._0FQ2uq_page{box-sizing:border-box;color:#f7f9ff;min-height:100svh;position:relative;overflow-x:hidden}._0FQ2uq_main{z-index:2;width:min(680px,100% - 32px);padding:clamp(10px, 2vh, 22px) 0 max(20px, env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;margin:0 auto;display:flex;position:relative}._0FQ2uq_stateWrap{z-index:2;justify-content:center;align-items:center;width:min(680px,100% - 32px);min-height:calc(100svh - 160px);margin:0 auto;display:flex;position:relative}._0FQ2uq_loading{color:#aebce0;font-size:.95rem;animation:1.6s ease-in-out infinite _0FQ2uq_sharePulse}@keyframes _0FQ2uq_sharePulse{0%,to{opacity:.45}50%{opacity:1}}._0FQ2uq_stateCard{text-align:center;background:#0c182beb;border:1px solid #7791c42e;border-radius:24px;width:min(480px,100%);padding:42px 30px;box-shadow:0 24px 60px #00000059}._0FQ2uq_stateStar{color:#d8a84e;margin-bottom:14px;font-size:1.7rem}._0FQ2uq_errorTitle{color:#fff;margin:0;font-size:1.4rem;font-weight:700}._0FQ2uq_stateText{color:#9eb0cf;margin:12px 0 26px;line-height:1.6}._0FQ2uq_link{color:#fff;background:#5e69ee;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}._0FQ2uq_link:hover{background:#6d77f2}._0FQ2uq_eventCard{text-align:center;border:1px solid rgba(var(--share-accent-rgb,92, 141, 246), .4);border-left:5px solid var(--share-accent,#5c8df6);width:100%;box-shadow:0 26px 64px #0006, 0 0 34px rgba(var(--share-accent-rgb,92, 141, 246), .08), inset 0 1px 0 #ffffff0a;background:linear-gradient(145deg,#111d31f5,#081222fa);border-radius:26px;padding:clamp(20px,4vmin,34px) clamp(18px,5vw,44px) clamp(22px,4vmin,34px);position:relative;overflow:hidden}._0FQ2uq_eventCard:after{content:"";pointer-events:none;background:radial-gradient(circle at 15% 8%, rgba(var(--share-accent-rgb,92, 141, 246), .09), transparent 40%);position:absolute;inset:0}._0FQ2uq_eventCard>*{z-index:1;position:relative}._0FQ2uq_categoryBadge{letter-spacing:.12em;border:1px solid;border-radius:999px;align-items:center;min-height:30px;margin-bottom:14px;padding:0 16px;font-size:.76rem;font-weight:800;display:inline-flex}._0FQ2uq_totalsBadge{z-index:2;background:rgba(var(--share-accent-rgb,92, 141, 246), .16);color:var(--share-accent,#8fb0ff);text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:16px;left:16px}._0FQ2uq_eventName{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,4.6vw,2.35rem);font-weight:750;line-height:1.08}._0FQ2uq_eventDate{color:#a9c2ed;white-space:nowrap;margin:10px 0 0;font-size:clamp(.72rem,2.2vw,1.12rem);line-height:1.5}._0FQ2uq_viewZoneRow{z-index:5;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}._0FQ2uq_viewZoneRow>div{flex:none}._0FQ2uq_viewZoneLabel{color:#7f97c4;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:600}._0FQ2uq_viewZoneField{align-items:center;transition:background-color .16s,border-color .16s;background:rgba(var(--share-accent-rgb,92, 141, 246), .1)!important;border:1px solid rgba(var(--share-accent-rgb,92, 141, 246), .28)!important;color:#dfe8fb!important;border-radius:999px!important;gap:.45rem!important;width:auto!important;min-width:0!important;padding:.34rem .8rem!important;font-size:.8rem!important;font-weight:600!important;display:inline-flex!important}._0FQ2uq_viewZoneField:hover{background:rgba(var(--share-accent-rgb,92, 141, 246), .18)!important;border-color:rgba(var(--share-accent-rgb,92, 141, 246), .45)!important}._0FQ2uq_timeDisplay{flex-direction:column;align-items:center;gap:14px;padding:16px 0 0;display:flex}._0FQ2uq_timeUnitsGrid{flex-wrap:nowrap;justify-content:center;gap:clamp(4px,1.6vw,12px);display:flex}._0FQ2uq_timeUnitColumn{flex-direction:column;flex:0 auto;align-items:center;min-width:0;display:flex}._0FQ2uq_timeUnitLabel{color:#9fb5da;letter-spacing:.08em;font-size:.74rem;font-weight:700}._0FQ2uq_timeUnitValue{min-width:clamp(34px,9vw,66px);height:clamp(38px,8vmin,56px);color:var(--share-accent,#8fb0ff);border:1px solid rgba(var(--share-accent-rgb,92, 141, 246), .22);box-shadow:inset 0 0 20px rgba(var(--share-accent-rgb,92, 141, 246), .04);font-variant-numeric:tabular-nums;background:#060f1db3;border-radius:10px;justify-content:center;align-items:center;padding:0 8px;font-family:Orbitron,SFMono-Regular,Consolas,monospace;font-size:clamp(.95rem,3.8vw,1.55rem);font-weight:800;display:flex}._0FQ2uq_totalsView{border-top:1px solid #ffffff14;flex-direction:column;width:min(420px,100%);margin-top:8px;padding-top:18px;display:flex}._0FQ2uq_timeUnitRow{justify-content:space-between;align-items:center;min-height:40px;display:flex}._0FQ2uq_timeUnitRow ._0FQ2uq_timeUnitLabel{color:#9fb3d5;text-transform:none;letter-spacing:0;font-size:.92rem;font-weight:500}._0FQ2uq_timeUnitRow ._0FQ2uq_timeUnitValue{color:#f7f9ff;box-shadow:none;background:0 0;border:none;min-width:auto;height:auto;padding:0;font-family:inherit;font-size:1.05rem;font-weight:700}._0FQ2uq_timeDirection{margin-top:4px}._0FQ2uq_pastBadge,._0FQ2uq_futureBadge{border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 16px;font-size:.84rem;font-weight:700;display:inline-flex}._0FQ2uq_pastBadge{color:#34d399;background:#10b98124;border:1px solid #10b98152}._0FQ2uq_futureBadge{background:rgba(var(--share-accent-rgb,92, 141, 246), .14);color:var(--share-accent,#8fb0ff);border:1px solid rgba(var(--share-accent-rgb,92, 141, 246), .36)}._0FQ2uq_directionIcon{flex-shrink:0;align-items:center;display:inline-flex}._0FQ2uq_recurringIcon{opacity:.72;align-items:center;transition:opacity .15s;display:inline-flex}._0FQ2uq_pastBadge:hover ._0FQ2uq_recurringIcon,._0FQ2uq_futureBadge:hover ._0FQ2uq_recurringIcon{opacity:1}._0FQ2uq_badgeSeparator{opacity:.18;background:currentColor;width:1px;height:.9em}._0FQ2uq_toggleTotalsButton,._0FQ2uq_toggleButton{background:rgba(var(--share-accent-rgb,92, 141, 246), .12);border:1px solid rgba(var(--share-accent-rgb,92, 141, 246), .34);min-height:40px;color:var(--share-accent,#a8c0ff);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.9rem;font-weight:700;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}._0FQ2uq_toggleTotalsButton{margin-top:12px}._0FQ2uq_toggleTotalsButton:hover,._0FQ2uq_toggleButton:hover{background:rgba(var(--share-accent-rgb,92, 141, 246), .2);border-color:rgba(var(--share-accent-rgb,92, 141, 246), .55)}._0FQ2uq_toggleTotalsButton:active,._0FQ2uq_toggleButton:active{transform:scale(.98)}._0FQ2uq_toggleContainer{justify-content:center;display:flex}._0FQ2uq_actionButton{border:1px solid rgba(var(--share-accent-rgb,92, 141, 246), .5);background:linear-gradient(135deg, var(--share-accent,#5965ef), var(--share-accent-strong,#7582f8));width:min(460px,100%);min-height:50px;color:var(--share-accent-ink,#fff);cursor:pointer;box-shadow:0 12px 32px rgba(var(--share-accent-rgb,66, 80, 235), .3);border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}._0FQ2uq_actionButton:hover{box-shadow:0 16px 38px rgba(var(--share-accent-rgb,66, 80, 235), .38);transform:translateY(-1px)}._0FQ2uq_actionButton:active{transform:scale(.985)}._0FQ2uq_actionButton:disabled{opacity:.6;cursor:not-allowed;transform:none}._0FQ2uq_shareFooter{color:#b4c2dca8;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:.78rem;display:flex}._0FQ2uq_shareFooter span{color:#d8a84e}._0FQ2uq_noFutureView{color:#fca5a5;text-align:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;width:min(480px,100%);padding:1.5rem}._0FQ2uq_noFutureView p{margin:.5rem 0;font-size:14px;font-weight:500}._0FQ2uq_noFutureViewSubtext{font-size:12px;color:#94a3b8!important;font-weight:400!important}._0FQ2uq_modalOverlay{z-index:10010;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;background:#02060eb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._0FQ2uq_modalContent{border:1px solid rgba(var(--share-accent-rgb,92, 141, 246), .3);box-sizing:border-box;background:linear-gradient(160deg,#111d31fa,#091222fc);border-radius:20px;width:100%;max-width:420px;max-height:calc(100svh - 48px);padding:2rem;overflow:hidden auto;box-shadow:0 24px 64px #00000080}._0FQ2uq_modalContent h3{color:#fff;margin:0 0 1rem;font-size:20px;font-weight:700}._0FQ2uq_modalErrorText{color:#f87171;margin:.5rem 0;font-size:14px;font-weight:500}._0FQ2uq_modalInstructionText{color:#94a3b8;margin:1rem 0 .5rem;font-size:14px}._0FQ2uq_editForm{flex-direction:column;gap:1rem;margin:1.5rem 0;display:flex}._0FQ2uq_formLabel{color:#cbd5e1;flex-direction:column;gap:.5rem;font-size:14px;font-weight:500;display:flex}._0FQ2uq_renameInput{border:1px solid rgba(var(--share-accent-rgb,92, 141, 246), .3);color:#fff;box-sizing:border-box;background:#060f1dcc;border-radius:10px;width:100%;margin:.25rem 0 0;padding:.75rem;font-family:inherit;font-size:1rem;transition:border-color .2s}._0FQ2uq_renameInput:focus{border-color:var(--share-accent,#5c8df6);outline:none}._0FQ2uq_helpTextError{color:#f87171;margin-top:.25rem;font-size:12px;font-style:italic;font-weight:400}._0FQ2uq_editForm textarea{resize:vertical;min-height:80px}._0FQ2uq_editForm select{cursor:pointer}._0FQ2uq_colorRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}._0FQ2uq_colorRowInfo{flex-direction:column;gap:.2rem;display:flex}._0FQ2uq_formLabelText{color:#cbd5e1;font-size:14px;font-weight:500}._0FQ2uq_colorHint{color:#7f97c4;font-size:12px}._0FQ2uq_colorControlWrap{position:relative}._0FQ2uq_colorSwatchButton{cursor:pointer;border:1px solid #ffffff40;border-radius:10px;min-height:40px;padding:0 18px;font-family:inherit;font-size:.85rem;font-weight:700;transition:transform .16s,box-shadow .16s}._0FQ2uq_colorSwatchButton:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000004d}._0FQ2uq_colorPickerPopup{z-index:20;border:1px solid rgba(var(--share-accent-rgb,92, 141, 246), .3);background:#091222fa;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #00000080}._0FQ2uq_colorPickerPopup .react-colorful{width:100%;height:160px}._0FQ2uq_colorPickerActions{justify-content:space-between;gap:8px;display:flex}._0FQ2uq_colorPickerReset,._0FQ2uq_colorPickerDone{cursor:pointer;color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;min-height:34px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:700}._0FQ2uq_colorPickerReset:disabled{opacity:.45;cursor:not-allowed}._0FQ2uq_colorPickerDone{background:rgba(var(--share-accent-rgb,92, 141, 246), .2);border-color:rgba(var(--share-accent-rgb,92, 141, 246), .4);color:var(--share-accent,#a8c0ff)}._0FQ2uq_modalButtons{gap:1rem;margin-top:1.5rem;display:flex}._0FQ2uq_cancelButton,._0FQ2uq_confirmButton{cursor:pointer;border:none;border-radius:10px;flex:1;min-height:46px;padding:.75rem;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s}._0FQ2uq_cancelButton{color:#94a3b8;background:#334155cc}._0FQ2uq_cancelButton:hover{color:#cbd5e1;background:#475569}._0FQ2uq_confirmButton{background:linear-gradient(135deg, var(--share-accent,#5965ef), var(--share-accent-strong,#7582f8));color:var(--share-accent-ink,#fff)}._0FQ2uq_confirmButton:hover:not(:disabled){box-shadow:0 8px 24px rgba(var(--share-accent-rgb,66, 80, 235), .35);transform:translateY(-1px)}._0FQ2uq_confirmButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){._0FQ2uq_main{gap:18px;width:calc(100% - 20px);padding-top:10px}._0FQ2uq_eventCard{border-radius:20px;padding:22px 16px 26px}._0FQ2uq_timeUnitsGrid{gap:8px}._0FQ2uq_timeUnitColumn{min-width:0}._0FQ2uq_modalContent{padding:1.5rem}}@media (max-width:380px){._0FQ2uq_main{width:calc(100% - 14px)}._0FQ2uq_timeUnitsGrid{gap:6px}}@media (max-height:720px){._0FQ2uq_main{gap:12px;padding-top:8px}._0FQ2uq_eventCard{padding:16px 18px 18px}._0FQ2uq_categoryBadge{margin-bottom:10px}._0FQ2uq_eventName{font-size:clamp(1.5rem,4vmin,1.9rem)}._0FQ2uq_timeDisplay{gap:10px;padding-top:12px}._0FQ2uq_timeUnitValue{min-width:clamp(32px,8vw,56px);height:44px;font-size:clamp(.9rem,3vw,1.3rem)}._0FQ2uq_pastBadge,._0FQ2uq_futureBadge{min-height:32px}._0FQ2uq_actionButton{min-height:46px}}@media (prefers-reduced-motion:reduce){._0FQ2uq_loading{animation:none}._0FQ2uq_toggleTotalsButton,._0FQ2uq_toggleButton,._0FQ2uq_actionButton,._0FQ2uq_confirmButton,._0FQ2uq_cancelButton,._0FQ2uq_link{transition:none}}
.ivZ0ia_icon{overflow:hidden}.ivZ0ia_icon *{transform-box:view-box}.ivZ0ia_hover *{animation-play-state:paused!important}.ivZ0ia_hover:hover *{animation-play-state:running!important}.anim-hover:hover .ivZ0ia_hover *{animation-play-state:running!important}.anim-hover:focus-visible .ivZ0ia_hover *{animation-play-state:running!important}.ivZ0ia_once *{animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.ivZ0ia_icon *{animation:none!important}.ivZ0ia_orbSun .ivZ0ia_orbX{transform:translate(-8px)}.ivZ0ia_orbMoon .ivZ0ia_orbX{transform:translate(8px)}}.ivZ0ia_hgBody{transform-origin:12px 12px;animation:4s cubic-bezier(.65,0,.35,1) infinite ivZ0ia_hgTurn}.ivZ0ia_hgTop{transform-origin:12px 8.6px;animation:4s linear infinite ivZ0ia_hgDrain}.ivZ0ia_hgBot{transform-origin:12px 19px;animation:4s linear infinite ivZ0ia_hgFill;transform:scale(0)}.ivZ0ia_hgStream{opacity:0;animation:4s linear infinite ivZ0ia_hgStream}@keyframes ivZ0ia_hgTurn{0%,76%{transform:rotate(0)}92%,to{transform:rotate(180deg)}}@keyframes ivZ0ia_hgDrain{0%{transform:scale(1)}70%,to{transform:scale(0)}}@keyframes ivZ0ia_hgFill{0%{transform:scale(0)}70%,to{transform:scale(1)}}@keyframes ivZ0ia_hgStream{0%,2%{opacity:0}5%,66%{opacity:1}71%,to{opacity:0}}.ivZ0ia_orbX{animation:1.2s ease-in-out infinite alternate ivZ0ia_orbX}.ivZ0ia_orbY{animation:1.2s ease-in-out -.6s infinite alternate ivZ0ia_orbY}.ivZ0ia_orbMoon .ivZ0ia_orbX{animation-name:ivZ0ia_orbXr}.ivZ0ia_orbMoon .ivZ0ia_orbY{animation-name:ivZ0ia_orbYr}@keyframes ivZ0ia_orbX{0%{transform:translate(-8px)}to{transform:translate(8px)}}@keyframes ivZ0ia_orbY{0%{transform:translateY(3.5px)}to{transform:translateY(-3.5px)}}@keyframes ivZ0ia_orbXr{0%{transform:translate(8px)}to{transform:translate(-8px)}}@keyframes ivZ0ia_orbYr{0%{transform:translateY(-3.5px)}to{transform:translateY(3.5px)}}.ivZ0ia_sunRays{transform-origin:12px 12px;animation:14s linear infinite ivZ0ia_spin}.ivZ0ia_sunCore{transform-origin:12px 12px;animation:3.2s ease-in-out infinite ivZ0ia_breathe}@keyframes ivZ0ia_spin{to{transform:rotate(360deg)}}@keyframes ivZ0ia_breathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.ivZ0ia_moonBody{transform-origin:12px 12px;animation:5s ease-in-out infinite ivZ0ia_rock}.ivZ0ia_twinkle{transform-origin:18px 4.5px;animation:2.6s ease-in-out infinite ivZ0ia_twinkle}.ivZ0ia_twinkle2{transform-origin:21px 9px;animation:2.6s ease-in-out -1.3s infinite ivZ0ia_twinkle}@keyframes ivZ0ia_rock{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}@keyframes ivZ0ia_twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.35)}}.ivZ0ia_spark{transform-origin:12px 12px;animation:3s cubic-bezier(.34,1.56,.64,1) infinite ivZ0ia_glint}@keyframes ivZ0ia_glint{0%,60%{transform:rotate(0)scale(1)}75%{transform:rotate(45deg)scale(.78)}88%{transform:rotate(90deg)scale(1.08)}to{transform:rotate(90deg)scale(1)}}.ivZ0ia_flame{transform-origin:12px 20px;animation:1.6s ease-in-out infinite ivZ0ia_flicker}.ivZ0ia_flameCore{transform-origin:12px 18px;animation:1.1s ease-in-out infinite reverse ivZ0ia_flicker}@keyframes ivZ0ia_flicker{0%,to{transform:scale(1)skew(0)}25%{transform:scale(.96,1.06)skew(-3deg)}50%{transform:scale(1.03,.95)skew(2deg)}75%{transform:scale(.98,1.04)skew(-1deg)}}.ivZ0ia_candle{animation:1.4s ease-in-out infinite ivZ0ia_candle}.ivZ0ia_candle2{animation-delay:-.45s}.ivZ0ia_candle3{animation-delay:-.9s}@keyframes ivZ0ia_candle{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.55;transform:translateY(-.8px)}}.ivZ0ia_heart{transform-origin:12px 13px;animation:1.8s ease-in-out infinite ivZ0ia_beat}@keyframes ivZ0ia_beat{0%,40%,to{transform:scale(1)}10%{transform:scale(1.14)}20%{transform:scale(.98)}30%{transform:scale(1.08)}}.ivZ0ia_bell{transform-origin:12px 3px;animation:2.4s ease-in-out infinite ivZ0ia_ring}.ivZ0ia_clapper{transform-origin:12px 3px;animation:2.4s ease-in-out 60ms infinite ivZ0ia_ring}@keyframes ivZ0ia_ring{0%,50%,to{transform:rotate(0)}8%{transform:rotate(14deg)}16%{transform:rotate(-12deg)}24%{transform:rotate(8deg)}32%{transform:rotate(-5deg)}40%{transform:rotate(2deg)}}.ivZ0ia_plane{animation:3.2s cubic-bezier(.55,0,.45,1) infinite ivZ0ia_fly}@keyframes ivZ0ia_fly{0%,30%{opacity:1;transform:translate(0)}48%{opacity:0;transform:translate(16px,-16px)}49%{opacity:0;transform:translate(-16px,16px)}70%,to{opacity:1;transform:translate(0)}}.ivZ0ia_ring{stroke-dasharray:1 1;stroke-dashoffset:0;animation:6s linear infinite ivZ0ia_drain}.ivZ0ia_hand{transform-origin:12px 12px;animation:6s steps(60,end) infinite ivZ0ia_spin}@keyframes ivZ0ia_drain{to{stroke-dashoffset:-1px}}.ivZ0ia_checkRing{stroke-dasharray:1 1;animation:.55s cubic-bezier(.65,0,.35,1) both ivZ0ia_drawOn}.ivZ0ia_checkTick{stroke-dasharray:1 1;animation:.35s cubic-bezier(.65,0,.35,1) .4s both ivZ0ia_drawOn}@keyframes ivZ0ia_drawOn{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ivZ0ia_draw{stroke-dasharray:1 1;animation:3.4s cubic-bezier(.65,0,.35,1) infinite ivZ0ia_drawHold}.ivZ0ia_draw2{animation-delay:.22s}.ivZ0ia_draw3{animation-delay:.44s}@keyframes ivZ0ia_drawHold{0%,to{stroke-dashoffset:0}28%{stroke-dashoffset:1px}45%{stroke-dashoffset:1px}72%{stroke-dashoffset:0}}.ivZ0ia_pulse{transform-origin:12px 13px;animation:3.4s ease-in-out infinite ivZ0ia_icPulse}@keyframes ivZ0ia_icPulse{0%,46%,to{transform:scale(1)}8%{transform:scale(1.1)}16%{transform:scale(.98)}24%{transform:scale(1.06)}32%{transform:scale(1)}}.ivZ0ia_settle{transform-origin:12px 12px;animation:3.6s cubic-bezier(.34,1.4,.64,1) infinite ivZ0ia_icSettle}@keyframes ivZ0ia_icSettle{0%,to{transform:translateY(0)scale(1)}55%{transform:translateY(0)scale(1)}62%{transform:translateY(-2.5px)scale(.97,1.03)}72%{transform:translateY(0)scale(1.04,.94)}80%{transform:translateY(0)scale(1)}}.ivZ0ia_pageR{transform-origin:12px 7px;animation:4.4s ease-in-out infinite ivZ0ia_icPage}@keyframes ivZ0ia_icPage{0%,to{transform:scaleX(1)}52%,68%{transform:scaleX(.16)}82%{transform:scaleX(1)}}.ivZ0ia_rays{transform-origin:12px 12px;animation:2.8s ease-in-out infinite ivZ0ia_icRays}@keyframes ivZ0ia_icRays{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.12)}}.ivZ0ia_node{animation:3.2s ease-in-out infinite ivZ0ia_icNode}.ivZ0ia_node2{animation-delay:-.8s}.ivZ0ia_node3{animation-delay:-1.6s}.ivZ0ia_node4{animation-delay:-2.4s}@keyframes ivZ0ia_icNode{0%,to{opacity:1}50%{opacity:.3}}.ivZ0ia_dropFill{transform-origin:12px 20px;animation:3.8s ease-in-out infinite ivZ0ia_icFill}@keyframes ivZ0ia_icFill{0%,18%,to{transform:scaleY(0)}62%,80%{transform:scaleY(1)}}.ivZ0ia_case{transform-origin:12px 5px;animation:4s ease-in-out infinite ivZ0ia_icSway}@keyframes ivZ0ia_icSway{0%,to{transform:rotate(0)}55%{transform:rotate(0)}64%{transform:rotate(4deg)}74%{transform:rotate(-3deg)}84%{transform:rotate(1.2deg)}}.ivZ0ia_ringL{transform-origin:9px 12px;animation:3.6s ease-in-out infinite ivZ0ia_icRingL}.ivZ0ia_ringR{transform-origin:15px 12px;animation:3.6s ease-in-out infinite ivZ0ia_icRingR}@keyframes ivZ0ia_icRingL{0%,to{transform:translate(0)}45%,55%{transform:translate(-.9px)}}@keyframes ivZ0ia_icRingR{0%,to{transform:translate(0)}45%,55%{transform:translate(.9px)}}
.k-xSha_wrap{flex:1;min-width:0;position:relative}.k-xSha_field{color:#1e293b;cursor:pointer;text-align:left;background-color:#fff;border:1px solid #b8c2d1;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-family:inherit;font-size:1rem;font-weight:500;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f172a0f}.k-xSha_field:hover{border-color:var(--event-accent-border,#9ca3af)}.k-xSha_field:focus-visible{border-color:var(--event-accent,#6366f1);box-shadow:0 0 0 3px var(--event-accent-soft,#6366f124);outline:none}.k-xSha_fieldEmpty .k-xSha_fieldText{color:#9ca3af}.k-xSha_fieldText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-xSha_fieldIcon{color:#6b7280;flex-shrink:0;display:inline-flex}.dark-mode .k-xSha_field{color:#e2e8f0;background-color:#0f172acc;border-color:#ffffff1a}.dark-mode .k-xSha_fieldIcon{color:#94a3b8}@container (max-width:380px){.k-xSha_field{gap:.3rem;padding:.6rem .55rem}}.k-xSha_popup{z-index:100;background-color:#fff;border:1px solid #e5e7eb;border-radius:.625rem;width:280px;max-width:min(100vw - 2rem,100cqw - 8px);padding:.75rem;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000002e}.k-xSha_popupRight{left:auto;right:0}.k-xSha_popupWide{width:auto;left:0;right:0}.k-xSha_popupCenter{left:50%;right:auto;transform:translate(-50%)}.k-xSha_popupUp{top:auto;bottom:calc(100% + 6px)}.dark-mode .k-xSha_popup{background-color:#0f172a;border-color:#ffffff1f;box-shadow:0 12px 32px #0000008c}.k-xSha_calHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.k-xSha_navBtn{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.15rem;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.k-xSha_navBtn:hover{background:var(--event-accent-soft,#6366f124);color:var(--event-accent,#6366f1)}.k-xSha_monthYearBtn{color:#1f2937;cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:.375rem;flex:1;min-width:0;padding:.4rem;font-family:inherit;font-size:.95rem;font-weight:700;overflow:hidden}.k-xSha_monthYearTitle{text-align:center;color:#1f2937;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9rem;font-weight:700;overflow:hidden}.dark-mode .k-xSha_navBtn{color:#94a3b8}:is(.dark-mode .k-xSha_monthYearBtn,.dark-mode .k-xSha_monthYearTitle){color:#e2e8f0}.k-xSha_weekRow{grid-template-columns:repeat(7,1fr);margin-bottom:.15rem;display:grid}.k-xSha_weekday{text-align:center;color:#9ca3af;min-width:0;padding:.2rem 0;font-size:.68rem;font-weight:600;overflow:hidden}.k-xSha_dayGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.k-xSha_day{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;min-width:0;height:32px;font-family:inherit;font-size:.82rem;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.k-xSha_day:hover{background:var(--event-accent-soft,#6366f124);color:var(--event-accent,#6366f1)}.k-xSha_dayOutside{color:#c3c9d4}.k-xSha_dayToday{box-shadow:inset 0 0 0 1px var(--event-accent-border,#6366f166)}.k-xSha_dayActive{background:var(--event-accent,#6366f1);color:var(--event-accent-text,#fff);font-weight:700}.k-xSha_dayActive:hover{background:var(--event-accent,#6366f1);color:var(--event-accent-text,#fff)}.dark-mode .k-xSha_day{color:#cbd5e1}.dark-mode .k-xSha_dayOutside{color:#475569}.dark-mode .k-xSha_dayActive{color:#fff}.k-xSha_calFooter{border-top:1px solid #eef0f3;justify-content:space-between;gap:.5rem;margin-top:.5rem;padding-top:.5rem;display:flex}.dark-mode .k-xSha_calFooter{border-top-color:#ffffff14}.k-xSha_footerGroup{gap:.5rem;display:flex}.k-xSha_footerBtn{background:var(--event-accent-soft,#6366f124);color:var(--event-accent,#6366f1);cursor:pointer;border:none;border-radius:.375rem;padding:.35rem .85rem;font-family:inherit;font-size:.8rem;font-weight:600}.k-xSha_footerBtn:hover{filter:brightness(1.1)}.k-xSha_footerBtnPrimary{background:var(--event-accent,#6366f1);color:var(--event-accent-text,#fff);cursor:pointer;border:none;border-radius:.375rem;padding:.35rem 1.1rem;font-family:inherit;font-size:.8rem;font-weight:700}.k-xSha_footerBtnPrimary:hover{filter:brightness(1.08)}@container (max-width:320px){.k-xSha_popup{padding:.5rem}.k-xSha_calHeader{margin-bottom:.3rem}.k-xSha_navBtn{width:26px;height:26px;font-size:1rem}.k-xSha_monthYearBtn,.k-xSha_monthYearTitle{padding:.25rem;font-size:.82rem}.k-xSha_weekday{font-size:.6rem}.k-xSha_day{border-radius:.3rem;height:27px;font-size:.74rem}.k-xSha_calFooter{margin-top:.35rem;padding-top:.35rem}.k-xSha_footerBtn,.k-xSha_footerBtnPrimary{padding:.3rem .6rem;font-size:.72rem}}.k-xSha_myColumns{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.k-xSha_myCol{scroll-snap-type:y proximity;scrollbar-width:none;text-align:center;max-height:180px;overflow:hidden auto}.k-xSha_myCol::-webkit-scrollbar{display:none}.k-xSha_myItem{color:#4b5563;cursor:pointer;scroll-snap-align:center;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:100%;height:36px;font-family:inherit;font-size:.88rem;font-weight:500;display:flex}.k-xSha_myItem:hover{background:var(--event-accent-soft,#6366f124);color:var(--event-accent,#6366f1)}.k-xSha_myItemActive{background:var(--event-accent-soft,#6366f124);color:var(--event-accent,#6366f1);box-shadow:inset 0 0 0 1px var(--event-accent-border,#6366f166);font-weight:700}.dark-mode .k-xSha_myItem{color:#94a3b8}.dark-mode .k-xSha_myItemActive{color:var(--event-accent,#6366f1)}.k-xSha_wheelArea24{grid-template-columns:1fr 1fr}.k-xSha_wheelArea{grid-template-columns:1fr 1fr .62fr;gap:.25rem;display:grid;position:relative}.k-xSha_wheelBand{background:var(--event-accent-soft,#6366f124);height:36px;box-shadow:inset 0 0 0 1px var(--event-accent-border,#6366f166);pointer-events:none;border-radius:.375rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.k-xSha_wheel{scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:180px;padding:72px 0;overflow:hidden auto}.k-xSha_wheel::-webkit-scrollbar{display:none}.k-xSha_wheel:focus-visible{box-shadow:0 0 0 2px var(--event-accent,#6366f1);border-radius:.375rem;outline:none}.k-xSha_wheelItem{color:#6b7280;scroll-snap-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:36px;font-size:.95rem;font-weight:500;display:flex}.k-xSha_wheelItemActive{color:var(--event-accent,#6366f1);font-weight:700}.dark-mode .k-xSha_wheelItem{color:#94a3b8}.dark-mode .k-xSha_wheelItemActive{color:var(--event-accent,#6366f1)}.k-xSha_tzSearchRow{margin-bottom:.5rem}.k-xSha_tzSearch{color:#1e293b;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem .625rem;font-family:inherit;font-size:.85rem}.k-xSha_tzSearch:focus-visible{border-color:var(--event-accent,#6366f1);box-shadow:0 0 0 3px var(--event-accent-soft,#6366f124);outline:none}.dark-mode .k-xSha_tzSearch{color:#e2e8f0;background-color:#0f172acc;border-color:#ffffff1a}.k-xSha_tzList{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-height:220px;overflow:hidden auto}.k-xSha_tzList::-webkit-scrollbar{display:none}.k-xSha_tzItem{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:.45rem .5rem;font-family:inherit;transition:background-color .12s;display:flex}.k-xSha_tzItem:hover{background:var(--event-accent-soft,#6366f124)}.k-xSha_tzItemActive{background:var(--event-accent-soft,#6366f124);box-shadow:inset 0 0 0 1px var(--event-accent-border,#6366f166)}.k-xSha_tzItemName{color:#1f2937;font-size:.88rem;font-weight:600}.k-xSha_tzItemMeta{color:#6b7280;font-size:.72rem}.k-xSha_tzItemActive .k-xSha_tzItemName{color:var(--event-accent,#6366f1)}.k-xSha_tzGroupHeader{z-index:1;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--event-accent,#6366f1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;padding:.45rem .5rem .2rem;font-size:.68rem;font-weight:700;position:sticky;top:0}.dark-mode .k-xSha_tzGroupHeader{background:#0f172a}.k-xSha_tzEmpty{color:#9ca3af;text-align:center;padding:.75rem .5rem;font-size:.82rem}.dark-mode .k-xSha_tzItemName{color:#e2e8f0}.dark-mode .k-xSha_tzItemMeta{color:#94a3b8}.dark-mode .k-xSha_tzItemActive .k-xSha_tzItemName{color:var(--event-accent,#6366f1)}@media (max-width:560px){.k-xSha_popup:not(.k-xSha_popupWide),.k-xSha_popupRight,.k-xSha_popupCenter,.k-xSha_popupUp{width:min(340px,100vw - 16px,100cqw - 10px);max-width:min(100vw - 16px,100cqw - 10px);left:0;right:auto;transform:none}}@container (min-width:0){.k-xSha_popupCenter,.k-xSha_popupRight{left:0;right:auto;transform:none}}@container (max-width:340px){.k-xSha_popup:not(.k-xSha_popupWide),.k-xSha_popupRight,.k-xSha_popupCenter,.k-xSha_popupUp{width:min(340px,100cqw - 10px);max-width:calc(100cqw - 10px)}}.k-xSha_popup.k-xSha_popupMid{width:min(245px,100vw - 16px,100cqw - 10px);max-width:min(245px,100vw - 16px,100cqw - 10px)}.k-xSha_popup.k-xSha_popupSlim{width:min(210px,100vw - 16px,100cqw - 10px);max-width:min(210px,100vw - 16px,100cqw - 10px)}
.S7jtMW_grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:.4rem;margin-top:.5rem;display:grid}.S7jtMW_cell{text-align:center;background:#94a3b81f;border:1px solid #64748b59;border-radius:8px;flex-direction:column;align-items:center;gap:.1rem;padding:.45rem .35rem;display:flex}.S7jtMW_zone{color:var(--text-secondary,#64748b);font-size:.72rem}.S7jtMW_time{color:var(--text-color,#1f2937);font-size:.95rem;font-weight:600}.S7jtMW_day{color:var(--text-secondary,#64748b);font-size:.72rem}
.bFOGka_dropdown{background-color:var(--bg-color);border:1px solid rgba(var(--border-color-rgb), .15);z-index:10001;max-height:calc(100dvh - var(--footer-total-height,var(--footer-height)) - 1rem);opacity:0;pointer-events:none;border-radius:.75rem;flex-direction:column;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:calc(100% - 1px);left:12px;overflow:hidden;transform:translateY(10px);box-shadow:0 -4px 24px #0000002e}.bFOGka_dropdown.bFOGka_open{opacity:1;pointer-events:auto;transform:translateY(0)}body[data-visual-theme].dark-mode .bFOGka_dropdown{background-color:#080f1d;border-color:#86a2d129}body[data-visual-theme].light-mode .bFOGka_dropdown{-webkit-backdrop-filter:blur(10px);background-color:#f6f9fdf2;border-color:#708db64d}.bFOGka_handle{display:none}.bFOGka_list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e2af4647 transparent;padding:.4rem;overflow:hidden auto}.bFOGka_list.bFOGka_hasOverflow{padding-bottom:2.2rem}.bFOGka_list::-webkit-scrollbar{width:6px}.bFOGka_list::-webkit-scrollbar-track{background:0 0}.bFOGka_list::-webkit-scrollbar-thumb{background:#e2af4640;border-radius:999px}.bFOGka_item{--category-color:var(--text-color);width:100%;color:var(--text-color);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.9rem;font-weight:450;transition:background-color .15s,color .15s,border-color .15s;display:flex}.bFOGka_item:hover{background-color:rgba(var(--border-color-rgb), .1)}.bFOGka_item.bFOGka_active{background:linear-gradient(90deg, color-mix(in srgb, var(--category-color) 12%, transparent), rgba(var(--border-color-rgb), .04));border-color:color-mix(in srgb, var(--category-color) 22%, transparent);font-weight:600}.bFOGka_icon{width:1.5rem;min-width:1.5rem;height:1.5rem;color:var(--category-color);justify-content:center;align-items:center;line-height:1;transition:transform .15s,filter .15s;display:inline-flex}.bFOGka_item:hover .bFOGka_icon{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--category-color) 45%, transparent));transform:scale(1.08)}.bFOGka_item.bFOGka_active .bFOGka_icon{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--category-color) 50%, transparent))}.bFOGka_label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bFOGka_allRow{z-index:5;margin-bottom:.15rem;position:sticky;top:-.4rem}.bFOGka_allRow,.bFOGka_allRow.bFOGka_active{background:linear-gradient(90deg, #e2af4629, #e2af4614), rgb(var(--bg-color-rgb));border-color:#e2af4640;box-shadow:0 6px 12px -6px #00000059}.bFOGka_allRow .bFOGka_label{color:#e8ba59;font-weight:650}.bFOGka_item:focus-visible{outline:2px solid var(--category-color);outline-offset:1px}.bFOGka_bottomFade{z-index:8;pointer-events:none;background:linear-gradient(to bottom, rgba(var(--bg-color-rgb), 0), rgba(var(--bg-color-rgb), .72) 52%, rgba(var(--bg-color-rgb), .98) 100%);opacity:1;height:4.5rem;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0}.bFOGka_bottomFadeHidden{opacity:0}.bFOGka_scrollCue{z-index:10;background:rgba(var(--bg-color-rgb), .9);color:#e1ae47;cursor:pointer;border:1px solid #e2af462e;border-radius:999px;place-items:center;width:34px;height:28px;padding:0;transition:background-color .15s,border-color .15s,color .15s;animation:2.4s ease-in-out infinite bFOGka_categoryScrollCue;display:grid;position:absolute;bottom:.5rem;left:50%;translate:-50%;box-shadow:0 4px 14px #0003}.bFOGka_scrollCue:hover{color:#f3c869;border-color:#e2af4661}.bFOGka_scrollCue:focus-visible{outline-offset:2px;outline:2px solid #e2af46}@keyframes bFOGka_categoryScrollCue{0%,to{opacity:.68;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.bFOGka_item,.bFOGka_icon,.bFOGka_bottomFade,.bFOGka_scrollCue{transition:none}.bFOGka_scrollCue{animation:none}}@media (max-width:640px){.bFOGka_dropdown{border-radius:14px 14px 0 0}.bFOGka_handle{background-color:rgba(var(--border-color-rgb), .25);border-radius:999px;flex-shrink:0;width:36px;height:4px;margin:.45rem auto .15rem;display:block}.bFOGka_list{padding:.35rem .5rem calc(.5rem + var(--safe-area-bottom,0px))}.bFOGka_item{padding:.55rem .7rem;font-size:.875rem}}
.wAjhIG_widgetGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;padding:0 0 1.5rem;transition:all .3s;display:grid}.wAjhIG_widgetGrid[data-grid-size="1"]{grid-template-columns:1fr;max-width:860px;margin-inline:auto}.wAjhIG_widgetGrid[data-grid-size="2"]{grid-template-columns:repeat(2,1fr)}.wAjhIG_widgetGrid[data-grid-size="3"]{grid-template-columns:repeat(3,1fr)}.wAjhIG_widgetGrid[data-grid-size="4"]{grid-template-columns:repeat(4,1fr)}.wAjhIG_widgetGrid[data-grid-size="5"]{grid-template-columns:repeat(5,1fr)}.wAjhIG_customArrangement .wAjhIG_widgetItem{cursor:move;transition:transform .2s,box-shadow .2s}.wAjhIG_widgetItem{scroll-margin-top:20px;scroll-margin-bottom:calc(var(--footer-total-height,80px) + 20px);border-radius:16px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.wAjhIG_widgetGrid.wAjhIG_noEntrance .fade-in{opacity:1;animation:none;transform:none}.wAjhIG_widgetItem.wAjhIG_dragging{opacity:.4;z-index:100;transform:scale(.95);box-shadow:0 2px 5px #0000000d}.wAjhIG_widgetItem.wAjhIG_dragOver{box-shadow:0 0 0 2px var(--accent-color);transform:scale(1.02)}.wAjhIG_widgetItem.wAjhIG_draggable:hover{transform:translateY(-5px);box-shadow:0 6px 15px #00000026}.wAjhIG_widgetItem.wAjhIG_selected{box-shadow:0 0 0 3px var(--accent-color), 0 6px 15px #0003;z-index:10}.wAjhIG_widgetItem:has(.event-card-edit){z-index:50;overflow:visible}body.event-editor-open .wAjhIG_widgetItem:not(:has(.event-card-edit)){opacity:.62;pointer-events:none}.wAjhIG_widgetItem.wAjhIG_compareSelected{z-index:10;box-shadow:0 0 0 2px #e0ae46d9,0 6px 15px #0000002e}.wAjhIG_compareCatcher{z-index:14;cursor:pointer;border-radius:inherit;background:0 0;border:none;padding:0;position:absolute;inset:0}.wAjhIG_compareCatcher:focus-visible{outline-offset:-2px;outline:2px solid #e0ae46cc}.wAjhIG_compareBadge{background:rgba(var(--bg-color-rgb,255, 255, 255), .75);color:#0000;pointer-events:none;z-index:15;border:1.5px solid #e0ae468c;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;transition:background-color .15s,color .15s,border-color .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.wAjhIG_widgetItem.wAjhIG_compareSelected .wAjhIG_compareBadge{color:#1a1408;background:#e0ae46;border-color:#e0ae46}.wAjhIG_lensToggle{width:52px;height:20px;color:var(--text-muted,#6b7280);cursor:pointer;z-index:15;opacity:.75;background:#80808024;border:1px solid #80808038;border-bottom:none;border-radius:10px 10px 0 0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s,box-shadow .15s,transform .15s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wAjhIG_lensToggle:hover{opacity:1;box-shadow:0 0 10px rgba(var(--accent-color-rgb,216, 168, 78), .3);background:#80808042;transform:translate(-50%)translateY(-1px)}.wAjhIG_lensToggle:focus-visible{opacity:1;outline:2px solid var(--accent-color);outline-offset:1px}.wAjhIG_arrangementNotification{background-color:rgba(var(--bg-color-rgb), .9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(var(--accent-color-rgb), .3);color:var(--text-color);border-radius:.5rem;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem 1rem;display:flex;box-shadow:0 4px 10px #0000001a}.wAjhIG_arrangementButtons{gap:.5rem;display:flex}.wAjhIG_actionButton{cursor:pointer;border:none;border-radius:.5rem;padding:.3rem .75rem;font-size:.8rem;font-weight:500;transition:all .2s}.wAjhIG_doneButton{background-color:var(--accent-color);color:var(--on-accent)}.wAjhIG_cancelButton{color:#fff;background-color:#ef4444cc}.wAjhIG_actionButton:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0000001a}@media (max-width:768px){.wAjhIG_widgetGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.wAjhIG_widgetGrid[data-grid-size="1"]{grid-template-columns:1fr}.wAjhIG_widgetGrid[data-grid-size="2"]{grid-template-columns:repeat(2,1fr)}.wAjhIG_widgetGrid[data-grid-size="3"],.wAjhIG_widgetGrid[data-grid-size="4"],.wAjhIG_widgetGrid[data-grid-size="5"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.wAjhIG_widgetGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem}.wAjhIG_widgetGrid[data-grid-size="1"]{grid-template-columns:1fr}.wAjhIG_widgetGrid[data-grid-size="2"],.wAjhIG_widgetGrid[data-grid-size="3"],.wAjhIG_widgetGrid[data-grid-size="4"],.wAjhIG_widgetGrid[data-grid-size="5"]{grid-template-columns:repeat(2,1fr)}.wAjhIG_arrangementNotification{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem .75rem}}
.-Lrdgq_noEvents{text-align:center;background-color:rgba(var(--border-color-rgb), .03);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:auto;margin:0;padding:1.5rem 1rem 2rem;display:flex}.-Lrdgq_noEventsIcon{margin-bottom:.75rem;font-size:2.5rem}.-Lrdgq_noEventsText{color:var(--text-color);margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.-Lrdgq_explanationText{color:var(--text-muted);max-width:500px;margin-bottom:1rem;font-size:1rem}.-Lrdgq_buttonContainer{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;max-width:600px;margin-top:.5rem;display:flex}.-Lrdgq_buttonContainer>*{flex-grow:1;min-width:140px}.-Lrdgq_addButton,.-Lrdgq_switchButton{cursor:pointer;text-align:center;border-radius:2rem;justify-content:center;align-items:center;padding:.7rem 1.25rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 10px #0000001a}.-Lrdgq_addButton{background-color:var(--accent-color);color:#fff;box-shadow:0 4px 9px rgba(var(--accent-color-rgb), .34);border:none;order:1}.-Lrdgq_switchButton{color:var(--text-color);background-color:#fff;border:1px solid #e5e7eb}.-Lrdgq_switchToFuture{order:3}.-Lrdgq_switchToPast{order:0}.-Lrdgq_showAllCategories{order:2}.-Lrdgq_buttonIcon{margin-right:.5rem;font-size:1.1rem}.-Lrdgq_addButton:hover,.-Lrdgq_switchButton:hover{transform:translateY(-3px);box-shadow:0 6px 15px #00000026}.-Lrdgq_addButton:hover{background-color:var(--accent-hover)}.-Lrdgq_switchButton:hover{background-color:#f9fafb}.dark-mode .-Lrdgq_switchButton{color:#e2e8f0;background-color:#1e293b;border-color:#334155}.dark-mode .-Lrdgq_switchButton:hover{background-color:#334155}@media (max-width:640px){.-Lrdgq_noEvents{min-height:0;margin:.5rem 0;padding:1.25rem .75rem 1.5rem}.-Lrdgq_noEventsIcon{margin-bottom:.5rem;font-size:2rem}.-Lrdgq_noEventsText{margin-bottom:.5rem;font-size:1rem}.-Lrdgq_explanationText{margin-bottom:.75rem;padding:0 .5rem;font-size:.9rem}.-Lrdgq_buttonContainer{flex-direction:column;gap:.5rem;width:100%;max-width:250px}.-Lrdgq_addButton,.-Lrdgq_switchButton{width:100%;padding:.6rem .75rem;font-size:.9rem}}@media (max-height:740px) and (max-width:480px){.-Lrdgq_noEvents{transform-origin:top;gap:.5rem;margin:0;padding:.85rem .75rem 1rem;transform:scale(.94)}.-Lrdgq_noEventsIcon{margin-bottom:.25rem;font-size:1.6rem}.-Lrdgq_noEventsText{margin-bottom:.25rem;font-size:.95rem}.-Lrdgq_explanationText{margin-bottom:.5rem;font-size:.82rem}.-Lrdgq_addButton,.-Lrdgq_switchButton,.-Lrdgq_demoButton{padding:.5rem .75rem;font-size:.85rem}.-Lrdgq_demoSection{margin-top:.5rem;padding-top:.5rem}.-Lrdgq_demoSection p{margin-bottom:.4rem;font-size:.8rem}}
.ejqq2a_backdrop{z-index:10050;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);background:#020712b8;place-items:center;padding:16px;animation:.2s ejqq2a_backdropIn;display:grid;position:fixed;inset:0}.ejqq2a_sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border:1px solid rgba(var(--border-color-rgb,148, 163, 184), .18);border-bottom-width:calc(1.25rem + env(safe-area-inset-bottom,0px));background-color:var(--bg-color,#fff);width:min(720px,100%);max-height:min(860px,100svh - 24px);color:var(--text-color,#1f2937);border-bottom-color:#0000;border-radius:18px;padding:.5rem 1.25rem 0;animation:.28s cubic-bezier(.32,.72,.35,1) ejqq2a_sheetDown;overflow:hidden auto;box-shadow:0 18px 50px #00000047}.ejqq2a_sheet::-webkit-scrollbar{width:0;height:0;display:none}.ejqq2a_closeFloat{z-index:5;height:0;position:sticky;top:0;overflow:visible}@media (max-width:640px){.ejqq2a_backdrop{place-items:start center;padding:0}.ejqq2a_sheet{border:0;border-bottom-width:calc(1.25rem + env(safe-area-inset-bottom,0px));border-bottom-style:solid;border-bottom-color:#0000;border-radius:0 0 18px 18px;width:100%;height:auto;min-height:60%;max-height:100%}}.ejqq2a_body{padding-bottom:0}.ejqq2a_sheet.ejqq2a_dark{color:#e2e8f0;-webkit-backdrop-filter:blur(14px);background-color:#0d1426eb;border-color:#86a2d138}.ejqq2a_handle{pointer-events:none;background-color:#80808059;border-radius:999px;flex-shrink:0;width:32px;height:3px;margin:.4rem auto .9rem;display:block}.ejqq2a_header{text-align:center;margin-bottom:.75rem;padding:0 2rem;position:relative}.ejqq2a_title{word-break:break-word;margin:0 0 .35rem;font-size:1.25rem;font-weight:700;line-height:1.25}.ejqq2a_meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.ejqq2a_stateText{letter-spacing:.04em;color:var(--text-muted,#6b7280);font-size:.72rem;font-weight:600}.ejqq2a_badge{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#6b7280);align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;display:inline-flex}.ejqq2a_badgeDot{border-radius:50%;width:8px;height:8px}.ejqq2a_dateText{color:var(--text-muted,#6b7280);font-size:.85rem}.ejqq2a_dateLine{color:var(--text-muted,#6b7280);margin-top:.25rem;font-size:.85rem}.ejqq2a_durationValue{font-variant-numeric:tabular-nums;margin-bottom:.3rem;font-size:1.15rem;font-weight:700}.ejqq2a_closeBtn{-webkit-backdrop-filter:blur(8px);width:44px;height:44px;color:var(--text-color,#1f2937);cursor:pointer;background-color:#80808024;border:1px solid #80808038;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;line-height:1;transition:background-color .15s;display:flex;position:absolute;top:10px;right:10px}.ejqq2a_closeBtn:hover{background-color:#80808040}.ejqq2a_section{margin-bottom:.85rem}.ejqq2a_sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted,#6b7280);margin-bottom:.5rem;font-size:.7rem;font-weight:700}.ejqq2a_direction{color:var(--text-muted,#6b7280);text-align:center;margin-bottom:.6rem;font-size:.8rem}.ejqq2a_unitGrid{flex-wrap:nowrap;gap:.5rem;display:flex}.ejqq2a_unitCell{text-align:center;background-color:#80808014;border:1px solid #8080801f;border-radius:.6rem;flex:1 1 0;min-width:0;padding:.6rem .4rem}.ejqq2a_unitValue{font-variant-numeric:tabular-nums;font-size:clamp(.85rem,3vw,1.3rem);font-weight:700;line-height:1.1}.ejqq2a_unitLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#6b7280);margin-top:.2rem;font-size:clamp(.55rem,1.8vw,.65rem);font-weight:600}.ejqq2a_totalsList{flex-direction:column;gap:.3rem;display:flex}.ejqq2a_totalRow{border-bottom:1px dashed #80808026;justify-content:space-between;align-items:baseline;padding:.3rem 0;font-size:.9rem;display:flex}.ejqq2a_totalRow:last-child{border-bottom:none}.ejqq2a_totalRow span:first-child{color:var(--text-muted,#6b7280)}.ejqq2a_totalRow span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.ejqq2a_ticking,.ejqq2a_totalRowAccent span:first-child{color:var(--accent-color,#4f46e5)}.ejqq2a_progressTrack{background-color:#80808026;border-radius:999px;height:8px;overflow:hidden}.ejqq2a_progressFill{border-radius:999px;height:100%;transition:width .5s}.ejqq2a_progressMeta{color:var(--text-muted,#6b7280);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.35rem;font-size:.78rem;display:flex}.ejqq2a_aroundLabel{margin-top:1rem}.ejqq2a_aroundList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ejqq2a_aroundRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.85rem;display:grid}.ejqq2a_aroundDot{border-radius:50%;width:.5rem;height:.5rem}.ejqq2a_aroundName{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ejqq2a_aroundWhen{color:var(--text-muted,#6b7280);white-space:nowrap;font-size:.75rem}@media (max-width:380px){.ejqq2a_aroundRow{grid-template-columns:auto minmax(0,1fr)}.ejqq2a_aroundWhen{grid-column:2}}.ejqq2a_recurringNote{color:var(--text-muted,#6b7280);font-size:.85rem}.ejqq2a_pregHeadline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.6rem;display:flex}.ejqq2a_pregWeek{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1}.ejqq2a_pregTrimester{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-color,#d97706);font-size:.8rem;font-weight:600}.ejqq2a_pregStats{flex-direction:column;gap:.3rem;margin-top:.75rem;display:flex}.ejqq2a_pregStat{justify-content:space-between;align-items:baseline;font-size:.88rem;display:flex}.ejqq2a_pregStat span:first-child{color:var(--text-muted,#6b7280)}.ejqq2a_pregStat span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.ejqq2a_milestoneList{border-top:1px solid #80808026;flex-direction:column;gap:.15rem;margin-top:.9rem;padding-top:.6rem;display:flex}.ejqq2a_milestone{color:var(--text-muted,#6b7280);align-items:center;gap:.6rem;padding:.3rem 0;font-size:.85rem;display:flex}.ejqq2a_milestoneReached{color:var(--text-color,#1f2937)}.ejqq2a_milestoneMark{text-align:center;width:1rem;color:var(--accent-color,#d97706);flex-shrink:0}.ejqq2a_milestone:not(.ejqq2a_milestoneReached) .ejqq2a_milestoneMark{color:#80808066}.ejqq2a_milestoneLabel{flex:1;font-weight:500}.ejqq2a_milestoneDate{font-variant-numeric:tabular-nums;font-size:.78rem}.ejqq2a_pregDisclaimer{color:var(--text-muted,#6b7280);margin-top:.9rem;font-size:.72rem;font-style:italic}.ejqq2a_pregViewing{border-left:2px solid var(--accent-color,#d97706);color:var(--text-color,#1f2937);background:#d8a84e14;border-radius:0 6px 6px 0;flex-direction:column;gap:.15rem;margin-top:.7rem;padding:.5rem .7rem;font-size:.8rem;display:flex}.ejqq2a_pregViewingDate{color:var(--text-muted,#6b7280);font-size:.75rem}.ejqq2a_pregDating{color:var(--text-muted,#6b7280);margin-top:.6rem;font-size:.75rem}.ejqq2a_pregSky{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;margin-top:.9rem;display:flex}.ejqq2a_pregZodiac{color:var(--text-muted,#6b7280);margin-top:.55rem;font-size:.78rem;font-style:italic}.ejqq2a_newChapter{color:var(--text-color,#1f2937);margin-bottom:.55rem;font-size:.82rem;font-weight:600}.ejqq2a_milestoneMajor .ejqq2a_milestoneLabel{font-weight:600}.ejqq2a_peopleList{margin:0;padding:0;list-style:none}.ejqq2a_personRow{align-items:baseline;gap:.5rem;padding:.2rem 0;font-size:.82rem;display:flex}.ejqq2a_personName{color:var(--text-color,#1f2937);font-weight:600}.ejqq2a_personMeta{color:var(--text-muted,#475569);font-size:.74rem}.ejqq2a_peopleShared{color:var(--text-muted,#475569);margin-top:.35rem;font-size:.74rem}.ejqq2a_itineraryParent{color:var(--text-muted,#475569);margin-bottom:.3rem;font-size:.76rem;font-style:italic}.ejqq2a_itineraryList{margin:0;padding:0;list-style:none}.ejqq2a_itineraryRow{align-items:baseline;gap:.5rem;padding:.2rem 0;font-size:.82rem;display:flex}.ejqq2a_itineraryName{color:var(--text-color,#1f2937);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ejqq2a_itineraryDate{color:var(--text-muted,#475569);flex-shrink:0;margin-left:auto;font-size:.74rem}.ejqq2a_segmentTotal{color:var(--text-color,#1f2937);margin-bottom:.4rem;font-size:.8rem}.ejqq2a_segmentBtn{letter-spacing:.03em;color:var(--text-muted,#475569);border:1px solid rgba(var(--border-color-rgb,0, 0, 0), .22);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem 1rem;font-size:.78rem;font-weight:600;transition:color .16s,border-color .16s,background .16s}.ejqq2a_segmentBtn:hover,.ejqq2a_segmentBtn:focus-visible{color:var(--text-color,#1f2937);border-color:rgba(var(--border-color-rgb,0, 0, 0), .45);background:rgba(var(--border-color-rgb,0, 0, 0), .05)}.ejqq2a_segmentBtn:focus-visible{outline-offset:2px;outline:2px solid #659ff5d1}.ejqq2a_linkList{margin:0 0 .4rem;padding:0;list-style:none}.ejqq2a_linkRow{align-items:baseline;gap:.5rem;padding:.2rem 0;font-size:.82rem;display:flex}.ejqq2a_linkText{color:var(--text-muted,#475569);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ejqq2a_linkText strong{color:var(--text-color,#1f2937);font-weight:600}.ejqq2a_linkRemove{color:var(--text-muted,#475569);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:0 .25rem;font-size:1rem;line-height:1}.ejqq2a_linkRemove:hover,.ejqq2a_linkRemove:focus-visible{color:var(--text-color,#1f2937)}.ejqq2a_linkForm{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.ejqq2a_linkSelect{border:1px solid rgba(var(--border-color-rgb,0, 0, 0), .22);min-width:7rem;color:var(--text-color,#1f2937);background:0 0;border-radius:.375rem;flex:1;padding:.4rem .55rem;font-family:inherit;font-size:.78rem}.ejqq2a_linkAdd{color:var(--text-muted,#475569);border:1px solid rgba(var(--border-color-rgb,0, 0, 0), .22);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .9rem;font-size:.78rem;font-weight:600}.ejqq2a_linkAdd:hover:not(:disabled),.ejqq2a_linkAdd:focus-visible{color:var(--text-color,#1f2937);border-color:rgba(var(--border-color-rgb,0, 0, 0), .45)}.ejqq2a_linkAdd:disabled{opacity:.45;cursor:default}.ejqq2a_photoGrid{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem;margin-bottom:.5rem;display:grid}.ejqq2a_photoCell{aspect-ratio:1;background:rgba(var(--border-color-rgb,0, 0, 0), .06);border-radius:.5rem;position:relative;overflow:hidden}.ejqq2a_photoView{cursor:zoom-in;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.ejqq2a_photoImg{object-fit:cover;width:100%;height:100%;display:block}.ejqq2a_photoCellStaged{outline-offset:2px;outline:2px solid #f43f5ea6}.ejqq2a_photoCellStaged .ejqq2a_photoImg{opacity:.45}.ejqq2a_photoMark{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;width:1.3rem;height:1.3rem;padding:0;font-size:.8rem;line-height:1;position:absolute;top:.2rem;right:.2rem}.ejqq2a_photoMark:hover,.ejqq2a_photoMark:focus-visible{background:#000c}.ejqq2a_photoMarkOn{background:#f43f5ed9}.ejqq2a_photoMarkOn:hover,.ejqq2a_photoMarkOn:focus-visible{background:#f43f5e}.ejqq2a_photoActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ejqq2a_photoConfirmRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.ejqq2a_photoConfirmText{color:var(--text-muted,#94a3b8);font-size:.82rem}.ejqq2a_photoRemoveConfirm{color:#fda4af;border-color:#f43f5e73}.ejqq2a_photoRemoveConfirm:hover,.ejqq2a_photoRemoveConfirm:focus-visible{color:#fecdd3;background:#f43f5e29;border-color:#f43f5ea6}.ejqq2a_photoViewer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10060;background:#020712b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ejqq2a_photoViewerBox{background:#0d1426f7;border:1px solid #86a2d138;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;width:fit-content;max-width:100%;max-height:100%;padding:.75rem;display:flex;position:relative;box-shadow:0 18px 60px #0009}.ejqq2a_photoViewerImg{object-fit:contain;border-radius:.5rem;max-width:min(86vw,720px);max-height:68vh;display:block}.ejqq2a_photoViewerClose{color:#e2e8f0;cursor:pointer;background:#0d1426f2;border:1px solid #86a2d14d;border-radius:50%;width:2rem;height:2rem;font-size:1.1rem;line-height:1;position:absolute;top:-.7rem;right:-.7rem;box-shadow:0 4px 14px #00000073}.ejqq2a_photoViewerClose:hover,.ejqq2a_photoViewerClose:focus-visible{background:#ffffff38}.ejqq2a_photoViewerBar{align-items:center;gap:.9rem;min-height:2.4rem;display:flex}.ejqq2a_photoViewerNav{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #86a2d14d;border-radius:50%;width:2.2rem;height:2.2rem;font-size:1.15rem;line-height:1}.ejqq2a_photoViewerNav:hover,.ejqq2a_photoViewerNav:focus-visible{background:#ffffff29}.ejqq2a_photoViewerCount{color:#cbd5e1;font-variant-numeric:tabular-nums;text-align:center;min-width:3rem;font-size:.82rem}.ejqq2a_history{font-size:.8rem}.ejqq2a_historySummary{cursor:pointer;color:var(--text-muted,#475569);-webkit-user-select:none;user-select:none;padding:.15rem 0;font-weight:600;list-style-position:inside}.ejqq2a_historySummary:hover,.ejqq2a_historySummary:focus-visible{color:var(--text-color,#1f2937)}.ejqq2a_historyEmpty{color:var(--text-muted,#475569);padding:.4rem 0 .2rem;font-size:.76rem;font-style:italic}.ejqq2a_historyList{margin:.4rem 0 0;padding:0;list-style:none}.ejqq2a_historyRow{border-top:1px solid rgba(var(--border-color-rgb,0, 0, 0), .12);padding:.35rem 0}.ejqq2a_historyWhen{color:var(--text-muted,#475569);margin-bottom:.15rem;font-size:.72rem}.ejqq2a_historyChange{color:var(--text-color,#1f2937);font-size:.78rem}.ejqq2a_historyFrom{color:var(--text-muted,#475569);text-decoration:line-through;-webkit-text-decoration-color:rgba(var(--border-color-rgb,0, 0, 0), .5);text-decoration-color:rgba(var(--border-color-rgb,0, 0, 0), .5)}.ejqq2a_historyTo{font-weight:600}.ejqq2a_shareList{margin:0 0 .5rem;padding:0;list-style:none}.ejqq2a_shareRow{align-items:center;gap:.5rem;padding:.25rem 0;font-size:.8rem;display:flex}.ejqq2a_shareDot{background:rgba(var(--border-color-rgb,148, 163, 184), .35);border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.ejqq2a_shareDotLit{background:#f5c96b;box-shadow:0 0 8px #f5c96bb3}.ejqq2a_shareEmail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-color,#1f2937);overflow:hidden}.ejqq2a_shareState{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#475569);flex-shrink:0;font-size:.7rem}.ejqq2a_calExport{letter-spacing:.03em;color:var(--text-muted,#6b7280);border:1px solid rgba(var(--border-color-rgb,0, 0, 0), .22);cursor:pointer;background:0 0;border-radius:999px;margin:.25rem auto 0;padding:.45rem 1rem;font-size:.78rem;font-weight:600;transition:color .16s,border-color .16s,background .16s;display:block}.ejqq2a_calExport:hover,.ejqq2a_calExport:focus-visible{color:var(--text-color,#1f2937);border-color:rgba(var(--border-color-rgb,0, 0, 0), .45);background:rgba(var(--border-color-rgb,0, 0, 0), .05)}.ejqq2a_calExport:focus-visible{outline-offset:2px;outline:2px solid #659ff5d1}.ejqq2a_milestoneNext{background:rgba(var(--accent-color-rgb,217, 119, 6), .08);border:1px solid rgba(var(--accent-color-rgb,217, 119, 6), .2);color:var(--text-color,#1f2937);border-radius:8px;padding:.45rem .6rem}.ejqq2a_milestoneNext .ejqq2a_milestoneMark{color:var(--accent-color,#d97706)}.ejqq2a_milestoneNext .ejqq2a_milestoneLabel{font-weight:600}.ejqq2a_milestoneToggle{color:var(--accent-color,#d97706);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:.5rem;padding:0;font-size:.75rem}.ejqq2a_milestoneToggle:hover{text-decoration:underline}.ejqq2a_whatToExpect{border-top:1px solid #80808026;margin-top:.7rem;padding-top:.6rem}.ejqq2a_whatToExpectToggle{color:var(--text-color,#1f2937);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:600}.ejqq2a_whatToExpectBody{color:var(--text-muted,#6b7280);margin-top:.5rem;font-size:.8rem;line-height:1.5}.ejqq2a_whatToExpectBody p{margin:0 0 .5rem}.ejqq2a_whatToExpectNote{font-size:.72rem;font-style:italic}.ejqq2a_birthRecord{margin-top:.9rem}.ejqq2a_recordBirthBtn{width:100%;color:var(--accent-color,#d97706);cursor:pointer;background-color:#d977060f;border:1px dashed #d9770680;border-radius:.6rem;padding:.6rem 1rem;font-size:.88rem;font-weight:600;transition:all .15s}.ejqq2a_recordBirthBtn:hover{background-color:#d977061f;border-style:solid}.ejqq2a_birthInputRow{align-items:center;gap:.5rem;display:flex}.ejqq2a_birthDateInput{background-color:var(--bg-color,#fff);min-width:0;color:var(--text-color,#1f2937);font-variant-numeric:tabular-nums;border:1px solid #8080804d;border-radius:.5rem;flex:1;padding:.55rem .7rem;font-size:.9rem}.ejqq2a_birthSaveBtn,.ejqq2a_birthCancelBtn{cursor:pointer;color:var(--text-color,#1f2937);background-color:#0000;border:1px solid #80808040;border-radius:.5rem;flex-shrink:0;padding:.55rem .9rem;font-size:.85rem;font-weight:600}.ejqq2a_birthSaveBtn{background-color:var(--accent-color,#d97706);border-color:var(--accent-color,#d97706);color:#fff}.ejqq2a_birthSaveBtn:disabled{opacity:.5;cursor:not-allowed}.ejqq2a_birthCancelBtn:hover{background-color:#8080801a}.ejqq2a_notes{white-space:pre-wrap;color:var(--text-color,#1f2937);margin:0;font-size:.9rem;line-height:1.5}.ejqq2a_periodActions{flex-direction:column;align-items:center;gap:.5rem;display:flex}.ejqq2a_periodActionBtn{cursor:pointer;white-space:nowrap;border:none;border-radius:.6rem;min-width:170px;padding:.6rem 1.4rem;font-size:.9rem;font-weight:700;transition:filter .15s,transform .1s}.ejqq2a_periodActionBtn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ejqq2a_periodActionBtn:disabled{opacity:.55;cursor:not-allowed}.ejqq2a_periodStartBtn{color:#fff;background-color:#e91e63;box-shadow:0 2px 10px #e91e634d}.ejqq2a_periodEndBtn{color:#fff;background-color:#7c3aed;box-shadow:0 2px 10px #7c3aed4d}.ejqq2a_periodConfirm{text-align:center;background-color:#8080800f;border:1px solid #80808033;border-radius:.6rem;flex-direction:column;align-items:center;gap:.55rem;width:100%;padding:.7rem .9rem;display:flex}.ejqq2a_periodConfirmHint{color:var(--text-muted,#6b7280);font-size:.8rem}.ejqq2a_periodConfirmActions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ejqq2a_periodConfirmBtn{color:var(--text-color,#1f2937);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #8080804d;border-radius:.5rem;padding:.45rem 1.1rem;font-size:.85rem;font-weight:600}.ejqq2a_periodConfirmBtn:disabled{opacity:.5;cursor:not-allowed}.ejqq2a_periodConfirmYes{color:#fff;background-color:#e91e63;border-color:#e91e63}.ejqq2a_periodConfirmAdjust{color:var(--accent-color,#6366f1);border-color:#6366f166}.ejqq2a_periodAdjustRow{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ejqq2a_periodAdjustRow>:first-child{flex:1.7 200px;min-width:200px}.ejqq2a_periodAdjustRow>:last-child{flex:120px;min-width:120px}.ejqq2a_periodAdjustInput{background-color:var(--bg-color,#fff);color:var(--text-color,#1f2937);font-variant-numeric:tabular-nums;border:1px solid #8080804d;border-radius:.5rem;padding:.5rem .65rem;font-size:.85rem}.ejqq2a_periodError{color:#ef4444;text-align:center;font-size:.78rem}@keyframes ejqq2a_backdropIn{0%{opacity:0}to{opacity:1}}@keyframes ejqq2a_sheetDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (min-width:640px){.ejqq2a_sheet{border-left:1px solid #80808026;border-right:1px solid #80808026}.ejqq2a_handle{display:none}}
.Oi1Fkq_backdrop{z-index:10050;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);background:#020712b8;place-items:center;padding:16px;animation:.2s Oi1Fkq_backdropIn;display:grid;position:fixed;inset:0}.Oi1Fkq_sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border:1px solid rgba(var(--border-color-rgb,148, 163, 184), .18);border-bottom-width:calc(1.25rem + env(safe-area-inset-bottom,0px));background-color:var(--bg-color,#fff);width:min(720px,100%);max-height:min(860px,100svh - 24px);color:var(--text-color,#1f2937);border-bottom-color:#0000;border-radius:18px;padding:.5rem 1.25rem 0;animation:.28s cubic-bezier(.32,.72,.35,1) Oi1Fkq_sheetDown;overflow:hidden auto;box-shadow:0 18px 50px #00000047}.Oi1Fkq_sheet::-webkit-scrollbar{width:0;height:0;display:none}.Oi1Fkq_closeFloat{z-index:5;height:0;position:sticky;top:0;overflow:visible}@media (max-width:640px){.Oi1Fkq_backdrop{place-items:start center;padding:0}.Oi1Fkq_sheet{border:0;border-bottom-width:calc(1.25rem + env(safe-area-inset-bottom,0px));border-bottom-style:solid;border-bottom-color:#0000;border-radius:0 0 18px 18px;width:100%;height:auto;max-height:100%}}.Oi1Fkq_sheet.Oi1Fkq_dark{color:#e2e8f0;background-color:#0d1426;border-color:#86a2d138}.Oi1Fkq_body>:last-child{margin-bottom:0}.Oi1Fkq_handle{pointer-events:none;background-color:#80808038;border-radius:999px;flex-shrink:0;width:32px;height:3px;margin:.4rem auto .9rem;display:block}.Oi1Fkq_header{text-align:center;margin-bottom:.75rem;padding:0 2rem;position:relative}.Oi1Fkq_title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.Oi1Fkq_closeBtn{-webkit-backdrop-filter:blur(8px);width:44px;height:44px;color:var(--text-muted,#6b7280);cursor:pointer;background:#80808024;border:1px solid #80808038;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:background-color .15s;display:inline-flex;position:absolute;top:10px;right:10px}.Oi1Fkq_closeBtn:hover{color:var(--text-color,#1f2937)}.Oi1Fkq_pair{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.1rem;display:grid}.Oi1Fkq_side{text-align:center;border:1px solid rgba(var(--border-color-rgb,128, 128, 128), .16);background:rgba(var(--border-color-rgb,128, 128, 128), .05);border-radius:14px;flex-direction:column;align-items:center;gap:.3rem;min-width:0;padding:.9rem .75rem;display:flex;position:relative}.Oi1Fkq_sideOrder{color:var(--accent-color,#d8a84e);font-size:.8rem;font-weight:700;position:absolute;top:.45rem;left:.6rem}.Oi1Fkq_sideDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.Oi1Fkq_sideName{word-break:break-word;font-size:.95rem;font-weight:700;line-height:1.25}.Oi1Fkq_sideDate{color:var(--text-muted,#6b7280);font-size:.8rem}.Oi1Fkq_sideEnd{color:var(--text-muted,#6b7280);font-size:.78rem}.Oi1Fkq_sideNote{letter-spacing:.02em;color:var(--text-muted,#6b7280);opacity:.85;font-size:.7rem}.Oi1Fkq_section{margin-bottom:1.1rem}.Oi1Fkq_sectionLabel{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-color,#d8a84e);margin-bottom:.6rem;font-size:.72rem;font-weight:700;display:block}.Oi1Fkq_unitGrid{flex-wrap:nowrap;justify-content:center;gap:.5rem;margin-bottom:.8rem;display:flex}.Oi1Fkq_unit{border:1px solid rgba(var(--accent-color-rgb,216, 168, 78), .22);background:rgba(var(--accent-color-rgb,216, 168, 78), .07);border-radius:12px;flex-direction:column;flex:0 auto;align-items:center;min-width:0;padding:.55rem .7rem;display:flex}.Oi1Fkq_unitValue{font-variant-numeric:tabular-nums;font-size:clamp(.9rem,3vw,1.3rem);font-weight:700;line-height:1.1}.Oi1Fkq_unitLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted,#6b7280);margin-top:.15rem;font-size:clamp(.56rem,1.8vw,.68rem);font-weight:600}.Oi1Fkq_totals{border:1px solid rgba(var(--border-color-rgb,128, 128, 128), .14);background:rgba(var(--border-color-rgb,128, 128, 128), .04);border-radius:12px;flex-direction:column;gap:.3rem;padding:.6rem .9rem;display:flex}.Oi1Fkq_totalRow{color:var(--text-muted,#6b7280);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.85rem;display:flex}.Oi1Fkq_totalValue{color:var(--text-color,#1f2937);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.Oi1Fkq_verdict{text-align:center;color:var(--text-color,#1f2937);margin:.7rem 0 0;font-size:.9rem;font-weight:600}@media (max-width:420px){.Oi1Fkq_pair{gap:.5rem}.Oi1Fkq_side{padding:.8rem .5rem}}@keyframes Oi1Fkq_backdropIn{0%{opacity:0}to{opacity:1}}@keyframes Oi1Fkq_sheetDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (min-width:640px){.Oi1Fkq_handle{display:none}}
.yg9ahW_footer{background-color:var(--bg-color);height:var(--footer-total-height,var(--footer-height,70px));min-height:var(--footer-total-height,var(--footer-height,70px));justify-content:center;align-items:center;display:flex;box-shadow:0 -2px 10px #0000001a;top:calc(100dvh - var(--footer-total-height,var(--footer-height,70px)))!important;z-index:10000!important;width:auto!important;padding:0!important;padding-bottom:var(--safe-area-bottom,0px)!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.yg9ahW_footerPlaceholder{width:100%;height:var(--footer-height,70px);display:none}.yg9ahW_footerContainer{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto minmax(0,1.15fr) minmax(0,1fr);align-items:center;column-gap:clamp(2px,1.2vw,10px);width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(4px,2vw,14px);display:grid;position:relative}.yg9ahW_footerBtn{width:100%;min-width:0;max-width:78px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:.25rem;padding:.5rem;font-size:.75rem;transition:all .2s;display:flex;position:relative}.yg9ahW_footerBtn:hover{color:var(--text-color);background-color:rgba(var(--border-color-rgb), .05)}.yg9ahW_footerBtn.yg9ahW_active{color:var(--accent-color);font-weight:500}.yg9ahW_footerBtnIcon{justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:inline-flex}.yg9ahW_pastBtn,.yg9ahW_futureBtn{--navbox-w:40px;--navbox-h:30px}.yg9ahW_pastBtn{--flow-accent:#23d0a2}.yg9ahW_futureBtn{--flow-accent:#ff6685}.yg9ahW_navIconBox{width:var(--navbox-w);height:var(--navbox-h);background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;transition:background .2s,border-color .2s,box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.yg9ahW_flowViewport{position:absolute;inset:3px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%)}.yg9ahW_flowTrack{will-change:transform;width:max-content;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.yg9ahW_flowSet{flex:none;align-items:center;gap:1px;padding-right:1px;transition:gap .2s,padding-right .2s;display:flex}.yg9ahW_pastBtn:hover .yg9ahW_flowSet,.yg9ahW_pastBtn.yg9ahW_active .yg9ahW_flowSet,.yg9ahW_futureBtn:hover .yg9ahW_flowSet,.yg9ahW_futureBtn.yg9ahW_active .yg9ahW_flowSet{gap:9px;padding-right:9px}.yg9ahW_flowChevron{color:var(--flow-accent);opacity:.55;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.yg9ahW_pastBtn .yg9ahW_flowTrack{animation:6.6s linear infinite yg9ahW_flowLeft}.yg9ahW_futureBtn .yg9ahW_flowTrack{animation:6.6s linear infinite yg9ahW_flowRight}.yg9ahW_pastBtn:hover .yg9ahW_flowTrack,.yg9ahW_pastBtn.yg9ahW_active .yg9ahW_flowTrack,.yg9ahW_futureBtn:hover .yg9ahW_flowTrack,.yg9ahW_futureBtn.yg9ahW_active .yg9ahW_flowTrack{animation-duration:3.6s}.yg9ahW_pastBtn.yg9ahW_active .yg9ahW_flowChevron,.yg9ahW_futureBtn.yg9ahW_active .yg9ahW_flowChevron,.yg9ahW_pastBtn:hover .yg9ahW_flowChevron,.yg9ahW_futureBtn:hover .yg9ahW_flowChevron{opacity:1;filter:drop-shadow(0 0 4px var(--flow-accent))}@keyframes yg9ahW_flowLeft{0%{transform:translateY(-50%)translate(0)}to{transform:translateY(-50%)translate(-50%)}}@keyframes yg9ahW_flowRight{0%{transform:translateY(-50%)translate(-50%)}to{transform:translateY(-50%)translate(0)}}@media (prefers-reduced-motion:reduce){.yg9ahW_flowTrack{animation:none!important}.yg9ahW_navIconBox,.yg9ahW_flowChevron{transition:none}}.yg9ahW_footerBtnText{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(10px,2.8vw,12px);transition:color .2s;overflow:hidden}.yg9ahW_pastBtn,.yg9ahW_futureBtn{width:min(100%,92px);min-width:0;max-width:92px;height:clamp(54px,17vw,66px);max-height:calc(var(--footer-height,80px) - 8px);border:1px solid;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:.4rem .5rem;transition:all .2s;display:flex}.yg9ahW_pastBtn{color:var(--text-color);border-color:#10b98133}.yg9ahW_pastBtn.yg9ahW_active{color:#6ee7b7;background:#0f172ae0;border-color:#10b9818c;transform:translateY(-2px);box-shadow:0 0 0 1px #10b9812e,0 6px 16px #10b98138}.yg9ahW_pastBtn.yg9ahW_active .yg9ahW_navIconBox{color:#95f2d3;background:linear-gradient(#0f755bb8,#0b4439b8);border-color:#10b98173;box-shadow:inset 0 0 12px #ffffff0d,0 0 14px #10b9812e}.yg9ahW_pastBtn:hover:not(.yg9ahW_active){background-color:#10b9811a;transform:translateY(-2px)}body:not(.dark-mode) .yg9ahW_navIconBox{background:#0f172a0d;border-color:#0f172a29;box-shadow:inset 0 1px #ffffff8c}body:not(.dark-mode) .yg9ahW_pastBtn{--flow-accent:#0d9488}body:not(.dark-mode) .yg9ahW_futureBtn{--flow-accent:#e11d48}body:not(.dark-mode) .yg9ahW_pastBtn.yg9ahW_active{color:#047857;background:#10b9811a;border-color:#10b98180;box-shadow:0 0 0 1px #10b9811f,0 6px 16px #10b98129}body:not(.dark-mode) .yg9ahW_pastBtn.yg9ahW_active .yg9ahW_navIconBox{color:#059669;background:linear-gradient(#10b98138,#10b9811a);border-color:#10b9816b;box-shadow:inset 0 0 10px #ffffff59,0 0 12px #10b98124}body:not(.dark-mode) .yg9ahW_futureBtn.yg9ahW_active{color:#be123c;background:#ef44441a;border-color:#ef444480;box-shadow:0 0 0 1px #ef44441f,0 6px 16px #ef444429}body:not(.dark-mode) .yg9ahW_futureBtn.yg9ahW_active .yg9ahW_navIconBox{color:#e11d48;background:linear-gradient(#ef444433,#ef44441a);border-color:#ef44446b;box-shadow:inset 0 0 10px #ffffff59,0 0 12px #ef444424}.yg9ahW_futureBtn{color:var(--text-color);border-color:#ef444433}.yg9ahW_futureBtn.yg9ahW_active{color:#fda4af;background:#0f172ae0;border-color:#ef44448c;transform:translateY(-2px);box-shadow:0 0 0 1px #ef44442e,0 6px 16px #ef444438}.yg9ahW_futureBtn.yg9ahW_active .yg9ahW_navIconBox{color:#ff9bac;background:linear-gradient(#a43345b8,#692030b8);border-color:#ef444475;box-shadow:inset 0 0 12px #ffffff0d,0 0 14px #ef44442e}.yg9ahW_futureBtn:hover:not(.yg9ahW_active){background-color:#ef44441a;transform:translateY(-2px)}.yg9ahW_footerDropdown{background-color:var(--bg-color);z-index:10001;opacity:0;visibility:hidden;pointer-events:none;border:1px solid rgba(var(--border-color-rgb), .1);-ms-overflow-style:none;scrollbar-width:none;border-radius:1rem;flex-direction:column;gap:.75rem;width:300px;max-height:60vh;padding:1rem;transition:opacity .2s,transform .2s,visibility .2s,width .25s,left .25s;display:flex;position:absolute;bottom:calc(100% - 1px);overflow:hidden auto;transform:translateY(10px);box-shadow:0 4px 20px #00000026}.yg9ahW_footerDropdown::-webkit-scrollbar{display:none}.yg9ahW_footerDropdown.yg9ahW_open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (max-width:640px){.yg9ahW_footerDropdown{max-height:calc(100dvh - var(--footer-total-height) - 1rem);width:calc(100vw - 1rem)}}.yg9ahW_settingsDropdown{z-index:10001;background:var(--bg-color);border:1px solid rgba(var(--border-color-rgb), .12);transform-origin:bottom;border-radius:16px 16px 0 0;gap:4px;width:fit-content;max-width:calc(100vw - 24px);padding:8px 12px 12px;transition:opacity .12s,transform .16s cubic-bezier(.34,1.28,.48,1),visibility .12s,width .25s,left .25s;position:absolute;left:12px;transform:translateY(8px)scale(.96);box-shadow:0 -8px 32px #00000038}.yg9ahW_settingsDropdown.yg9ahW_open{transform:none}.yg9ahW_settingsHeader{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.yg9ahW_settingsCycler{justify-content:center;align-items:center;gap:6px;display:none}.yg9ahW_cycleBtn{color:#e2e8f0d9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;line-height:1;display:inline-flex}.yg9ahW_cycleBtn:hover{background:#ffffff17}.yg9ahW_cyclerLabel{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0e6;min-width:108px;font-size:.78rem;font-weight:650}.yg9ahW_layoutToggle{z-index:2;color:#e2e8f0b3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;transition:color .12s,background .12s,border-color .12s;display:inline-flex;position:absolute;top:6px;right:10px}.yg9ahW_layoutToggle:hover{color:#fffffff2;background:#ffffff14}.yg9ahW_layoutToggle svg{transition:transform .18s}.yg9ahW_layoutToggle.yg9ahW_chevDown svg{transform:rotate(180deg)}.yg9ahW_settingsGroups{flex-wrap:nowrap;justify-content:center;align-items:stretch;display:flex}.yg9ahW_settingGroup{flex-direction:column;flex:0 auto;align-items:center;min-width:0;padding:0 10px;display:flex}@media (min-width:780px){.yg9ahW_settingsGroups:not(.yg9ahW_stacked)>.yg9ahW_settingGroup:last-child{padding-right:38px}.yg9ahW_settingsDropdown .yg9ahW_segment{flex-wrap:nowrap}}.yg9ahW_settingGroup+.yg9ahW_settingGroup{border-left:1px solid rgba(var(--border-color-rgb), .16)}.yg9ahW_settingLabel{letter-spacing:.09em;text-transform:uppercase;text-align:center;white-space:nowrap;color:#e2af46cc;margin-bottom:5px;font-size:.66rem;font-weight:700}.yg9ahW_groupControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.yg9ahW_segment{background:#ffffff0b;border:1px solid #ffffff21;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:2px;max-width:100%;padding:2px;display:flex}.yg9ahW_segBtn{color:#e2e8f0cc;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:0 auto;min-width:0;height:26px;padding:0 8px;font-size:.74rem;font-weight:500;transition:background .12s,color .12s}.yg9ahW_segBtn:hover{color:#fffffff2;background:#ffffff14}.yg9ahW_segBtn.yg9ahW_segActive{background:var(--accent-color);color:var(--on-accent)}.yg9ahW_segNum{flex:1 1 0;min-width:30px}.yg9ahW_settingsDropdown .yg9ahW_switch{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:4px 10px;transition:background .15s,border-color .15s}.yg9ahW_settingsDropdown .yg9ahW_switch:hover{background:#ffffff17}.yg9ahW_settingsDropdown .yg9ahW_switchOn{border-color:rgba(var(--accent-color-rgb), .5);background:rgba(var(--accent-color-rgb), .12)}.yg9ahW_settingsGroups.yg9ahW_stacked{flex-direction:column-reverse;gap:3px}.yg9ahW_settingsGroups.yg9ahW_stacked .yg9ahW_settingGroup{flex:none;width:100%;padding:6px 4px;display:flex}.yg9ahW_settingsGroups.yg9ahW_stacked .yg9ahW_settingGroup+.yg9ahW_settingGroup{border-left:none;border-bottom:1px solid rgba(var(--border-color-rgb), .16)}.yg9ahW_settingsGroups.yg9ahW_stacked .yg9ahW_settingLabel{display:block}.yg9ahW_settingsDropdown.yg9ahW_stacked .yg9ahW_settingsHeader{display:none}@media (max-width:779px){.yg9ahW_settingsCycler{display:flex}.yg9ahW_settingLabel{display:none}.yg9ahW_settingGroup{flex:none;width:100%;padding:2px 4px;display:none}.yg9ahW_settingGroup.yg9ahW_sel{display:flex}.yg9ahW_settingGroup+.yg9ahW_settingGroup{border-left:none}}.yg9ahW_switch{cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;display:inline-flex}.yg9ahW_switchLabel{color:#d2dcecb8;font-size:.78rem;font-weight:500;transition:color .15s}.yg9ahW_switch:hover .yg9ahW_switchLabel{color:#e2e8f0e6}.yg9ahW_switchTrack{box-sizing:border-box;background:#ffffff24;border:1px solid #ffffff1a;border-radius:9px;width:30px;height:18px;transition:background .15s,border-color .15s;position:relative}.yg9ahW_switchKnob{background:#e2e8f0d9;border-radius:50%;width:12px;height:12px;transition:transform .15s,background .15s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.yg9ahW_switchOn .yg9ahW_switchTrack{background:var(--accent-color);border-color:var(--accent-color)}.yg9ahW_switchOn .yg9ahW_switchKnob{background:var(--on-accent);transform:translateY(-50%)translate(12px)}.yg9ahW_switchOn .yg9ahW_switchLabel{color:#e2af46e6}body:not(.dark-mode) .yg9ahW_settingsDropdown{border-color:#0000001f;box-shadow:0 -8px 32px #0f172a24}body:not(.dark-mode) .yg9ahW_settingLabel{color:#946c14f2}body:not(.dark-mode) .yg9ahW_segment{background:#0000000a;border-color:#0000002e}body:not(.dark-mode) .yg9ahW_segBtn{color:#1e293bbf}body:not(.dark-mode) .yg9ahW_segBtn:hover{color:#0f172af2;background:#00000012}body:not(.dark-mode) .yg9ahW_segBtn.yg9ahW_segActive{background:var(--accent-color);color:var(--on-accent)}body:not(.dark-mode) .yg9ahW_cycleBtn{color:#1e293bcc;background:#00000009;border-color:#0000002e}body:not(.dark-mode) .yg9ahW_cycleBtn:hover{background:#00000012}body:not(.dark-mode) .yg9ahW_cyclerLabel{color:#1e293bd9}body:not(.dark-mode) .yg9ahW_layoutToggle{color:#1e293b99;background:#0000000a;border-color:#00000026}body:not(.dark-mode) .yg9ahW_layoutToggle:hover{color:#0f172ae6;background:#00000014}body:not(.dark-mode) .yg9ahW_settingsDropdown .yg9ahW_switch{background:#00000009;border-color:#0003}body:not(.dark-mode) .yg9ahW_settingsDropdown .yg9ahW_switch:hover{background:#00000012}body:not(.dark-mode) .yg9ahW_settingsDropdown .yg9ahW_switchOn{border-color:rgba(var(--accent-color-rgb), .55);background:rgba(var(--accent-color-rgb), .14)}body:not(.dark-mode) .yg9ahW_switchLabel{color:#1e293b99}body:not(.dark-mode) .yg9ahW_switch:hover .yg9ahW_switchLabel{color:#1e293bd9}body:not(.dark-mode) .yg9ahW_switchTrack{background:#0000001f;border-color:#0000001a}body:not(.dark-mode) .yg9ahW_switchKnob{background:#fff;box-shadow:0 1px 3px #00000047}body:not(.dark-mode) .yg9ahW_switchOn .yg9ahW_switchLabel{color:#a97e1f}.yg9ahW_addEventBtn{background-color:var(--accent-color);width:clamp(56px,18vw,76px);height:clamp(56px,18vw,76px);color:var(--on-accent);box-shadow:0 4px 10px rgba(var(--accent-color-rgb), .4);cursor:pointer;z-index:10003;border:none;border-radius:50%;justify-content:center;justify-self:center;align-items:center;margin:0;font-size:1.5rem;transition:all .2s;display:flex;position:relative;transform:translateY(clamp(-10px,-1.4vw,-6px))}.yg9ahW_addEventBtn:hover{box-shadow:0 6px 16px rgba(var(--accent-color-rgb), .5);transform:translateY(clamp(-14px,-1.8vw,-9px))}.yg9ahW_addBtnIcon{justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex}.yg9ahW_categoriesBtn{z-index:10002;max-width:110px;font-weight:500}.yg9ahW_categoriesBtn.yg9ahW_active{background-color:rgba(var(--accent-color-rgb), .16);color:var(--accent-color)}.yg9ahW_categoriesBtn .yg9ahW_footerBtnText{max-width:100%;transition:all .3s}@media (max-width:768px){.yg9ahW_footerBtn{padding:.25rem}.yg9ahW_pastBtn,.yg9ahW_futureBtn{--navbox-w:34px;--navbox-h:28px;padding:.4rem .2rem}}@media (max-width:480px){.yg9ahW_footerBtn{padding:.4rem .25rem}.yg9ahW_pastBtn,.yg9ahW_futureBtn{--navbox-w:30px;--navbox-h:26px;border-radius:12px;gap:3px;padding:.35rem .15rem}.yg9ahW_pastBtn .yg9ahW_flowChevron svg,.yg9ahW_futureBtn .yg9ahW_flowChevron svg{width:10px;height:10px}}@media (max-width:360px){.yg9ahW_footerContainer{column-gap:2px;padding-left:3px;padding-right:3px}.yg9ahW_footerBtn{padding:.4rem .1rem}.yg9ahW_footerBtnIcon{font-size:1.2rem}.yg9ahW_pastBtn,.yg9ahW_futureBtn{--navbox-w:26px;--navbox-h:22px;height:54px;padding:.35rem .05rem}.yg9ahW_pastBtn .yg9ahW_flowChevron svg,.yg9ahW_futureBtn .yg9ahW_flowChevron svg{width:9px;height:9px}}body[data-visual-theme].dark-mode .yg9ahW_footer{background-color:#060d1a;box-shadow:0 -2px 18px #00000059,0 -1px #86a2d11a}body[data-visual-theme].dark-mode .yg9ahW_footerDropdown{background-color:#080f1d;border:1px solid #86a2d129}body[data-visual-theme].light-mode .yg9ahW_footer{-webkit-backdrop-filter:blur(10px);background-color:#f4f8fde0;box-shadow:0 -2px 18px #2f4a761f,0 -1px #ffffff8c}body[data-visual-theme].light-mode .yg9ahW_footerDropdown{background-color:#f6f9fdf2;border:1px solid #708db647}
.FEg3LG_questGlyph{color:#8fa3c4;transition:color .25s,filter .25s;display:block}.FEg3LG_questButton:hover .FEg3LG_questGlyph{color:#d9b45f}.FEg3LG_questNode{fill:currentColor;opacity:.85;transition:fill .25s}.FEg3LG_questAvailable .FEg3LG_questNode{fill:#d9b45f;opacity:1}.FEg3LG_questButton.FEg3LG_questOpen{background:#e0ae461a;border-color:#e0ae4673}.FEg3LG_questButton.FEg3LG_questNew{animation:1.2s ease-out FEg3LG_questGlow}@keyframes FEg3LG_questGlow{0%{box-shadow:0 0 #e0ae4600}30%{box-shadow:0 0 18px #e0ae468c}to{box-shadow:0 0 #e0ae4600}}.FEg3LG_newDot{background:#e0ae46;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px;box-shadow:0 0 6px #e0ae46b3}.FEg3LG_questButton{position:relative}.FEg3LG_overlayBackdrop{z-index:10060;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);background:#020712b8;place-items:center;padding:16px;animation:.16s ease-out FEg3LG_overlayFade;display:grid;position:fixed;inset:0}.FEg3LG_overlayPanel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border:1px solid rgba(var(--border-color-rgb,148, 163, 184), .18);border-bottom-width:calc(1.25rem + env(safe-area-inset-bottom,0px));background:var(--card-bg,#fff);border-bottom-color:#0000;border-radius:18px;width:min(680px,100%);max-height:min(760px,100svh - 32px);animation:.2s ease-out FEg3LG_overlayIn;position:relative;overflow:hidden auto;box-shadow:0 18px 50px #00000047}.FEg3LG_overlayPanel::-webkit-scrollbar{width:0;height:0;display:none}.FEg3LG_closeFloat{z-index:5;height:0;position:sticky;top:0;overflow:visible}.FEg3LG_overlayHandle{background:rgba(var(--border-color-rgb,148, 163, 184), .22);pointer-events:none;border-radius:999px;flex-shrink:0;width:32px;height:3px;margin:8px auto 0;display:block}.dark-mode .FEg3LG_overlayPanel{-webkit-backdrop-filter:blur(14px);background:#0d1426eb;border-color:#86a2d138 #86a2d138 #0000}@keyframes FEg3LG_overlayFade{0%{opacity:0}to{opacity:1}}@keyframes FEg3LG_overlayIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.FEg3LG_constellationHead{text-align:center;background:radial-gradient(circle at 50% 0,#4676be21,#0000 58%);flex-shrink:0;padding:24px 56px 0;position:relative;overflow:hidden}.FEg3LG_headStars{pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;top:0;left:0}.FEg3LG_mapAmbient{fill:#aebce061}.FEg3LG_mapLine{stroke:#aebce033;stroke-width:.6px}.FEg3LG_mapLineLit{stroke:#e0ae4680}.FEg3LG_mapNode{fill:#aebce066}.FEg3LG_mapNode.FEg3LG_mapWarm{fill:#ccd8f6bf}.FEg3LG_mapAnchor{fill:#aebce052}.FEg3LG_mapLit{fill:#e0ae46d9;filter:drop-shadow(0 0 3px #e0ae4666)}.FEg3LG_headTitle{letter-spacing:.2em;text-transform:uppercase;color:#d9b45f;margin:6px 0 0;font-size:1.02rem;font-weight:700;position:relative}.FEg3LG_headMoments{color:var(--text-color,#e2e8f0);margin:8px 0 0;font-size:.88rem;font-weight:600;position:relative}.FEg3LG_headNote{color:var(--text-secondary,#64748b);margin:4px 0 0;font-size:.76rem;position:relative}.FEg3LG_statLine{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary,#64748b);margin:10px 0 0;font-size:.72rem;position:relative}.FEg3LG_statTiles{justify-content:center;gap:8px;margin-top:12px;display:flex;position:relative}.FEg3LG_statTile{border:1px solid rgba(var(--border-color-rgb,148, 163, 184), .1);background:rgba(var(--border-color-rgb,148, 163, 184), .03);border-radius:12px;flex-direction:column;align-items:center;gap:1px;min-width:84px;padding:7px 10px 6px;display:flex}.FEg3LG_statTileNow{background:#e0ae461a;border-color:#e0ae4673;box-shadow:0 0 14px #e0ae461f}.FEg3LG_statTileButton{font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.FEg3LG_statTileButton:hover{border-color:rgba(var(--border-color-rgb,148, 163, 184), .32);transform:translateY(-1px)}.FEg3LG_statTileButton:focus-visible{outline:none;box-shadow:0 0 0 2px #81a0ffb3}.FEg3LG_statTileActive{background:#81a0ff1f;border-color:#81a0ff99}.FEg3LG_statTileNow.FEg3LG_statTileActive{background:#e0ae462e;border-color:#e0ae46d9}@media (prefers-reduced-motion:reduce){.FEg3LG_statTileButton{transition:none}.FEg3LG_statTileButton:hover{transform:none}}.FEg3LG_statNum{font-variant-numeric:tabular-nums;color:var(--text-secondary,#aebce0);font-size:1.12rem;font-weight:700;line-height:1.15}.FEg3LG_statTileNow .FEg3LG_statNum{color:#e0ae46;text-shadow:0 0 10px #e0ae4680}.FEg3LG_statLbl{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary,#64748b);font-size:.6rem;font-weight:700}.FEg3LG_headSpan{letter-spacing:.04em;color:#9d7939;margin:10px 0 0;font-size:.74rem;font-weight:600;position:relative}.FEg3LG_headSub{color:var(--text-secondary,#64748b);margin:6px 0 0;font-size:.76rem;position:relative}.FEg3LG_moreToggle{width:100%;font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin:14px 0 4px;padding:6px 2px;font-size:.66rem;font-weight:700;display:flex}.FEg3LG_moreToggle:hover{color:var(--text-color,#e2e8f0)}.FEg3LG_headDivider{align-items:center;gap:10px;margin:14px 14% 0;padding-bottom:12px;display:flex;position:relative}.FEg3LG_headDividerLine{background:linear-gradient(90deg,#0000,#d8a84e73);flex:1;height:1px}.FEg3LG_headDividerLine:last-child{background:linear-gradient(90deg,#d8a84e73,#0000)}.FEg3LG_headDividerStar{color:#d8a84eb3;font-size:.7rem;line-height:1}.FEg3LG_overlayClose{z-index:1;width:44px;height:44px;color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:15px;line-height:1;transition:color .2s;display:inline-flex;position:absolute;top:10px;right:10px}.FEg3LG_overlayClose:before{content:"";border:1px solid rgba(var(--border-color-rgb,148, 163, 184), .14);-webkit-backdrop-filter:blur(6px);background:#0d142640;border-radius:50%;transition:background .2s,border-color .2s;position:absolute;inset:4px}.FEg3LG_overlayClose:hover{color:var(--text-color,#e2e8f0)}.FEg3LG_overlayClose:hover:before{border-color:rgba(var(--border-color-rgb,148, 163, 184), .3);background:rgba(var(--border-color-rgb,148, 163, 184), .08)}.FEg3LG_overlayClose:focus-visible{outline:2px solid var(--accent-color,#d9b45f);outline-offset:2px}.FEg3LG_overlayBody{padding:4px 18px 0}@media (max-width:640px){.FEg3LG_overlayBackdrop{place-items:start center;padding:0}.FEg3LG_overlayPanel{border:0;border-bottom-width:calc(1.25rem + env(safe-area-inset-bottom,0px));border-bottom-style:solid;border-bottom-color:#0000;border-radius:0 0 18px 18px;width:100%;height:auto;min-height:60%;max-height:100%}}.FEg3LG_sectionLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary,#64748b);margin:14px 0 6px;font-size:.66rem;font-weight:700}.FEg3LG_heroCard{text-align:center;background:#e0ae460d;border:1px solid #e0ae4647;border-radius:16px;flex-direction:column;align-items:center;gap:6px;margin-bottom:4px;padding:20px 18px 18px;display:flex}.FEg3LG_heroStar{color:#e0ae46;text-shadow:0 0 14px #e0ae46b3;font-size:1.3rem;line-height:1}.FEg3LG_heroTitle{color:var(--text-color,#eef2fb);margin:0;font-size:1.05rem;font-weight:700}.FEg3LG_heroDesc{color:var(--text-secondary,#aebce0);margin:0;font-size:.82rem}.FEg3LG_heroProgress{font-variant-numeric:tabular-nums;color:var(--text-secondary,#64748b);margin:2px 0 0;font-size:.78rem}.FEg3LG_heroReward{color:#d9b45f;margin:4px 0 0;font-size:.74rem;font-weight:600}.FEg3LG_heroCta{color:#e0ae46;cursor:pointer;background:#e0ae461f;border:1px solid #e0ae4673;border-radius:.7rem;margin-top:8px;padding:.55rem 1.5rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s}.FEg3LG_heroCta:hover{background:#e0ae4633;border-color:#e0ae4699}.FEg3LG_collectionCard{border:1px solid rgba(var(--border-color-rgb,148, 163, 184), .14);background:0 0;border-radius:12px;padding:10px 12px}.FEg3LG_collectionCard+.FEg3LG_collectionCard{margin-top:6px}.FEg3LG_collectionComplete{background:#e0ae460d;border-color:#e0ae4666}.FEg3LG_collectionHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.FEg3LG_collectionTitle{letter-spacing:.04em;color:var(--text-color,#e2e8f0);font-size:.8rem;font-weight:700}.FEg3LG_collectionCount{font-variant-numeric:tabular-nums;color:var(--text-secondary,#64748b);font-size:.72rem}.FEg3LG_collectionMembers{flex-direction:column;gap:2px;margin-top:6px;display:flex}.FEg3LG_collectionMember{color:var(--text-secondary,#64748b);align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.FEg3LG_collectionReward{border-top:1px dashed rgba(var(--border-color-rgb,148, 163, 184), .15);color:#d9b45f;margin:8px 0 0;padding-top:6px;font-size:.72rem;font-weight:600}.FEg3LG_activityBack{font:inherit;color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:0;margin:2px 0 4px;padding:4px 0;font-size:.78rem;font-weight:600;display:inline-block}.FEg3LG_activityBack:hover{color:var(--text-color,#e2e8f0)}.FEg3LG_viewAllActivity{width:100%;font:inherit;text-align:left;color:#d9b45f;cursor:pointer;background:0 0;border:0;border-radius:8px;margin-top:6px;padding:6px 10px;font-size:.78rem;font-weight:600;display:block}.FEg3LG_viewAllActivity:hover{background:#e0ae460f}.FEg3LG_emptyNote{color:var(--text-secondary,#64748b);margin:8px 0;font-size:.8rem}.FEg3LG_toastSeal{color:#e0ae46;margin-top:3px;font-size:.74rem;font-weight:600;display:block}.FEg3LG_openingReward{color:#d9b45f;margin:10px 0 0;font-size:.78rem;font-weight:600}.FEg3LG_questRow{border:1px solid rgba(var(--border-color-rgb,148, 163, 184), .12);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:9px 10px;display:grid}button.FEg3LG_questRow{cursor:pointer;transition:border-color .2s,background .2s}button.FEg3LG_questRow:hover{background:#e0ae460d;border-color:#e0ae4659}.FEg3LG_questRow+.FEg3LG_questRow{margin-top:6px}.FEg3LG_questRowOpen{background:#e0ae460d;border-color:#e0ae4659}.FEg3LG_questDetail{margin:4px 2px 0;padding:0 12px 6px}.FEg3LG_questDetailLabel{letter-spacing:.12em;text-transform:uppercase;color:#9d7939;margin:0 0 4px;font-size:.6rem;font-weight:700;display:block}.FEg3LG_questSteps{text-align:left;color:var(--text-secondary,#64748b);margin:0 0 8px;padding-left:18px;font-size:.78rem}.FEg3LG_questSteps li+li{margin-top:2px}.FEg3LG_questMeta{font-variant-numeric:tabular-nums;color:var(--text-secondary,#64748b);margin:0 0 8px;font-size:.72rem}.FEg3LG_questActions{align-items:center;gap:14px;display:flex}.FEg3LG_questDismiss{font:inherit;color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.74rem;font-weight:600}.FEg3LG_questDismiss:hover{color:var(--text-color,#e2e8f0)}.FEg3LG_toastInner{pointer-events:auto;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.FEg3LG_toastHint{letter-spacing:.12em;text-transform:uppercase;color:#9d7939;margin-top:3px;font-size:.62rem;font-weight:700;display:block}.FEg3LG_questRowWrap{position:relative}.FEg3LG_questRowWrap+.FEg3LG_questRowWrap{margin-top:6px}.FEg3LG_activityRow{width:100%;font:inherit;text-align:left;color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;column-gap:10px;padding:6px 10px;font-size:.8rem;transition:background .15s;display:grid}.FEg3LG_activityRow:hover,.FEg3LG_activityRowOpen{background:rgba(var(--border-color-rgb,148, 163, 184), .07)}.FEg3LG_activityDetail{color:var(--text-secondary,#64748b);margin-top:3px;font-size:.74rem;display:block}.FEg3LG_activityChevron{color:var(--text-secondary,#64748b);opacity:.6;justify-self:end;font-size:.9rem}.FEg3LG_questStar{color:#8fa3c4;flex-shrink:0;font-size:.9rem;line-height:1}.FEg3LG_questStarDone{color:#e0ae46;text-shadow:0 0 8px #e0ae4680}.FEg3LG_spotlightRow{border-radius:8px;animation:2.4s ease-out .4s both FEg3LG_spotlightWash}.FEg3LG_spotlightStar{animation:.9s cubic-bezier(.34,1.56,.64,1) .55s both FEg3LG_spotlightPop}@keyframes FEg3LG_spotlightWash{0%{background:#e0ae4600;box-shadow:0 0 #e0ae4600}25%{background:#e0ae4624;box-shadow:0 0 0 1px #e0ae4666}to{background:#e0ae460d;box-shadow:0 0 0 1px #e0ae462e}}@keyframes FEg3LG_spotlightPop{0%{opacity:0;text-shadow:0 0 #e0ae4600;transform:scale(.2)}55%{opacity:1;text-shadow:0 0 14px #e0ae46e6;transform:scale(1.5)}to{opacity:1;text-shadow:0 0 8px #e0ae4680;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.FEg3LG_spotlightRow,.FEg3LG_spotlightStar{background:#e0ae4614;animation:none}}.FEg3LG_questBody{min-width:0}.FEg3LG_questName{margin:0;font-size:.86rem;font-weight:600;display:block}.FEg3LG_questDesc{color:var(--text-secondary,#64748b);margin-top:3px;font-size:.76rem;display:block}.FEg3LG_questProgress{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-secondary,#64748b);padding-left:8px;font-size:.74rem}.FEg3LG_starTrack{vertical-align:middle;gap:3px;margin-left:6px;display:inline-flex}.FEg3LG_starTrack i{color:#8fa3c459;font-size:.62rem;font-style:normal}.FEg3LG_starTrack i.FEg3LG_lit{color:#e0ae46}.FEg3LG_toast{z-index:10040;-webkit-backdrop-filter:blur(12px);pointer-events:none;background:#0d1426eb;border:1px solid #e0ae464d;border-radius:14px;align-items:center;gap:10px;max-width:min(420px,100vw - 32px);padding:10px 16px;animation:.28s ease-out FEg3LG_toastIn;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #00000059,0 0 30px #e0ae461f}@keyframes FEg3LG_toastIn{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.FEg3LG_toastStar{color:#e0ae46;text-shadow:0 0 12px #e0ae46cc;flex-shrink:0;font-size:1.05rem}.FEg3LG_toastBody{min-width:0}.FEg3LG_toastTitle{letter-spacing:.14em;text-transform:uppercase;color:#9d7939;font-size:.66rem;font-weight:700;display:block}.FEg3LG_toastNames{color:#eef2fb;margin-top:2px;font-size:.82rem;font-weight:600;display:block}.FEg3LG_openingCard{text-align:center;border:1px solid rgba(var(--border-color-rgb,148, 163, 184), .16);background:rgba(var(--border-color-rgb,148, 163, 184), .04);border-radius:20px;width:min(420px,100%);margin:24px auto;padding:28px 24px}.FEg3LG_openingEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#9d7939;margin:0 0 10px;font-size:.68rem;font-weight:700}.FEg3LG_openingTitle{margin:0 0 6px;font-size:1.15rem;font-weight:700}.FEg3LG_openingText{color:var(--text-secondary,#64748b);margin:0 0 18px;font-size:.88rem}.FEg3LG_openingCta{color:#1a1206;cursor:pointer;background:linear-gradient(135deg,#d9a94f,#c08f2e);border:0;border-radius:999px;padding:10px 22px;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-block}.FEg3LG_openingCta:hover{transform:translateY(-1px);box-shadow:0 6px 18px #e0ae4659}.FEg3LG_celebration{left:50%;bottom:calc(var(--footer-total-height,80px) + 8px);z-index:10040;-webkit-backdrop-filter:blur(12px);pointer-events:none;text-align:center;background:#0d1426e6;border:1px solid #e0ae464d;border-radius:18px;flex-direction:column;align-items:center;gap:8px;max-width:min(340px,100vw - 32px);padding:18px 26px;animation:.32s ease-out FEg3LG_celebrateIn;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 40px #00000059,0 0 30px #e0ae461f}@keyframes FEg3LG_celebrateIn{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.FEg3LG_celebrationOut{animation:.3s ease-in forwards FEg3LG_celebrateOut}@keyframes FEg3LG_celebrateOut{to{opacity:0;transform:translate(-50%)translateY(8px)}}.FEg3LG_celebrationStar{color:#e0ae46;text-shadow:0 0 14px #e0ae46cc;font-size:1.5rem;animation:.7s ease-out FEg3LG_starIgnite}@keyframes FEg3LG_starIgnite{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}.FEg3LG_celebrationTitle{letter-spacing:.16em;text-transform:uppercase;color:#9d7939;margin:0;font-size:.66rem;font-weight:700}.FEg3LG_celebrationName{color:#eef2fb;margin:0;font-size:1.02rem;font-weight:700}.FEg3LG_celebrationDesc{color:#aebce0;margin:0;font-size:.8rem}.FEg3LG_celebrationMajor{border-color:#e0ae4680;box-shadow:0 14px 44px #0006,0 0 46px #e0ae4638}.FEg3LG_celebrationQuiet{border-color:rgba(var(--border-color-rgb,148, 163, 184), .2);box-shadow:0 10px 30px #0000004d}.FEg3LG_celebrationQuiet .FEg3LG_celebrationStar{display:none}.FEg3LG_bootstrapCard{pointer-events:auto}.FEg3LG_bootstrapClose{color:#aebce0;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.FEg3LG_bootstrapClose:hover{color:#eef2fb;background:#94a3b81f}.FEg3LG_bootstrapMilestones{letter-spacing:.06em;color:#9d7939;margin:4px 0 0;font-size:.72rem;font-weight:600}.FEg3LG_bootstrapButton{color:#e0ae46;cursor:pointer;background:0 0;border:1px solid #e0ae4666;border-radius:999px;margin-top:6px;padding:8px 18px;font-size:.8rem;font-weight:600}@media (prefers-reduced-motion:reduce){.FEg3LG_overlayPanel,.FEg3LG_overlayBackdrop,.FEg3LG_toast,.FEg3LG_celebration,.FEg3LG_celebrationStar,.FEg3LG_openingCta,.FEg3LG_questButton{transition:none;animation:none}}
.DbXGvq_index{flex-direction:column;gap:.75rem;display:flex}.DbXGvq_head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.DbXGvq_back{color:inherit;opacity:.75;font:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.85rem}.DbXGvq_back:hover,.DbXGvq_back:focus-visible{opacity:1}.DbXGvq_title{letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin:0;font-size:.75rem;font-weight:700}.DbXGvq_count{font-variant-numeric:tabular-nums;opacity:.65;margin-left:.35rem}.DbXGvq_empty{text-align:center;opacity:.65;margin:1.5rem 0;font-size:.9rem}.DbXGvq_group{flex-direction:column;gap:.35rem;display:flex}.DbXGvq_month{letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin:.25rem 0 0;font-size:.7rem;font-weight:600}.DbXGvq_list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.DbXGvq_row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#94a3b80f;border:1px solid #94a3b824;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem .75rem;transition:background .15s,border-color .15s;display:grid}.DbXGvq_row:hover{border-color:color-mix(in srgb, var(--row-accent,#6366f1) 45%, transparent);background:#94a3b81f}.DbXGvq_row:focus-visible{box-shadow:0 0 0 2px var(--row-accent,#6366f1);outline:none}.DbXGvq_dot{background:var(--row-accent,#6366f1);width:.6rem;height:.6rem;box-shadow:0 0 8px color-mix(in srgb, var(--row-accent,#6366f1) 60%, transparent);border-radius:50%}.DbXGvq_main{flex-direction:column;min-width:0;display:flex}.DbXGvq_name{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}.DbXGvq_meta{opacity:.6;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.DbXGvq_rel{font-variant-numeric:tabular-nums;opacity:.8;white-space:nowrap;font-size:.78rem}.DbXGvq_milestones{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.DbXGvq_milestone{color:inherit;opacity:.9;border-left:2px solid #94a3b859;padding:.4rem .6rem;font-size:.8rem}.DbXGvq_milestoneRow{align-items:flex-start;gap:.5rem;display:flex}.DbXGvq_milestoneRow>.DbXGvq_milestoneBtn,.DbXGvq_milestoneRow>.DbXGvq_milestoneText{flex:1;min-width:0}.DbXGvq_milestoneText{display:block}.DbXGvq_milestoneDismiss{font:inherit;color:inherit;opacity:.4;cursor:pointer;background:0 0;border:0;flex:none;padding:0 .15rem;font-size:.95rem;line-height:1.2}.DbXGvq_milestoneDismiss:hover,.DbXGvq_milestoneDismiss:focus-visible{opacity:1}.DbXGvq_milestoneMore{opacity:.55;padding:.2rem .6rem;font-size:.72rem}.DbXGvq_milestoneBtn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.DbXGvq_milestoneBtn:hover,.DbXGvq_milestoneBtn:focus-visible{opacity:1;text-underline-offset:2px;text-decoration:underline}.DbXGvq_milestoneDetail{opacity:.6;margin-top:.1rem;font-size:.7rem;display:block}.DbXGvq_shareTitle{color:inherit;font-size:.82rem;display:block}.DbXGvq_shareActions{gap:.6rem;margin-top:.2rem;display:flex}.DbXGvq_shareActions .DbXGvq_milestoneBtn{border:1px solid #94a3b84d;border-radius:999px;padding:.15rem .55rem;font-size:.74rem;font-weight:600;text-decoration:none}.DbXGvq_shareActions .DbXGvq_milestoneBtn:hover:not(:disabled),.DbXGvq_shareActions .DbXGvq_milestoneBtn:focus-visible{border-color:#94a3b899;text-decoration:none}.DbXGvq_shareActions .DbXGvq_milestoneBtn:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.DbXGvq_row{transition:none}}
.qe1E5q_button{min-width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;filter:drop-shadow(0 2px 2px #0000004d)drop-shadow(0 0 5px #d6aa462e);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:transform .18s,filter .18s;display:inline-flex}.qe1E5q_button:hover:not(:disabled){filter:drop-shadow(0 4px 6px #00000052)drop-shadow(0 0 6px #e2af466b);transform:scale(1.07)}.qe1E5q_button:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.qe1E5q_button:active:not(:disabled){transform:scale(.96)}.qe1E5q_clock{width:40px;height:40px;display:block;overflow:visible}.qe1E5q_face{fill:rgba(var(--border-color-rgb), .04);stroke:var(--text-muted);stroke-width:1.15px;opacity:.95}.qe1E5q_innerGlow{fill:none;stroke:rgba(var(--accent-color-rgb), .1);stroke-width:5px}.qe1E5q_marker{stroke:var(--text-muted);stroke-width:1px;stroke-linecap:round;opacity:.75}body:not(.dark-mode) .qe1E5q_face{stroke:var(--text-color);stroke-width:1.3px;fill:rgba(var(--accent-color-rgb), .07)}body:not(.dark-mode) .qe1E5q_marker{opacity:.9}body:not(.dark-mode) .qe1E5q_innerGlow{stroke:rgba(var(--accent-color-rgb), .16)}.qe1E5q_hour,.qe1E5q_minute{stroke:var(--text-color);stroke-linecap:round}.qe1E5q_hour{stroke-width:2.1px}.qe1E5q_minute{stroke-width:1.45px}.qe1E5q_second{stroke:var(--accent-color);stroke-width:1px;stroke-linecap:round}.qe1E5q_pin{fill:var(--accent-color);filter:drop-shadow(0 0 3px rgba(var(--accent-color-rgb), .54))}@media (max-width:360px){.qe1E5q_button{min-width:40px}}
.QdkPPa_backdrop{z-index:10060;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);background:#0a101a73;place-items:center;display:grid;position:fixed;inset:0}.QdkPPa_panel{--wc-gold:#c99b3f;--wc-text:#22334a;--wc-strong:#17233a;--wc-muted:#66788f;--wc-line:#708db64d;--wc-row-bg:#ffffff80;--wc-face-fill:#fff9;--wc-face-stroke:#708db68c;--wc-hand:#22334a;overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--wc-line);width:min(94vw,580px);max-height:min(820px,88svh);padding:20px 28px max(28px, env(safe-area-inset-bottom));color:var(--wc-text);background:radial-gradient(ellipse at 50% -8%, #d8a84e1f, transparent 45%), var(--bg-color);border-radius:28px;position:relative;overflow:hidden auto;box-shadow:0 32px 90px #0f192d47,inset 0 1px #ffffff80}.QdkPPa_panel.QdkPPa_dark{--wc-gold:#e0ae46;--wc-text:#e7eef8;--wc-strong:#f3f7fd;--wc-muted:#93a5bd;--wc-line:#6687b752;--wc-row-bg:#1120368f;--wc-face-fill:#081a30;--wc-face-stroke:#94b3dc57;--wc-hand:#e9f0f8;background:radial-gradient(at 50% -8%,#3569b130,#0000 43%),linear-gradient(#09172cfb,#05101ffc);box-shadow:0 32px 90px #0000007a,inset 0 1px #ffffff0e}.QdkPPa_panel::-webkit-scrollbar{display:none}.QdkPPa_handle{opacity:.76;background:linear-gradient(90deg,#916f2e,#dfad44);border-radius:999px;width:42px;height:4px;margin:0 auto 20px}.QdkPPa_close{border:1px solid var(--wc-line);width:42px;height:42px;color:var(--wc-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:18px}.QdkPPa_close:hover{color:var(--wc-strong);border-color:var(--wc-gold)}.QdkPPa_header{text-align:center}.QdkPPa_star{color:var(--wc-gold);filter:drop-shadow(0 0 7px #dfad466b);margin-bottom:7px;font-size:18px;display:block}.QdkPPa_eyebrow{color:var(--wc-gold);letter-spacing:.24em;font-size:12px;font-weight:800}.QdkPPa_title{color:var(--wc-strong);margin:8px 0 0;font-size:24px;font-weight:650}.QdkPPa_heroTime{font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--wc-strong);margin-top:7px;font-size:clamp(38px,8vw,54px);font-weight:650}.QdkPPa_date{color:var(--wc-muted);margin-top:5px;font-size:15px}.QdkPPa_meta{color:var(--wc-muted);opacity:.85;justify-content:center;gap:7px;margin-top:5px;font-size:12px;display:flex}.QdkPPa_clockStage{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px 28px;margin:20px auto 8px;display:flex}.QdkPPa_clockCol{flex-direction:column;align-items:center;gap:8px;display:flex}.QdkPPa_clockLabel{opacity:.8;font-size:13px;font-weight:600}.QdkPPa_stageWrap{position:relative}.QdkPPa_clockBtn{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid}.QdkPPa_clockBtn .QdkPPa_mainClock{transition:transform .16s,filter .16s}.QdkPPa_clockBtn:hover .QdkPPa_mainClock,.QdkPPa_clockBtn:focus-visible .QdkPPa_mainClock{filter:drop-shadow(0 10px 22px #00000059);transform:translateY(-2px)scale(1.02)}.QdkPPa_clockBtn:focus-visible{outline-offset:5px;border-radius:12px;outline:2px solid #44b7ff}.QdkPPa_editHint{letter-spacing:.08em;text-transform:uppercase;color:#79bfff;opacity:0;font-size:11px;font-weight:700;transition:opacity .14s}.QdkPPa_clockBtn:hover .QdkPPa_editHint,.QdkPPa_clockBtn:focus-visible .QdkPPa_editHint{opacity:1}@media (hover:none){.QdkPPa_editHint{display:none}}.QdkPPa_pager{z-index:3;border:1px solid var(--wc-line,#8caad74d);width:30px;height:30px;color:var(--wc-muted);cursor:pointer;background:#081226b8;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;top:96px}.QdkPPa_pager:hover{color:var(--wc-strong);border-color:var(--wc-gold)}.QdkPPa_pager:disabled{opacity:.25;cursor:default}.QdkPPa_pagerPrev{left:-6px}.QdkPPa_pagerNext{right:-6px}.QdkPPa_compareLine{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;display:flex}.QdkPPa_compareLine .QdkPPa_compareDiff{width:100%}.QdkPPa_faceRoot{width:fit-content;height:fit-content;margin:0 auto;font-size:0;line-height:0;display:inline-block;position:relative}.QdkPPa_faceRoot .QdkPPa_face{display:block}.QdkPPa_flagDial{z-index:1;pointer-events:none;contain:paint;border-radius:50%;position:absolute;inset:7.5%;overflow:hidden;transform:none}.QdkPPa_flagDialAsset{border-radius:0;display:block;position:absolute;inset:0;transform-origin:50%!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:100%!important;line-height:0!important;transform:none!important}.QdkPPa_faceTint{fill:#040c1e29;pointer-events:none}.QdkPPa_heroMeridiem{letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-top:-6px;font-size:15px;font-weight:600}.QdkPPa_flag{margin-right:6px}.QdkPPa_quickToggles{justify-content:center;gap:8px;margin-top:10px;display:flex}.QdkPPa_quickBtn{border:1px solid var(--wc-muted,#ffffff2e);color:inherit;letter-spacing:.03em;cursor:pointer;opacity:.75;background:0 0;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600}.QdkPPa_quickBtn:hover{opacity:1}.QdkPPa_quickBtnOn{opacity:1;border-color:#d4af378c}.QdkPPa_dialDigit{letter-spacing:-.02em;pointer-events:none;font-size:11.5px;font-weight:700}.QdkPPa_dialRoman{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:10.5px;font-weight:600}.QdkPPa_mainClock{flex-shrink:0;place-items:center;width:190px;height:190px;display:grid;position:relative}.QdkPPa_pinCompare{border:1px solid var(--wc-line);background:var(--wc-row-bg);text-align:center;border-radius:16px;flex-direction:column;gap:8px;max-width:420px;margin:6px auto 0;padding:12px 16px 13px;display:flex}.QdkPPa_compareSide{min-width:0}.QdkPPa_compareCity{color:var(--wc-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.QdkPPa_compareTime{color:var(--wc-strong);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:19px;font-weight:650}.QdkPPa_compareMeta{color:var(--wc-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.QdkPPa_compareDiff{color:var(--wc-gold);letter-spacing:.02em;font-size:12px;font-weight:600}.QdkPPa_face{z-index:1;filter:drop-shadow(0 16px 28px #0000004d);width:170px;height:170px;position:relative}.QdkPPa_orbitGlow{border:1px solid #4a8bda38;border-radius:50%;width:185px;height:82px;position:absolute;transform:rotate(-8deg);box-shadow:0 0 24px #3d7ccd0e}.QdkPPa_centerDot{fill:#fff5ce}.QdkPPa_divider{align-items:center;gap:12px;max-width:250px;margin:13px auto 21px;display:flex}.QdkPPa_divider span{background:linear-gradient(90deg,#0000,#d3a64666);flex:1;height:1px}.QdkPPa_divider span:last-child{transform:scaleX(-1)}.QdkPPa_divider b{color:var(--wc-gold);font-size:11px}.QdkPPa_sectionHeader{color:var(--wc-muted);letter-spacing:.16em;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:800;display:flex}.QdkPPa_sectionHeader button{color:var(--wc-gold);font:inherit;letter-spacing:normal;cursor:pointer;background:0 0;border:0;padding:7px 9px}.QdkPPa_sectionHeader button:hover{text-decoration:underline}.QdkPPa_addRow{align-items:center;gap:8px;margin-bottom:10px;display:flex}.QdkPPa_addRow>:first-child{flex:1;min-width:0}.QdkPPa_addCancel{color:var(--wc-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:7px 4px;font-size:12px}.QdkPPa_addCancel:hover{color:var(--wc-strong)}@keyframes QdkPPa_deepLinkFlash{0%,55%{border-color:var(--wc-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--wc-gold) 45%, transparent)}to{box-shadow:0 0 #0000}}.QdkPPa_deepLinkFlash{animation:1.6s ease-out QdkPPa_deepLinkFlash}.QdkPPa_zoneList{gap:8px;display:grid}.QdkPPa_zoneRow{border:1px solid var(--wc-line);background:var(--wc-row-bg);cursor:pointer;border-radius:16px;align-items:center;gap:10px;min-height:67px;padding:12px 15px;display:flex;box-shadow:inset 0 1px #ffffff0f}.QdkPPa_zoneRow:hover{border-color:var(--wc-gold)}.QdkPPa_zoneRow:focus-visible{outline:2px solid var(--wc-gold);outline-offset:2px}.QdkPPa_zoneRowSelected{border-color:var(--wc-gold);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px var(--wc-gold), 0 0 18px #dfac462e}.QdkPPa_zoneInfo{flex:1;min-width:0}.QdkPPa_city{color:var(--wc-strong);align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.QdkPPa_localBadge{color:var(--wc-gold);letter-spacing:.1em;border:1px solid #dead4666;border-radius:999px;padding:2px 6px;font-size:8px}.QdkPPa_zoneMeta{color:var(--wc-muted);margin-top:3px;font-size:11px}.QdkPPa_zoneTime{color:var(--wc-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:650}.QdkPPa_zoneRemove{width:28px;height:28px;color:var(--wc-muted);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:50%;flex-shrink:0;font-size:16px;line-height:1}.QdkPPa_zoneRemove:hover{opacity:1;color:var(--wc-strong);background:rgba(var(--border-color-rgb,128, 128, 128), .08)}@media (max-width:520px){.QdkPPa_backdrop{padding:14px 10px max(10px, env(safe-area-inset-bottom));align-items:start}.QdkPPa_panel{width:100%;max-height:calc(100svh - 28px);padding:14px 18px max(22px, env(safe-area-inset-bottom));border-radius:24px}.QdkPPa_heroTime{font-size:38px}.QdkPPa_clockStage{margin:14px auto 6px}.QdkPPa_mainClock{width:164px;height:164px}.QdkPPa_face{width:146px;height:146px}.QdkPPa_pinCompare{column-gap:10px;padding:10px 12px 11px}.QdkPPa_compareTime{font-size:17px}.QdkPPa_orbitGlow{width:158px;height:70px}}
