._MDK-a_page{background-color:var(--bg-color);min-height:100vh;color:var(--text-primary);font-family:var(--font-main)}._MDK-a_shell{width:min(640px,100% - 40px);margin:0 auto;padding:16px 0 120px}._MDK-a_header{text-align:center;margin-bottom:32px}._MDK-a_title{font-family:var(--font-main);font-size:clamp(var(--fs-display), 6vw, 2.5rem);letter-spacing:var(--ls-tight);color:var(--text-primary);margin-bottom:16px;font-weight:700}._MDK-a_subtitle{color:var(--text-secondary);font-size:1.1rem;line-height:1.6}._MDK-a_stepSection{margin-bottom:64px}._MDK-a_stepHeader{align-items:center;gap:14px;margin-bottom:20px;display:flex}._MDK-a_stepBadge{background-color:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:inline-flex}._MDK-a_stepTitle{font-family:var(--font-main);font-size:var(--fs-h1);letter-spacing:var(--ls-tight);color:var(--text-primary);font-weight:700}._MDK-a_stepBody{color:var(--text-secondary);margin-bottom:32px;font-size:1.05rem;line-height:1.75}._MDK-a_inlineCta{border-radius:var(--radius-full);background:var(--surface-control);color:var(--color-primary-text);align-items:center;gap:6px;margin:0 0 24px;padding:12px 20px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}._MDK-a_card{background:var(--card-bg);border:1px solid var(--surface-border);border-radius:var(--radius-28);margin-bottom:24px;padding:30px}._MDK-a_cardTitle{align-items:center;gap:10px;margin-bottom:12px;font-size:1.25rem;font-weight:700;display:flex}._MDK-a_cardText{color:var(--text-secondary);font-size:1rem;line-height:1.65}._MDK-a_videoWrap{border-radius:var(--radius-24);border:1px solid var(--surface-border);background:var(--surface-control);max-width:420px;margin:0 auto 28px;overflow:hidden}._MDK-a_video{aspect-ratio:4/5;background:var(--card-bg);width:100%;display:block}._MDK-a_flowList{flex-direction:column;gap:20px;margin:20px 0 0;padding:0;list-style:none;display:flex}._MDK-a_flowItem{align-items:flex-start;gap:14px;display:flex}._MDK-a_flowNum{background:var(--bg-primary-soft);width:24px;height:24px;color:var(--color-primary-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:.8rem;font-weight:600;display:inline-flex}._MDK-a_flowTitle{color:var(--text-primary);margin-bottom:4px;font-size:1rem;font-weight:700}._MDK-a_flowText{color:var(--text-secondary);font-size:.95rem;line-height:1.6}._MDK-a_scopeList{border-top:1px solid var(--surface-border);flex-direction:column;margin:20px 0;padding:0;list-style:none;display:flex}._MDK-a_scopeItem{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}._MDK-a_scopeName{color:var(--text-primary);flex-shrink:0;font-size:1rem;font-weight:700}._MDK-a_scopeReward{color:var(--color-primary-text);margin-top:3px;font-size:.8rem;font-style:normal;font-weight:600;display:block}._MDK-a_scopeWhere{color:var(--text-secondary);text-align:right;font-size:.9rem}._MDK-a_tipBox{background-color:var(--bg-primary-soft);border-radius:var(--radius-20);margin-top:32px;padding:24px}._MDK-a_tipTitle{color:var(--color-primary-text);margin-bottom:8px;font-size:1rem;font-weight:700}._MDK-a_tipText{color:var(--text-main);font-size:.95rem;line-height:1.6}._MDK-a_ctaSection{text-align:center;background:linear-gradient(135deg, var(--bg-primary-soft) 0%, transparent 100%);border-radius:var(--radius-28);margin-top:80px;padding:60px 20px}._MDK-a_ctaTitle{font-size:var(--fs-display);margin-bottom:32px;font-weight:700}
.P1OzwW_wrapper{align-items:center;gap:var(--space-12);flex-direction:column;display:inline-flex}.P1OzwW_spinner{border-style:solid;border-top-color:currentColor;border-radius:50%;animation:.8s linear infinite P1OzwW_loader-spin}.P1OzwW_sm{border-width:2px;width:16px;height:16px}.P1OzwW_md{border-width:3px;width:24px;height:24px}.P1OzwW_lg{border-width:4px;width:40px;height:40px}.P1OzwW_primary{color:var(--color-primary-text);border-color:rgba(var(--color-primary-rgb), .2);border-top-color:var(--color-primary)}.P1OzwW_muted{color:var(--text-secondary);border-color:#00000014;border-top-color:var(--text-secondary)}[data-theme=night] .P1OzwW_muted,[data-theme=dark] .P1OzwW_muted{border-color:#ffffff14}.P1OzwW_onPrimary{color:#fff;border-color:#fff #ffffff4d #ffffff4d}.P1OzwW_label{font-size:var(--fs-body-sm,.875rem);color:var(--text-secondary);text-align:center}@keyframes P1OzwW_loader-spin{to{transform:rotate(360deg)}}
._2WLAfq_root{--ec-ink:#2b2320;--ec-tear:#9fcbe8;--ec-blush:#e07a5f;transition:transform .22s var(--ease-out-soft);display:block;overflow:visible}._2WLAfq_selected{transform:scale(1.08)}._2WLAfq_enter{transform-origin:50% 100%;animation:_2WLAfq_enter .36s var(--ease-out-soft) both}@keyframes _2WLAfq_enter{0%{opacity:0;transform:translateY(6px)scale(.72)}to{opacity:1;transform:translateY(0)scale(1)}}._2WLAfq_fill{fill:var(--ec-color)}._2WLAfq_ink{fill:var(--ec-ink)}._2WLAfq_tear{fill:var(--ec-tear)}._2WLAfq_blush{fill:var(--ec-blush);opacity:.45}._2WLAfq_line{fill:none;stroke:var(--ec-ink);stroke-width:var(--ec-stroke,5.5);stroke-linecap:round;stroke-linejoin:round}._2WLAfq_body,._2WLAfq_blink{transform-box:fill-box;transform-origin:50%}._2WLAfq_body{transform-origin:50% 100%}._2WLAfq_animate ._2WLAfq_blink{animation:4.6s ease-in-out infinite _2WLAfq_blink;animation-delay:calc(var(--ec-delay,0s) + 1.3s)}._2WLAfq_animate._2WLAfq_good ._2WLAfq_body{animation:3.4s ease-in-out infinite _2WLAfq_sway;animation-delay:var(--ec-delay,0s)}._2WLAfq_animate._2WLAfq_joy ._2WLAfq_body{animation:1.1s cubic-bezier(.3,0,.2,1) infinite _2WLAfq_bounce;animation-delay:var(--ec-delay,0s)}._2WLAfq_animate._2WLAfq_meh ._2WLAfq_body{animation:4.2s ease-in-out infinite _2WLAfq_breathe;animation-delay:var(--ec-delay,0s)}._2WLAfq_animate._2WLAfq_meh ._2WLAfq_look{animation:7s ease-in-out infinite _2WLAfq_look;animation-delay:var(--ec-delay,0s)}._2WLAfq_animate._2WLAfq_tired ._2WLAfq_body{animation:4.8s ease-in-out infinite _2WLAfq_sag;animation-delay:var(--ec-delay,0s)}._2WLAfq_animate._2WLAfq_angry ._2WLAfq_body{animation:3.6s linear infinite _2WLAfq_shake;animation-delay:var(--ec-delay,0s)}._2WLAfq_animate._2WLAfq_anxious ._2WLAfq_body{animation:2.2s ease-in-out infinite _2WLAfq_wobble;animation-delay:var(--ec-delay,0s)}@keyframes _2WLAfq_blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes _2WLAfq_breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02,1.035)}}@keyframes _2WLAfq_sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes _2WLAfq_bounce{0%,to{transform:translateY(0)scale(1.04,.96)}40%{transform:translateY(-7px)scale(.97,1.04)}60%{transform:translateY(-7px)scale(.98,1.03)}}@keyframes _2WLAfq_look{0%,35%,to{transform:translate(0)}45%,75%{transform:translate(3px)}}@keyframes _2WLAfq_sag{0%,to{transform:scale(1)}50%{transform:scale(1.03,.96)}}@keyframes _2WLAfq_shake{0%,86%,to{transform:translate(0)}88%{transform:translate(-2px)}90%{transform:translate(2px)}92%{transform:translate(-2px)}94%{transform:translate(2px)}96%{transform:translate(-1px)}98%{transform:translate(1px)}}@keyframes _2WLAfq_wobble{0%,to{transform:rotate(-1.8deg)}50%{transform:rotate(1.8deg)}}@media (prefers-reduced-motion:reduce){._2WLAfq_animate ._2WLAfq_body,._2WLAfq_animate ._2WLAfq_blink,._2WLAfq_animate ._2WLAfq_look,._2WLAfq_enter{animation:none}._2WLAfq_root{transition:none}}
.fRG87q_note{--ec:var(--text-tertiary);gap:var(--space-20);padding-top:var(--space-8);flex-direction:column;display:flex}.fRG87q_who{align-items:center;gap:var(--space-12);display:flex}.fRG87q_face{border-radius:var(--radius-full);background:color-mix(in srgb, var(--ec) 18%, var(--card-bg));flex:none;place-items:center;width:44px;height:44px;display:grid}.fRG87q_whoText{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.fRG87q_title{font-size:var(--type-body);color:var(--text-heading);word-break:keep-all;margin:0;font-weight:600;line-height:1.4}.fRG87q_meta{align-items:center;gap:var(--space-4);font-size:var(--type-footnote);color:var(--text-secondary);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.fRG87q_meta svg{flex:none}.fRG87q_quote{gap:var(--space-10);padding:0 0 0 var(--space-16);border:none;border-left:3px solid var(--text-heading);color:inherit;font:inherit;text-align:left;background:0 0;flex-direction:column;display:flex}button.fRG87q_quote{cursor:pointer;-webkit-tap-highlight-color:transparent}button.fRG87q_quote:active{opacity:.7}button.fRG87q_quote:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.fRG87q_verse{font-family:var(--font-title);font-size:var(--type-title3);color:var(--text-heading);word-break:keep-all;overflow-wrap:anywhere;line-height:1.65}.fRG87q_quoteCompact{gap:var(--space-6);padding-left:var(--space-14)}.fRG87q_quoteCompact .fRG87q_verse{font-size:var(--type-callout);line-height:1.6}.fRG87q_quoteCompact .fRG87q_ref{font-size:var(--type-caption)}.fRG87q_quoteCompact .fRG87q_verseSk{gap:var(--space-10);padding:var(--space-4) 0}.fRG87q_verseSk{gap:var(--space-14);padding:var(--space-6) 0;flex-direction:column;display:flex}.fRG87q_ref{align-items:center;gap:var(--space-4);font-size:var(--type-footnote);color:var(--text-heading);font-weight:700;display:inline-flex}.fRG87q_step{gap:var(--space-6);flex-direction:column;display:flex}.fRG87q_stepLabel{font-size:var(--type-footnote);color:var(--color-primary-text);font-weight:700}.fRG87q_stepQuestion{font-size:var(--type-footnote);color:var(--text-secondary);word-break:keep-all;margin:0;line-height:1.55}.fRG87q_stepAnswer{margin:var(--space-2) 0 0;font-size:var(--type-body);color:var(--text-heading);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;line-height:1.7}.fRG87q_mineBlock{gap:var(--space-4);padding-top:var(--space-6);flex-direction:column;display:flex}.fRG87q_mine{gap:var(--space-8);padding-left:var(--space-16);border-left:3px solid var(--text-heading);flex-direction:column;display:flex}.fRG87q_mineLabel{font-size:var(--type-footnote);color:var(--text-secondary);font-weight:600}.fRG87q_mineText{font-family:var(--font-title);font-size:var(--type-headline);color:var(--text-heading);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.75}.fRG87q_mineTextShort{font-size:var(--type-title2);line-height:1.6}.fRG87q_passage{align-self:flex-start;align-items:center;gap:var(--space-6);min-height:44px;font:inherit;font-size:var(--type-footnote);color:var(--text-secondary);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;display:inline-flex}.fRG87q_passage b{color:var(--text-heading);font-weight:700}button.fRG87q_passage{cursor:pointer}button.fRG87q_passage:active{opacity:.7}button.fRG87q_passage:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.fRG87q_empty{font-size:var(--type-callout);color:var(--text-secondary);margin:0}
.q15-Va_overlay{z-index:var(--z-modal);background:var(--surface-overlay-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.q15-Va_warm{background:var(--overlay-warm)}.q15-Va_sheet{width:100%;max-width:var(--page-max-width);max-height:var(--sheet-max-height,88dvh);background:var(--sheet-bg,var(--card-bg));border-radius:24px 24px 0 0;flex-direction:column;display:flex;overflow:hidden}.q15-Va_handleArea{padding:var(--space-10) 0 var(--space-12);touch-action:none;cursor:grab;flex-shrink:0}.q15-Va_handle{background:var(--surface-control);border-radius:var(--radius-full);width:40px;height:4px;margin:0 auto}.q15-Va_header{flex-shrink:0}.q15-Va_title{padding:var(--space-2) var(--space-20) var(--space-14);font-family:var(--font-main);font-size:var(--type-headline);color:var(--text-heading);text-align:center;word-break:keep-all;margin:0;font-weight:700;line-height:1.4}.q15-Va_body{overscroll-behavior:contain;min-height:0;padding:0 var(--sheet-padding-x,var(--space-20)) calc(var(--space-24) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.q15-Va_footer{padding:var(--space-12) var(--sheet-padding-x,var(--space-20)) calc(var(--space-12) + env(safe-area-inset-bottom));flex-shrink:0}.q15-Va_body:has(+.q15-Va_footer){padding-bottom:var(--space-24)}.q15-Va_sheet:focus{outline:none}
.xX3iKG_passageSheetTabRow{margin:0 var(--space-16);flex-shrink:0}.xX3iKG_passageSheetTabRow .xX3iKG_passageSheetTabs{background:var(--surface-slot)}.xX3iKG_passageSheetBody{padding-top:var(--space-20)}.xX3iKG_passageSheetVerseList{gap:var(--space-12);flex-direction:column;display:flex}.xX3iKG_bibleVerseLine{font-size:var(--type-headline);color:var(--text-primary);word-break:keep-all;align-items:flex-start;gap:var(--space-6);margin:0;line-height:1.8;display:flex}.xX3iKG_bibleVerseNum{font-size:var(--type-callout);color:var(--color-primary-text);font-weight:700;font-family:var(--font-num);letter-spacing:.02em;opacity:.85;text-align:right;flex-shrink:0;min-width:1.6em}.xX3iKG_bibleVerseText{font-family:var(--font-title);flex:1}.xX3iKG_bibleSourceTag{margin-top:var(--space-18);font-size:var(--type-caption);color:var(--text-tertiary);font-family:var(--font-main);text-align:right;letter-spacing:.02em;font-weight:600}
.VMVMAW_btn{justify-content:center;align-items:center;gap:var(--space-8);cursor:pointer;font-family:var(--font-main);-webkit-tap-highlight-color:transparent;transition:background var(--duration-base) ease, color var(--duration-base) ease, box-shadow var(--duration-base) ease, transform var(--duration-fast) ease, opacity var(--duration-base) ease;white-space:nowrap;box-sizing:border-box;border:none;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.VMVMAW_btn:active{transform:scale(.98)}.VMVMAW_btn:disabled{background:var(--surface-control);color:var(--text-primary);box-shadow:none;filter:none;cursor:not-allowed;border-color:#0000}.VMVMAW_btn:disabled:active{transform:none}.VMVMAW_fullWidth{width:100%}.VMVMAW_sm{padding:var(--space-8) var(--space-14);font-size:var(--fs-body-sm,.875rem);border-radius:10px;min-height:36px}.VMVMAW_md{padding:var(--space-12) var(--space-18);font-size:var(--fs-body-md,1rem);border-radius:12px;min-height:44px}.VMVMAW_lg{padding:var(--space-16) var(--space-24);font-size:var(--fs-body-md,1rem);border-radius:14px;min-height:52px}.VMVMAW_primary{background:var(--color-primary);color:#fff}.VMVMAW_primary:active{filter:brightness(.95)}.VMVMAW_secondary{background:var(--surface-control);color:var(--text-primary)}.VMVMAW_secondary:active{background:var(--surface-control-hover,#00000014)}.VMVMAW_outline{color:var(--text-primary);border:1.5px solid var(--border-color);background:0 0}.VMVMAW_outline:active{background:var(--hover-bg,#0000000a)}.VMVMAW_subtle{background:var(--bg-primary-soft);color:var(--color-primary-text)}.VMVMAW_subtle:active{background:rgba(var(--color-primary-rgb), .18)}.VMVMAW_destructive{background:var(--color-danger);color:#fff;box-shadow:0 4px 14px #ef444440}.VMVMAW_destructive:active{filter:brightness(.95)}.VMVMAW_loading{cursor:progress;pointer-events:none}[data-theme=night] .VMVMAW_secondary,[data-theme=night] .VMVMAW_btn:disabled{background:var(--surface-raised-strong);border:1px solid var(--surface-border)}
.Sq0OjG_container{background:var(--bg-color);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.Sq0OjG_tickerContainerMini{flex:1;align-items:center;height:18px;display:flex;position:relative;overflow:hidden}.Sq0OjG_header{padding:var(--space-16) var(--space-20);padding-top:max(var(--space-16), env(safe-area-inset-top));z-index:var(--z-header);gap:var(--space-12);background:var(--header-bg);-webkit-backdrop-filter:var(--header-blur);flex-direction:column;display:flex;position:sticky;top:0}[data-theme=night] .Sq0OjG_header,[data-theme=dark] .Sq0OjG_header{background:0 0}.Sq0OjG_headerContent{width:100%;max-width:var(--page-max-width);justify-content:space-between;align-items:center;height:36px;margin:0 auto;padding:0;display:flex}.Sq0OjG_nativeCard{background:var(--card-bg);border-radius:var(--radius-16);transition:all var(--duration-base) cubic-bezier(.2, 0, 0, 1);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@keyframes Sq0OjG_slideInUp{to{opacity:1;transform:translateY(0)}}@keyframes Sq0OjG_tooltip-fade-in{0%{opacity:0;transform:translate(-50%,-90%)scale(.95)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}.Sq0OjG_homeContainer{min-height:0;max-width:var(--page-max-width);padding:0 var(--space-12) calc(100px + env(safe-area-inset-bottom));justify-content:flex-start;gap:var(--space-12);flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex;overflow:visible auto}.Sq0OjG_homeContainerCta{padding-bottom:calc(176px + env(safe-area-inset-bottom))}.Sq0OjG_homeCta{z-index:var(--z-local);padding:var(--space-28) var(--space-12) calc(73px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(to bottom, transparent 0, var(--bg-color) 28px);flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.Sq0OjG_homeCta>*{pointer-events:auto;width:100%;max-width:var(--page-max-width)}.Sq0OjG_ctaShown{--pt-bottom:calc(73px + env(safe-area-inset-bottom) + 56px + 12px)}.Sq0OjG_homeContainer::-webkit-scrollbar{display:none}.Sq0OjG_profileShortcut{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:flex;position:relative}.Sq0OjG_floatingVerseCard{background:var(--card-bg);border-radius:var(--radius-lg);padding:clamp(var(--space-10), 1.8dvh, var(--space-18)) var(--space-28);border:1px solid var(--surface-border);cursor:default;box-sizing:border-box;width:100%;position:relative}.Sq0OjG_floatingVerseCard.Sq0OjG_entryVerseCompact{padding:var(--space-20) var(--space-28)!important}.Sq0OjG_verseReferenceMini{margin-top:var(--space-16);font-size:var(--type-callout);color:var(--color-primary-text);opacity:.7;text-align:center;font-weight:600}.Sq0OjG_dayNameLabel{font-size:var(--type-caption);color:var(--text-secondary);opacity:.6;font-weight:700}.Sq0OjG_dayCircle{background:var(--surface-slot);width:clamp(32px,4.8dvh,42px);height:clamp(32px,4.8dvh,42px);transition:all var(--duration-slow) ease;cursor:pointer;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:flex}.Sq0OjG_dayCircleActive{background:var(--color-primary)}.Sq0OjG_dayCircleToday{border:2px dashed var(--color-primary)}.Sq0OjG_smallCheck{fill:none;stroke:#f5f3ef;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}[data-theme=night] .Sq0OjG_floatingVerseCard,[data-theme=dark] .Sq0OjG_floatingVerseCard{background:var(--card-bg)}@media (max-height:750px){.Sq0OjG_header{padding-top:max(var(--space-8), env(safe-area-inset-top));padding-bottom:var(--space-8);gap:var(--space-6)}.Sq0OjG_headerContent{height:32px}}@media (max-height:740px){.Sq0OjG_homeContainer{gap:clamp(var(--space-2), .5dvh, var(--space-6))}}@media (max-height:670px){.Sq0OjG_homeContainer{gap:var(--space-4)}.Sq0OjG_verseReferenceMini{margin-top:var(--space-8)}.Sq0OjG_dayCircle{width:clamp(28px,4.2dvh,34px);height:clamp(28px,4.2dvh,34px)}.Sq0OjG_dayNameLabel{font-size:var(--type-caption)}}@media (max-width:380px){.Sq0OjG_homeContainer{padding-left:var(--space-16);padding-right:var(--space-16)}.Sq0OjG_dayNameLabel{font-size:var(--type-caption)}}@keyframes Sq0OjG_tickerScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (min-width:768px){.Sq0OjG_headerContent,.Sq0OjG_homeContainer{max-width:var(--page-max-width);margin:0 auto}.Sq0OjG_homeContainer{padding-top:var(--space-12)}.Sq0OjG_floatingVerseCard{justify-content:center;padding:clamp(var(--space-16), 2.2dvh, 22px) clamp(var(--space-28), 4dvh, 44px)!important}}@media (min-width:1024px){.Sq0OjG_homeContainer{padding-top:var(--space-16)}}.Sq0OjG_settingsBtn{padding:var(--space-8);cursor:pointer;transition:background var(--duration-base) ease, color var(--duration-base), transform var(--duration-fast);color:var(--text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.Sq0OjG_settingsBtn:active{background:var(--surface-raised);transform:scale(.95)}.Sq0OjG_statBar{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;display:flex}.Sq0OjG_statItem{align-items:center;gap:var(--space-4);text-decoration:none;display:flex}.Sq0OjG_statValue{font-size:var(--type-callout);color:var(--text-primary);font-weight:800;font-family:var(--font-num)}
._1824AG_feedMain{gap:var(--space-12);padding:0 var(--space-12) 120px;max-width:var(--page-max-width);box-sizing:border-box;flex-direction:column;width:100%;margin:0 auto;display:flex;position:relative}._1824AG_feedList{gap:var(--space-12);flex-direction:column;width:100%;display:flex}._1824AG_feedAvatar{background:var(--bg-soft);border:1px solid var(--border-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}._1824AG_feedAvatarImg{object-fit:cover;width:100%;height:100%}._1824AG_profileRow{align-items:center;gap:var(--space-10);padding:var(--space-16) var(--space-16) 0;display:flex}._1824AG_profileInfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._1824AG_profileNameRow{align-items:center;gap:5px;min-width:0;line-height:1.2;display:flex}._1824AG_profileName{font-size:var(--type-callout);color:var(--text-primary);align-items:center;gap:var(--space-6);min-width:0;font-weight:700;display:flex}._1824AG_profileNameText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._1824AG_timeBadgeOwl{background:var(--color-secondary-brand);color:#fff;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:.56rem;font-weight:700}._1824AG_timeBadgeEarlyBird{background:var(--color-primary);color:#fff;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:.56rem;font-weight:700}._1824AG_myBadge{color:var(--color-primary-text);background:rgba(var(--color-primary-rgb), .07);border-radius:4px;padding:1px 5px;font-size:.625rem;font-weight:700}._1824AG_privateBadge{background:var(--surface-slot);color:var(--text-secondary);border-radius:4px;padding:1px 5px;font-size:.625rem;font-weight:700}._1824AG_moreBtn{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-top:-2px;display:inline-flex}._1824AG_moreBtn:hover,._1824AG_moreBtn:active{background:var(--bg-soft,#0000000a);color:var(--text-primary)}._1824AG_reactionBar{padding:var(--space-8) var(--space-16) var(--space-14);position:relative}._1824AG_reactionBarInner{align-items:center;display:flex}._1824AG_reactionBtn{align-items:center;gap:var(--space-6);border:1.5px solid var(--border-color);padding:var(--space-6) var(--space-14);cursor:pointer;color:var(--text-secondary);font-size:var(--type-footnote);transition:background var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border-radius:20px;font-weight:700;display:inline-flex}._1824AG_reactionBtnActive{background:rgba(var(--color-primary-rgb), .08);border-color:var(--color-primary);color:var(--color-primary-text)}._1824AG_reactionCount{opacity:.65}._1824AG_reactionPicker{background:var(--surface-raised-strong);padding:var(--space-8);z-index:var(--z-local);gap:var(--space-4);border:1px solid var(--border-color);border-radius:16px;grid-template-columns:repeat(3,1fr);min-width:180px;display:grid;position:absolute;box-shadow:0 8px 24px #0000002e}._1824AG_reactionPickerOption{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-2);cursor:pointer;color:var(--text-primary);background:0 0;border:none;flex-direction:column;font-size:.6rem;font-weight:800;display:flex}._1824AG_achievementBody{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-10) 0 0;display:flex}._1824AG_achievementDesc{gap:var(--space-4);flex-direction:column;flex:1;display:flex}._1824AG_achievementBadgeTag{font-size:var(--type-footnote);color:var(--text-secondary-strong);font-weight:400}._1824AG_achievementTitle{font-family:var(--font-main);font-size:var(--type-body);color:var(--text-heading);letter-spacing:var(--ls-tight);margin:0;font-weight:600;line-height:1.4}._1824AG_achievementIconCircle{background:color-mix(in srgb, var(--hover-bg) 60%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}._1824AG_achievementAvatar{flex-shrink:0;display:flex}._1824AG_achievementAvatar ._1824AG_feedAvatar{background:var(--surface-control);border:none;width:44px;height:44px}._1824AG_skeletonList{gap:var(--space-12);flex-direction:column;width:100%;display:flex}._1824AG_skeletonCard{padding:var(--space-16);border-radius:var(--radius-16);background:var(--card-bg);pointer-events:none}._1824AG_skeletonProfileRow{gap:var(--space-12);align-items:center;display:flex}._1824AG_skeletonProfileInfo{flex:1}._1824AG_skeletonBody{padding:var(--space-12) 0 0}._1824AG_section{width:100%}._1824AG_sectionCard{background:var(--card-bg);border-radius:var(--radius-16);font-family:var(--font-main);overflow:hidden}._1824AG_rowAvatar{width:40px;height:40px;margin-right:var(--space-14);flex-shrink:0;justify-content:center;align-items:center;display:flex}._1824AG_facesRow{gap:var(--space-6);scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:var(--space-2) 0 var(--space-4);display:flex;overflow-x:auto}._1824AG_facesRow::-webkit-scrollbar{display:none}._1824AG_faceBtn{align-items:center;gap:var(--space-4);width:56px;padding:var(--space-2) 0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-fast) cubic-bezier(.2, 0, 0, 1);background:0 0;border:none;flex-direction:column;flex:none;display:flex}._1824AG_faceBtn:active{transform:scale(.94)}._1824AG_faceAvatarWrap{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}._1824AG_faceAvatarWrap ._1824AG_feedAvatar{width:40px;height:40px}._1824AG_faceMe{box-shadow:0 0 0 2px var(--color-primary)}._1824AG_faceLock{background:var(--card-bg);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:-2px;right:-2px}._1824AG_faceName{max-width:56px;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;font-weight:700;line-height:1.2;overflow:hidden}._1824AG_faceMore{width:40px;height:40px;margin:var(--space-2) 0 0;background:var(--bg-soft);border:1px solid var(--border-color);font-size:var(--type-caption);color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex}._1824AG_faceDashed{width:40px;height:40px;margin:var(--space-2) 0 0;border:2px dashed var(--border-color);color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}._1824AG_faceEmptyBtn{align-items:center;gap:var(--space-10);padding:var(--space-2) var(--space-4);cursor:pointer;-webkit-tap-highlight-color:transparent;color:var(--text-secondary);font-size:var(--type-footnote);font-weight:700;font-family:var(--font-main);background:0 0;border:none;display:flex}._1824AG_rankBadge{width:40px;height:40px;margin-right:var(--space-14);background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary-text);font-weight:700;font-size:var(--type-body);font-variant-numeric:tabular-nums;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._1824AG_communityCard{box-sizing:border-box;width:100%;padding:var(--space-16);border-radius:var(--radius-16);background:var(--card-bg);font-family:var(--font-main);color:var(--text-primary)}._1824AG_communityHead{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;padding:0;font-family:inherit;display:block}._1824AG_communityHeadline{font-family:var(--font-main);font-size:var(--type-body);color:var(--text-heading);letter-spacing:var(--ls-tight);margin:0;font-weight:600;display:block}._1824AG_communityFaces{margin-top:var(--space-12)}._1824AG_entryTap{cursor:pointer}._1824AG_entryWhoRight{align-items:center;gap:var(--space-6);flex-shrink:0;margin-left:auto;display:flex}._1824AG_entryEyebrow{margin:var(--space-16) 0 0;font-family:var(--font-main);font-size:var(--type-headline);color:var(--text-primary);letter-spacing:var(--ls-tight);word-break:keep-all;font-weight:700;display:block}._1824AG_entryBody{margin:var(--space-6) 0 0;font-family:var(--font-main);font-size:var(--type-body);color:var(--text-primary);word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line;font-weight:400;line-height:1.45}._1824AG_entryBodyPlain{font-family:var(--font-main);font-size:var(--type-callout);color:var(--text-secondary-strong)}._1824AG_guestSample{background:var(--card-bg);width:min(320px,82vw);box-shadow:var(--surface-shadow-card);text-align:left;pointer-events:none;border-radius:16px}._1824AG_dPage{--d-bg:var(--card-bg);--reactor-ring:var(--d-bg);--header-bg:color-mix(in srgb, var(--bg-color) 97%, transparent);background:var(--bg-color)}._1824AG_feedMainD{gap:0;padding:0 0 120px}._1824AG_feedMainD ._1824AG_feedList{gap:var(--space-12);padding:0 var(--space-16);box-sizing:border-box}._1824AG_feedMainD ._1824AG_feedList>*{border-radius:var(--radius-16);background:var(--card-bg);overflow:hidden}._1824AG_skeletonPost{gap:var(--space-14);padding:var(--space-18) var(--space-20) var(--space-14);display:grid}._1824AG_tail{gap:var(--space-12);flex-direction:column;display:flex}._1824AG_tailD{gap:var(--space-12);margin-top:var(--space-12);padding:0 var(--space-16);box-sizing:border-box;flex-direction:column;display:flex}
.ACx2ha_overlay{z-index:var(--z-modal);padding:var(--space-24);background:var(--surface-overlay);animation:ACx2ha_fadeIn var(--modal-enter-duration) ease-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ACx2ha_card{width:100%;max-width:360px;max-height:calc(100dvh - 48px);padding:var(--space-24);border-radius:var(--radius-28);background:var(--surface-raised-strong);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow-float);text-align:center;animation:ACx2ha_scaleIn var(--modal-enter-duration) var(--ease-out-pop);outline:none;overflow-y:auto}.ACx2ha_celebration{z-index:var(--z-celebration);background:var(--surface-overlay-strong)}.ACx2ha_celebration .ACx2ha_card{isolation:isolate;position:relative}.ACx2ha_left{text-align:left}.ACx2ha_figure{margin-bottom:var(--space-12);justify-content:center;display:flex}.ACx2ha_left .ACx2ha_figure{justify-content:flex-start}.ACx2ha_title{font-family:var(--font-main);font-size:var(--fs-h1);font-weight:700;line-height:var(--lh-h1);color:var(--text-heading);word-break:keep-all;margin:0}.ACx2ha_description{margin-top:var(--space-8);font-family:var(--font-main);font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-secondary);word-break:keep-all;white-space:pre-line;text-wrap:balance}.ACx2ha_body{margin-top:var(--space-16)}.ACx2ha_actions{margin-top:var(--space-24)}@keyframes ACx2ha_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ACx2ha_scaleIn{0%{opacity:0;transform:scale(var(--modal-enter-scale))}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ACx2ha_overlay,.ACx2ha_card{animation:none}}
.qmzD9G_btn{cursor:pointer;color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:background var(--duration-base) ease, transform var(--duration-fast) ease, opacity var(--duration-base) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.qmzD9G_btn:active{transform:scale(.96)}.qmzD9G_btn:disabled{opacity:.4;cursor:not-allowed}.qmzD9G_sm{border-radius:10px;width:32px;height:32px}.qmzD9G_md{border-radius:12px;width:40px;height:40px}.qmzD9G_lg{border-radius:14px;width:48px;height:48px}.qmzD9G_ghost{background:0 0}.qmzD9G_ghost:active{background:var(--hover-bg,#0000000a)}.qmzD9G_soft{background:var(--surface-control)}.qmzD9G_solid{background:var(--color-primary);color:#fff}.qmzD9G_solid:active{filter:brightness(.95)}
.LptN5W_row{width:100%;padding:var(--space-14) var(--list-row-pad-x,var(--space-16));color:inherit;text-align:left;transition:background var(--duration-base) ease, transform var(--duration-base) ease;background:0 0;border:none;align-items:center;font-family:inherit;text-decoration:none;display:flex}.LptN5W_divider{border-bottom:1px solid var(--border-color)}.LptN5W_clickable{cursor:pointer;-webkit-tap-highlight-color:transparent}.LptN5W_clickable:active{background:var(--hover-bg,#00000008);transform:scale(.98)}.LptN5W_iconBox{background:var(--surface-control);width:40px;height:40px;margin-right:var(--space-14);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LptN5W_text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.LptN5W_title{font-size:var(--type-body);color:var(--text-primary);font-weight:450}.LptN5W_description{font-size:var(--type-footnote);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.LptN5W_right{margin-left:var(--space-12);align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.LptN5W_value{font-size:var(--type-footnote);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:44vw;font-weight:400;overflow:hidden}.LptN5W_chevron{color:var(--text-secondary);opacity:.45;flex-shrink:0;align-items:center;display:inline-flex}
.wBe9Uq_stage{--stage-bg:#161412;--stage-ink:#ffffffeb;--stage-sub:#fff9;--stage-fill:#ffffff1f;--stage-slot:#ffffff0f;--stage-on-ink:#383838;z-index:var(--z-modal);background:var(--stage-bg);color:var(--stage-ink);padding-top:max(env(safe-area-inset-top), var(--space-8));padding-bottom:max(env(safe-area-inset-bottom), var(--space-16));outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.wBe9Uq_overCelebration{z-index:calc(var(--z-celebration) + 1)}.wBe9Uq_inner{width:100%;min-height:0;max-width:var(--page-max-width);flex-direction:column;flex:1;margin:0 auto;display:flex}.wBe9Uq_top{flex-shrink:0;justify-content:center;align-items:center;height:48px;display:flex;position:relative}.wBe9Uq_title{font-size:var(--type-headline);color:var(--stage-ink);margin:0;font-weight:700}.wBe9Uq_top .wBe9Uq_close{top:0;right:var(--space-4);color:var(--stage-ink);position:absolute}.wBe9Uq_rail{min-height:0;margin-top:var(--space-8);padding-block:var(--space-8);align-items:center;gap:var(--space-12);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;display:flex;position:relative;overflow:auto hidden}.wBe9Uq_rail::-webkit-scrollbar{display:none}.wBe9Uq_slide{scroll-snap-align:center;border-radius:var(--radius-16);background:var(--stage-slot);transition:opacity var(--duration-base) ease;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.wBe9Uq_slidePeek{opacity:.45;cursor:pointer}.wBe9Uq_slideImage{object-fit:cover;width:100%;height:100%;display:block}.wBe9Uq_loading{align-items:center;gap:var(--space-6);padding:var(--space-16);text-align:center;flex-direction:column;display:flex}.wBe9Uq_loadingTitle{margin-top:var(--space-10);font-size:var(--type-callout);color:var(--stage-ink);font-weight:600}.wBe9Uq_loadingSub{font-size:var(--type-footnote);color:var(--stage-sub)}.wBe9Uq_errorBox{align-items:center;gap:var(--space-8);text-align:center;background:var(--card-bg);border-radius:var(--radius-16);padding:var(--space-20) var(--space-24) var(--space-12);flex-direction:column;display:flex}.wBe9Uq_errorText{color:var(--text-primary);font-size:var(--type-callout);margin:0;font-weight:600}.wBe9Uq_tabs{margin-top:var(--space-12);justify-content:center;gap:var(--space-8);flex-shrink:0;display:flex}.wBe9Uq_tab{min-height:44px;padding:0 var(--space-12);font-family:inherit;font-size:var(--type-callout);color:var(--stage-sub);cursor:pointer;transition:color var(--duration-base) ease;background:0 0;border:none;font-weight:600}.wBe9Uq_tab:after{content:"";height:2px;margin-top:var(--space-4);transition:background var(--duration-base) ease;background:0 0;border-radius:1px;display:block}.wBe9Uq_tabActive{color:var(--stage-ink)}.wBe9Uq_tabActive:after{background:var(--stage-ink)}.wBe9Uq_noteSection{margin-top:var(--space-12);gap:var(--space-8);flex-direction:column;flex-shrink:0;display:flex}.wBe9Uq_noteLabel{padding-inline:var(--space-20);font-size:var(--type-caption);color:var(--stage-sub);font-weight:600}.wBe9Uq_noteRow{gap:var(--space-8);padding-inline:var(--space-20);scrollbar-width:none;display:flex;overflow-x:auto}.wBe9Uq_noteRow::-webkit-scrollbar{display:none}.wBe9Uq_noteChip{max-width:240px;padding:var(--space-8) var(--space-14);border-radius:var(--radius-full);background:var(--stage-fill);color:var(--stage-sub);font-family:inherit;font-size:var(--type-footnote);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background var(--duration-base) ease, color var(--duration-base) ease;border:none;flex:none;overflow:hidden}.wBe9Uq_noteChipActive{background:var(--stage-ink);color:var(--stage-on-ink);font-weight:600}.wBe9Uq_actions{margin-top:var(--space-20);padding-inline:var(--space-12);justify-content:center;gap:var(--space-8);flex-shrink:0;display:flex}.wBe9Uq_action{align-items:center;gap:var(--space-8);min-width:0;max-width:76px;color:var(--stage-ink);font-family:inherit;font-size:var(--type-caption);text-align:center;word-break:keep-all;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1 1 0;padding:0;font-weight:600;line-height:1.3;display:flex}.wBe9Uq_action:disabled{opacity:.4;cursor:not-allowed}.wBe9Uq_actionIcon{background:var(--stage-fill);width:54px;height:54px;transition:transform var(--duration-fast) ease;border-radius:50%;place-items:center;display:grid}.wBe9Uq_kakao{--brand-kakao:#fee500;--brand-kakao-ink:#191919;background:var(--brand-kakao);color:var(--brand-kakao-ink)}.wBe9Uq_instagram{--brand-instagram:linear-gradient(45deg, #f9ce34, #ee2a7b 55%, #6228d7);background:var(--brand-instagram);color:var(--stage-ink)}.wBe9Uq_action:active:not(:disabled) .wBe9Uq_actionIcon{transform:scale(.94)}
.tpCA6G_glint{isolation:isolate;position:relative;overflow:hidden}.tpCA6G_glint:before{content:"";z-index:1;pointer-events:none;will-change:transform;background:linear-gradient(105deg,#0000 20%,#ffffffb3 50%,#0000 80%);width:60%;animation:3.6s ease-in-out infinite tpCA6G_glintSweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes tpCA6G_glintSweep{0%{transform:translate(-120%)}28%,to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.tpCA6G_glint:before{opacity:0;animation:none}}
._3Xl0ca_list{padding:var(--space-4) 0 var(--space-8);flex-direction:column;display:flex}
._1PV1AW_stack{flex:none;display:inline-flex}._1PV1AW_stacked{border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--reactor-ring,var(--card-bg));display:inline-flex;position:relative}._1PV1AW_stacked+._1PV1AW_stacked{margin-left:calc(var(--space-4) * -1)}._1PV1AW_photo{border-radius:var(--radius-full);object-fit:cover;flex:none;display:block}._1PV1AW_list{padding-bottom:var(--space-8)}._1PV1AW_me{margin-left:var(--space-6);font-size:var(--type-caption);color:var(--text-secondary);font-weight:600}
.nBVX3W_overlay{z-index:var(--z-fullscreen);background:var(--surface-overlay);padding-top:calc(44px + max(var(--space-12), env(safe-area-inset-top,0px)) + var(--space-8));outline:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.nBVX3W_column{background:var(--card-bg);border-radius:var(--radius-24) var(--radius-24) 0 0;flex-direction:column;width:100%;max-width:430px;height:100%;display:flex;position:relative;overflow:hidden}.nBVX3W_grabber{top:var(--space-8);z-index:3;border-radius:var(--radius-full);background:var(--surface-control);width:40px;height:4px;margin-left:-20px;position:absolute;left:50%}@media (min-width:768px){.nBVX3W_column{max-width:560px}}.nBVX3W_chrome{z-index:2;align-items:center;gap:var(--space-8);padding:var(--space-18) var(--space-12) var(--space-8);color:var(--text-heading);pointer-events:none;flex:none;display:flex;position:relative}.nBVX3W_chrome>*{pointer-events:auto}.nBVX3W_chromeBtn{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.nBVX3W_chromeBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nBVX3W_chromeTitle{min-width:0;height:32px;padding:0 var(--space-12);border-radius:var(--radius-full);background:var(--bg-color);font-size:var(--type-footnote);color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.nBVX3W_chromeTitle:empty{display:none}.nBVX3W_chromeSpacer{pointer-events:none;flex:1}.nBVX3W_author{align-items:center;gap:var(--space-10);display:flex}.nBVX3W_avatar{background:var(--surface-control);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.nBVX3W_avatarImg{object-fit:cover;width:100%;height:100%}.nBVX3W_authorText{flex-direction:column;min-width:0;display:flex}.nBVX3W_authorName{font-size:var(--type-body);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.nBVX3W_authorMeta{margin-top:var(--space-2);font-size:var(--type-footnote);color:var(--text-secondary)}.nBVX3W_scroller{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.nBVX3W_scroller::-webkit-scrollbar{display:none}.nBVX3W_sheet{padding:var(--space-4) var(--space-20) var(--space-28);background:var(--card-bg);position:relative}.nBVX3W_actionBar{gap:var(--space-8);padding:var(--space-10) var(--space-16) max(var(--space-12), env(safe-area-inset-bottom));background:var(--card-bg);box-shadow:0 -1px 0 var(--border-color);flex:none;display:flex}.nBVX3W_amen{flex:1;min-width:0}.nBVX3W_reactors{align-items:center;gap:var(--space-6);min-height:44px;margin:var(--space-12) 0 0;font-family:var(--font-main);font-size:var(--type-footnote);color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;display:inline-flex}.nBVX3W_reactors:active{transform:scale(.98)}.nBVX3W_reactors:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.uBLALa_iconBtn{width:36px;height:36px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.uBLALa_group{align-items:center;gap:var(--space-4);text-align:left;cursor:pointer;min-width:0;height:44px;color:var(--text-heading);-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-family:inherit;display:flex}.uBLALa_groupName{font-family:var(--font-main);font-size:var(--type-title2);letter-spacing:var(--ls-tight);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.uBLALa_groupNameHidden{opacity:0;max-width:0}@media (prefers-reduced-motion:no-preference){.uBLALa_groupName{transition:opacity var(--duration-base) ease, max-width var(--duration-base) ease}}.uBLALa_chevron{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;flex:none;width:20px;height:20px}
.OfHWya_hero,.OfHWya_bar{--c:var(--color-primary);--hm-top:color-mix(in srgb, var(--c) 84%, black);--hm-white:#fff;--hm-on:var(--hm-white);--hm-on-face:#ffffff2e;--hm-safe:max(12px, env(safe-area-inset-top))}.OfHWya_light{--hm-on:var(--text-heading);--hm-on-face:#00000014}:is([data-theme=night] .OfHWya_light,[data-theme=dark] .OfHWya_light){--hm-on:var(--hm-white);--hm-on-face:#ffffff2e}.OfHWya_hero{--hm-plate:#ffffffeb;--hm-glow:#ffffff38;--stage-h:102px;margin:0 calc(var(--space-12) * -1);padding-top:calc(var(--hm-safe) + 44px);color:var(--hm-on);position:relative}:is([data-theme=night] .OfHWya_hero,[data-theme=dark] .OfHWya_hero){--hm-plate:#ffffff24}.OfHWya_block{--hm-bleed:600px;top:calc(var(--hm-bleed) * -1);height:calc(var(--hm-bleed) + var(--hm-safe) + 44px + var(--stage-h) + 64px);background:var(--hm-top);border-radius:0 0 32px 32px;position:absolute;left:0;right:0;overflow:hidden}.OfHWya_layer{left:0;right:0;top:var(--hm-bleed);background:linear-gradient(170deg, var(--hm-top) 0%, var(--c) 55%, color-mix(in srgb, var(--c) 86%, white) 100%);position:absolute;bottom:0}:is([data-theme=night] .OfHWya_hero,[data-theme=dark] .OfHWya_hero,[data-theme=night] .OfHWya_bar,[data-theme=dark] .OfHWya_bar){--hm-top:color-mix(in srgb, var(--c) 70%, black)}:is([data-theme=night] .OfHWya_layer,[data-theme=dark] .OfHWya_layer){background:linear-gradient(170deg, var(--hm-top) 0%, color-mix(in srgb, var(--c) 55%, black) 100%)}.OfHWya_block:after{content:"";right:-8px;top:calc(var(--hm-bleed) + var(--hm-safe) + 44px + 2px + 42px - 70px);background:radial-gradient(circle closest-side, var(--hm-glow), transparent);width:140px;height:140px;position:absolute}.OfHWya_stage{--p1:clamp(0, calc(var(--hs,0) / 48), 1);height:var(--stage-h);opacity:calc(1 - var(--p1));transform:translateY(calc(var(--hs,0) * .5px));will-change:transform, opacity;position:relative}@media (prefers-reduced-motion:reduce){.OfHWya_stage{transform:none}}.OfHWya_who{left:var(--space-24);top:var(--space-10);position:absolute;right:120px}.OfHWya_name{font-size:var(--type-title2);letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;line-height:1.3;overflow:hidden}.OfHWya_sub{margin:var(--space-4) 0 0;font-size:var(--type-callout);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.OfHWya_sk{opacity:.35}.OfHWya_plate{background:var(--hm-plate);width:84px;height:84px;box-shadow:0 4px 12px rgba(var(--shadow-color), .1);border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;right:20px}:is([data-theme=night] .OfHWya_plate,[data-theme=dark] .OfHWya_plate){box-shadow:none}.OfHWya_withTitle{--stage-h:calc(114px + (1rem - 16px) * 5)}.OfHWya_photo{overflow:hidden}.OfHWya_photo img{width:100%;height:100%}.OfHWya_title{margin-top:var(--space-6);min-width:0;display:flex}.OfHWya_titleBtn{max-width:100%;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;display:inline-flex}.OfHWya_titleBtn:focus-visible{outline:2px solid var(--hm-on);outline-offset:2px;border-radius:var(--radius-full)}.OfHWya_char{place-items:center;width:64px;height:64px;display:grid}.OfHWya_bar{--p2:clamp(0, calc((var(--hs,0) - 60) / 42), 1);z-index:var(--z-header);padding-top:var(--hm-safe);color:color-mix(in srgb, var(--text-heading) calc(var(--p2) * 100%), var(--hm-on));position:fixed;top:0;left:0;right:0}.OfHWya_bar:before{content:"";background:var(--card-bg);box-shadow:0 1px 0 var(--border-color);opacity:var(--p2);position:absolute;inset:0}.OfHWya_barInner{align-items:center;gap:var(--space-8);max-width:var(--page-max-width);height:44px;padding:0 var(--space-14) 0 var(--space-24);margin:0 auto;display:flex;position:relative}.OfHWya_barTitle{min-width:0;font-size:var(--type-footnote);flex:1;font-weight:700}.OfHWya_gear{background:color-mix(in srgb, var(--hm-on-face) calc((1 - var(--p2)) * 100%), transparent);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.OfHWya_gearBtn{color:inherit}
.KMbG8q_stack{gap:var(--space-10);margin-top:var(--space-8);flex-direction:column;display:flex}.KMbG8q_secondary{justify-content:center;align-items:center;min-height:44px;display:flex}
.Fhvvra_optionList{flex-direction:column;display:flex}.Fhvvra_optionBtn{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;min-height:52px;padding:var(--space-14) var(--space-2);font-family:var(--font-main);font-size:var(--type-body);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.Fhvvra_optionBtn:disabled{opacity:.5}.Fhvvra_check{color:var(--text-tertiary);flex:none}.Fhvvra_optionOn{color:var(--text-heading);font-weight:600}.Fhvvra_optionOn .Fhvvra_check{color:var(--color-primary-text)}.Fhvvra_detailHeader{padding:0 var(--space-8) var(--space-8);grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.Fhvvra_detailTitle{font-family:var(--font-main);font-size:var(--type-headline);color:var(--text-heading);text-align:center;word-break:keep-all;margin:0;font-weight:700;line-height:1.4}.Fhvvra_detailBody{gap:var(--space-8);padding-top:var(--space-6);flex-direction:column;display:flex}.Fhvvra_textarea{width:100%;padding:var(--space-14);border-radius:var(--radius-16);background:var(--surface-slot);color:var(--text-primary);font-family:var(--font-main);font-size:var(--type-body);resize:none;border:1px solid #0000;outline:none;line-height:1.6}.Fhvvra_textarea:focus{background:var(--card-bg);border-color:var(--color-primary)}.Fhvvra_count{text-align:right;font-size:var(--type-caption);color:var(--text-tertiary)}.Fhvvra_skip{padding-top:var(--space-10);justify-content:center;display:flex}
.EsfRBa_overlay{background-color:var(--surface-overlay-strong);z-index:var(--z-modal);animation:EsfRBa_fadeIn var(--duration-slow) ease-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.EsfRBa_modal{background:var(--surface-raised-strong);border-radius:var(--radius-28);width:90%;max-width:320px;padding:var(--space-32) var(--space-24) var(--space-24);box-shadow:var(--surface-shadow-float);border:1px solid var(--surface-border);animation:EsfRBa_zoomIn var(--modal-enter-duration) var(--ease-out-pop);flex-direction:column;align-items:center;display:flex;position:relative}.EsfRBa_iconWrapper{isolation:isolate;margin-bottom:var(--space-24);justify-content:center;align-items:center;display:flex;position:relative}.EsfRBa_halo{background:radial-gradient(circle, rgba(var(--color-primary-rgb), .18) 0%, transparent 70%);z-index:-1;border-radius:50%;width:140px;height:140px;animation:2s infinite EsfRBa_pulse;position:absolute}.EsfRBa_content{text-align:center;width:100%;margin-bottom:var(--space-24)}.EsfRBa_title{font-size:var(--type-title2);font-weight:700;line-height:var(--lh-h1);color:var(--text-heading);margin:0 0 var(--space-8) 0;font-family:var(--font-main)}.EsfRBa_description{font-size:var(--type-callout);color:var(--text-secondary);margin:0 0 var(--space-20) 0;font-family:var(--font-main);word-break:keep-all;line-height:1.5}.EsfRBa_statusBox{background-color:var(--surface-control);color:var(--text-primary);justify-content:center;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);font-family:var(--font-main);border-radius:12px;display:flex}.EsfRBa_statusIcon{font-size:var(--type-title3)}.EsfRBa_statusText{flex-direction:column;align-items:flex-start;display:flex}.EsfRBa_statusLabel{font-weight:600;font-size:var(--type-callout)}.EsfRBa_earnedDate{font-size:var(--type-footnote);opacity:.8}@keyframes EsfRBa_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes EsfRBa_zoomIn{0%{transform:scale(var(--modal-enter-scale));opacity:0}to{opacity:1;transform:scale(1)}}@keyframes EsfRBa_pulse{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.7;transform:scale(.95)}}.EsfRBa_fadeOut{animation:EsfRBa_fadeOut var(--duration-slow) forwards}.EsfRBa_slideDown{animation:EsfRBa_slideDown var(--duration-slow) forwards}@keyframes EsfRBa_fadeOut{to{opacity:0}}@keyframes EsfRBa_slideDown{to{opacity:0;transform:translateY(20px)}}.EsfRBa_bottomStack{padding-bottom:var(--space-10)}.EsfRBa_contentFlush{margin-bottom:0}.EsfRBa_tierHero{justify-content:center;align-items:center;width:168px;height:168px;display:flex;position:relative}.EsfRBa_tierIcon{margin-bottom:var(--space-14);position:relative}.EsfRBa_kindChip{margin-bottom:var(--space-16);padding:var(--space-2) var(--space-12);border-radius:var(--radius-full);background:var(--surface-slot);color:var(--text-secondary);font-size:var(--type-caption);font-weight:600}.EsfRBa_rewardBox{margin-top:var(--space-24);padding:var(--space-16);border-radius:var(--radius-20);background:var(--bg-primary-soft);align-items:flex-start;gap:var(--space-4);text-align:left;flex-direction:column;display:flex}.EsfRBa_rewardLabel{font-size:var(--type-footnote);color:var(--text-secondary)}.EsfRBa_rewardName{align-items:center;gap:var(--space-6);font-size:var(--type-title3);color:var(--color-primary-text);font-weight:700;display:flex}.EsfRBa_rewardPreview{align-self:stretch;align-items:center;gap:var(--space-6);min-width:0;margin-top:var(--space-10);padding:var(--space-10) var(--space-14);border-radius:var(--radius-14);background:var(--card-bg);font-size:var(--type-body);color:var(--text-primary);font-weight:700;display:flex}.EsfRBa_rewardPreviewName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.EsfRBa_rewardBox>:last-child{margin-top:var(--space-14);align-self:stretch}
.kpY_JG_screen{z-index:var(--z-celebration);background:var(--bg-color);font-family:var(--font-main), sans-serif;position:fixed;inset:0;overflow-y:auto}.kpY_JG_content{max-width:var(--page-max-width);padding:calc(env(safe-area-inset-top,0px) + 72px) var(--space-20) 140px;text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;margin:0 auto;display:flex}.kpY_JG_gameContainer{width:250px;height:250px;margin-top:calc(var(--space-24) * -1);justify-content:center;align-items:center;display:flex;position:relative}.kpY_JG_mainSvg{width:150px;height:150px;overflow:visible}.kpY_JG_track{fill:none;stroke:var(--border-color);stroke-width:8px}.kpY_JG_progress{fill:none;stroke:var(--color-primary);stroke-width:8px;stroke-linecap:round;stroke-dasharray:189;stroke-dashoffset:189px;transform-origin:50px 50px;transform:rotate(-90deg)}.kpY_JG_fillBg{transform-origin:50px 50px;fill:var(--color-primary);transform:scale(0)}.kpY_JG_check{fill:none;stroke:var(--color-white);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:50;stroke-dashoffset:50px}.kpY_JG_shockwave{fill:none;stroke:var(--color-sage);stroke-width:4px;transform-origin:50px 50px;opacity:0;transform:scale(.8)}.kpY_JG_particles circle{transform-origin:50px 50px;opacity:0}.kpY_JG_pSage{fill:var(--color-sage)}.kpY_JG_pBrown{fill:var(--color-brown)}.kpY_JG_pGold{fill:var(--color-gold)}.kpY_JG_pCream{fill:var(--color-cream-dark)}.kpY_JG_play .kpY_JG_progress{animation:.5s ease-out forwards kpY_JG_fill-gauge}.kpY_JG_play .kpY_JG_fillBg{animation:.6s cubic-bezier(.34,1.56,.64,1) .5s forwards kpY_JG_jelly-pop}.kpY_JG_play .kpY_JG_check{animation:kpY_JG_draw-check var(--duration-slow) ease-out .7s forwards}.kpY_JG_play .kpY_JG_shockwave{animation:.6s ease-out .5s forwards kpY_JG_wave-expand}.kpY_JG_play .kpY_JG_p1{animation:kpY_JG_blast .6s var(--ease-out-soft) .5s forwards;--r:0deg;--d:-60px}.kpY_JG_play .kpY_JG_p2{animation:kpY_JG_blast .6s var(--ease-out-soft) .55s forwards;--r:45deg;--d:-55px}.kpY_JG_play .kpY_JG_p3{animation:kpY_JG_blast .6s var(--ease-out-soft) .5s forwards;--r:90deg;--d:-65px}.kpY_JG_play .kpY_JG_p4{animation:kpY_JG_blast .6s var(--ease-out-soft) .52s forwards;--r:135deg;--d:-50px}.kpY_JG_play .kpY_JG_p5{animation:kpY_JG_blast .6s var(--ease-out-soft) .5s forwards;--r:180deg;--d:-60px}.kpY_JG_play .kpY_JG_p6{animation:kpY_JG_blast .6s var(--ease-out-soft) .55s forwards;--r:225deg;--d:-70px}.kpY_JG_play .kpY_JG_p7{animation:kpY_JG_blast .6s var(--ease-out-soft) .5s forwards;--r:270deg;--d:-55px}.kpY_JG_play .kpY_JG_p8{animation:kpY_JG_blast .6s var(--ease-out-soft) .52s forwards;--r:315deg;--d:-65px}.kpY_JG_playBoard .kpY_JG_gameContainer{animation:.5s cubic-bezier(.55,.085,.68,.53) 1s forwards kpY_JG_swoosh-out}.kpY_JG_streakInfo{margin-top:var(--space-10);flex-direction:column;align-items:center;display:flex}.kpY_JG_streakNumber{font-family:var(--font-num);color:var(--color-primary-text);opacity:0;text-shadow:0 10px 20px rgba(var(--color-primary-text-rgb), .15);font-size:5.25rem;font-weight:900;line-height:1;transform:scale(.5)}.kpY_JG_playBoard .kpY_JG_streakNumber{animation:.6s cubic-bezier(.34,1.56,.64,1) 1.2s forwards kpY_JG_pop-number}.kpY_JG_streakText{font-size:var(--fs-h1);letter-spacing:-.02em;color:var(--text-primary);opacity:0;word-break:keep-all;margin:5px 0 0;font-weight:700}.kpY_JG_playBoard .kpY_JG_streakText{animation:.5s ease-out 1.4s forwards kpY_JG_fade-in-text}.kpY_JG_desc{margin:var(--space-10) 0 0;font-size:var(--fs-body-md);color:var(--text-secondary);word-break:keep-all;opacity:0;line-height:1.6}.kpY_JG_playBoard .kpY_JG_desc{animation:.5s ease-out 1.5s forwards kpY_JG_fade-in-text}.kpY_JG_weekBoard{gap:var(--space-16);opacity:0;margin:30px 0 0;padding:0;list-style:none;display:flex;transform:translateY(20px)}.kpY_JG_playBoard .kpY_JG_weekBoard{animation:kpY_JG_slide-up-week .5s var(--ease-out-soft) 1.6s forwards}.kpY_JG_dayCol{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.kpY_JG_dayName{font-size:var(--fs-body-sm);color:var(--text-primary);opacity:.8;font-weight:700}.kpY_JG_dayCircle{background-color:var(--surface-control);width:36px;height:36px;transition:all var(--duration-slow);border-radius:50%;justify-content:center;align-items:center;display:flex}.kpY_JG_smallCheck{fill:none;width:20px;height:20px;stroke:var(--color-white);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;display:none}.kpY_JG_dayCircleCompleted{background-color:var(--color-primary)}.kpY_JG_dayCircleCompleted .kpY_JG_smallCheck{stroke-dashoffset:0;display:block}.kpY_JG_playBoard .kpY_JG_dayCircleToday{background-color:color-mix(in srgb, var(--color-sage) 40%, var(--card-bg));animation:.6s cubic-bezier(.34,1.56,.64,1) 1.9s forwards kpY_JG_fill-today}:is([data-theme=night] .kpY_JG_playBoard .kpY_JG_dayCircleToday,[data-theme=dark] .kpY_JG_playBoard .kpY_JG_dayCircleToday){background-color:color-mix(in srgb, var(--color-sage) 28%, transparent)}.kpY_JG_playBoard .kpY_JG_dayCircleToday .kpY_JG_smallCheck{animation:.4s ease-out 2.2s forwards kpY_JG_draw-small-check;display:block}.kpY_JG_dayCircleMissed{border:1.5px dashed var(--border-color);background-color:#0000}@keyframes kpY_JG_fill-gauge{0%{stroke-dashoffset:189px}to{stroke-dashoffset:0}}@keyframes kpY_JG_jelly-pop{0%{transform:scale(0)}40%{transform:scale(1.25)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes kpY_JG_draw-check{0%{stroke-dashoffset:50px}to{stroke-dashoffset:0}}@keyframes kpY_JG_wave-expand{0%{opacity:1;stroke-width:8px;transform:scale(.8)}to{opacity:0;stroke-width:0;transform:scale(1.8)}}@keyframes kpY_JG_blast{0%{transform:rotate(var(--r,0deg)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--r,0deg)) translateY(var(--d,-60px)) scale(0);opacity:0}}@keyframes kpY_JG_swoosh-out{0%{opacity:1;height:250px;transform:translateY(0)scale(1)}to{opacity:0;height:0;margin:0;transform:translateY(-50px)scale(0)}}@keyframes kpY_JG_pop-number{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes kpY_JG_fade-in-text{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes kpY_JG_slide-up-week{to{opacity:1;transform:translateY(0)}}@keyframes kpY_JG_fill-today{0%{transform:scale(1)}50%{background-color:var(--color-primary);transform:scale(1.2)}to{background-color:var(--color-primary);box-shadow:none;transform:scale(1)}}@keyframes kpY_JG_draw-small-check{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}.kpY_JG_still .kpY_JG_gameContainer{display:none}.kpY_JG_still .kpY_JG_streakNumber,.kpY_JG_still .kpY_JG_streakText,.kpY_JG_still .kpY_JG_desc,.kpY_JG_still .kpY_JG_weekBoard{opacity:1;transform:none}.kpY_JG_still .kpY_JG_dayCircleToday{background-color:var(--color-primary)}.kpY_JG_still .kpY_JG_dayCircleToday .kpY_JG_smallCheck{stroke-dashoffset:0;display:block}.kpY_JG_row{width:100%;margin-top:var(--space-10);padding:var(--space-16) var(--space-18);border-radius:var(--radius-20);background:var(--card-bg);box-sizing:border-box;text-align:left;justify-content:space-between;align-items:center;display:flex}.kpY_JG_week+.kpY_JG_row{margin-top:var(--space-28)}.kpY_JG_rowLabel{font-size:var(--fs-body-md);color:var(--text-primary);font-weight:600}.kpY_JG_rowValue{font-family:var(--font-num);font-size:var(--fs-h2);color:var(--text-heading);font-weight:700}.kpY_JG_letter{justify-content:flex-start;gap:var(--space-14);box-shadow:var(--surface-shadow-card)}.kpY_JG_letterIcon{flex:none;display:inline-flex}.kpY_JG_letterText{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.kpY_JG_letterTitle{font-size:var(--fs-body-md);color:var(--text-heading);word-break:keep-all;font-weight:700}.kpY_JG_letterSub{font-size:var(--fs-body-sm);color:var(--text-secondary);word-break:keep-all;line-height:1.5}.kpY_JG_card{width:100%;margin:var(--space-24) 0 0;border-radius:var(--radius-18);background:var(--card-bg);box-shadow:var(--surface-shadow-card);text-align:left;box-sizing:border-box;overflow:hidden}.kpY_JG_week+.kpY_JG_card{margin-top:var(--space-28)}.kpY_JG_cardPic{background-color:var(--surface-slot);background-position:50% 62%;background-size:cover;height:112px;position:relative}.kpY_JG_cardChar{left:var(--space-16);display:inline-flex;position:absolute;bottom:-22px}.kpY_JG_cardCharFlat{margin:var(--space-16) 0 0 var(--space-16);display:inline-flex}.kpY_JG_cardBody{padding:var(--space-12) var(--space-16) var(--space-16)}.kpY_JG_cardBodyUnderChar{padding-top:var(--space-32)}.kpY_JG_cardVerse{font-family:var(--font-title), serif;font-size:var(--fs-body-md);color:var(--text-heading);word-break:keep-all;text-wrap:pretty;margin:0;font-weight:400;line-height:1.75}.kpY_JG_cardRef{margin:var(--space-6) 0 0;font-size:var(--fs-caption);color:var(--text-secondary)}.kpY_JG_cardPrayer{margin:var(--space-12) 0 0;padding-top:var(--space-12);border-top:1px solid var(--border-color);font-size:var(--fs-body-sm);color:var(--text-primary);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.kpY_JG_cardPrayerLabel{color:var(--text-secondary);font-weight:600}
.ZUywEq_container{background:var(--surface-control);padding:var(--space-4);gap:var(--space-4);border-radius:12px;display:flex}.ZUywEq_fullWidth{width:100%}.ZUywEq_fullWidth>.ZUywEq_option{flex:1}.ZUywEq_option{padding:var(--space-6) var(--space-16);font-size:var(--type-footnote);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-base) ease, color var(--duration-base) ease, box-shadow var(--duration-base) ease;font-weight:600;font-family:var(--font-main);white-space:nowrap;background:0 0;border:none;border-radius:8px}.ZUywEq_option:active{transform:scale(.95)}.ZUywEq_option:disabled{opacity:.5;cursor:not-allowed}.ZUywEq_active{background:var(--surface-raised-strong);color:var(--color-primary-text);box-shadow:var(--surface-shadow-soft)}[data-theme=night] .ZUywEq_active,[data-theme=dark] .ZUywEq_active{background:var(--surface-raised-strong)}
.xG_GSa_stage{z-index:var(--z-modal);background:var(--card-bg);color:var(--text-primary);font-family:var(--font-main);animation:xG_GSa_stageIn var(--duration-slow) ease-out;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}:is([data-theme=night] .xG_GSa_stage,[data-theme=dark] .xG_GSa_stage){background:var(--bg-color)}.xG_GSa_center{justify-content:center;align-items:center;gap:var(--space-28);min-height:0;padding:max(var(--space-40), env(safe-area-inset-top)) var(--space-24) var(--space-16);flex-direction:column;flex:1;display:flex}.xG_GSa_copy{text-align:center;max-width:22rem}.xG_GSa_title{font-size:var(--type-title2);letter-spacing:var(--ls-tight);color:var(--text-heading);word-break:keep-all;text-wrap:balance;margin:0;font-weight:700;line-height:1.4}.xG_GSa_sub{margin:var(--space-12) 0 0;font-size:var(--type-callout);color:var(--text-secondary);word-break:keep-all;line-height:1.6}.xG_GSa_actions{width:100%;max-width:var(--page-max-width);padding:0 var(--space-20) max(var(--space-16), env(safe-area-inset-bottom));flex:none;margin:0 auto}.xG_GSa_rise1,.xG_GSa_rise2,.xG_GSa_rise3{animation:xG_GSa_rise .48s var(--ease-out-soft) both}.xG_GSa_rise1{animation-delay:.32s}.xG_GSa_rise2{animation-delay:.44s}.xG_GSa_rise3{animation-delay:.64s}@keyframes xG_GSa_stageIn{0%{opacity:0}to{opacity:1}}@keyframes xG_GSa_rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.xG_GSa_stage,.xG_GSa_rise1,.xG_GSa_rise2,.xG_GSa_rise3{animation:none}}
.rLYM6W_badge{border-radius:var(--radius-full);color:#fff;border:2px solid var(--bg-color);min-width:18px;height:18px;font-size:.6rem;font-weight:800;line-height:1;font-family:var(--font-num);pointer-events:none;background:#ff3b30;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:absolute}
.SczI1G_container{gap:var(--space-20);border-bottom:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent);scrollbar-width:none;display:flex;overflow-x:auto}.SczI1G_container::-webkit-scrollbar{display:none}.SczI1G_equal{gap:0}.SczI1G_equal>.SczI1G_tab{flex:1}.SczI1G_fluid>.SczI1G_tab{flex:none}.SczI1G_tab{color:var(--text-secondary);cursor:pointer;transition:color var(--duration-base) ease, border-color var(--duration-base) ease;white-space:nowrap;font-weight:600;font-family:var(--font-main);justify-content:center;align-items:center;gap:var(--space-6);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;display:flex}.SczI1G_tab:active{opacity:.7}.SczI1G_sizeSm{font-size:var(--fs-body-sm,.875rem);padding:var(--space-10) 0 var(--space-8)}.SczI1G_sizeMd{font-size:var(--fs-body-md,1rem);padding:var(--space-12) 0 var(--space-10)}.SczI1G_active{color:var(--text-heading);border-bottom-color:var(--text-heading)}.SczI1G_count{opacity:.7;font-size:.875em;font-weight:600}
.XpD7Ta_categoryRow{margin-bottom:var(--space-18)}.XpD7Ta_hero{align-items:center;gap:var(--space-16);padding:var(--space-20) 22px;margin-bottom:var(--space-24);background:var(--color-primary);color:#fff;border-radius:28px;display:flex}.XpD7Ta_heroBody{flex:1;min-width:0}.XpD7Ta_heroEyebrow{margin:0 0 var(--space-4);color:#fff;font-size:.75rem;font-weight:700}.XpD7Ta_heroTitle{margin:0 0 var(--space-6);font-family:var(--font-main);color:#fff;word-break:keep-all;font-size:1.25rem;font-weight:700;line-height:1.35}.XpD7Ta_heroSub{color:#fff;margin:0;font-size:.85rem}.XpD7Ta_heroStack{flex-shrink:0;display:flex}.XpD7Ta_heroStackItem{background:var(--card-bg);border:2px solid var(--color-primary);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.XpD7Ta_heroStackItem+.XpD7Ta_heroStackItem{margin-left:-16px}.XpD7Ta_railHead{align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.XpD7Ta_railMeta{color:var(--text-tertiary);font-size:.75rem}.XpD7Ta_rail{gap:var(--space-12);padding-bottom:var(--space-4);margin-bottom:var(--space-24);scrollbar-width:none;display:flex;overflow-x:auto}.XpD7Ta_rail::-webkit-scrollbar{display:none}.XpD7Ta_railCard{align-items:center;gap:var(--space-8);width:132px;padding:var(--space-16);background:var(--card-bg);border-radius:var(--radius-16);cursor:pointer;transition:var(--transition-base);flex-direction:column;flex-shrink:0;font-family:inherit;display:flex}.XpD7Ta_railCard:active{transform:scale(.98)}.XpD7Ta_railIcon{border-radius:var(--radius-full);background:var(--surface-slot);opacity:.55;filter:grayscale(85%);place-items:center;width:60px;height:60px;display:grid;overflow:hidden}.XpD7Ta_railBody{align-items:center;gap:var(--space-8);flex-direction:column;width:100%;min-width:0;display:flex}.XpD7Ta_railCard:only-child{align-items:center;gap:var(--space-14);width:100%;padding:var(--space-16);flex-direction:row}.XpD7Ta_railCard:only-child .XpD7Ta_railBody{align-items:flex-start;gap:7px}.XpD7Ta_railName{color:var(--text-primary);text-align:center;word-break:keep-all;font-size:.85rem;font-weight:700;line-height:1.3}.XpD7Ta_miniBar{border-radius:var(--radius-full);background:var(--surface-control);width:100%;height:5px;overflow:hidden}.XpD7Ta_miniBar>i{border-radius:var(--radius-full);background:var(--color-primary);height:100%;display:block}.XpD7Ta_railNote{color:var(--text-secondary);font-size:.7rem;font-weight:600;font-family:var(--font-num)}.XpD7Ta_listHead{align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.XpD7Ta_tierRow{gap:var(--space-8);margin-bottom:var(--space-16);padding-bottom:var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.XpD7Ta_tierRow::-webkit-scrollbar{display:none}.XpD7Ta_chip{align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-14);border-radius:var(--radius-full);border:1px solid var(--border-color);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:var(--transition-base);background:0 0;flex-shrink:0;font-family:inherit;font-size:.85rem;font-weight:500;display:inline-flex}.XpD7Ta_chip:active{transform:scale(.97)}.XpD7Ta_chipActive{border-color:var(--color-primary);background:var(--bg-primary-soft);color:var(--color-primary-text);font-weight:700}.XpD7Ta_tierDot{border-radius:var(--radius-full);flex-shrink:0;width:7px;height:7px}.XpD7Ta_grid{gap:var(--space-12);grid-template-columns:repeat(2,1fr);display:grid}.XpD7Ta_card{align-items:center;gap:var(--space-10);width:100%;padding:var(--space-16);background:var(--card-bg);border-radius:var(--radius-16);cursor:pointer;transition:var(--transition-base);flex-direction:column;font-family:inherit;display:flex;position:relative;overflow:hidden}.XpD7Ta_card:active{transform:scale(.98)}.XpD7Ta_cardOwned{background:var(--bg-primary-soft);border:1.5px solid var(--color-primary)}.XpD7Ta_cardEquipped{border:2px solid var(--color-primary)}.XpD7Ta_tierBadge{padding:3px var(--space-8);border-radius:var(--radius-sm);letter-spacing:.03em;font-size:.6rem;font-weight:700;position:absolute;top:10px;right:10px}.XpD7Ta_ribbon{padding:3px var(--space-8);border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;font-size:.6rem;font-weight:700;position:absolute;top:10px;left:10px}.XpD7Ta_cardIcon{border-radius:var(--radius-full);background:var(--surface-slot);width:64px;height:64px;transition:filter var(--duration-base);place-items:center;display:grid;overflow:hidden}.XpD7Ta_cardOwned .XpD7Ta_cardIcon{background:var(--card-bg)}.XpD7Ta_cardIconLocked{filter:grayscale(80%);opacity:.45}.XpD7Ta_cardName{color:var(--text-primary);text-align:center;word-break:keep-all;font-size:.85rem;font-weight:700;line-height:1.3}.XpD7Ta_cardNameLocked{color:var(--text-tertiary)}.XpD7Ta_cardMeta{align-items:center;gap:var(--space-4);color:var(--text-secondary);font-size:.75rem;font-weight:600;display:flex}.XpD7Ta_cardMetaOwned{color:var(--color-primary-text)}.XpD7Ta_cardLock{justify-content:center;align-items:center;gap:var(--space-4);max-width:100%;padding:var(--space-4) 9px;border-radius:var(--radius-full);background:var(--surface-control);color:var(--text-secondary);text-align:center;word-break:keep-all;font-size:.7rem;font-weight:600;line-height:1.3;display:flex}.XpD7Ta_detailTier{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-10);border-radius:var(--radius-sm);margin-bottom:var(--space-10);font-size:.7rem;font-weight:700;display:inline-flex}.XpD7Ta_detailPrice{justify-content:center;align-items:center;gap:var(--space-6);margin-bottom:var(--space-16);font-family:var(--font-num);color:var(--color-primary-text);font-size:1.25rem;font-weight:800;display:flex}.XpD7Ta_detailPriceShort{color:var(--text-tertiary)}.XpD7Ta_prereqBox{gap:var(--space-6);width:100%;margin-bottom:var(--space-16);flex-direction:column;display:flex}.XpD7Ta_prereqLabel{margin:0 0 var(--space-4);color:var(--text-secondary);text-align:left;font-size:.75rem;font-weight:700}.XpD7Ta_prereqItem{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--surface-control);color:var(--text-tertiary);text-align:left;font-size:.8rem;font-weight:600;display:flex}.XpD7Ta_prereqMet{background:var(--bg-tip);color:var(--text-tip)}.XpD7Ta_prereqCount{font-family:var(--font-num);flex-shrink:0;margin-left:auto;font-weight:700}
.hRa45a_hero,.hRa45a_bar{--c:var(--color-primary);--hm-top:color-mix(in srgb, var(--c) 84%, black);--hm-white:#fff;--hm-on:var(--hm-white);--hm-on-face:#ffffff2e;--hm-badge:#ffffff3d;--hm-safe:max(12px, env(safe-area-inset-top))}.hRa45a_light{--hm-on:var(--text-heading);--hm-on-face:#00000014;--hm-badge:#0000001a}:is([data-theme=night] .hRa45a_light,[data-theme=dark] .hRa45a_light){--hm-on:var(--hm-white);--hm-on-face:#ffffff2e;--hm-badge:#ffffff3d}.hRa45a_hero{--hm-face:var(--surface-slot);--hm-plate:#ffffffeb;--hm-glow:#ffffff38;margin:0 calc(var(--space-12) * -1);padding-top:calc(var(--hm-safe) + 44px);color:var(--hm-on);position:relative;container-type:inline-size}:is([data-theme=night] .hRa45a_hero,[data-theme=dark] .hRa45a_hero){--hm-face:var(--surface-raised-strong);--hm-plate:#ffffff24}.hRa45a_block{--hm-bleed:600px;top:calc(var(--hm-bleed) * -1);height:calc(var(--hm-bleed) + var(--hm-safe) + 302px);background:var(--hm-top);border-radius:0 0 32px 32px;position:absolute;left:0;right:0;overflow:hidden}.hRa45a_layer{left:0;right:0;top:var(--hm-bleed);background:linear-gradient(170deg, var(--hm-top) 0%, var(--c) 55%, color-mix(in srgb, var(--c) 86%, white) 100%);position:absolute;bottom:0}:is([data-theme=night] .hRa45a_hero,[data-theme=dark] .hRa45a_hero,[data-theme=night] .hRa45a_bar,[data-theme=dark] .hRa45a_bar){--hm-top:color-mix(in srgb, var(--c) 70%, black)}:is([data-theme=night] .hRa45a_layer,[data-theme=dark] .hRa45a_layer){background:linear-gradient(170deg, var(--hm-top) 0%, color-mix(in srgb, var(--c) 55%, black) 100%)}.hRa45a_block:after{content:"";right:calc(min(136px,33.8cqw)/2 - 78px);top:calc(var(--hm-bleed) + var(--hm-safe) + 44px + 14px + min(136px, 33.8cqw) / 2 - 100px);background:radial-gradient(circle closest-side, var(--hm-glow), transparent);width:200px;height:200px;position:absolute}.hRa45a_reveal .hRa45a_layerTo{opacity:0}.hRa45a_reveal.hRa45a_go .hRa45a_layerTo{opacity:1;transition:opacity .28s linear}.hRa45a_stage{--p1:clamp(0, calc(var(--hs,0) / 64), 1);height:194px;opacity:calc(1 - var(--p1));transform:translateY(calc(var(--hs,0) * .5px));will-change:transform, opacity;position:relative}.hRa45a_num{left:var(--space-24);top:var(--space-20);position:absolute;right:calc(30px + min(136px,33.8cqw))}.hRa45a_big{letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:min(5.75rem,22.9cqw);font-weight:700;line-height:.95}.hRa45a_big4{font-size:min(4.5rem,17.2cqw)}.hRa45a_bigWord{letter-spacing:-.03em;font-size:min(3.5rem,13.9cqw)}.hRa45a_unit{margin-left:var(--space-4);letter-spacing:-.02em;font-size:min(1.625rem,6.47cqw);font-weight:700}.hRa45a_line1{margin:var(--space-10) 0 0;font-size:var(--type-headline);letter-spacing:-.02em;word-break:keep-all;font-weight:700;line-height:1.5}.hRa45a_line2{font-size:var(--type-callout);opacity:.88;word-break:keep-all;margin:3px 0 0;font-weight:400;line-height:1.5}.hRa45a_badge{height:26px;margin-top:var(--space-8);background:var(--hm-badge);font-size:var(--type-footnote);border-radius:9999px;align-items:center;padding:0 11px;font-weight:700;display:inline-flex}.hRa45a_swap{display:inline-block;position:relative}.hRa45a_old,.hRa45a_new{display:block}.hRa45a_new{opacity:0;position:absolute;top:0;left:0;transform:translateY(6px)}.hRa45a_go .hRa45a_old{opacity:0;transition:opacity .24s cubic-bezier(.2,0,0,1) .1s,transform .24s cubic-bezier(.2,0,0,1) .1s;transform:translateY(-6px)}.hRa45a_go .hRa45a_new{opacity:1;transition:opacity .24s cubic-bezier(.2,0,0,1) .1s,transform .24s cubic-bezier(.2,0,0,1) .1s;transform:none}.hRa45a_reveal.hRa45a_go .hRa45a_badge{animation:hRa45a_hmFade var(--duration-base) linear .16s both}@keyframes hRa45a_hmFade{0%{opacity:0}}.hRa45a_plate{right:22px;top:var(--space-14);background:var(--hm-plate);width:min(136px,33.8cqw);height:min(136px,33.8cqw);box-shadow:0 6px 18px rgba(var(--shadow-color), .12);border-radius:50%;place-items:center;display:grid;position:absolute}:is([data-theme=night] .hRa45a_plate,[data-theme=dark] .hRa45a_plate){box-shadow:none}.hRa45a_char{grid-area:1/1;place-items:center;width:76.5%;height:76.5%;display:grid}.hRa45a_char svg{width:100%;height:100%}.hRa45a_charNew{opacity:0}.hRa45a_go .hRa45a_charNew{opacity:1;transition:opacity .18s linear}.hRa45a_go .hRa45a_charOld{opacity:0;transition:opacity .18s linear}.hRa45a_sk{opacity:.35}.hRa45a_weekLink{color:inherit;text-decoration:none;display:block}.hRa45a_weekLink:focus-visible{outline:none}.hRa45a_weekLink:focus-visible .hRa45a_week{outline:2px solid var(--color-primary);outline-offset:2px}.hRa45a_week{margin:0 var(--space-12);padding:var(--space-16) var(--space-16) var(--space-14);background:var(--card-bg);box-shadow:0 8px 24px rgba(var(--shadow-color), .1);color:var(--text-tertiary);border-radius:20px;justify-content:space-between;list-style:none;display:flex;position:relative}:is([data-theme=night] .hRa45a_week,[data-theme=dark] .hRa45a_week){box-shadow:0 8px 24px rgba(var(--shadow-color), .4)}.hRa45a_day{justify-items:center;gap:var(--space-6);display:grid}.hRa45a_dayName{font-size:var(--type-caption);font-weight:600;line-height:1.5}.hRa45a_today .hRa45a_dayName{color:var(--text-heading)}.hRa45a_dot{background:var(--hm-face);border-radius:50%;place-items:center;width:min(34px,8.4cqw);height:min(34px,8.4cqw);display:grid}.hRa45a_dotDone{background:var(--c)}.hRa45a_dotToday{box-shadow:inset 0 0 0 2px var(--c);background:0 0}.hRa45a_dot svg{fill:none;width:16px;height:16px;stroke:var(--hm-white);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.hRa45a_light .hRa45a_dot svg{stroke:var(--hm-on)}.hRa45a_reveal.hRa45a_go .hRa45a_today .hRa45a_dotDone{animation:1ms linear .18s both hRa45a_hmFill}.hRa45a_reveal.hRa45a_go .hRa45a_today .hRa45a_dotDone svg{animation:.18s cubic-bezier(.2,0,0,1) .18s both hRa45a_hmCheck}@keyframes hRa45a_hmFill{0%{box-shadow:inset 0 0 0 2px var(--c);background:0 0}}@keyframes hRa45a_hmCheck{0%{opacity:0;transform:scale(.7)}}.hRa45a_dotSk{margin:0}.hRa45a_bar{--p2:clamp(0, calc((var(--hs,0) - 150) / 44), 1);z-index:var(--z-header);padding-top:var(--hm-safe);color:color-mix(in srgb, var(--text-heading) calc(var(--p2) * 100%), var(--hm-on));position:fixed;top:0;left:0;right:0}.hRa45a_bar:before{content:"";background:var(--card-bg);box-shadow:0 1px 0 var(--border-color);opacity:var(--p2);position:absolute;inset:0}.hRa45a_barInner{align-items:center;gap:var(--space-8);max-width:var(--page-max-width);height:44px;padding:0 var(--space-14);margin:0 auto;display:flex;position:relative}.hRa45a_barGroup{flex:1;min-width:0;display:flex}.hRa45a_barGroup button{max-width:100%;color:inherit}.hRa45a_barGroup button>span{font-size:var(--type-headline)}.hRa45a_bell{background:color-mix(in srgb, var(--hm-on-face) calc((1 - var(--p2)) * 100%), transparent);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.hRa45a_bell a{color:inherit}.hRa45a_bell svg{width:22px;height:22px}.hRa45a_barStreak{font-size:var(--type-callout);color:var(--text-secondary);opacity:var(--p2);flex:none;align-items:center;gap:5px;font-weight:600;display:flex}.hRa45a_barStreak i{background:var(--c);border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:reduce){.hRa45a_reveal .hRa45a_layerTo,.hRa45a_go .hRa45a_old,.hRa45a_go .hRa45a_new,.hRa45a_go .hRa45a_charNew,.hRa45a_go .hRa45a_charOld{transition:none!important}.hRa45a_reveal.hRa45a_go .hRa45a_badge,.hRa45a_reveal.hRa45a_go .hRa45a_today .hRa45a_dotDone,.hRa45a_reveal.hRa45a_go .hRa45a_today .hRa45a_dotDone svg{animation:none!important}.hRa45a_stage{transform:none}}
.oF44wa_overlay{background-color:var(--bg-color);z-index:var(--z-dim);padding:var(--space-40) var(--space-24);padding-bottom:env(safe-area-inset-bottom,var(--space-40));flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0}.oF44wa_iconWrapper{margin-bottom:var(--space-40);perspective:1000px;position:relative}.oF44wa_glow{filter:blur(40px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffd93d66 0%,#0000 70%);width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oF44wa_title{font-family:var(--font-main);font-size:var(--type-title2);color:var(--text-primary);margin:0 0 var(--space-8) 0;letter-spacing:-.01em;font-weight:700}.oF44wa_mannaDisplay{justify-content:center;align-items:baseline;gap:var(--space-6);margin-bottom:var(--space-20);display:flex}.oF44wa_mannaValue{color:var(--color-primary-text);text-shadow:0 4px 20px rgba(var(--color-primary-text-rgb), .2);font-family:Inter,sans-serif;font-size:5rem;font-weight:900;display:inline-block}.oF44wa_mannaUnit{font-family:var(--font-main), sans-serif;font-size:var(--type-title3);color:var(--text-secondary);opacity:.8;font-weight:700}.oF44wa_message{font-family:var(--font-main);font-size:var(--type-callout);color:var(--text-secondary);margin-bottom:var(--space-32);word-break:keep-all;line-height:1.6}.oF44wa_confirmBtn{width:100%;max-width:400px;padding:var(--space-20);margin-bottom:var(--space-20);color:#fff;font-size:var(--type-title3);cursor:pointer;font-weight:700;font-family:var(--font-main), sans-serif;box-shadow:var(--surface-shadow-card);background:#e07a5f;border:none;border-radius:24px;flex-shrink:0}.oF44wa_floatingChestWrapper{cursor:pointer;width:100%;z-index:var(--z-local);flex:1;justify-content:center;align-items:center;display:flex}.oF44wa_chestBox{flex-direction:column;justify-content:center;align-items:center;display:flex}
.IpnSvq_ruled{--rule:1.625rem;--rule-line:color-mix(in srgb, var(--emo,var(--text-tertiary)) calc(26% * var(--emo-k,1)), transparent);--rule-margin:color-mix(in srgb, var(--color-primary) 30%, transparent);background-color:var(--card-bg);background-image:linear-gradient(90deg, transparent var(--rule), var(--rule-margin) var(--rule), var(--rule-margin) calc(var(--rule) + 1px), transparent calc(var(--rule) + 1px)), repeating-linear-gradient(180deg, transparent 0 calc(var(--rule) - 1px), var(--rule-line) calc(var(--rule) - 1px) var(--rule));border-radius:var(--radius-14);box-shadow:var(--surface-shadow-float)}:is([data-theme=night] .IpnSvq_ruled,[data-theme=dark] .IpnSvq_ruled){--rule-line:color-mix(in srgb, var(--text-primary) 9%, transparent);--rule-margin:color-mix(in srgb, var(--color-primary) 34%, transparent)}.IpnSvq_seal{background:var(--surface-raised-strong);width:52px;height:52px;box-shadow:var(--surface-shadow-float);border-radius:50%;place-items:center;display:grid;position:absolute}
.J8Eaha_btn{justify-content:center;align-items:center;gap:var(--space-4);cursor:pointer;font-family:var(--font-main);color:var(--color-primary-text);padding:var(--space-4) var(--space-6);-webkit-tap-highlight-color:transparent;transition:opacity var(--duration-fast) ease, background var(--duration-fast) ease;background:0 0;border:none;border-radius:6px;font-weight:600;text-decoration:none;display:inline-flex}.J8Eaha_btn:active{opacity:.6;background:var(--hover-bg,#0000000a)}.J8Eaha_btn:disabled{opacity:.4;cursor:not-allowed}.J8Eaha_sm{font-size:var(--fs-caption,.75rem)}.J8Eaha_md{font-size:var(--fs-body-sm,.875rem)}.J8Eaha_lg{font-size:var(--fs-body-md,1rem)}.J8Eaha_muted{color:var(--text-secondary)}.J8Eaha_danger{color:var(--color-danger-text)}
.gicWVW_post{padding:var(--space-18) var(--space-20);color:var(--text-primary);font-family:var(--font-main);position:relative}.gicWVW_open{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;position:absolute;inset:0}.gicWVW_open:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.gicWVW_head{align-items:center;gap:var(--space-12);display:flex}.gicWVW_avatarWrap{flex-shrink:0;position:relative}.gicWVW_moodBadge{background:var(--d-bg,var(--card-bg));border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-3px;right:-3px}.gicWVW_avatar{background:var(--surface-control);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.gicWVW_avatarImg{object-fit:cover;width:100%;height:100%}.gicWVW_who{flex-direction:column;flex:1;min-width:0;display:flex}.gicWVW_name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-body);color:var(--text-heading);font-weight:600;overflow:hidden}.gicWVW_time{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-footnote);color:var(--text-secondary);font-weight:400;overflow:hidden}.gicWVW_more{z-index:2;margin-right:calc(var(--space-10) * -1);color:var(--text-tertiary);position:relative}.gicWVW_text{margin:var(--space-12) 0 0;font-family:var(--font-title);font-size:var(--type-headline);color:var(--text-heading);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.gicWVW_quiet{margin:var(--space-12) 0 0;font-size:var(--type-callout);color:var(--text-secondary);font-weight:400}.gicWVW_readMore{z-index:2;margin-top:var(--space-4);font-family:var(--font-main);font-size:var(--type-callout);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;display:block;position:relative}.gicWVW_reactors{align-items:center;gap:var(--space-6);margin:var(--space-12) 0 0;font-size:var(--type-footnote);color:var(--text-secondary);font-weight:400;display:flex}.gicWVW_readMore:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-6)}.gicWVW_context{align-items:center;gap:var(--space-6);margin:0 0 var(--space-10);font-size:var(--type-footnote);color:var(--text-tertiary);font-weight:400;display:flex}.gicWVW_context svg{flex-shrink:0}.gicWVW_nameRow{align-items:center;gap:var(--space-6);min-width:0;display:flex}.gicWVW_acts{align-items:center;gap:var(--space-18);margin-top:var(--space-6);display:flex}.gicWVW_act{z-index:2;align-items:center;gap:var(--space-6);min-height:44px;font-family:var(--font-main);font-size:var(--type-callout);color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-weight:400;display:inline-flex;position:relative}.gicWVW_actOn{color:var(--color-primary-text);font-weight:600}.gicWVW_act:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-6)}.gicWVW_act:not(:disabled):active{transform:scale(.96)}@media (prefers-reduced-motion:no-preference){.gicWVW_act{transition:color var(--duration-fast) ease, transform var(--duration-fast) ease}}.gicWVW_amenChip{z-index:2;align-items:center;gap:var(--space-6);height:34px;margin-top:var(--space-6);padding:0 var(--space-14) 0 var(--space-10);border-radius:var(--radius-full);background:var(--surface-slot);font-family:var(--font-main);font-size:var(--type-footnote);color:var(--text-heading);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;font-weight:600;display:inline-flex;position:relative}.gicWVW_amenChip:after{content:"";position:absolute;inset:-5px 0}.gicWVW_amenChipOn{background:color-mix(in srgb, var(--color-primary) 12%, var(--card-bg));color:var(--color-primary-text)}.gicWVW_amenChip:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.gicWVW_amenChip:active{transform:scale(.96)}@media (prefers-reduced-motion:no-preference){.gicWVW_amenChip{transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-fast) ease}}
._8ZLObq_yearRow{margin-bottom:var(--space-14);justify-content:space-between;align-items:center;display:flex}._8ZLObq_year{font-size:var(--type-headline);color:var(--text-heading);margin:0;font-weight:700}._8ZLObq_navBtn{color:var(--text-secondary)}._8ZLObq_navBtn:disabled{opacity:.3}._8ZLObq_prev{transform:rotate(180deg)}._8ZLObq_grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._8ZLObq_month{border-radius:var(--radius-14);background:var(--surface-slot);min-height:64px;color:var(--text-heading);justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;border:0;flex-direction:column;font-family:inherit;display:flex}._8ZLObq_month:active:not(:disabled){transform:scale(.98)}._8ZLObq_label{font-size:var(--type-body);font-weight:700}._8ZLObq_count{font-size:var(--type-caption);color:var(--text-secondary)}._8ZLObq_none{background:var(--bg-color);color:var(--text-tertiary)}._8ZLObq_none ._8ZLObq_count{color:var(--text-tertiary)}._8ZLObq_on{background:var(--color-primary);color:#fff}._8ZLObq_on ._8ZLObq_count{color:inherit}._8ZLObq_month:disabled{background:var(--bg-color);color:var(--text-tertiary);opacity:.5;cursor:default}
.uMWzLq_card{--c:var(--color-primary);--hm-face:var(--surface-slot);--hm-ink:color-mix(in srgb, var(--c) 70%, black);--hm-soft:color-mix(in srgb, var(--c) 12%, transparent);background:var(--card-bg);border-radius:20px;flex:none;overflow:hidden}:is([data-theme=night] .uMWzLq_card,[data-theme=dark] .uMWzLq_card){--hm-face:var(--surface-raised-strong);--hm-ink:var(--text-heading);--hm-soft:color-mix(in srgb, var(--c) 30%, transparent)}.uMWzLq_card .uMWzLq_row{gap:var(--space-14);padding:var(--space-18) var(--space-20)}.uMWzLq_card .uMWzLq_row+.uMWzLq_row{padding-top:0}.uMWzLq_icon{background:var(--hm-soft);border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}.uMWzLq_faces{flex:none;width:60px;height:48px;position:relative}.uMWzLq_face{background:var(--card-bg);width:30px;height:30px;box-shadow:0 0 0 2px var(--card-bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:9px}.uMWzLq_face:nth-child(2){left:15px}.uMWzLq_face:nth-child(3){left:30px}.uMWzLq_title,.uMWzLq_sub{text-overflow:ellipsis;white-space:nowrap;line-height:1.5;display:block;overflow:hidden}.uMWzLq_title{font-size:var(--type-headline);letter-spacing:-.02em;color:var(--text-heading);font-weight:700}.uMWzLq_sub{font-size:var(--type-footnote);color:var(--text-secondary);font-weight:400}.uMWzLq_pill{height:32px;padding:0 var(--space-14);background:var(--hm-face);color:var(--text-heading);font-family:var(--font-main);font-size:var(--type-footnote);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;flex:none;font-weight:600}.uMWzLq_pillStrong{background:var(--hm-soft);color:var(--hm-ink)}.uMWzLq_pill{position:relative}.uMWzLq_pill:after{content:"";position:absolute;inset:-6px 0}.uMWzLq_pill:active{transform:scale(.96)}.uMWzLq_pill:focus-visible,.uMWzLq_footLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.uMWzLq_foot{padding:var(--space-4) var(--space-12);border-top:1px solid var(--border-color);display:flex}.uMWzLq_footLink{text-align:center;white-space:nowrap;font-size:var(--type-footnote);color:var(--text-secondary);flex:1;padding:11px 0;font-weight:400;text-decoration:none;position:relative}.uMWzLq_footLink+.uMWzLq_footLink:before{content:"";background:var(--border-color);width:1px;position:absolute;top:15px;bottom:15px;left:0}
.QsGHXq_wrap{flex-direction:column;align-items:stretch;width:100%;display:flex}.QsGHXq_head{text-align:center;margin-bottom:var(--space-28);flex-direction:column;align-items:center;display:flex;position:relative}.QsGHXq_icon{margin-bottom:var(--space-20);z-index:var(--z-local);justify-content:center;display:flex;position:relative}.QsGHXq_title{font-family:var(--font-main);font-size:var(--type-title1);letter-spacing:-.035em;color:var(--text-heading);word-break:keep-all;margin:0;font-weight:700;line-height:1.3}.QsGHXq_desc{margin:var(--space-10) 0 0;font-size:var(--type-body);color:var(--text-secondary);word-break:keep-all;line-height:1.6}.QsGHXq_list{gap:var(--space-10);flex-direction:column;width:100%;display:flex}.QsGHXq_option{align-items:center;gap:var(--space-14);width:100%;padding:var(--space-18) var(--space-16);border-radius:var(--radius-20);background:var(--card-bg);font:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-base) ease, transform var(--duration-fast) ease;border:none;display:flex}.QsGHXq_option:active:not(:disabled){transform:scale(.99)}.QsGHXq_option:disabled{cursor:default}.QsGHXq_optionOn{background:rgba(var(--color-primary-rgb), .08)}.QsGHXq_radio{border-radius:var(--radius-full);border:1.5px solid var(--border-color-table);box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.QsGHXq_radioOn{background:var(--color-primary);color:#fff;border-color:#0000}.QsGHXq_optionText{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.QsGHXq_optionTitle{font-size:var(--type-headline);color:var(--text-heading);font-weight:700}.QsGHXq_optionDesc{font-size:var(--type-callout);color:var(--text-secondary);word-break:keep-all;line-height:1.5}.QsGHXq_chip{padding:var(--space-4) var(--space-10);border-radius:var(--radius-full);background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary-text);font-size:var(--type-footnote);font-weight:600;font-family:var(--font-num);flex:none}
.-\32 a5XG_stage{--emo:var(--color-primary);--emo-k:.4;--stage-base:var(--card-bg);--wash-top:calc(30% * var(--emo-k,1));--wash-mid:calc(10% * var(--emo-k,1));z-index:var(--z-modal);background:linear-gradient(180deg, color-mix(in srgb, var(--emo) var(--wash-top), var(--stage-base)) 0%, color-mix(in srgb, var(--emo) var(--wash-mid), var(--stage-base)) 46%, var(--stage-base) 78%);color:var(--text-primary);font-family:var(--font-main);animation:-\32 a5XG_stageIn var(--duration-slow) ease-out;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}:is([data-theme=night] .-\32 a5XG_stage,[data-theme=dark] .-\32 a5XG_stage){--stage-base:var(--bg-color);--wash-top:calc(20% * var(--emo-k,1));--wash-mid:calc(6% * var(--emo-k,1))}.-\32 a5XG_top{height:44px;margin-top:max(var(--space-12), env(safe-area-inset-top));padding:0 var(--space-16);flex:none;align-items:center;display:flex;position:relative}.-\32 a5XG_back{width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-12px;padding:0;display:grid}.-\32 a5XG_center{justify-content:center;align-items:center;gap:var(--space-40);min-height:0;padding:var(--space-16) var(--space-24);transition:opacity var(--duration-base) ease-out;flex-direction:column;flex:1;display:flex;position:relative}.-\32 a5XG_folded{width:11rem;min-height:11rem;padding:var(--space-16) var(--space-18) var(--space-16) calc(var(--rule) + var(--space-4));animation:-\32 a5XG_noteIn .5s var(--ease-out-soft) both;place-items:center;display:grid;position:relative}.-\32 a5XG_hand{text-align:center;font-family:var(--font-title);font-size:var(--type-body);font-weight:700;line-height:var(--rule);color:color-mix(in srgb, var(--emo) 50%, var(--text-heading));word-break:keep-all;margin:0}.-\32 a5XG_hand span{display:block}.-\32 a5XG_seal{bottom:-16px;right:-14px}.-\32 a5XG_copy{text-align:center;max-width:22rem}.-\32 a5XG_title{font-size:var(--type-title2);letter-spacing:var(--ls-tight);color:var(--text-heading);word-break:keep-all;text-wrap:balance;margin:0;font-weight:700;line-height:1.4}.-\32 a5XG_title em{color:color-mix(in srgb, var(--emo) 60%, var(--text-heading));font-style:normal}.-\32 a5XG_sub{margin:var(--space-8) 0 0;font-size:var(--type-callout);color:var(--text-secondary);word-break:keep-all;line-height:1.5}.-\32 a5XG_actions{width:100%;max-width:var(--page-max-width);padding:0 var(--space-20) max(var(--space-16), env(safe-area-inset-bottom));transition:opacity var(--duration-base) ease-out;flex:none;margin:0 auto;position:relative}.-\32 a5XG_leaves{pointer-events:none;position:absolute;inset:0;overflow:hidden}.-\32 a5XG_leaves i{background:color-mix(in srgb, var(--emo) 70%, var(--stage-base));opacity:.75;border-radius:0 100%;width:12px;height:7px;animation:linear infinite -\32 a5XG_fall;position:absolute;top:-20px}.-\32 a5XG_leaves i:first-child{animation-duration:9s;animation-delay:-2s;left:12%}.-\32 a5XG_leaves i:nth-child(2){width:9px;height:5px;animation-duration:11s;animation-delay:-6s;left:30%}.-\32 a5XG_leaves i:nth-child(3){animation-duration:10s;animation-delay:-1s;left:52%}.-\32 a5XG_leaves i:nth-child(4){width:14px;height:8px;animation-duration:12s;animation-delay:-8s;left:71%}.-\32 a5XG_leaves i:nth-child(5){width:8px;height:5px;animation-duration:9.5s;animation-delay:-4s;left:86%}.-\32 a5XG_leaves i:nth-child(6){width:10px;height:6px;animation-duration:13s;animation-delay:-10s;left:42%}.-\32 a5XG_isOpening .-\32 a5XG_center,.-\32 a5XG_isOpening .-\32 a5XG_actions{opacity:0;pointer-events:none}.-\32 a5XG_unfold{left:var(--space-20);right:var(--space-20);top:calc(max(12px, env(safe-area-inset-top)) + 128px);height:50%;max-width:calc(var(--page-max-width) - 2 * var(--space-20));padding:var(--rule) var(--space-20) 0 calc(var(--rule) + var(--space-14));transform-origin:50% 30%;animation:-\32 a5XG_unfold .6s var(--ease-out-soft) both;margin:0 auto;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.-\32 a5XG_unfold p{font-family:var(--font-title);line-height:var(--rule);color:var(--text-primary);word-break:keep-all;margin:0;animation:.6s ease-out both -\32 a5XG_unfoldText}.-\32 a5XG_unfoldTo{font-size:var(--type-callout)}.-\32 a5XG_unfoldOpening{font-size:var(--type-headline);font-weight:700}.-\32 a5XG_unfoldText{font-size:var(--type-body)}.-\32 a5XG_isLeaving{opacity:0;transition:opacity var(--duration-base) ease-out}@keyframes -\32 a5XG_stageIn{0%{opacity:0}to{opacity:1}}@keyframes -\32 a5XG_noteIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes -\32 a5XG_fall{0%{transform:translate(0)rotate(0)}50%{transform:translate(18px,45vh)rotate(140deg)}to{transform:translate(-6px,calc(100vh + 40px))rotate(300deg)}}@keyframes -\32 a5XG_unfold{0%{opacity:.6;border-radius:var(--radius-28);transform:translateY(8vh)scale(.42,.36)}to{opacity:1;transform:none}}@keyframes -\32 a5XG_unfoldText{0%,40%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.-\32 a5XG_stage,.-\32 a5XG_folded{animation:none}.-\32 a5XG_leaves i{animation:none;top:auto}.-\32 a5XG_leaves i:nth-child(odd){top:30%}.-\32 a5XG_leaves i:nth-child(2n){top:62%}}
.Ju0Mua_wrapper{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.Ju0Mua_label{font-size:var(--fs-body-sm,.875rem);color:var(--text-primary);padding-left:var(--space-2);font-weight:600}.Ju0Mua_required{color:var(--color-primary-text);margin-left:var(--space-2)}.Ju0Mua_input{background:var(--input-bg);width:100%;color:var(--text-primary);font-family:var(--font-main);box-sizing:border-box;transition:border-color var(--duration-base) ease, box-shadow var(--duration-base) ease, background var(--duration-base) ease;outline:none}.Ju0Mua_input::placeholder{color:var(--text-tertiary);opacity:.7}.Ju0Mua_input:disabled{opacity:.5;cursor:not-allowed}.Ju0Mua_sm{padding:var(--space-10) var(--space-14);border:1px solid var(--border-color);font-size:var(--fs-body-sm,.875rem);border-radius:10px}.Ju0Mua_md{padding:var(--space-12) var(--space-16);border:1px solid var(--border-color);font-size:var(--fs-body-md,1rem);border-radius:12px}.Ju0Mua_lg{padding:var(--space-18) var(--space-20);border:2px solid var(--border-color);font-size:var(--fs-body-lg,1.0625rem);background:var(--bg-soft);border-radius:16px}.Ju0Mua_fieldWrap{align-items:center;display:flex;position:relative}.Ju0Mua_hasClear{padding-right:46px}.Ju0Mua_clearBtn{background:var(--surface-control);width:28px;height:28px;color:var(--text-secondary);font-size:var(--type-body);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;right:12px}.Ju0Mua_clearBtn:active{background:var(--surface-control-hover)}.Ju0Mua_input:focus{background:var(--surface-raised-strong);border-color:color-mix(in srgb, var(--text-primary) 22%, transparent);box-shadow:none}.Ju0Mua_lg.Ju0Mua_input:focus{background:var(--surface-raised-strong);box-shadow:none}.Ju0Mua_center{text-align:center}.Ju0Mua_error{border-color:var(--color-danger)}.Ju0Mua_error:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--surface-danger-soft)}.Ju0Mua_below{justify-content:space-between;gap:var(--space-12);font-size:var(--fs-caption,.75rem);padding:0 var(--space-2);display:flex}.Ju0Mua_helperText{color:var(--text-secondary);flex:1}.Ju0Mua_errorText{color:var(--color-danger-text);flex:1}.Ju0Mua_counter{color:var(--text-tertiary);font-feature-settings:"tnum";flex-shrink:0}.Ju0Mua_textarea{resize:vertical;min-height:96px;font-family:var(--font-main);line-height:1.5}
.Xb99pa_wrap{--pr-bg:color-mix(in srgb, var(--color-primary) 7%, var(--d-bg,var(--card-bg)));padding:var(--space-4) 0 var(--space-12)}.Xb99pa_track{gap:var(--space-8);scroll-snap-type:x mandatory;scroll-padding:0 var(--space-16);scrollbar-width:none;padding:0 var(--space-16);display:flex;overflow-x:auto}.Xb99pa_track::-webkit-scrollbar{display:none}.Xb99pa_card{--reactor-ring:var(--pr-bg);box-sizing:border-box;scroll-snap-align:start;padding:var(--space-16);border-radius:var(--radius-16);background:var(--pr-bg);color:inherit;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:0 0 88%;text-decoration:none;display:flex}.Xb99pa_single{flex-basis:calc(100% - var(--space-8))}.Xb99pa_card:active,.Xb99pa_ask:active{transform:scale(.98)}@media (prefers-reduced-motion:no-preference){.Xb99pa_card,.Xb99pa_ask{transition:transform var(--duration-fast) ease}}.Xb99pa_card:focus-visible,.Xb99pa_ask:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Xb99pa_ctx{align-items:center;gap:var(--space-4);font-size:var(--type-footnote);color:var(--text-secondary);font-weight:600;display:flex}.Xb99pa_ctxUrgent{color:var(--color-primary-text)}.Xb99pa_who{align-items:center;gap:var(--space-10);min-width:0;margin-top:var(--space-10);display:flex}.Xb99pa_avatar{border-radius:var(--radius-full);object-fit:cover;flex:none;width:40px;height:40px}.Xb99pa_name{min-width:0;font-size:var(--type-body);color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.Xb99pa_me{font-size:var(--type-caption);color:var(--text-secondary);flex:none;font-weight:600}.Xb99pa_text{margin:var(--space-12) 0 0;font-family:var(--font-title);font-size:var(--type-headline);color:var(--text-heading);word-break:keep-all;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.Xb99pa_foot{align-items:center;gap:var(--space-6);padding-top:var(--space-12);font-size:var(--type-footnote);color:var(--text-secondary);margin-top:auto;display:flex}.Xb99pa_ask{box-sizing:border-box;scroll-snap-align:start;justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--radius-16);border:1px dashed color-mix(in srgb, var(--color-primary) 35%, transparent);font-size:var(--type-callout);color:var(--color-primary-text);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:0 0 132px;font-weight:600;text-decoration:none;display:flex}.Xb99pa_dots{justify-content:center;gap:var(--space-4);padding-top:var(--space-10);display:flex}.Xb99pa_dot{border-radius:var(--radius-full);background:var(--surface-control);width:5px;height:5px}.Xb99pa_dotOn{background:var(--color-primary);width:14px}@media (prefers-reduced-motion:no-preference){.Xb99pa_dot{transition:width var(--duration-base) ease, background var(--duration-base) ease}}.Xb99pa_empty{align-items:center;gap:var(--space-8);margin:0 var(--space-16);padding:var(--space-10) var(--space-12) var(--space-10) var(--space-14);border-radius:var(--radius-14);background:var(--pr-bg);display:flex}.Xb99pa_emptyText{min-width:0;font-size:var(--type-callout);color:var(--text-primary);flex:1}
.PEpK8a_card{--cal-c:var(--color-primary);--cal-face:var(--surface-slot);margin:0 var(--space-12);padding:var(--space-16) var(--space-20);background:var(--card-bg);box-shadow:0 8px 24px rgba(var(--shadow-color), .1);border-radius:20px;position:relative}:is([data-theme=night] .PEpK8a_card,[data-theme=dark] .PEpK8a_card){--cal-face:var(--surface-raised-strong);box-shadow:0 8px 24px rgba(var(--shadow-color), .4)}.PEpK8a_head{justify-content:space-between;align-items:center;gap:var(--space-8);margin:0 calc(var(--space-8) * -1) var(--space-8);display:flex}.PEpK8a_title{min-width:0;font-size:var(--type-body);color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;flex:1;justify-content:center;margin:0;font-weight:700;display:flex;overflow:hidden}.PEpK8a_titleBtn{max-width:100%;min-height:36px;padding:0 var(--space-8);border-radius:var(--radius-10);align-items:center;gap:var(--space-4);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.PEpK8a_titleBtn:active{background:var(--surface-slot)}.PEpK8a_titleText{text-overflow:ellipsis;min-width:0;overflow:hidden}.PEpK8a_caret{color:var(--text-secondary);flex:none}.PEpK8a_navBtn{color:var(--text-secondary)}.PEpK8a_navBtn:disabled{opacity:.3}.PEpK8a_prev{transform:rotate(180deg)}.PEpK8a_grid{gap:var(--space-6) 0;padding:var(--space-4) 0 var(--space-2);grid-template-columns:repeat(7,1fr);justify-items:center;display:grid}.PEpK8a_dow{font-size:var(--type-caption);color:var(--text-tertiary);font-weight:600}.PEpK8a_cell{display:contents}.PEpK8a_day{background:var(--cal-face);width:36px;height:36px;color:var(--text-secondary);font-family:var(--font-main);font-size:var(--type-footnote);font-variant-numeric:tabular-nums;border:none;border-radius:50%;place-items:center;padding:0;font-weight:600;display:grid;position:relative}.PEpK8a_done{background:color-mix(in srgb, var(--day-c) 18%, transparent);color:var(--text-heading);cursor:pointer;-webkit-tap-highlight-color:transparent}.PEpK8a_done:active{transform:scale(.94)}.PEpK8a_done:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PEpK8a_face{place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-2px;right:-2px}.PEpK8a_today{box-shadow:inset 0 0 0 2px var(--cal-c);color:var(--text-heading)}.PEpK8a_today:not(.PEpK8a_done){background:0 0}.PEpK8a_on{background:var(--text-heading);box-shadow:none;color:var(--card-bg)}.PEpK8a_wait{opacity:.5}.PEpK8a_dayRow{align-items:center;gap:var(--space-12);margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--border-color);color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:flex}.PEpK8a_dayRow:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}.PEpK8a_dayFace{flex:none;place-items:center;width:36px;height:36px;display:grid}.PEpK8a_dayText{flex:1;gap:3px;min-width:0;display:grid}.PEpK8a_dayLine{-webkit-line-clamp:2;font-size:var(--type-callout);color:var(--text-heading);word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.PEpK8a_dayMeta{font-size:var(--type-footnote);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PEpK8a_chevron{color:var(--text-secondary);opacity:.45;flex:none}.PEpK8a_find{align-items:center;gap:var(--space-10);margin:var(--space-12) 0 0;padding-top:var(--space-12);border-top:1px solid var(--border-color);font-size:var(--type-footnote);color:var(--text-secondary);word-break:keep-all;line-height:1.45;display:flex}.PEpK8a_find b{color:var(--text-heading);font-weight:600}.PEpK8a_find>span{flex:1;min-width:0}.PEpK8a_leaf{flex:none}.PEpK8a_cta{margin-top:var(--space-12)}.PEpK8a_error{justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:var(--space-12);font-size:var(--type-footnote);color:var(--text-secondary);display:flex}
._6d5tsa_tip{left:0;right:0;bottom:var(--pt-bottom,calc(73px + env(safe-area-inset-bottom) + 14px));z-index:var(--z-header);align-items:center;gap:var(--space-12);width:calc(100% - 24px);max-width:calc(var(--page-max-width) - 24px);padding:var(--space-16);box-sizing:border-box;background:var(--card-bg);box-shadow:0 10px 30px rgba(var(--shadow-color), .14);border-radius:20px;margin:0 auto;animation:.18s ease-out .4s both _6d5tsa_ptIn;display:flex;position:fixed}:is([data-theme=night] ._6d5tsa_tip,[data-theme=dark] ._6d5tsa_tip){border:1px solid var(--surface-border)}._6d5tsa_tip:after{content:"";left:calc(var(--pt-tail,30%) - 8px);background:var(--card-bg);border-radius:3px;width:16px;height:16px;position:absolute;bottom:-8px;transform:rotate(45deg)}@keyframes _6d5tsa_ptIn{0%{opacity:0;transform:translateY(6px)}}._6d5tsa_body{align-items:center;gap:var(--space-12);min-width:0;font-family:var(--font-main);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1;padding:0;display:flex}._6d5tsa_body>svg{flex:none}._6d5tsa_text{gap:var(--space-2);min-width:0;display:grid}._6d5tsa_title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-headline);letter-spacing:-.02em;color:var(--text-heading);font-weight:700;overflow:hidden}._6d5tsa_title em{color:var(--color-primary-text);font-style:normal}._6d5tsa_sub{font-size:var(--type-callout);color:var(--text-secondary);font-weight:400}._6d5tsa_close{background:var(--surface-slot);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}._6d5tsa_close:before{content:"";position:absolute;inset:-8px}._6d5tsa_close svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:13px;height:13px}:is([data-theme=night] ._6d5tsa_close,[data-theme=dark] ._6d5tsa_close){background:var(--surface-raised-strong)}._6d5tsa_body:focus-visible,._6d5tsa_close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:12px}@media (prefers-reduced-motion:reduce){._6d5tsa_tip{animation:none}}
.dWFT-G_page{background:var(--bg-color);min-height:100dvh;font-family:var(--font-main)}.dWFT-G_main{gap:var(--space-12);max-width:var(--page-max-width);padding:var(--space-12) var(--space-12) 120px;margin:0 auto;display:grid}.dWFT-G_card{--qs-face:var(--surface-slot);--qs-ink:color-mix(in srgb, var(--color-primary) 70%, black);--qs-soft:color-mix(in srgb, var(--color-primary) 12%, transparent);background:var(--card-bg);border-radius:20px;overflow:hidden}:is([data-theme=night] .dWFT-G_card,[data-theme=dark] .dWFT-G_card){--qs-face:var(--surface-raised-strong);--qs-ink:var(--text-heading);--qs-soft:color-mix(in srgb, var(--color-primary) 30%, transparent)}.dWFT-G_head{gap:var(--space-6);padding:var(--space-18) var(--space-20);display:grid}.dWFT-G_eyebrow{font-size:var(--type-footnote);color:var(--text-secondary);font-weight:600}.dWFT-G_title{font-size:var(--type-title3);letter-spacing:-.03em;color:var(--text-heading);margin:0;font-weight:700;line-height:1.3}.dWFT-G_title em{color:var(--color-primary-text);font-style:normal}.dWFT-G_sub{font-size:var(--type-footnote);color:var(--text-secondary)}.dWFT-G_bar{height:6px;margin-top:var(--space-6);border-radius:var(--radius-full);background:var(--qs-face);overflow:hidden}.dWFT-G_bar>i{border-radius:var(--radius-full);background:var(--color-primary);height:100%;transition:width var(--duration-slow) ease-out;display:block}.dWFT-G_headAction{margin-top:var(--space-10)}.dWFT-G_card .dWFT-G_row{gap:var(--space-14);padding:var(--space-18) var(--space-20)}.dWFT-G_card .dWFT-G_row+.dWFT-G_row,.dWFT-G_head+.dWFT-G_row{padding-top:0}.dWFT-G_icon{background:var(--qs-soft);width:48px;height:48px;color:var(--qs-ink);border-radius:16px;flex:none;place-items:center;display:grid}.dWFT-G_rowTitle,.dWFT-G_rowSub{-webkit-line-clamp:2;line-clamp:2;white-space:normal;word-break:keep-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dWFT-G_rowTitle{font-size:var(--type-headline);letter-spacing:-.02em;color:var(--text-heading);font-weight:700;line-height:1.35}.dWFT-G_rowSub{font-size:var(--type-footnote);color:var(--text-secondary);font-weight:400}.dWFT-G_rowBar{max-width:160px;margin-top:var(--space-6)}.dWFT-G_pill{height:32px;padding:0 var(--space-14);background:var(--qs-face);color:var(--text-heading);font-family:var(--font-main);font-size:var(--type-footnote);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;flex:none;font-weight:600;position:relative}.dWFT-G_pillDo{background:var(--bg-primary-soft);color:var(--color-primary-text)}:is([data-theme=night] .dWFT-G_pillDo,[data-theme=dark] .dWFT-G_pillDo){background:var(--qs-soft);color:var(--text-heading)}.dWFT-G_pill:after,.dWFT-G_card .dWFT-G_claim:after{content:"";position:absolute;inset:-6px 0}.dWFT-G_pill:active{transform:scale(.96)}.dWFT-G_card .dWFT-G_claim{height:32px;min-height:32px;padding:0 var(--space-14);font-size:var(--type-footnote);white-space:nowrap;border-radius:12px;flex:none;font-weight:600}.dWFT-G_done{font-size:var(--type-footnote);color:var(--text-secondary);flex:none;font-weight:600}.dWFT-G_pill:focus-visible,.dWFT-G_footLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dWFT-G_foot{padding:var(--space-4) var(--space-12);border-top:1px solid var(--border-color);display:flex}.dWFT-G_footOnly{border-top:none}.dWFT-G_footLink{justify-content:center;align-items:center;gap:var(--space-4);font-family:var(--font-main);font-size:var(--type-footnote);color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:1;padding:13px 0;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.dWFT-G_footLink+.dWFT-G_footLink:before{content:"";background:var(--border-color);width:1px;position:absolute;top:15px;bottom:15px;left:0}.dWFT-G_chev{color:var(--text-secondary);opacity:.6}.dWFT-G_num{font-variant-numeric:tabular-nums}.dWFT-G_info{gap:var(--space-8);margin:0 0 var(--space-16);font-size:var(--type-callout);color:var(--text-primary);word-break:keep-all;padding:0;line-height:1.6;list-style:none;display:grid}@media (prefers-reduced-motion:reduce){.dWFT-G_bar>i{transition:none}}.dWFT-G_detail{gap:var(--space-10);padding:0 var(--space-20) var(--space-18);display:grid}.dWFT-G_chItem{gap:var(--space-10);padding:var(--space-14) var(--space-16);background:var(--qs-face);border-radius:16px;display:grid}.dWFT-G_chTop{align-items:center;gap:var(--space-12);display:flex}.dWFT-G_chText{gap:var(--space-2);flex:1;min-width:0;display:grid}.dWFT-G_chTitle{font-size:var(--type-callout);color:var(--text-heading);font-weight:700}.dWFT-G_chActions{align-items:center;gap:var(--space-8);display:flex}.dWFT-G_members{gap:var(--space-4);font-size:var(--type-callout);color:var(--text-secondary);margin:0;padding:0;list-style:none;display:grid}.dWFT-G_members li{justify-content:space-between;display:flex}.dWFT-G_members .dWFT-G_me{color:var(--text-heading);font-weight:600}
.yoxwZW_container{z-index:var(--z-header);padding:var(--space-12) var(--space-20) calc(var(--space-12) + env(safe-area-inset-bottom));background:linear-gradient(to bottom, #fbf8f500 0%, var(--bg-color,#fbf8f5) 22%, var(--bg-color,#fbf8f5) 100%);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.yoxwZW_container>*{pointer-events:auto}[data-theme=night] .yoxwZW_container,[data-theme=dark] .yoxwZW_container{background:linear-gradient(to bottom, #0000 0%, var(--bg-color) 22%, var(--bg-color) 100%)}.yoxwZW_inner{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.yoxwZW_double{flex-direction:row}.yoxwZW_double>*{flex:1}.yoxwZW_helper{font-size:var(--fs-caption,.75rem);color:var(--text-secondary);text-align:center;padding:0 var(--space-4) var(--space-4)}
:where(.yx-qCG_title){margin:0}.yx-qCG_title{font-family:var(--font-main)}.yx-qCG_section{font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-h2);letter-spacing:-.02em;color:var(--text-heading)}.yx-qCG_group{font-size:var(--fs-body-sm);color:var(--text-secondary);font-weight:600;line-height:1.4}.yx-qCG_row{justify-content:space-between;align-items:baseline;gap:var(--space-8);display:flex}
.l3uL5a_column{max-width:430px}@media (min-width:768px){.l3uL5a_column{max-width:560px}}.l3uL5a_slide{box-sizing:border-box;justify-content:center;align-items:center;display:flex;container-type:size}
