.sphere-year-calendar{background:radial-gradient(at 100% 0,#6a297d66,#0000 70%),#111c37;border:1px solid #c481ff;border-radius:20px;margin-bottom:32px;padding:25px;box-shadow:0 0 20px #9859ff24}.sphere-year-calendar>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.sphere-year-calendar>div>div{background:#0c1731;border:1px solid #5c75b5;border-radius:12px;padding:14px}.sphere-year-calendar strong{color:#ffc2f0;margin-bottom:10px;font-size:15px;display:block}.sphere-year-calendar a{color:#adf2ff;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;font-size:12px;line-height:1.6;text-decoration:underline;display:flex}.sphere-year-calendar p{color:#d4d0e7;font-size:12px;line-height:1.7}.sphere-2027-guide .experience-cost{align-items:flex-start;gap:8px;display:flex}.sphere-2027-guide .experience-cost svg{flex-shrink:0;margin-top:2px}.sphere-oz{grid-template-columns:1fr 1fr;align-items:center;gap:25px;display:grid}.sphere-oz>img{object-fit:cover;border-radius:15px;width:100%;height:300px}.sphere-oz>div{display:block}.sphere-oz .recommendation-actions{margin-top:15px}.sphere-2027-guide .experience-hero>img{object-position:50% 50%}.sphere-2027-guide .experience-card-art>img{object-fit:contain;background:#070919}.sphere-2027-guide .experience-planning>a{color:#9beeff;gap:8px;font-size:13px;display:inline-flex}@media (max-width:800px){.sphere-year-calendar>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sphere-oz{grid-template-columns:1fr}.sphere-oz>img{height:230px}}@media (max-width:390px){.sphere-year-calendar{padding:16px}.sphere-year-calendar>div{grid-template-columns:1fr}}.sphere-year-calendar{background:radial-gradient(at 90% 0,#782b9b66,#0000 47%),radial-gradient(at 0 100%,#006c9c3b,#0000 55%),#0d142b;border:1px solid #6fe9ff;padding:30px;overflow:hidden;box-shadow:0 0 0 1px #98edff20,0 0 30px #36caff30,inset 0 0 55px #4236a820}.sphere-calendar-intro{grid-template-columns:minmax(0,1.6fr) minmax(190px,1fr);align-items:center;gap:25px;margin-bottom:28px;display:grid}.sphere-calendar-intro h2{letter-spacing:-1px;font-size:clamp(26px,3vw,39px);line-height:1.17}.sphere-calendar-intro h2 em{color:#ff9be5;text-shadow:0 0 22px #ff46bc55;font-style:normal}.sphere-calendar-intro p{max-width:540px;font-size:13px;line-height:1.8}.sphere-calendar-key{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.sphere-calendar-key>span{color:#cff5ff;align-items:center;gap:7px;font-size:10px;display:flex}.sphere-calendar-key i{background:#65e9ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #4adfff}.sphere-calendar-key>span:nth-child(2) i{background:#ff76dc;box-shadow:0 0 9px #ff49bd}.sphere-calendar-year{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex;position:relative}.sphere-calendar-year:before{content:"";z-index:-1;background:radial-gradient(circle at 30% 25%,#5981d377,#153d73a0 35%,#111837 70%);border:1px solid #af6ded;border-radius:50%;width:160px;height:160px;position:absolute;box-shadow:0 0 30px #be4cdd55,inset -20px -10px 40px #020719b3}.sphere-calendar-year strong{letter-spacing:-5px;color:#fff;text-shadow:0 0 2px #fff,0 0 18px #65d8ff,0 0 30px #634fff;font-size:65px;line-height:1.1}.sphere-calendar-year small{letter-spacing:1.6px;color:#b8f5ff;font-size:7px;font-weight:800}.sphere-calendar-year>span:last-child{letter-spacing:2px;color:#f7beef;margin-top:8px;font-size:8px}.sphere-calendar-orbit{z-index:-1;border:1px solid #5edfff99;border-radius:50%;width:225px;height:85px;position:absolute;transform:rotate(-25deg);box-shadow:0 0 17px #51dfff33}.sphere-calendar-spark{color:#fface8;filter:drop-shadow(0 0 8px #ff72cd);position:absolute;top:14%;right:12%}.sphere-year-calendar>.sphere-calendar-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.sphere-month-card{--month-glow:#5de6ff;border:1px solid var(--month-glow);background:#10182f;border-radius:17px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 18px #3adfff25}.sphere-month-card.sphere-month-colour-1{--month-glow:#ef79dc;box-shadow:0 0 18px #f75cc32b}.sphere-month-card.sphere-month-colour-2{--month-glow:#ae99ff;box-shadow:0 0 18px #a478ff30}.sphere-month-art{background:#122343;border-bottom:1px solid #7d91bd66;height:158px;position:relative;overflow:hidden}.sphere-month-art>img{object-fit:cover;opacity:.65;filter:saturate(1.1);width:100%;height:100%;position:absolute}.sphere-month-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 10%,#0b102dee),linear-gradient(90deg,#12214b66,#0000);position:absolute;inset:0}.sphere-month-art>div{z-index:1;position:absolute;bottom:13px;left:16px}.sphere-month-art>div>span{letter-spacing:1.8px;color:#a5eaff;font-size:7px}.sphere-month-art h3{color:#fff;text-shadow:0 0 16px #46cfff55;margin:4px 0 0;font-size:27px;line-height:1.15}.sphere-month-art h3 small{color:#dcd2fa;letter-spacing:0;margin-left:8px;font-size:12px;font-weight:650;display:inline}.sphere-month-number{z-index:1;color:#fff;text-shadow:0 0 10px #55dfff;background:#081333aa;border:1px solid #9edcff66;border-radius:9px;padding:5px 8px;font-size:15px;font-weight:900;position:absolute;top:11px;left:14px}.sphere-month-count{z-index:1;border:1px solid var(--month-glow);color:#fff;background:#09152ecc;border-radius:12px;padding:5px 7px;font-size:8px;position:absolute;top:14px;right:12px}.sphere-month-card nav{flex:1;padding:8px 12px}.sphere-year-calendar .sphere-month-card nav>a{color:#a9edff;border-bottom:1px solid #62719930;grid-template-columns:35px minmax(0,1fr) 17px;align-items:center;gap:9px;margin:0;padding:10px 0;text-decoration:none;display:grid}.sphere-month-icon{background:#080e27;border:1px solid #a7daff88;border-radius:10px;width:35px;height:35px;display:block;overflow:hidden}.sphere-month-icon img{object-fit:cover;width:100%;height:100%}.sphere-year-calendar .sphere-month-card a strong{color:#f6edff;margin:0;font-size:12px;line-height:1.4;display:block}.sphere-month-card a small{color:#abbad4;margin-top:3px;font-size:9px;line-height:1.5;display:block}.sphere-year-calendar .sphere-month-card>a.sphere-month-jump{border:1px solid var(--month-glow);color:#defaff;background:linear-gradient(120deg,#10304b,#37234c);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:6px 12px 12px;padding:10px 12px;font-size:10px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 0 12px #4ecbff1a}.sphere-year-calendar .sphere-month-card a:is(:hover,:focus-visible){color:#fff;filter:brightness(1.15);border-color:#fff}.sphere-calendar-note{background:#201b3f;border:1px solid #7e75b16b;border-radius:12px;align-items:flex-start;gap:11px;padding:15px;display:flex;margin:23px 0 0!important;font-size:11px!important;line-height:1.8!important}.sphere-calendar-note svg{color:#ee9ae7;flex-shrink:0;margin-top:2px}@media (max-width:1000px){.sphere-year-calendar>.sphere-calendar-months{grid-template-columns:repeat(2,minmax(0,1fr))}.sphere-calendar-year strong{font-size:57px}.sphere-calendar-orbit{width:190px}.sphere-calendar-intro{gap:15px}}@media (max-width:600px){.sphere-year-calendar{padding:18px}.sphere-calendar-intro{grid-template-columns:1fr}.sphere-calendar-year{min-height:155px}.sphere-calendar-year:before{width:140px;height:140px}.sphere-calendar-orbit{width:220px}.sphere-calendar-spark{right:20%}.sphere-year-calendar>.sphere-calendar-months{grid-template-columns:1fr;gap:16px}.sphere-month-art{height:175px}.sphere-month-art h3{font-size:31px}.sphere-calendar-intro h2{font-size:28px}.sphere-month-card nav{padding:8px 15px}.sphere-year-calendar .sphere-month-card a strong{font-size:14px}.sphere-month-card a small{font-size:11px}.sphere-year-calendar .sphere-month-card>a.sphere-month-jump{min-height:41px;font-size:12px}.sphere-calendar-key{gap:12px}}#sphere-calendar-heading{scroll-margin-top:130px}@media (max-width:650px){#sphere-calendar-heading,.sphere-2027-guide .experience-card{scroll-margin-top:210px}}
