._43lwDG_container{background:var(--bg-color);flex-direction:column;height:100vh;display:flex;overflow:hidden}._43lwDG_main{max-width:var(--page-max-width);flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}._43lwDG_scrollContent{align-content:start;gap:var(--space-12);padding:var(--space-12) var(--space-12) 120px;scrollbar-width:none;display:grid}._43lwDG_scrollContent._43lwDG_withCta{padding-bottom:calc(160px + env(safe-area-inset-bottom))}._43lwDG_container ._43lwDG_qtCta{bottom:calc(61px + env(safe-area-inset-bottom));padding-bottom:var(--space-12)}._43lwDG_scrollContent::-webkit-scrollbar{display:none}._43lwDG_card{--lb-face:var(--surface-slot);background:var(--card-bg);border-radius:20px;overflow:hidden}:is([data-theme=night] ._43lwDG_card,[data-theme=dark] ._43lwDG_card){--lb-face:var(--surface-raised-strong)}._43lwDG_head{gap:var(--space-6);padding:var(--space-18) var(--space-20);display:grid}._43lwDG_eyebrow{min-width:0;font-size:var(--type-footnote);color:var(--text-secondary);white-space:nowrap;font-weight:600;display:flex}._43lwDG_scope{text-overflow:ellipsis;overflow:hidden}._43lwDG_ends{flex:none}._43lwDG_title{font-size:var(--type-title3);letter-spacing:-.03em;color:var(--text-heading);margin:0;font-weight:700;line-height:1.3}._43lwDG_title em{color:var(--color-primary-text);font-style:normal}._43lwDG_sub{font-size:var(--type-footnote);color:var(--text-secondary);word-break:keep-all}._43lwDG_tiers{margin:var(--space-12) 0 0;padding:var(--space-2) var(--space-4) 0;justify-content:space-between;list-style:none;display:flex}._43lwDG_tier{font-size:var(--type-caption);color:var(--text-secondary);flex:1;justify-items:center;gap:5px;font-weight:600;display:grid}._43lwDG_tierIcon{background:var(--lb-face);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}._43lwDG_tierIcon>*{opacity:.45}._43lwDG_tierPassed ._43lwDG_tierIcon{background:color-mix(in srgb, var(--color-sage) 18%, transparent)}._43lwDG_tierPassed ._43lwDG_tierIcon>*,._43lwDG_tierOn ._43lwDG_tierIcon>*{opacity:1}._43lwDG_tierOn{color:var(--text-heading);font-weight:700}._43lwDG_tierOn ._43lwDG_tierIcon{box-shadow:inset 0 0 0 2px var(--color-sage);background:0 0}._43lwDG_ranks{margin:0;padding:0;list-style:none}._43lwDG_rank{align-items:center;gap:var(--space-12);padding:var(--space-14) var(--space-20);display:flex}._43lwDG_rank+._43lwDG_rank{border-top:1px solid var(--border-color)}._43lwDG_me{background:var(--bg-primary-soft)}._43lwDG_no{width:28px;height:28px;font-size:var(--type-body);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:700;display:grid}._43lwDG_face{background:var(--lb-face);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}._43lwDG_faceImg{object-fit:cover;width:100%;height:100%}._43lwDG_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-headline);color:var(--text-heading);flex:1;font-weight:700;overflow:hidden}._43lwDG_name small{font-size:inherit;color:var(--text-secondary);font-weight:400}._43lwDG_pts{font-size:var(--type-callout);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none}._43lwDG_cutoff{align-items:center;gap:var(--space-10);padding:var(--space-6) var(--space-20);font-size:var(--type-caption);color:var(--text-secondary);font-weight:600;display:flex}._43lwDG_cutoff:before,._43lwDG_cutoff:after{content:"";background:var(--border-color);flex:1;height:1px}._43lwDG_foot{padding:var(--space-4) var(--space-12);border-top:1px solid var(--border-color);display:flex}._43lwDG_footLink{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;position:relative}._43lwDG_footLink+._43lwDG_footLink:before{content:"";background:var(--border-color);width:1px;position:absolute;top:15px;bottom:15px;left:0}._43lwDG_footLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.H0elPG_modalInput{width:100%;padding:var(--space-12);margin-top:var(--space-12);margin-bottom:var(--space-4);border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-primary);font-size:var(--type-body);border-radius:12px;outline:none;font-family:inherit}.H0elPG_modalInput::placeholder{color:var(--text-tertiary)}
.cOc2FW_dimmer{background:var(--surface-overlay-sheet,#0003);z-index:var(--z-dim);justify-content:center;align-items:flex-end;animation:.2s ease-out cOc2FW_sheet-dim-in;display:flex;position:fixed;inset:0}.cOc2FW_dimmerCard{padding:10px;padding-bottom:max(10px, env(safe-area-inset-bottom,0px))}.cOc2FW_sheet{background:var(--surface-raised-strong,#fff);border-radius:var(--radius-28);width:100%;max-width:480px;box-shadow:var(--surface-shadow-float);border:1px solid var(--surface-border,#0000000f);max-height:100%;padding:16px 0 20px;animation:.28s cubic-bezier(.2,.8,.2,1) cOc2FW_sheet-card-in;overflow-y:auto}.cOc2FW_cardTitle{font-family:var(--font-main,sans-serif);font-size:var(--fs-h1);letter-spacing:-.01em;color:var(--text-heading);margin:0;padding:0 20px 14px;font-weight:700}.cOc2FW_sheetFullScreen{height:calc(100dvh - env(safe-area-inset-top,0px) - var(--space-12));max-width:none;max-height:none;box-shadow:none;padding:var(--space-8) 0 0;border:none;border-radius:24px 24px 0 0;flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) cOc2FW_sheet-rise;display:flex;overflow:hidden}.cOc2FW_sheetFullScreen .cOc2FW_body{flex:1;min-height:0;overflow-y:auto}.cOc2FW_header{font-size:var(--type-headline);color:var(--text-primary,#383838);text-align:center;font-weight:600;font-family:var(--font-main,sans-serif);padding:0 20px 16px}.cOc2FW_body{padding:0 20px}.cOc2FW_cardFooter{justify-content:center;padding:16px 20px 0;display:flex}.cOc2FW_cardFooter button{min-height:44px;padding-inline:20px}@keyframes cOc2FW_sheet-dim-in{0%{opacity:0}to{opacity:1}}@keyframes cOc2FW_sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cOc2FW_sheet-card-in{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.cOc2FW_dimmer,.cOc2FW_sheet,.cOc2FW_sheetFullScreen{animation:none}}.cOc2FW_sheet:focus{outline:none}
.jeliyG_overlay{z-index:var(--z-system);opacity:1;will-change:opacity;background:#e07a5f;justify-content:center;align-items:center;transition:opacity .5s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.jeliyG_overlayHidden{opacity:0;pointer-events:none}.jeliyG_logoWrap{justify-content:center;align-items:center;width:120px;height:120px;transition:transform .32s,opacity .32s;display:flex;transform:scale(1)}.jeliyG_logoWrapHidden{opacity:0;transform:scale(.94)}.jeliyG_logoImage{width:100%;height:auto;display:block}
.mImT8a_wrap{gap:var(--space-12);flex-direction:column;display:flex}.mImT8a_quote{padding:var(--space-14) var(--space-16);border-radius:var(--radius-16);background:var(--surface-slot);font-size:var(--type-callout);color:var(--text-primary);word-break:keep-all;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.mImT8a_options{margin:0 calc(var(--space-20) * -1)}
._3PkVZa_container{background:var(--bg-color);min-height:100vh;padding-bottom:calc(90px + env(safe-area-inset-bottom));font-family:var(--font-main);color:var(--text-primary)}._3PkVZa_savedVersesSection{box-sizing:border-box;width:100%;padding:var(--space-16);border-radius:var(--radius-16);background:var(--card-bg)}._3PkVZa_savedVersesHeader{justify-content:space-between;align-items:center;gap:var(--space-8);padding:0 0 var(--space-12);display:flex}._3PkVZa_savedVersesTitle{font-size:var(--type-body);color:var(--text-heading);font-weight:600;font-family:var(--font-main);margin:0}._3PkVZa_savedVersesCount{font-size:var(--type-footnote);color:var(--text-secondary-strong);font-weight:400;font-family:var(--font-main)}._3PkVZa_savedVersesRail{gap:var(--space-12);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0;display:flex;overflow-x:auto}._3PkVZa_savedVersesRail::-webkit-scrollbar{display:none}._3PkVZa_savedVersesEmpty{padding:22px var(--space-18);border-radius:var(--radius-16);border:1.5px dashed var(--surface-border);color:var(--text-secondary);font-size:var(--type-callout);text-align:center;font-family:var(--font-main);background:0 0;line-height:1.55}._3PkVZa_verseViewer{z-index:var(--z-fullscreen);padding:max(var(--space-12), env(safe-area-inset-top)) var(--space-20) calc(var(--space-16) + env(safe-area-inset-bottom));font-family:var(--font-main);background:#161412f0;flex-direction:column;display:flex;position:fixed;inset:0}._3PkVZa_verseViewerClose{color:#ffffffb8;cursor:pointer;-webkit-tap-highlight-color:transparent;width:44px;height:44px;transition:opacity var(--duration-base);background:0 0;border:0;justify-content:center;align-self:flex-start;align-items:center;margin:0 0 0 -10px;display:flex}._3PkVZa_verseViewerClose:active{opacity:.4;transition-duration:50ms}._3PkVZa_verseViewerStage{justify-content:center;align-items:center;gap:var(--space-18);flex-direction:column;flex:1;width:100%;max-width:340px;min-height:0;margin:0 auto;display:flex}._3PkVZa_verseCardPaper{--vc-paper:#faf9f6;--vc-ink:#383838;aspect-ratio:4/5;box-sizing:border-box;width:100%;max-height:100%;padding:64px 26px var(--space-20);background:linear-gradient(180deg, #faf9f6f0 0%, #faf9f6e0 50%, #faf9f673 72%, #faf9f614 100%), url(/images/qt-rooms/neutral.webp) center / cover, var(--vc-paper);color:var(--vc-ink);text-align:left;scrollbar-width:none;border-radius:22px;flex-direction:column;margin:0;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000073,0 0 0 1px #ffffff0f}._3PkVZa_verseCardQuoteMark{font-family:var(--font-title);color:var(--vc-ink);opacity:.12;pointer-events:none;font-size:6rem;font-weight:700;line-height:1;position:absolute;top:4px;left:18px}._3PkVZa_verseCardQuote{font-family:var(--font-title);font-size:var(--type-title1);letter-spacing:-.02em;word-break:keep-all;color:var(--vc-ink);margin:0;font-weight:700;line-height:1.68;position:relative}._3PkVZa_verseCardQuote[data-len=m]{font-size:var(--type-title2)}._3PkVZa_verseCardQuote[data-len=l]{font-size:var(--type-title3)}._3PkVZa_verseCardQuote[data-len=xl]{font-size:var(--type-headline)}._3PkVZa_verseCardRef{align-items:center;gap:var(--space-8);margin:var(--space-14) 0 0;font-size:var(--type-footnote);color:color-mix(in srgb, var(--vc-ink) 78%, transparent);font-weight:700;display:flex;position:relative}._3PkVZa_verseCardRef:before{content:"";background:color-mix(in srgb, var(--vc-ink) 40%, transparent);width:14px;height:2px}._3PkVZa_verseCardFoot{padding-top:var(--space-16);justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:auto;display:flex;position:relative}._3PkVZa_verseCardChip{padding:var(--space-8) var(--space-16);font-size:var(--type-footnote);color:var(--vc-ink);background:#ffffffe6;border-radius:999px;flex-direction:column;gap:1px;font-weight:700;line-height:1.25;display:flex}._3PkVZa_verseCardChip span{font-size:var(--type-caption);color:color-mix(in srgb, var(--vc-ink) 62%, transparent);font-variant-numeric:tabular-nums;font-weight:400}._3PkVZa_verseCardBrand{font-size:var(--type-caption);letter-spacing:.3em;color:color-mix(in srgb, var(--vc-ink) 50%, transparent);font-weight:700}._3PkVZa_verseViewerSwitch{flex:none}._3PkVZa_verseViewerActions{align-items:center;gap:var(--space-6);width:100%;max-width:340px;margin:var(--space-18) auto 0;flex-direction:column;flex:none;display:flex}._3PkVZa_dashboardGrid{gap:var(--space-16);margin-bottom:var(--space-20);grid-template-columns:1fr 1fr;display:grid}._3PkVZa_widgetCard{background:var(--card-bg);padding:var(--space-24);border:1px solid var(--border-color);border-radius:28px;flex-direction:column;justify-content:space-between;height:150px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #0000000a}._3PkVZa_widgetLabel{font-size:var(--type-callout);color:var(--text-secondary);align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);font-weight:600;display:flex}._3PkVZa_widgetValue{color:var(--text-primary);font-size:2rem;font-weight:700;font-family:var(--font-num)}._3PkVZa_widgetSubValue{font-size:var(--type-footnote);color:var(--text-secondary)}._3PkVZa_historyHeader{padding:0 var(--space-20)}._3PkVZa_mannaBalanceCard{background:var(--color-primary);color:#fff;padding:var(--space-20) 22px;border-radius:28px}._3PkVZa_mannaBalanceLabel{font-size:var(--type-caption);color:#fff;opacity:.9;font-weight:600}._3PkVZa_mannaBalanceValue{margin-top:var(--space-2);font-family:var(--font-num);font-size:var(--type-title1);letter-spacing:var(--ls-tight);align-items:baseline;gap:3px;font-weight:800;display:flex}._3PkVZa_mannaUnit{font-size:var(--type-footnote);opacity:.9;font-weight:700}._3PkVZa_shopRow{margin-top:var(--space-10);justify-content:center;align-items:center;gap:var(--space-12);width:100%;padding:var(--space-14) var(--space-18);background:var(--surface-control);font-family:inherit;font-size:var(--type-callout);color:var(--text-primary);text-align:center;cursor:pointer;transition:var(--transition-base);border:none;border-radius:20px;display:flex}._3PkVZa_shopRow:active{transform:scale(.98)}._3PkVZa_shopRowText{min-width:0}._3PkVZa_shopRowText b{font-weight:700}._3PkVZa_historyBand{background:var(--surface-control);height:9px;margin:var(--space-20) 0 var(--space-4);flex-shrink:0}._3PkVZa_historyRow{align-items:flex-start;gap:var(--space-12);padding:13px 0;display:flex}._3PkVZa_historyDate{white-space:nowrap;min-width:3.4em;min-height:40px;font-family:var(--font-num);font-size:var(--type-caption);color:var(--text-tertiary);flex-shrink:0;align-items:center;font-weight:600;display:flex}._3PkVZa_historyIconBox{border-radius:var(--radius-full);flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}._3PkVZa_iconEarn{background:var(--bg-primary-soft)}._3PkVZa_iconUse{background:var(--surface-slot)}._3PkVZa_historyMain{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:40px;display:flex}._3PkVZa_historyItemTitle{font-size:var(--type-callout);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}._3PkVZa_historyDetail{margin:var(--space-2) 0 0;font-size:var(--type-caption);color:var(--text-tertiary);line-height:1.5}._3PkVZa_historyDetailItem{overflow-wrap:anywhere;max-width:100%;display:inline-block}._3PkVZa_historyDetailItem:not(:last-child):after{content:"·";opacity:.5;margin:0 5px}._3PkVZa_historyAmountText{min-height:40px;font-family:var(--font-num);font-size:var(--type-callout);letter-spacing:var(--ls-tight);flex-shrink:0;align-items:center;font-weight:700;display:flex}._3PkVZa_amountEarn{color:var(--color-primary-text)}._3PkVZa_amountUse{color:var(--text-secondary)}._3PkVZa_card{box-sizing:border-box;width:100%;padding:var(--space-16);border-radius:var(--radius-16);background:var(--card-bg);color:var(--text-primary)}._3PkVZa_detailScrollArea{padding:var(--space-20) var(--space-20) var(--space-28);flex:1;overflow-y:auto}._3PkVZa_detailCanvas{max-width:var(--page-max-width);width:100%;margin:0 auto}._3PkVZa_badgeYearSection{margin-bottom:var(--space-40)}._3PkVZa_yearTitle{margin:var(--space-18) 0}._3PkVZa_monthlyBadgeGrid{gap:var(--space-16);grid-template-columns:repeat(4,1fr);display:grid}._3PkVZa_monthlyBadgeItem{align-items:center;gap:var(--space-10);flex-direction:column;display:flex}._3PkVZa_badgeIconWrapper{aspect-ratio:1;background:var(--card-bg);border:1px solid var(--border-color);border-radius:22px;justify-content:center;align-items:center;width:100%;display:flex}._3PkVZa_badgeLocked{background:color-mix(in srgb, var(--surface-raised) 86%, transparent);box-shadow:none;border-style:dashed;border-color:#92766229}._3PkVZa_badgeMonthName{font-size:var(--type-footnote);color:var(--text-secondary);font-weight:700}@media (max-width:400px){._3PkVZa_monthlyBadgeGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){._3PkVZa_detailScrollArea{padding-left:var(--space-24);padding-right:var(--space-24)}}@keyframes _3PkVZa_float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}[data-theme=night] ._3PkVZa_drawerContent,[data-theme=dark] ._3PkVZa_drawerContent,[data-theme=night] ._3PkVZa_drawerHeader,[data-theme=dark] ._3PkVZa_drawerHeader,[data-theme=night] ._3PkVZa_settingsCard,[data-theme=dark] ._3PkVZa_settingsCard,[data-theme=night] ._3PkVZa_duoActionBtn,[data-theme=dark] ._3PkVZa_duoActionBtn,[data-theme=night] ._3PkVZa_titleBadge,[data-theme=dark] ._3PkVZa_titleBadge{background:var(--card-bg);border-color:var(--border-color)}[data-theme=night] ._3PkVZa_emptyStateBox,[data-theme=dark] ._3PkVZa_emptyStateBox{border-color:var(--border-color);background:#27272ad9}[data-theme=night] ._3PkVZa_badgeLocked,[data-theme=dark] ._3PkVZa_badgeLocked{background:#27272a85;border-color:#a1a1aa4d}._3PkVZa_main{gap:var(--space-12);max-width:var(--page-max-width);padding:0 var(--space-12) 100px;flex-direction:column;margin:0 auto;display:flex;overflow-x:clip}._3PkVZa_skBlock{height:calc(max(12px, env(safe-area-inset-top)) + 210px);margin:0 calc(var(--space-12) * -1);background:var(--surface-slot);border-radius:0 0 32px 32px}._3PkVZa_skSeat{margin-top:calc(-64px - var(--space-12))}._3PkVZa_roomRecapPill:disabled:before,._3PkVZa_roomRecapPill:disabled:after{content:none}
.VCeYPq_bar{z-index:var(--z-header);padding:var(--space-6) var(--space-8) calc(var(--space-6) + env(safe-area-inset-bottom));background:var(--bottom-nav-bg);border:1px solid var(--floating-bar-border);border-radius:var(--radius-20) var(--radius-20) 0 0;box-shadow:0 -8px 24px rgba(var(--shadow-color), .06);transition:bottom var(--duration-base) ease;border-bottom:none;position:fixed;bottom:0;left:0;right:0}.VCeYPq_items{width:100%;max-width:var(--page-max-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.VCeYPq_item{justify-content:center;align-items:center;gap:var(--space-4);min-height:48px;padding:var(--space-2) 0;color:var(--text-secondary);font-family:var(--font-main);font-size:var(--type-caption);white-space:nowrap;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;font-weight:600;line-height:1;text-decoration:none;display:flex;position:relative}.VCeYPq_item:active{opacity:.7}.VCeYPq_itemActive{color:var(--color-primary-text)}.VCeYPq_itemActive:before{content:"";border-radius:var(--radius-16);background:var(--bg-primary-soft);z-index:-1;position:absolute;inset:0 12%}.VCeYPq_icon{background-color:currentColor;width:26px;height:26px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.u6iqNG_wheels{height:calc(var(--wheel-row) * 5);margin:var(--space-8) 0 var(--space-16);--wheel-row:44px;grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid;position:relative}.u6iqNG_band{left:0;right:0;top:calc(var(--wheel-row) * 2);height:var(--wheel-row);border-radius:var(--radius-12);background:var(--surface-control);pointer-events:none;position:absolute}.u6iqNG_wheel{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;outline:none;height:100%;position:relative;overflow-y:scroll;-webkit-mask-image:linear-gradient(#0000 0,#000 35% 65%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 35% 65%,#0000 100%)}.u6iqNG_wheel::-webkit-scrollbar{display:none}.u6iqNG_wheel:focus-visible{-webkit-mask-image:none;mask-image:none}.u6iqNG_pad{height:calc(var(--wheel-row) * 2)}.u6iqNG_item{height:var(--wheel-row);scroll-snap-align:center;font-size:var(--fs-h2);font-variant-numeric:tabular-nums;color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--duration-base);justify-content:center;align-items:center;display:flex}.u6iqNG_itemActive{color:var(--text-primary);font-weight:600}.u6iqNG_actions{gap:var(--space-8);flex-direction:column;display:flex}
.uKcZVq_head{padding:0 var(--space-20) var(--space-14);font-size:var(--type-footnote);color:var(--text-secondary);margin:0;font-weight:400}
.MFoQnG_wrap{max-width:var(--page-max-width);padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-32));font-family:var(--font-main);margin:0 auto}.MFoQnG_toolbar{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-2) 0 var(--space-12);background:var(--surface-raised-strong);display:flex;position:sticky;top:0}.MFoQnG_toolbarLeft{align-items:center;gap:var(--space-4);min-width:0;display:flex}.MFoQnG_toolbarTitle{font-family:var(--font-main);font-size:var(--type-headline);color:var(--text-heading);white-space:nowrap;pointer-events:none;margin:0;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.MFoQnG_toolbarRight{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.MFoQnG_mannaChip{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12);border-radius:var(--radius-full);background:var(--bg-primary-soft);color:var(--color-primary-text);font-family:var(--font-num);font-size:.85rem;font-weight:700;display:flex}.MFoQnG_mannaChipBtn{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-12);border-radius:var(--radius-full);background:var(--bg-primary-soft);color:var(--color-primary-text);font-family:var(--font-num);cursor:pointer;transition:var(--transition-base);border:none;font-size:.85rem;font-weight:700;display:flex}.MFoQnG_mannaChipBtn:active{transform:scale(.97)}.MFoQnG_backBtn{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;font-family:var(--font-main);color:var(--text-primary);cursor:pointer;background:0 0;border:none;font-size:1.1rem;font-weight:700;display:flex}.MFoQnG_historyView{padding-top:var(--space-8)}.MFoQnG_skeletonRow{align-items:center;gap:var(--space-12);padding:13px 0;display:flex}.MFoQnG_skeletonBody{flex:1}
.cf8cQa_body{flex-direction:column;display:flex}.cf8cQa_sub{margin:calc(var(--space-8) * -1) 0 var(--space-20);font-size:var(--type-footnote);color:var(--text-secondary);word-break:keep-all;line-height:1.5}.cf8cQa_list{gap:var(--space-10);flex-direction:column;display:flex}.cf8cQa_row{align-items:center;gap:var(--space-14);width:100%;padding:var(--space-18) var(--space-20);border-radius:var(--radius-20);background:var(--surface-slot);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}.cf8cQa_row:active:not(:disabled){transform:scale(.99)}.cf8cQa_rowSelected{background:rgba(var(--color-primary-rgb), .08)}.cf8cQa_rowDone{cursor:default}.cf8cQa_rowText{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.cf8cQa_rowTitle{align-items:center;gap:var(--space-8);font-size:var(--type-headline);color:var(--text-heading);font-weight:700;display:flex}.cf8cQa_rowDone .cf8cQa_rowTitle{color:var(--text-tertiary)}.cf8cQa_rowDesc{font-size:var(--type-callout);color:var(--text-secondary);word-break:keep-all;line-height:1.5}.cf8cQa_rowDone .cf8cQa_rowDesc{color:var(--text-tertiary)}.cf8cQa_chip{padding:var(--space-2) var(--space-10);border-radius:var(--radius-full);background:rgba(var(--color-primary-rgb), .12);color:var(--color-primary-text);font-size:var(--type-caption);align-items:center;font-weight:600;line-height:1.6;display:inline-flex}.cf8cQa_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}.cf8cQa_radioOn{background:var(--color-primary);color:#fff;border-color:#0000}.cf8cQa_cta{margin-top:var(--space-20)}.cf8cQa_allDone{text-align:center;padding:var(--space-8) 0;flex-direction:column;align-items:center;display:flex}.cf8cQa_allDoneTitle{margin:var(--space-12) 0 0;font-size:var(--fs-h2);color:var(--text-heading);font-weight:700}
.BSGjWa_container{background:var(--bg-color);min-height:100vh;color:var(--text-primary);font-family:var(--font-main)}.BSGjWa_main{--list-row-pad-x:20px;max-width:var(--page-max-width);padding:var(--space-24) var(--space-12) 120px;margin:0 auto}.BSGjWa_stage{max-width:var(--page-max-width);padding:var(--space-12) var(--space-20) 120px;min-height:calc(100vh - (44px + 8px + max(12px, env(safe-area-inset-top))));min-height:calc(100dvh - (44px + 8px + max(12px, env(safe-area-inset-top))));flex-direction:column;justify-content:flex-start;margin:0 auto;display:flex}.BSGjWa_screen{--emo:var(--color-primary);--emo-k:.4;--wash:calc(22% * var(--emo-k,1));--screen-top:color-mix(in srgb, var(--emo) var(--wash), var(--bg-color));--header-bg:var(--screen-top);background:linear-gradient(180deg, var(--screen-top) calc(44px + 8px + max(12px, env(safe-area-inset-top))), var(--bg-color) 24rem) var(--bg-color)}:is([data-theme=night] .BSGjWa_screen,[data-theme=dark] .BSGjWa_screen){--wash:calc(12% * var(--emo-k,1))}.BSGjWa_note{padding:var(--rule) var(--space-20) var(--rule) calc(var(--rule) + var(--space-14));position:relative}.BSGjWa_noteSealed{margin-top:var(--space-28);padding-top:calc(var(--rule) * 2)}.BSGjWa_noteSeal{margin-left:-26px;top:-24px;left:50%}.BSGjWa_noteTo{font-family:var(--font-title);font-size:var(--type-callout);line-height:var(--rule);color:var(--text-secondary);margin:0}.BSGjWa_noteOpening{font-family:var(--font-title);font-size:var(--type-headline);font-weight:700;line-height:var(--rule);letter-spacing:var(--ls-tight);color:var(--text-heading);word-break:keep-all;margin:0}.BSGjWa_noteParagraph{margin:0 0 var(--rule);font-family:var(--font-title);font-size:var(--type-body);line-height:var(--rule);color:var(--text-primary);white-space:pre-line;word-break:keep-all}.BSGjWa_noteSign{font-family:var(--font-title);font-size:var(--type-callout);line-height:var(--rule);color:var(--text-secondary);flex-direction:column;align-items:flex-end;display:flex}.BSGjWa_from{color:var(--text-primary);font-weight:700}.BSGjWa_state{text-align:center;align-items:center;gap:var(--space-10);padding:64px var(--space-12) var(--space-24);flex-direction:column;display:flex}.BSGjWa_stateTitle{margin:var(--space-8) 0 0;font-size:var(--type-headline);letter-spacing:var(--ls-tight);font-weight:700}.BSGjWa_stateBody{font-size:var(--type-callout);color:var(--text-secondary);word-break:keep-all;margin:0;line-height:1.6}.BSGjWa_row{align-items:center;gap:var(--space-12);text-align:left;width:100%;padding:var(--space-14) var(--space-14);background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-main);cursor:pointer;border-radius:18px;display:flex}.BSGjWa_row:active{transform:scale(.995)}.BSGjWa_rowIcon{background:var(--surface-control);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.BSGjWa_rowTexts{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.BSGjWa_rowDate{font-size:var(--type-caption);color:var(--text-secondary)}.BSGjWa_rowTitle{font-size:var(--type-callout);letter-spacing:var(--ls-tight);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;line-height:1.35;overflow:hidden}.BSGjWa_sourceHead{align-self:center;align-items:center;gap:var(--space-4);min-height:44px;padding:0 var(--space-12);color:var(--text-secondary);font-size:var(--type-callout);cursor:pointer;background:0 0;border:none;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex}.BSGjWa_sourceHead svg{width:auto;height:.75em;color:var(--text-tertiary);flex:none}.BSGjWa_replySource{margin-bottom:var(--space-12);padding:var(--space-12) var(--space-16) var(--space-14);border-radius:var(--radius-16);background:var(--surface-slot)}.BSGjWa_replySourceHead{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;min-height:32px;font:inherit;font-size:var(--type-footnote);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:flex}.BSGjWa_replySourceText{margin:var(--space-4) 0 0;font-size:var(--type-callout);color:var(--text-secondary-strong);white-space:pre-line;line-height:1.6}.BSGjWa_replySourceClamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BSGjWa_reaction{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-12);padding:0 var(--space-4);display:flex}.BSGjWa_reactionLabel{font-size:var(--type-callout);color:var(--text-secondary)}.BSGjWa_reactionButtons{gap:var(--space-8);display:flex}.BSGjWa_reactionButton{justify-content:center;align-items:center;gap:var(--space-6);min-height:40px;padding:0 var(--space-14);border-radius:var(--radius-full);background:var(--surface-control);color:var(--text-primary);font-family:var(--font-main);font-size:var(--type-footnote);cursor:pointer;border:0;font-weight:600;display:inline-flex}.BSGjWa_reactionButton[aria-pressed=true]{background:var(--bg-primary-soft);color:var(--color-primary-text)}.BSGjWa_questionCard{margin-bottom:var(--space-12);padding:var(--space-16);border-radius:var(--radius-16);background:var(--card-bg)}.BSGjWa_questionLabel{margin:0 0 var(--space-6);font-size:var(--type-footnote);color:var(--color-primary-text);font-weight:600}.BSGjWa_questionText{font-family:var(--font-title);font-size:var(--type-headline);color:var(--text-primary);margin:0;line-height:1.55}.BSGjWa_replyStatus{align-items:center;gap:var(--space-12);margin:var(--space-12) 0 0;padding:var(--space-12) var(--space-14);border-radius:var(--radius-16);background:var(--card-bg);display:flex}.BSGjWa_replyStatusIcon{border-radius:var(--radius-12);background:var(--surface-slot);width:36px;height:36px;color:var(--color-primary-text);flex:none;place-items:center;display:grid}.BSGjWa_replyStatusTitle{font-size:var(--type-callout);color:var(--text-primary);margin:0;font-weight:600}.BSGjWa_replyStatusSub{margin:var(--space-2) 0 0;font-size:var(--type-footnote);color:var(--text-secondary)}.BSGjWa_replySourceLabel{font-size:var(--type-footnote);color:var(--text-secondary);margin:0;font-weight:600}
.krTmJq_body{gap:var(--space-20);flex-direction:column;display:flex}.krTmJq_head{gap:var(--space-8);margin-top:var(--space-8);text-align:center;flex-direction:column;display:flex}.krTmJq_title{font-size:var(--type-title3);color:var(--text-heading);margin:0;font-weight:700;line-height:1.4}.krTmJq_desc{font-size:var(--type-callout);color:var(--text-secondary);margin:0;line-height:1.6}.krTmJq_previewStage{padding:var(--space-18) var(--space-14);background:var(--surface-slot);border-radius:20px}.krTmJq_preview{gap:var(--space-10);padding:var(--space-12);background:var(--surface-raised-strong);box-shadow:var(--surface-shadow-card);border-radius:16px;align-items:flex-start;display:flex}.krTmJq_previewIcon{border-radius:var(--radius-8);flex:none}.krTmJq_previewText{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.krTmJq_previewTop{justify-content:space-between;gap:var(--space-8);display:flex}.krTmJq_previewTitle{font-size:var(--type-callout);color:var(--text-primary);font-weight:600}.krTmJq_previewTime,.krTmJq_previewBody{font-size:var(--type-footnote);color:var(--text-secondary)}.krTmJq_options{border-top:1px solid var(--border-color);flex-direction:column;display:flex}.krTmJq_timeRow{border:none;border-bottom:1px solid var(--border-color);min-height:52px;font-family:var(--font-main);font-size:var(--type-callout);color:var(--text-primary);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.krTmJq_timeValue{align-items:center;gap:var(--space-4);font-weight:600;display:inline-flex}.krTmJq_consent{align-items:flex-start;gap:var(--space-12);padding-top:var(--space-14);cursor:pointer;display:flex}.krTmJq_checkbox{width:22px;height:22px;accent-color:var(--color-primary);flex:none;margin:0}.krTmJq_consentText{gap:var(--space-2);font-size:var(--type-callout);color:var(--text-primary);flex-direction:column;display:flex}.krTmJq_consentOptional,.krTmJq_consentHint{color:var(--text-secondary)}.krTmJq_consentHint{font-size:var(--type-caption);line-height:1.5}.krTmJq_guide{padding:var(--space-14) var(--space-16);border:1px solid var(--border-color);font-size:var(--type-callout);text-align:center;color:var(--text-primary);border-radius:14px;margin:0}.krTmJq_actions{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}
.HaFBTq_lifted{background-color:var(--bg-color);box-shadow:-8px 0 24px rgba(var(--shadow-color), .12);will-change:transform;position:fixed;inset:0;overflow:hidden}
.aXBbkG_container{max-width:1160px;padding:24px 20px;padding-top:calc(16px + env(safe-area-inset-top));background-color:var(--bg-color);min-height:100vh;font-family:var(--font-main);color:var(--text-primary);padding-bottom:env(safe-area-inset-bottom);margin:0 auto;position:relative}.aXBbkG_sectionHeader{flex-direction:column;gap:4px;margin-bottom:20px;padding-left:4px;display:flex}.aXBbkG_sectionTitle{color:var(--text-secondary);font-size:.95rem;font-weight:700;font-family:var(--font-main);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.aXBbkG_sectionDescription{color:var(--text-tertiary);font-size:.8rem;font-family:var(--font-main);padding-left:26px}.aXBbkG_welcomeCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:28px;align-items:center;gap:24px;margin-bottom:32px;padding:32px;display:flex;box-shadow:0 4px 20px #00000005}.aXBbkG_section{margin-bottom:32px;animation:.5s ease-out aXBbkG_fadeIn}.aXBbkG_sectionHeader{align-items:center;gap:8px;margin-bottom:16px;padding-left:4px;display:flex}.aXBbkG_groupLabel{color:var(--text-secondary);font-size:.85rem;font-weight:700;font-family:var(--font-main);letter-spacing:.05em;text-transform:uppercase}.aXBbkG_sectionContent{flex-direction:column;gap:12px;display:flex}.aXBbkG_welcomeEmoji{flex-shrink:0;font-size:2rem}.aXBbkG_welcomeText{text-align:left}.aXBbkG_welcomeTitle{font-family:var(--font-main);color:var(--text-primary);margin-bottom:4px;font-size:1.1rem;font-weight:700}.aXBbkG_welcomeSubtitle{font-family:var(--font-main);color:var(--text-secondary);opacity:.8;font-size:.85rem}.aXBbkG_quickActionGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.aXBbkG_quickActionTile{background:var(--card-bg);border:1px solid var(--border-color);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 12px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 10px #00000005}.aXBbkG_quickActionTile:active{background:var(--hover-bg);transform:scale(.96)}.aXBbkG_tileIcon{background:var(--hover-bg);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.aXBbkG_quickActionTile:hover .aXBbkG_tileIcon{background:rgba(var(--color-primary-rgb), .08)}.aXBbkG_tileLabel{font-family:var(--font-main);color:var(--text-primary);text-align:center;font-size:.85rem;font-weight:600}.aXBbkG_tilePrimary{border-color:rgba(var(--color-primary-rgb), .2)}.aXBbkG_tilePrimary .aXBbkG_tileIcon{background:rgba(var(--color-primary-rgb), .1)}.aXBbkG_tilePrimary .aXBbkG_tileLabel{color:var(--color-primary-text)}.aXBbkG_exitBtn{color:var(--text-primary);font-size:.9rem;font-weight:600;font-family:var(--font-main);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:40px;min-height:40px;padding:8px;text-decoration:none;transition:all .2s;display:flex}.aXBbkG_exitBtn:active{transform:scale(.95)}.aXBbkG_card{background:var(--card-bg);border:1px solid var(--border-color);transition:var(--transition-base);border-radius:28px;padding:36px;overflow:hidden;box-shadow:0 10px 40px #00000008}.aXBbkG_guideBox{background:rgba(var(--color-primary-rgb), .04);border:1px solid rgba(var(--color-primary-rgb), .12);border-radius:20px;margin-bottom:32px;padding:24px}.aXBbkG_guideTitle{color:var(--color-primary-text);font-size:1rem;font-weight:700;font-family:var(--font-main);align-items:center;gap:8px;margin-bottom:12px;display:flex}.aXBbkG_formGroup{margin-bottom:24px}.aXBbkG_label{color:var(--text-primary);font-size:.9rem;font-weight:600;font-family:var(--font-main);margin-bottom:8px;display:block}.aXBbkG_input{background:var(--input-bg);width:100%;font-size:1rem;font-family:var(--font-main);color:var(--text-primary);border:1px solid #00000014;border-radius:14px;padding:14px 16px;transition:all .2s}.aXBbkG_input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .08);background:var(--card-bg);outline:none}.aXBbkG_submitBtn{background:var(--color-primary);color:#fff;cursor:pointer;width:100%;box-shadow:0 2px 8px rgba(var(--color-primary-rgb), .2);font-size:1rem;font-weight:700;font-family:var(--font-main);border:none;border-radius:16px;padding:16px;transition:all .2s}.aXBbkG_submitBtn:hover:not(:disabled){box-shadow:0 4px 12px rgba(var(--color-primary-rgb), .3);transform:translateY(-1px)}.aXBbkG_submitBtn:disabled{opacity:.6;cursor:not-allowed}.aXBbkG_monthNav{background:var(--card-bg);border-radius:20px;justify-content:center;align-items:center;gap:24px;margin-bottom:24px;padding:20px;display:flex;box-shadow:0 2px 8px #0000000a}.aXBbkG_monthTitle{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;font-family:var(--font-main)}.aXBbkG_navBtn{background:var(--card-bg);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:all .2s;display:flex}.aXBbkG_navBtn:hover{background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary-text);border-color:var(--color-primary);transform:scale(1.05)}.aXBbkG_tableWrapper{-webkit-overflow-scrolling:touch;border:1px solid #0000000f;border-radius:16px;overflow-x:auto}.aXBbkG_table{border-collapse:collapse;background:var(--card-bg);width:100%;min-width:1000px}.aXBbkG_th,.aXBbkG_td{text-align:center;border-bottom:1px solid #0000000a;padding:14px 12px;font-size:.9rem}.aXBbkG_th{background:rgba(var(--color-primary-rgb), .04);color:var(--text-primary);font-weight:700;font-family:var(--font-main);z-index:10;position:sticky;top:0}.aXBbkG_thSticky{z-index:20;background:rgba(var(--color-primary-rgb), .06);position:sticky;left:0;box-shadow:2px 0 4px #0000000a}.aXBbkG_td{font-family:var(--font-main)}.aXBbkG_tdName{background:var(--card-bg);text-align:left;font-weight:600;font-family:var(--font-main);padding-left:16px;font-size:1.05rem;position:sticky;left:0;box-shadow:2px 0 4px #00000005}.aXBbkG_badge{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;transition:transform .2s;display:inline-flex}.aXBbkG_badgeSuccess{color:#16a34a;background:#22c55e1a}.aXBbkG_badgeEmpty{color:#0000001a;font-size:1.2rem}.aXBbkG_streakBadge{background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary-text);border-radius:var(--radius-full);font-size:.8rem;font-weight:700;font-family:var(--font-num);padding:4px 10px;display:inline-block}.aXBbkG_statStrip{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}@media (max-width:900px){.aXBbkG_statStrip{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.aXBbkG_statStrip{grid-template-columns:1fr}}.aXBbkG_statGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}@media (max-width:1024px){.aXBbkG_statGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.aXBbkG_statGrid{grid-template-columns:1fr}}.aXBbkG_summaryCard{background:var(--card-bg);border:1px solid #0000000a;border-radius:20px;align-items:center;gap:16px;padding:24px;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000000a}.aXBbkG_summaryCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.aXBbkG_summaryInfo{flex-direction:column;flex:1;gap:4px;display:flex}.aXBbkG_summaryLabel{color:var(--text-secondary);font-size:.85rem;font-family:var(--font-main);font-weight:600}.aXBbkG_summaryValue{font-size:2rem;font-weight:700;font-family:var(--font-num);letter-spacing:-.02em}.aXBbkG_previewCard{background:var(--card-bg);box-shadow:0 4px 16px rgba(var(--color-primary-rgb), .12);padding:32px;border:1px solid var(--color-primary)!important}.aXBbkG_printArea{font-family:var(--font-main);color:var(--text-primary);padding:20px}.aXBbkG_mobileExit{text-align:center;margin-top:40px;padding-bottom:20px;display:none}.aXBbkG_mobileExit a{color:var(--text-secondary);font-size:.9rem;font-family:var(--font-main);border-radius:var(--radius-full);border:1px solid #00000014;padding:10px 20px;text-decoration:none;transition:all .2s;display:inline-block}.aXBbkG_mobileExit a:hover{color:var(--color-primary-text);border-color:var(--color-primary);background:rgba(var(--color-primary-rgb), .05)}@media (max-width:768px){.aXBbkG_mobileExit{display:block}.aXBbkG_container{padding:20px 16px 40px}.aXBbkG_quickActionGrid{grid-template-columns:repeat(2,1fr);gap:10px}.aXBbkG_quickActionTile{border-radius:16px;padding:14px 4px}.aXBbkG_tileIcon{border-radius:12px;width:40px;height:40px}.aXBbkG_tileLabel{font-size:.8rem}.aXBbkG_exitBtn{padding:10px 18px;font-size:.9rem}.aXBbkG_card{border-radius:20px;padding:24px!important}.aXBbkG_input,.aXBbkG_textarea{padding:16px;font-size:16px}.aXBbkG_submitBtn{min-height:48px;padding:16px;font-size:1rem}.aXBbkG_monthNav{gap:16px;padding:16px}.aXBbkG_monthTitle{font-size:1.3rem}.aXBbkG_navBtn{width:40px;height:40px;font-size:1.2rem}.aXBbkG_tableWrapper{margin:0 -24px}.aXBbkG_thSticky,.aXBbkG_tdName{min-width:100px;padding-left:16px;font-size:.9rem}.aXBbkG_th,.aXBbkG_td{padding:12px 8px;font-size:.85rem}.aXBbkG_summaryCard{padding:20px}.aXBbkG_summaryValue{font-size:1.5rem}.aXBbkG_summaryLabel{font-size:.8rem}}@media (max-width:480px){.aXBbkG_title{font-size:1.375rem}.aXBbkG_card{border-radius:16px;padding:20px!important}.aXBbkG_guideBox{padding:16px}.aXBbkG_formGroup{margin-bottom:20px}}.aXBbkG_tabGroupWrapper{width:100%}.aXBbkG_subTabNav{background:#00000008;border-radius:14px;gap:8px;width:fit-content;margin-bottom:24px;padding:2px;display:flex}.aXBbkG_subTab{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s}.aXBbkG_subTabActive{color:var(--color-primary-text);background:#fff;box-shadow:0 2px 8px #0000000f}.aXBbkG_subTabContent{animation:.4s ease-out aXBbkG_fadeIn}@media (max-width:600px){.aXBbkG_subTabNav{width:100%;padding:4px;overflow-x:auto}.aXBbkG_subTab{text-align:center;flex:1;padding:10px 8px;font-size:.8rem}}.aXBbkG_launchGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.aXBbkG_launcherCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:28px;align-items:center;gap:16px;padding:24px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #00000005}.aXBbkG_launcherCard:active{background:var(--hover-bg);transform:scale(.97)}.aXBbkG_launcherPrimary{border-color:rgba(var(--color-primary-rgb), .2);background:rgba(var(--color-primary-rgb), .02)}.aXBbkG_launcherPrimary span{color:var(--color-primary-text);font-weight:700}.aXBbkG_launcherCard span{color:var(--text-primary);font-size:.95rem;font-weight:600;font-family:var(--font-main);flex:1}@media (max-width:480px){.aXBbkG_launchGrid{grid-template-columns:1fr}}.aXBbkG_briefing{background:var(--surface-raised-strong);border:1px solid var(--surface-border);border-radius:24px;margin-bottom:20px;padding:24px}.aXBbkG_briefingLead{font-family:var(--font-main);color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:400}.aXBbkG_briefingLead strong{font-weight:700}.aXBbkG_briefingMuted{font-family:var(--font-main);color:var(--text-secondary);margin:6px 0 0;font-size:.85rem}.aXBbkG_briefingWarnings{flex-direction:column;gap:8px;margin-top:18px;display:flex}.aXBbkG_briefingCalm{font-family:var(--font-main);color:var(--text-secondary);margin:0;font-size:.9rem}.aXBbkG_briefingWarnRow{background:var(--bg-primary-soft);font-family:var(--font-main);color:var(--text-primary);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.9rem;text-decoration:none;display:flex}.aXBbkG_briefingWarnRow:active{opacity:.7}.aXBbkG_briefingWarnAction{color:var(--color-primary-text);flex-shrink:0;font-size:.8rem;font-weight:700}.aXBbkG_statStripThree{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;display:grid}@media (max-width:900px){.aXBbkG_statStripThree{grid-template-columns:repeat(2,1fr)}}a.aXBbkG_briefingMuted{text-decoration:none;display:inline-block}
.dklmha_root{--pv-ink:#23160f;--pv-white:#fff;z-index:var(--z-fullscreen);background:var(--bg-color);justify-content:center;display:flex;position:fixed;inset:0}.dklmha_column{width:100%;max-width:430px;height:100%;position:relative}@media (min-width:768px){.dklmha_column{max-width:560px}}.dklmha_track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.dklmha_track::-webkit-scrollbar{display:none}.dklmha_slide{scroll-snap-align:center;scroll-snap-stop:always;background:var(--room-wall,var(--surface-slot));flex-direction:column;flex:0 0 100%;display:flex;position:relative;overflow:hidden}.dklmha_bg{object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.dklmha_scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--pv-ink) 42%, transparent) 0%, color-mix(in srgb, var(--pv-ink) 8%, transparent) 26%, color-mix(in srgb, var(--pv-ink) 0%, transparent) 55%, color-mix(in srgb, var(--pv-ink) 48%, transparent) 100%);position:absolute;inset:0}.dklmha_top{z-index:2;padding:max(var(--space-10), env(safe-area-inset-top)) var(--space-12) 0;color:var(--pv-white);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.dklmha_progress{gap:var(--space-4);display:flex}.dklmha_seg{border-radius:var(--radius-full);background:color-mix(in srgb, var(--pv-white) 36%, transparent);flex:1;height:3px}.dklmha_segOn{background:var(--pv-white)}.dklmha_close{width:44px;height:44px;margin-top:var(--space-6);margin-right:calc(var(--space-4) * -1);color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:50%;align-self:flex-end;place-items:center;padding:0;display:grid}.dklmha_close:focus-visible{outline-offset:-4px;outline:2px solid}.dklmha_topOnPlain{color:var(--text-heading)}.dklmha_topOnPlain .dklmha_seg{background:color-mix(in srgb, var(--text-heading) 14%, transparent)}.dklmha_topOnPlain .dklmha_segOn{background:var(--text-heading)}.dklmha_who{align-items:center;gap:var(--space-10);min-height:44px;margin-top:calc(max(var(--space-10), env(safe-area-inset-top)) + 9px);padding:0 60px 0 var(--space-16);color:var(--pv-white);display:flex;position:relative}.dklmha_avatar{background:var(--card-bg);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.dklmha_whoText{flex-direction:column;min-width:0;display:flex}.dklmha_whoName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-callout);font-weight:700;overflow:hidden}.dklmha_whoSub{font-size:var(--type-footnote);opacity:.88;font-weight:400}.dklmha_paper{margin:auto var(--space-16);padding:var(--space-20) var(--space-20) var(--space-18);border-radius:var(--radius-20);background:var(--card-bg);position:relative}.dklmha_paperLabel{margin:0 0 var(--space-10);font-size:var(--type-footnote);color:var(--text-secondary);font-weight:600}.dklmha_prayer{font-family:var(--font-title);font-size:var(--type-title2);color:var(--text-heading);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.6}.dklmha_verse{margin:var(--space-14) 0 0;font-size:var(--type-footnote);color:var(--text-secondary);font-weight:400}.dklmha_bottom{padding:0 var(--space-16) calc(max(var(--space-12), env(safe-area-inset-bottom)) + var(--space-8));text-align:center;color:var(--pv-white);position:relative}.dklmha_count{min-height:1.5em;margin:0 0 var(--space-12);font-size:var(--type-callout);font-weight:600}.dklmha_prayBtn{justify-content:center;align-items:center;gap:var(--space-8);width:100%;min-height:56px;padding:0 var(--space-16);border-radius:var(--radius-16);background:var(--card-bg);color:var(--text-heading);font-family:var(--font-main);font-size:var(--type-headline);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;font-weight:700;display:flex}.dklmha_prayBtn:active{transform:scale(.98)}.dklmha_prayBtn:focus-visible{outline:2px solid var(--pv-white);outline-offset:3px}.dklmha_prayBtnOn{background:color-mix(in srgb, var(--pv-white) 24%, transparent);color:var(--pv-white)}.dklmha_leaves{pointer-events:none;width:0;height:0;position:absolute;bottom:66px;left:50%}.dklmha_leaf{opacity:0;animation:dklmha_leafRise 1.5s var(--ease-out-soft) forwards;position:absolute;bottom:0;left:0}.dklmha_leaf path{fill:color-mix(in srgb, var(--color-primary) 70%, var(--pv-white))}.dklmha_leaf:first-child{--leaf-x:-64px;--leaf-r:-40deg;animation-delay:0s}.dklmha_leaf:nth-child(2){--leaf-x:-24px;--leaf-r:25deg;animation-delay:90ms}.dklmha_leaf:nth-child(3){--leaf-x:12px;--leaf-r:-15deg;animation-delay:40ms}.dklmha_leaf:nth-child(4){--leaf-x:46px;--leaf-r:50deg;animation-delay:.14s}.dklmha_leaf:nth-child(5){--leaf-x:78px;--leaf-r:-30deg;animation-delay:60ms}.dklmha_leaf:nth-child(2) path,.dklmha_leaf:nth-child(4) path{fill:color-mix(in srgb, var(--color-primary) 35%, var(--pv-white))}@keyframes dklmha_leafRise{0%{opacity:0;transform:translate(0)rotate(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(var(--leaf-x), -200px) rotate(var(--leaf-r)) scale(1)}}.dklmha_endSlide{background:var(--bg-color);justify-content:center;align-items:center}.dklmha_end{align-items:center;gap:var(--space-16);width:100%;max-width:320px;padding:0 var(--space-24);flex-direction:column;display:flex}.dklmha_endTitle{margin:0 0 var(--space-8);font-size:var(--type-headline);color:var(--text-heading);font-weight:700}:is([data-theme=night] .dklmha_slide img.dklmha_bg,[data-theme=dark] .dklmha_slide img.dklmha_bg){filter:brightness(.62)saturate(.85)}@media (prefers-reduced-motion:reduce){.dklmha_track{scroll-behavior:auto}.dklmha_prayBtn:active{transform:none}}
.rZAAxq_top{z-index:var(--z-header);max-width:var(--page-max-width);padding:0 var(--space-12) var(--space-10);background:var(--bg-color);flex-direction:column;margin:0 auto;display:flex;position:fixed;top:0;left:0;right:0}.rZAAxq_body{padding-top:calc(max(var(--space-12), env(safe-area-inset-top)) + 44px + var(--space-10) + 40px + var(--space-12))}.rZAAxq_header{box-sizing:content-box;height:44px;padding:max(var(--space-12), env(safe-area-inset-top)) 0 0;justify-content:space-between;align-items:center;display:flex}.rZAAxq_search{align-items:center;gap:var(--space-8);min-width:0;height:40px;padding:0 var(--space-14);background:var(--hover-bg);border-radius:var(--radius-12);flex:1;display:flex}.rZAAxq_search:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.rZAAxq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rZAAxq_wall{gap:var(--space-10);padding:0 var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.rZAAxq_col{gap:var(--space-10);flex-direction:column;min-width:0;display:flex}.rZAAxq_quote{gap:var(--space-12);width:100%;padding:var(--space-16);border-radius:var(--radius-18);background:color-mix(in srgb, var(--room-wall,var(--surface-slot)) 30%, var(--card-bg));color:var(--text-heading);font-family:var(--font-main);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;flex-direction:column;display:flex}.rZAAxq_quote:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rZAAxq_quoteText{font-family:var(--font-title);font-size:var(--type-body);color:var(--text-heading);word-break:keep-all;overflow-wrap:anywhere;font-weight:400;line-height:1.6}.rZAAxq_quoteTitle{font-size:var(--type-callout);color:var(--text-heading);word-break:keep-all;font-weight:600;line-height:1.45}.rZAAxq_quoteBy{justify-content:space-between;align-items:baseline;gap:var(--space-8);min-width:0;font-size:var(--type-caption);color:var(--text-secondary);display:flex}.rZAAxq_quoteName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.rZAAxq_quoteVerse{flex-shrink:0}
.xXsz-q_tools{gap:var(--space-12);margin-bottom:var(--space-8);flex-direction:column;display:flex}.xXsz-q_books{gap:var(--space-8);padding:var(--space-4) var(--space-2) 0;flex-direction:column;display:flex}.xXsz-q_booksLabel{font-size:var(--type-footnote);color:var(--text-secondary);font-weight:600}.xXsz-q_bookRow{gap:var(--space-6);flex-wrap:wrap;display:flex}.xXsz-q_book{min-height:32px;padding:0 var(--space-12);border-radius:var(--radius-8);background:var(--surface-control);font:inherit;font-size:var(--type-footnote);color:var(--text-secondary);cursor:pointer;border:0}.xXsz-q_book:active{background:var(--surface-control-hover)}.xXsz-q_count{padding:var(--space-6) var(--space-2) 0;font-size:var(--type-footnote);color:var(--text-secondary);font-weight:600}
._8sh5hq_line{align-items:center;gap:var(--space-4);box-sizing:border-box;width:100%;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-14);border-radius:var(--radius-16);background:var(--card-bg);flex-shrink:0;display:flex}._8sh5hq_open{align-items:center;gap:var(--space-10);min-width:0;padding:var(--space-8) 0;color:var(--text-primary);font-family:var(--font-main);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1;display:flex}._8sh5hq_chip{padding:var(--space-2) var(--space-10);border-radius:var(--radius-full);background:var(--bg-primary-soft);color:var(--color-primary-text);font-size:var(--type-footnote);flex:none;font-weight:600;line-height:1.5}._8sh5hq_title{min-width:0;font-size:var(--type-callout);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:400;line-height:1.5;overflow:hidden}._8sh5hq_close{border-radius:var(--radius-full);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._8sh5hq_close:active{background:var(--hover-bg)}
.GIxAhG_wrap{align-items:stretch;gap:var(--space-14);padding-top:var(--space-6);flex-direction:column;display:flex}.GIxAhG_wrap .GIxAhG_card{background-color:color-mix(in srgb, var(--emo,var(--text-tertiary)) 7%, var(--card-bg));box-shadow:none;color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.GIxAhG_wrap .GIxAhG_card:active{opacity:.85}.GIxAhG_wrap .GIxAhG_card:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.GIxAhG_wrap .GIxAhG_seal{background:color-mix(in srgb, var(--emo,var(--text-tertiary)) 18%, var(--card-bg));box-shadow:0 0 0 3px var(--card-bg)}.GIxAhG_reply{align-self:center;align-items:center;gap:var(--space-4);min-height:48px;padding:0 var(--space-24);border-radius:var(--radius-full);background:var(--surface-control);font-size:var(--type-callout);color:var(--text-heading);-webkit-tap-highlight-color:transparent;font-weight:600;text-decoration:none;display:inline-flex}.GIxAhG_reply svg{width:auto;height:.75em;color:var(--text-tertiary)}.GIxAhG_reply:active{opacity:.7}.GIxAhG_reply:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.GIxAhG_row{align-items:flex-start;gap:var(--space-6);color:inherit;flex-direction:column;text-decoration:none;display:flex}.GIxAhG_link{-webkit-tap-highlight-color:transparent}.GIxAhG_link:active{opacity:.7}.GIxAhG_link:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:12px}.GIxAhG_who{font-size:var(--type-footnote);color:var(--text-secondary);margin:0;line-height:1.5}.GIxAhG_who b{color:var(--text-heading);font-weight:600}.GIxAhG_body{font-size:var(--type-callout);color:var(--text-primary);word-break:keep-all;margin:0;line-height:1.6}.GIxAhG_go{font-size:var(--type-footnote);color:var(--color-primary-text);font-weight:600;line-height:1.5}
.Ea-d_G_wrap{gap:var(--space-12);flex-direction:column;display:flex}.Ea-d_G_slot{background:var(--surface-slot);border-radius:var(--radius-16);padding:var(--space-16);overscroll-behavior:contain;max-height:32dvh;overflow-y:auto}.Ea-d_G_more{-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.Ea-d_G_meta{align-items:center;gap:var(--space-8);margin-bottom:var(--space-10);font-size:var(--type-footnote);color:var(--text-secondary);display:flex}.Ea-d_G_text{font-size:var(--type-body);color:var(--text-heading);white-space:pre-line;word-break:keep-all;margin:0;line-height:1.65}.Ea-d_G_note{margin:0 0 var(--space-4);font-size:var(--type-footnote);color:var(--text-secondary);word-break:keep-all;line-height:1.6}
.TEteKW_container{background-color:var(--bg-color);min-height:100vh;padding-bottom:60px}.TEteKW_main{padding:var(--space-24) var(--space-12) 120px;max-width:var(--page-max-width);margin:0 auto}.TEteKW_section{margin-bottom:var(--space-12)}.TEteKW_menuListTitle{padding:var(--space-18) var(--space-20) var(--space-4);font-family:var(--font-main);font-size:var(--type-callout);color:var(--text-secondary);letter-spacing:-.01em;margin:0;font-weight:600}.TEteKW_rowIcon{pointer-events:none}.TEteKW_accountRow{align-items:center;gap:var(--space-14);width:100%;padding:var(--space-4) var(--space-20) 22px;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-family:inherit;display:flex}.TEteKW_accountRow:active{opacity:.6}.TEteKW_accountRowAvatar{background:var(--input-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.TEteKW_accountRowText{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.TEteKW_accountRowName{font-size:var(--type-headline);color:var(--text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;overflow:hidden}.TEteKW_accountRowSub{font-size:var(--type-callout);color:var(--text-secondary);font-weight:400;line-height:1.5}.TEteKW_menuList{--list-row-pad-x:20px;background:var(--card-bg,#fff);border-radius:var(--radius-16);overflow:hidden}.TEteKW_chevron{color:var(--text-secondary);opacity:.45;margin-left:var(--space-8);flex-shrink:0;align-items:center;display:inline-flex}.TEteKW_settingsCard{background:var(--card-bg);border-radius:var(--radius-16);padding:var(--space-16)}.TEteKW_settingsCardTitle{margin:var(--space-2) 0 var(--space-10);font-family:var(--font-main);font-size:var(--type-callout);color:var(--text-secondary);letter-spacing:-.01em;font-weight:600}.TEteKW_sectionLead{margin:0 0 var(--space-16);padding:0 var(--space-4);color:var(--text-secondary);font-family:var(--font-main);font-size:var(--type-body);letter-spacing:-.02em;word-break:keep-all;font-weight:400;line-height:1.5}.TEteKW_settingRow{margin-bottom:var(--space-20);justify-content:space-between;align-items:center;display:flex}.TEteKW_settingRow:last-child{margin-bottom:0}.TEteKW_settingLabel{font-family:var(--font-main);font-size:var(--type-body);color:var(--text-primary);font-weight:450}.TEteKW_settingRowStack{align-items:stretch;gap:var(--space-12);margin-top:var(--space-28);flex-direction:column}.TEteKW_settingRowHead{justify-content:space-between;align-items:baseline;display:flex}.TEteKW_settingValue{font-family:var(--font-main);font-size:var(--type-callout);color:var(--text-secondary);font-weight:400}.TEteKW_fontSizeControl{background:var(--surface-control);width:100%;padding:var(--space-6);border-radius:16px;justify-content:space-between;display:flex}.TEteKW_fontBtn{height:44px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-main);transition:all var(--duration-base) ease;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;display:flex}.TEteKW_fontBtnActive{background:var(--surface-raised-strong);color:var(--color-primary-text);box-shadow:var(--surface-shadow-soft);font-weight:600}.TEteKW_timeField{min-width:92px;height:42px;padding:0 var(--space-14);background:var(--surface-raised);border:1px solid var(--surface-border);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.TEteKW_timeFieldValue{font-family:var(--font-num);font-size:var(--type-callout);color:var(--text-primary);letter-spacing:.02em;font-weight:700}.TEteKW_actionSection{margin-top:36px;margin-bottom:var(--space-10)}.TEteKW_actionCard{--list-row-pad-x:20px;background:var(--card-bg);border-radius:var(--radius-16);overflow:hidden}.TEteKW_dangerText{color:var(--color-danger-text)}.TEteKW_footer{text-align:center;color:var(--text-tertiary);font-size:var(--type-caption);font-family:var(--font-main);padding-bottom:var(--space-40);margin-top:60px}.TEteKW_avatarHero{width:96px;margin:var(--space-8) auto var(--space-18);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;display:block;position:relative}.TEteKW_avatarHero:disabled{cursor:not-allowed;opacity:.6}.TEteKW_avatarHero:active:not(:disabled){transform:scale(.98)}.TEteKW_avatarHeroFrame{background:var(--input-bg);border-radius:50%;width:96px;height:96px;display:block;overflow:hidden}.TEteKW_avatarHeroFrame img{object-fit:cover;width:100%;height:100%;display:block}.TEteKW_avatarHeroBadge{background:var(--card-bg);width:30px;height:30px;color:var(--text-secondary);font-size:var(--type-callout);box-shadow:var(--surface-shadow-soft);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;bottom:-2px;right:-2px}.TEteKW_exactAlarmNotice{width:100%;margin-bottom:var(--space-12);padding:var(--space-16) var(--space-18);align-items:flex-start;gap:var(--space-8);text-align:left;background:var(--bg-primary-soft);border-radius:var(--radius-16);cursor:pointer;flex-direction:column;display:flex}.TEteKW_exactAlarmNotice:active{background:var(--hover-bg)}.TEteKW_exactAlarmNoticeText{font-family:var(--font-main);font-size:var(--type-footnote);color:var(--text-secondary);font-weight:400;line-height:1.55}.TEteKW_exactAlarmNoticeAction{font-family:var(--font-main);font-size:var(--type-footnote);color:var(--color-primary-text);font-weight:700}
.KlRjXq_container{background:var(--bg-color);height:100dvh;max-width:var(--page-max-width);flex-direction:column;width:100%;margin:0 auto;display:flex;overflow:hidden}.KlRjXq_topStatBar{justify-content:space-between;align-items:center;gap:var(--space-12);padding:max(var(--space-16), env(safe-area-inset-top)) var(--space-16) var(--space-8);background:var(--bg-color);flex-shrink:0;display:flex}.KlRjXq_topStatItem{justify-content:center;align-items:center;gap:var(--space-4);min-width:44px;min-height:44px;padding:0 var(--space-6);margin:-10px 0;display:flex}.KlRjXq_topStatValue{font-size:var(--type-callout);color:var(--text-primary);font-weight:700;font-family:var(--font-num);white-space:nowrap}.KlRjXq_pathContainer{min-height:0;padding:var(--space-10) var(--space-12) calc(200px + env(safe-area-inset-bottom));flex:1;width:100%;overflow-y:auto}.KlRjXq_sectionHeader{width:100%;margin:var(--space-24) 0 0;padding:22px var(--space-20) var(--space-18);background:color-mix(in srgb, var(--color-primary) 12%, var(--card-bg));border-radius:var(--radius-16);text-align:center;align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.KlRjXq_sectionHeader:first-child{margin-top:var(--space-16)}.KlRjXq_sectionLabel{justify-content:center;align-items:center;gap:var(--space-10);color:var(--text-secondary);opacity:.85;display:flex}.KlRjXq_sectionLabelLine{border-radius:var(--radius-full);opacity:.4;background:currentColor;width:24px;height:1.5px}.KlRjXq_sectionNumber{font-size:var(--type-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary-strong);font-weight:700}.KlRjXq_sectionTitle{font-size:var(--type-title2);color:var(--text-primary);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.25}.KlRjXq_bannerWrap{background:var(--bg-color);padding:var(--space-2) var(--space-12) 0;flex-shrink:0}.KlRjXq_stickyBanner{justify-content:space-between;align-items:center;gap:var(--space-10);padding:var(--space-12) var(--space-14);border-radius:var(--radius-16);transition:background .4s;display:flex}.KlRjXq_bannerLeft{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.KlRjXq_bannerLabel{font-size:var(--type-caption);color:#ffffffe0;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-family:var(--font-main);overflow:hidden}.KlRjXq_bannerTitle{font-size:var(--type-body);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-family:var(--font-main);line-height:1.3;overflow:hidden}.KlRjXq_bannerGuideBtn{cursor:pointer;width:36px;height:36px;transition:background var(--duration-fast), transform .1s;-webkit-tap-highlight-color:transparent;background:#fff3;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.KlRjXq_bannerGuideBtn:active{background:#ffffff52;transform:scale(.95)}.KlRjXq_unitDivider{justify-content:center;align-items:center;gap:var(--space-10);margin:var(--space-20) 0 var(--space-8);padding:0 var(--space-12);opacity:.85;display:flex}.KlRjXq_unitPathSection:first-child .KlRjXq_unitDivider{margin-top:var(--space-12)}.KlRjXq_unitDividerLine{border-radius:var(--radius-full);opacity:.45;flex:1;max-width:60px;height:1.5px}.KlRjXq_unitDividerLabel{font-size:var(--type-caption);font-weight:700;font-family:var(--font-main);white-space:nowrap;letter-spacing:.01em}.KlRjXq_unitPathSection{flex-direction:column;align-items:center;display:flex}.KlRjXq_cardPath{gap:var(--space-20);padding:var(--space-28) 0 var(--space-12);flex-direction:column;width:100%;display:flex;position:relative}.KlRjXq_pathLine{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.KlRjXq_cardNodeWrap{z-index:1;flex-wrap:wrap;display:flex;position:relative}.KlRjXq_cardNodeLeft{justify-content:flex-start;padding-left:0}.KlRjXq_cardNodeRight{justify-content:flex-end;padding-right:0}.KlRjXq_lessonCard{border-radius:var(--radius-16);background:var(--card-bg);cursor:pointer;text-align:left;width:184px;transition:transform var(--duration-fast) ease, border-color var(--duration-base) ease, box-shadow var(--duration-base) ease, opacity var(--duration-base) ease;-webkit-tap-highlight-color:transparent;border:3px solid #0000;padding:0;overflow:hidden}.KlRjXq_lessonCard:active:not([aria-disabled=true]){transform:scale(.96)}.KlRjXq_lessonCardCurrent{border-color:var(--color-primary);box-shadow:var(--surface-shadow-card), 0 0 0 4px rgba(var(--color-primary-rgb), .12);width:200px;animation:2.2s ease-in-out infinite KlRjXq_lessonCardPulse}@keyframes KlRjXq_lessonCardPulse{0%,to{box-shadow:var(--surface-shadow-card), 0 0 0 4px rgba(var(--color-primary-rgb), .12)}50%{box-shadow:var(--surface-shadow-card), 0 0 0 8px rgba(var(--color-primary-rgb), .24)}}@media (prefers-reduced-motion:reduce){.KlRjXq_lessonCardCurrent{animation:none}}.KlRjXq_lessonCardLocked{cursor:default;opacity:.55;box-shadow:none;border-color:#0000;animation:none}.KlRjXq_lessonCardLocked .KlRjXq_cardVisual{filter:grayscale()brightness(.7)}.KlRjXq_cardVisual{justify-content:center;align-items:center;height:116px;display:flex;position:relative;overflow:hidden}.KlRjXq_lessonCardCurrent .KlRjXq_cardVisual{height:126px}.KlRjXq_cardCompleteBadge{background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}.KlRjXq_cardInfo{padding:var(--space-10) var(--space-12);gap:var(--space-2);flex-direction:column;display:flex}.KlRjXq_cardPassage{font-size:var(--type-caption);color:var(--color-primary-text);font-weight:600;font-family:var(--font-main)}.KlRjXq_cardTitle{font-size:var(--type-footnote);color:var(--text-heading);font-weight:600;font-family:var(--font-main);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.KlRjXq_cardNodeWrap:has(.KlRjXq_lessonCardSelected){z-index:20}.KlRjXq_lessonCardSelected{border-color:var(--color-primary)!important;box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .12)!important}.KlRjXq_cardAnchor{display:inline-block;position:relative}.KlRjXq_lessonPopup{width:min(260px,100vw - 40px);margin-top:var(--space-10);padding:var(--space-16);background:var(--color-primary);color:#fff;gap:var(--space-12);box-shadow:var(--surface-shadow-float);z-index:20;scroll-margin-bottom:calc(110px + env(safe-area-inset-bottom));border-radius:20px;flex-direction:column;display:flex;position:absolute;top:100%}.KlRjXq_lessonPopupAlignLeft{left:0}.KlRjXq_lessonPopupAlignRight{right:0}.KlRjXq_popupMeta{align-items:center;gap:var(--space-6);font-size:var(--type-footnote);opacity:.85;font-family:var(--font-main);font-weight:600;display:flex}.KlRjXq_popupStartBtn{width:100%;padding:var(--space-12);color:#ac5e49;font-size:var(--type-body);font-weight:700;font-family:var(--font-main);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:none;border-radius:14px}.KlRjXq_popupStartBtn:active{opacity:.9;transform:scale(.97)}.KlRjXq_popupLockedNote{padding:var(--space-10) var(--space-12);color:#fff;font-size:var(--type-callout);font-weight:700;font-family:var(--font-main);text-align:center;background:#ffffff2e;border-radius:14px;margin:0}.KlRjXq_todayCtaWrap{padding:var(--space-8) var(--space-12) 0;background:var(--bg-color);flex-shrink:0}.KlRjXq_todayCtaWrap .KlRjXq_todayCtaRow{border-radius:var(--radius-16);background:var(--card-bg);border:1px solid var(--surface-border);padding:var(--space-10) var(--space-14)}.KlRjXq_emptyCard{padding:var(--space-32) var(--space-20);border-radius:var(--radius-16);background:var(--card-bg);text-align:center;color:var(--text-secondary);font-family:var(--font-main);margin-top:var(--space-40)}.KlRjXq_loadingContainer{background:var(--bg-color);min-height:100dvh;padding:var(--space-20);justify-content:center;align-items:center;gap:var(--space-20);flex-direction:column;display:flex}.KlRjXq_loadingGaugeWrap{background:var(--border-color);border-radius:var(--radius-full);width:100%;max-width:200px;height:6px;position:relative;overflow:hidden}.KlRjXq_loadingGauge{background:linear-gradient(90deg, var(--color-primary), #ffb07c);border-radius:var(--radius-full);width:60%;height:100%;animation:2.5s ease-in-out infinite KlRjXq_loading-bar;position:absolute;top:0;left:0}@keyframes KlRjXq_loading-bar{0%{left:-50%}to{left:100%}}.KlRjXq_loadingTip{margin-top:var(--space-8);max-width:320px;padding:0 var(--space-24);text-align:center;font-size:var(--type-callout);color:var(--text-secondary);font-weight:600;line-height:1.55;font-family:var(--font-main);word-break:keep-all}.KlRjXq_lessonPlayerWrap{max-width:var(--page-max-width);width:100%;min-height:100dvh;padding:0 var(--space-20);flex-direction:column;margin:0 auto;display:flex}.KlRjXq_progressHeader{z-index:var(--z-header);background:color-mix(in srgb, var(--bg-color) 84%, transparent);-webkit-backdrop-filter:blur(10px);padding-top:max(var(--space-12), env(safe-area-inset-top));position:fixed;top:0;left:0;right:0}.KlRjXq_progressHeaderInner{max-width:var(--page-max-width);padding:var(--space-8) var(--space-20);align-items:center;gap:var(--space-12);margin:0 auto;display:flex}.KlRjXq_closeBtn{cursor:pointer;width:44px;height:44px;color:var(--text-primary);opacity:.56;border-radius:var(--radius-full);transition:background var(--duration-fast), opacity var(--duration-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;padding:0;display:flex}.KlRjXq_closeBtn:active{background:var(--input-bg);opacity:.9}.KlRjXq_progressBarTrack{border-radius:var(--radius-full);background:var(--input-bg);border:1px solid var(--surface-border);flex:1;height:10px;overflow:hidden}.KlRjXq_progressTrackWrap{flex:1;align-items:center;display:flex;position:relative}.KlRjXq_streakLabel{font-size:var(--type-caption);color:#2d6e00;white-space:nowrap;pointer-events:none;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + 3px);left:2px}.KlRjXq_progressBarFill{background:var(--color-primary);border-radius:var(--radius-full);height:100%}.KlRjXq_questionArea{padding:clamp(var(--space-24), 5dvh, var(--space-48)) var(--space-4) 120px;flex:1;overflow-y:auto}.KlRjXq_questionAreaFeedback{padding-bottom:300px}.KlRjXq_reviewChipRow{padding:0 var(--space-16) var(--space-12);justify-content:center;display:flex}.KlRjXq_reviewChip{align-items:center;gap:var(--space-6);min-height:30px;padding:var(--space-6) var(--space-12);border-radius:var(--radius-full);background:var(--bg-primary-soft);color:var(--color-primary-text);font-size:var(--type-footnote);font-weight:600;display:inline-flex}.KlRjXq_questionPassagePillRow{padding:0 var(--space-16) var(--space-16);justify-content:center;margin-top:-8px;display:flex}.KlRjXq_questionPassagePill{min-height:44px;padding:var(--space-8) var(--space-16);border-radius:var(--radius-full);border:1.5px solid var(--surface-border);background:var(--card-bg);color:var(--text-primary);font-size:var(--type-footnote);font-weight:700;font-family:var(--font-main);cursor:pointer;box-shadow:var(--surface-shadow-soft);-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast), border-color var(--duration-fast), transform 50ms;align-items:center;gap:7px;max-width:100%;display:inline-flex}.KlRjXq_questionPassagePill:active{background:var(--input-bg);border-color:var(--color-primary);transform:scale(.97)}.KlRjXq_questionPassagePill>span{text-overflow:ellipsis;white-space:nowrap;max-width:60vw;overflow:hidden}.KlRjXq_bottomBar{background:var(--bg-color);z-index:var(--z-header);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.KlRjXq_bottomBarCorrect{background:#d7ffb8;border-top-color:#b8e986}.KlRjXq_bottomBarWrong{background:#ffdfe0;border-top-color:#f5b3b4}.KlRjXq_bottomBarInner{max-width:var(--page-max-width);padding:var(--space-16) var(--space-24);margin:0 auto}.KlRjXq_bottomSubmitBtn{width:100%;padding:var(--space-14);font-size:var(--type-headline);cursor:pointer;font-weight:800;font-family:var(--font-main);transition:background var(--duration-base), color var(--duration-base);-webkit-tap-highlight-color:transparent;border:none;border-radius:14px;display:block}.KlRjXq_bottomSubmitBtnActive{background:var(--color-primary);color:#fff}.KlRjXq_bottomSubmitBtnDisabled{background:var(--surface-control);color:var(--text-secondary);cursor:default;font-size:var(--type-callout);border:none;font-weight:700}.KlRjXq_bottomSubmitBtnCorrect{color:#fff;background:#58a700}.KlRjXq_bottomSubmitBtnWrong{color:#fff;background:#ea2b2b}.KlRjXq_feedbackInfo{gap:var(--space-6);margin-bottom:var(--space-14);flex-direction:column;display:flex;overflow:hidden}.KlRjXq_feedbackTitleRow{align-items:center;gap:var(--space-6);display:flex}.KlRjXq_feedbackFlagBtn{width:44px;height:44px;padding:var(--space-6);color:currentColor;opacity:.9;cursor:pointer;transition:opacity var(--duration-fast), background var(--duration-fast);background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;margin-right:-6px;display:flex}.KlRjXq_feedbackFlagBtnCorrect{color:#2d6e00}.KlRjXq_feedbackFlagBtnWrong{color:#b31212}.KlRjXq_feedbackFlagBtn:active{opacity:1;background:currentColor;background:color-mix(in srgb, currentColor 12%, transparent)}.KlRjXq_feedbackIcon{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.KlRjXq_feedbackTitle{font-size:var(--type-title2);font-weight:800;font-family:var(--font-main);margin:0}.KlRjXq_feedbackTitleCorrect{color:#2d6e00}.KlRjXq_feedbackTitleWrong{color:#b31212}.KlRjXq_feedbackExplanation{font-size:var(--type-callout);font-family:var(--font-main);word-break:keep-all;margin:0;line-height:1.6}.KlRjXq_feedbackExplanationCorrect{color:#3a7000}.KlRjXq_feedbackExplanationWrong{color:#9b1c1c}.KlRjXq_introWrap{padding:calc(60px + env(safe-area-inset-top,0px)) var(--space-20) calc(150px + env(safe-area-inset-bottom,0px));gap:var(--space-18);max-width:var(--page-max-width);flex-direction:column;width:100%;margin:0 auto;display:flex}.KlRjXq_introHeader{top:max(12px, env(safe-area-inset-top));z-index:var(--z-header);position:fixed;left:12px}.KlRjXq_introCtaBar{z-index:var(--z-header);background:var(--bg-color);padding:var(--space-10) var(--space-20) calc(var(--space-14) + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}.KlRjXq_introCtaBarInner{max-width:var(--page-max-width);align-items:stretch;gap:var(--space-10);flex-direction:column;margin:0 auto;display:flex}.KlRjXq_introCtaBarInner>button{margin-top:0}.KlRjXq_introTitleWrap{text-align:center;margin-top:var(--space-4)}.KlRjXq_introPassage{color:var(--color-primary-text);font-size:var(--type-footnote);margin:0 0 var(--space-6);font-family:var(--font-main);letter-spacing:.02em;text-transform:none;font-weight:700}.KlRjXq_introTitle{font-size:var(--type-title1);color:var(--text-primary);font-weight:700;font-family:var(--font-main);letter-spacing:-.01em;margin:0;line-height:1.3}.KlRjXq_segmentIntroWrap{padding:calc(80px + env(safe-area-inset-top,0px)) var(--space-20) calc(108px + env(safe-area-inset-bottom,0px));gap:var(--space-24);max-width:var(--page-max-width);flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex}.KlRjXq_segmentIntroBadge{padding:var(--space-6) var(--space-14);border-radius:var(--radius-full);background:var(--input-bg);color:var(--color-primary-text);font-size:var(--type-footnote);font-weight:700;font-family:var(--font-main);letter-spacing:.02em;align-self:center}.KlRjXq_segmentIntroTitle{font-size:var(--type-title2);color:var(--text-primary);font-weight:800;font-family:var(--font-main);letter-spacing:-.01em;text-align:center;margin:0;line-height:1.3}.KlRjXq_segmentIntroVerse{color:var(--color-primary-text);font-size:var(--type-footnote);font-weight:700;font-family:var(--font-main);letter-spacing:.02em;align-self:center;margin-top:-8px}.KlRjXq_segmentIntroNarrative{font-size:var(--type-body);color:var(--text-primary);line-height:1.7;font-family:var(--font-main);text-align:left;word-break:keep-all;margin:0}.KlRjXq_contextSubsection{gap:var(--space-8);flex-direction:column;display:flex}.KlRjXq_contextSubTitle{font-size:var(--type-footnote);color:var(--color-primary-text);font-weight:700;font-family:var(--font-main);letter-spacing:.03em;text-transform:uppercase;margin:0}.KlRjXq_contextBody{font-size:var(--type-callout);color:var(--text-primary);line-height:1.7;font-family:var(--font-main);word-break:keep-all;margin:0}.KlRjXq_introStartBtn{padding:var(--space-18);background:var(--color-primary);color:#fff;font-size:var(--type-headline);cursor:pointer;margin-top:var(--space-8);font-weight:800;font-family:var(--font-main);box-shadow:var(--surface-shadow-card);justify-content:center;align-items:center;gap:var(--space-4);border:none;border-radius:20px;display:inline-flex}.KlRjXq_introStartBtn:active{transform:scale(.97)}.KlRjXq_introCardImage{aspect-ratio:16/9;background:var(--input-bg);border-radius:20px;width:100%;position:relative;overflow:hidden}.KlRjXq_introContextCard{gap:var(--space-20);padding:var(--space-16);border-radius:var(--radius-16);background:var(--card-bg);flex-direction:column;display:flex}.KlRjXq_introPassagePill{min-height:44px;padding:var(--space-10) var(--space-16);border-radius:var(--radius-full);border:1.5px solid var(--surface-border);background:var(--card-bg);color:var(--text-primary);font-size:var(--type-callout);font-weight:700;font-family:var(--font-main);cursor:pointer;box-shadow:var(--surface-shadow-soft);-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast), border-color var(--duration-fast);flex:none;align-self:center;align-items:center;gap:7px;display:inline-flex}.KlRjXq_introPassagePill:active{background:var(--input-bg)}.KlRjXq_resultWrap{padding:max(var(--space-24), calc(env(safe-area-inset-top) + var(--space-16))) var(--space-20) var(--space-24);gap:var(--space-20);max-width:var(--page-max-width);text-align:center;flex-direction:column;width:100%;margin:0 auto;display:flex}.KlRjXq_resultTitle{font-size:var(--type-title1);color:var(--text-primary);font-weight:800;font-family:var(--font-main);margin:0}.KlRjXq_resultScoreCard{padding:var(--space-16);border-radius:var(--radius-16);background:var(--card-bg)}.KlRjXq_resultScoreLabel{font-size:var(--type-footnote);color:var(--text-secondary);font-family:var(--font-main)}.KlRjXq_resultPercentBig{color:var(--color-primary-text);font-size:2.8rem;font-weight:800;font-family:var(--font-num);margin:var(--space-4) 0;letter-spacing:-.01em;line-height:1.1}.KlRjXq_resultScoreSub{font-size:var(--type-callout);color:var(--text-secondary);font-family:var(--font-main)}.KlRjXq_resultMannaCard{padding:var(--space-24);background:#e07a5f14;border:1px solid #e07a5f26;border-radius:24px}.KlRjXq_resultMannaLabel{font-size:var(--type-footnote);color:var(--text-secondary);font-family:var(--font-main)}.KlRjXq_resultMannaValue{color:var(--color-primary-text);justify-content:center;align-items:center;gap:var(--space-8);font-size:2rem;font-weight:800;font-family:var(--font-num);display:flex}.KlRjXq_resultBonusChips{gap:var(--space-6);margin-top:var(--space-10);flex-wrap:wrap;justify-content:center;display:flex}.KlRjXq_resultBonusChip{padding:var(--space-4) var(--space-10);border-radius:var(--radius-full);color:var(--color-primary-text);font-size:var(--type-footnote);font-weight:700;font-family:var(--font-main);background:#e07a5f1f;border:1px solid #e07a5f33;align-items:center;display:inline-flex}.KlRjXq_resultStatsCard{padding:var(--space-14) var(--space-16);background:var(--card-bg);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow-soft);font-family:var(--font-main);border-radius:20px;justify-content:space-around;align-items:stretch;display:flex}.KlRjXq_resultStatRowItem{justify-content:center;align-items:center;gap:var(--space-10);padding:var(--space-4) 0;flex:1;display:flex}.KlRjXq_resultStatRowDivider{background:var(--surface-border);width:1px;margin:var(--space-4) 0}.KlRjXq_resultStatRowLabel{font-size:var(--type-caption);color:var(--text-secondary);text-align:left;font-weight:600}.KlRjXq_resultStatRowValue{font-size:var(--type-headline);color:var(--text-primary);text-align:left;font-weight:800;font-family:var(--font-num)}.KlRjXq_reviewWrongBtnPrimary{padding:var(--space-16);background:var(--color-primary);color:#fff;font-size:var(--type-body);cursor:pointer;font-weight:700;font-family:var(--font-main);box-shadow:var(--surface-shadow-card);border:none;border-radius:18px}.KlRjXq_reviewWrongBtnPrimary:active{transform:scale(.97)}.KlRjXq_qtBridgeCard{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-18);border:1.5px solid var(--surface-border);background:var(--input-bg);cursor:pointer;font-family:var(--font-main);text-align:left;border-radius:18px;width:100%;display:flex}.KlRjXq_qtBridgeContent{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.KlRjXq_qtBridgeTitle{font-size:var(--type-callout);color:var(--text-primary);font-weight:700}.KlRjXq_qtBridgeSub{font-size:var(--type-footnote);color:var(--text-secondary);font-weight:500}.KlRjXq_resultAlreadyDone{margin-top:var(--space-14);padding:0 var(--space-8);color:var(--text-secondary);font-size:var(--type-footnote);font-family:var(--font-main);text-align:center}.KlRjXq_resultTextBtn{width:100%;min-height:48px;padding:var(--space-12);color:var(--text-secondary);font-size:var(--type-callout);font-weight:600;font-family:var(--font-main);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:14px}.KlRjXq_resultTextBtn:active{background:var(--surface-control)}.KlRjXq_retryBtn{padding:var(--space-16);border:2px solid var(--color-primary);color:var(--color-primary-text);font-size:var(--type-body);cursor:pointer;font-weight:700;font-family:var(--font-main);transition:all var(--duration-base);background:0 0;border-radius:18px;flex:1}.KlRjXq_retryBtn:active{transform:scale(.97)}.KlRjXq_homeBtn{padding:var(--space-16);background:var(--color-primary);color:#fff;font-size:var(--type-body);cursor:pointer;font-weight:700;font-family:var(--font-main);box-shadow:var(--surface-shadow-card);transition:all var(--duration-base);border:none;border-radius:18px;flex:1}.KlRjXq_homeBtn:active{transform:scale(.97)}.KlRjXq_questionInner{gap:var(--space-18);flex-direction:column;display:flex}.KlRjXq_questionPrompt{font-size:var(--type-headline);color:var(--text-primary);font-weight:700;font-family:var(--font-main);margin:0;line-height:1.5}.KlRjXq_questionVerseCard{padding:var(--space-16);border-radius:var(--radius-16);background:var(--card-bg);font-size:var(--type-headline);color:var(--text-primary);line-height:1.95;font-family:var(--font-title);word-break:keep-all}.KlRjXq_choiceList{gap:var(--space-10);margin-top:var(--space-4);flex-direction:column;display:flex}.KlRjXq_questionFooterRow{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.KlRjXq_skipBtn{padding:var(--space-10) var(--space-14);color:var(--text-secondary);font-size:var(--type-callout);cursor:pointer;font-weight:600;font-family:var(--font-main);text-underline-offset:4px;background:0 0;border:none;border-radius:10px;text-decoration:underline;text-decoration-thickness:1.5px}.KlRjXq_skipBtn:active{background:var(--input-bg)}.KlRjXq_fillBlankSlot{min-width:72px;margin:0 var(--space-4);padding:var(--space-2) var(--space-10);border-bottom:2px dashed var(--surface-border);text-align:center;font-weight:700;font-family:var(--font-main);color:var(--text-tertiary);transition:border-color var(--duration-base), background var(--duration-base), color var(--duration-base);border-radius:6px;display:inline-block}.KlRjXq_fillBlankSlot[data-filled=true]{color:var(--color-primary-text);border-bottom-style:solid;border-bottom-color:var(--color-primary);background:#e07a5f14}.KlRjXq_fillBlankSlot[data-correct=true]{color:#2d6e00;background:#58a7001f;border-bottom-color:#58a700}.KlRjXq_fillBlankSlot[data-wrong=true]{color:#b31212;background:#ea2b2b1a;border-bottom-color:#ea2b2b}.KlRjXq_fillBlankSlot[data-current=true]:not([data-filled=true]){border-bottom-color:var(--color-primary);background:#e07a5f0d;border-bottom-style:solid}.KlRjXq_choiceBtn{width:100%;padding:var(--space-18) var(--space-20);border:2px solid var(--border-color);background:var(--card-bg);text-align:left;font-size:var(--type-headline);color:var(--text-primary);cursor:pointer;transition:all var(--duration-fast) ease;font-weight:600;font-family:var(--font-main);-webkit-tap-highlight-color:transparent;border-radius:14px}.KlRjXq_choiceBtnSelected{background:var(--color-primary);color:#fff;border-color:#0000;font-weight:700}.KlRjXq_choiceBtn:disabled{cursor:default}.KlRjXq_choiceBtnCorrect,.KlRjXq_choiceBtnWrong{padding-right:56px;position:relative}.KlRjXq_choiceBtnCorrect{color:#2d6e00;background:#58a7001f;border-color:#58a700;font-weight:700}.KlRjXq_choiceBtnWrong{color:#b31212;background:#ea2b2b1a;border-color:#ea2b2b;font-weight:700}.KlRjXq_choiceMark{font-size:var(--type-caption);letter-spacing:.02em;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.KlRjXq_pickedArea{min-height:100px;padding:var(--space-16);background:var(--card-bg);border:2px dashed var(--surface-border);gap:var(--space-8);box-shadow:var(--surface-shadow-soft);border-radius:20px;flex-wrap:wrap;align-content:flex-start;display:flex}.KlRjXq_remainingArea{padding:var(--space-16);gap:var(--space-8);flex-wrap:wrap;align-content:flex-start;min-height:80px;display:flex}.KlRjXq_tokenBtnPicked{padding:11px var(--space-16);background:var(--color-primary);color:#fff;font-size:var(--type-body);cursor:pointer;font-weight:600;font-family:var(--font-main);border:none;border-radius:12px}.KlRjXq_tokenBtnPicked:disabled{cursor:default}.KlRjXq_tokenBtnCorrect{background:#58a700}.KlRjXq_tokenBtnWrong{background:#b31212}.KlRjXq_answerReveal{margin:var(--space-14) 0 0;padding:var(--space-12) var(--space-14);color:#2d6e00;font-size:var(--type-callout);word-break:keep-all;background:#58a7001a;border:1px solid #58a70047;border-radius:12px;font-weight:600;line-height:1.6}.KlRjXq_answerRevealLabel{margin-right:var(--space-8);padding:var(--space-2) var(--space-8);border-radius:var(--radius-full);color:#fff;font-size:var(--type-caption);vertical-align:.1em;background:#58a700;font-weight:700;display:inline-block}.KlRjXq_tokenBtnRemaining{padding:11px var(--space-16);background:var(--card-bg);color:var(--text-primary);border:2px solid var(--surface-border);font-size:var(--type-body);cursor:pointer;font-weight:600;font-family:var(--font-main);box-shadow:var(--surface-shadow-soft);border-radius:12px}.KlRjXq_tokenBtnRemaining:disabled{cursor:default}.KlRjXq_memorizeBlank{min-width:64px;margin:0 var(--space-4);padding:var(--space-2) var(--space-10);border-bottom:2px solid var(--color-primary);text-align:center;font-weight:700;font-family:var(--font-main);display:inline-block}.KlRjXq_memorizeChoiceArea{padding:var(--space-12);gap:var(--space-8);flex-wrap:wrap;justify-content:center;display:flex}.KlRjXq_memorizeChoiceBtn{padding:11px var(--space-16);background:var(--card-bg);border:2px solid var(--surface-border);color:var(--text-primary);font-size:var(--type-body);cursor:pointer;font-weight:600;font-family:var(--font-main);box-shadow:var(--surface-shadow-soft);border-radius:12px}.KlRjXq_memorizeChoiceBtn:disabled{cursor:default}.KlRjXq_undoBtn{padding:var(--space-10) var(--space-16);border:1.5px solid var(--surface-border);background:var(--card-bg);color:var(--text-primary);font-size:var(--type-callout);cursor:pointer;font-weight:600;font-family:var(--font-main);border-radius:12px}.KlRjXq_undoBtn:disabled{opacity:.4;cursor:default}.KlRjXq_heartIconSlot{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.KlRjXq_heartPill{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-12);border-radius:var(--radius-full);background:var(--card-bg);border:1px solid var(--surface-border);box-shadow:var(--surface-shadow-soft);display:inline-flex}@media (prefers-reduced-motion:reduce){.KlRjXq_stickyBanner{transition:none}}[data-theme=night] .KlRjXq_bannerWrap,[data-theme=dark] .KlRjXq_bannerWrap{border-bottom-color:#ffffff14}[data-theme=night] .KlRjXq_lessonCardCurrent,[data-theme=dark] .KlRjXq_lessonCardCurrent{box-shadow:var(--surface-shadow-card), 0 0 0 4px rgba(var(--color-primary-rgb), .2)}[data-theme=night] .KlRjXq_bottomBarCorrect,[data-theme=dark] .KlRjXq_bottomBarCorrect{background:#58a70026;border-top-color:#58a7004d}[data-theme=night] .KlRjXq_bottomBarWrong,[data-theme=dark] .KlRjXq_bottomBarWrong{background:#ea2b2b26;border-top-color:#ea2b2b4d}[data-theme=night] .KlRjXq_streakLabel,[data-theme=dark] .KlRjXq_streakLabel,[data-theme=night] .KlRjXq_feedbackTitleCorrect,[data-theme=dark] .KlRjXq_feedbackTitleCorrect{color:#7ed321}[data-theme=night] .KlRjXq_feedbackTitleWrong,[data-theme=dark] .KlRjXq_feedbackTitleWrong{color:#ff6b6b}[data-theme=night] .KlRjXq_feedbackExplanationCorrect,[data-theme=dark] .KlRjXq_feedbackExplanationCorrect,[data-theme=night] .KlRjXq_feedbackFlagBtnCorrect,[data-theme=dark] .KlRjXq_feedbackFlagBtnCorrect{color:#8fd14f}[data-theme=night] .KlRjXq_feedbackExplanationWrong,[data-theme=dark] .KlRjXq_feedbackExplanationWrong,[data-theme=night] .KlRjXq_feedbackFlagBtnWrong,[data-theme=dark] .KlRjXq_feedbackFlagBtnWrong{color:#ff6b6b}[data-theme=night] .KlRjXq_resultMannaCard,[data-theme=dark] .KlRjXq_resultMannaCard{background:#e07a5f1f;border-color:#e07a5f33}[data-theme=night] .KlRjXq_sectionNumber,[data-theme=dark] .KlRjXq_sectionNumber{color:var(--text-secondary)}[data-theme=night] .KlRjXq_unitDividerLabel,[data-theme=dark] .KlRjXq_unitDividerLabel{color:var(--unit-color,var(--color-primary))}[data-theme=night] .KlRjXq_choiceBtn,[data-theme=dark] .KlRjXq_choiceBtn{border-color:#ffffff1a}[data-theme=night] .KlRjXq_choiceBtnSelected,[data-theme=dark] .KlRjXq_choiceBtnSelected{background:var(--color-primary);color:#fff;border-color:#0000}[data-theme=night] .KlRjXq_answerReveal,[data-theme=dark] .KlRjXq_answerReveal{color:#8fd14f;background:#58a70029;border-color:#58a70059}[data-theme=night] .KlRjXq_choiceBtnCorrect,[data-theme=dark] .KlRjXq_choiceBtnCorrect{color:#8fd14f;background:#58a7002e;border-color:#58a700}[data-theme=night] .KlRjXq_choiceBtnWrong,[data-theme=dark] .KlRjXq_choiceBtnWrong{color:#ff6b6b;background:#ea2b2b2e;border-color:#ea2b2b}@media (max-width:380px){.KlRjXq_lessonPlayerWrap{padding-left:var(--space-16);padding-right:var(--space-16)}}.KlRjXq_reviewSheet{--sheet-bg:var(--bg-color)}.KlRjXq_reviewBody{padding-top:var(--space-16);gap:var(--space-14);flex-direction:column;display:flex}.KlRjXq_reviewItem{padding:var(--space-16);background:var(--card-bg);gap:var(--space-10);border-radius:16px;flex-direction:column;display:flex}.KlRjXq_reviewItemHeader{align-items:flex-start;gap:var(--space-10);display:flex}.KlRjXq_reviewItemNum{border-radius:var(--radius-full);color:#ea2b2b;width:24px;height:24px;font-size:var(--type-footnote);font-weight:700;font-family:var(--font-num);background:#ea2b2b1f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.KlRjXq_reviewItemPrompt{font-size:var(--type-callout);color:var(--text-primary);font-weight:700;line-height:1.5;font-family:var(--font-main);word-break:keep-all;flex:1;margin:0}.KlRjXq_reviewAnswerRow{align-items:baseline;gap:var(--space-8);padding:var(--space-10) var(--space-12);background:#58a70014;border-radius:10px;display:flex}.KlRjXq_reviewAnswerLabel{font-size:var(--type-caption);color:#58a700;font-weight:700;font-family:var(--font-main);letter-spacing:.04em;flex-shrink:0}.KlRjXq_reviewAnswerText{font-size:var(--type-callout);color:var(--text-primary);font-family:var(--font-main);word-break:keep-all;line-height:1.5}.KlRjXq_reviewExplanation{padding-top:var(--space-8);border-top:1px dashed var(--surface-border);font-size:var(--type-footnote);color:var(--text-secondary);line-height:1.55;font-family:var(--font-main);word-break:keep-all;margin:0}.KlRjXq_roundCard{align-items:center;gap:var(--space-12);width:100%;padding:var(--space-14) var(--space-14);box-shadow:0 3px 10px rgba(var(--shadow-color), .1);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-fast) ease;border:none;border-radius:14px;flex-shrink:0;font-family:inherit;display:flex}.KlRjXq_roundCard:active{transform:scale(.985)}.KlRjXq_roundBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.KlRjXq_roundLabel{font-size:var(--type-caption);letter-spacing:.02em;color:#ffffffe0;font-weight:700;font-family:var(--font-main)}.KlRjXq_roundTitle{font-size:var(--type-body);color:#fff;font-weight:800;line-height:1.3;font-family:var(--font-main);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.KlRjXq_roundSubtitle{font-size:var(--type-footnote);color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.KlRjXq_roundProgressRow{align-items:center;gap:var(--space-8);margin-top:5px;display:flex}.KlRjXq_roundProgressBar{border-radius:var(--radius-full);background:#ffffff47;flex:1;height:6px;overflow:hidden}.KlRjXq_roundProgressBar>span{border-radius:var(--radius-full);background:#fff;height:100%;transition:width .4s;display:block}.KlRjXq_roundProgressText{font-size:var(--type-caption);color:#ffffffeb;font-weight:700;font-family:var(--font-num);flex-shrink:0}.KlRjXq_roundMark{color:#fff;width:32px;height:32px;font-size:var(--type-headline);background:#fff3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.KlRjXq_roundCardCurrent{outline-offset:-2.5px;outline:2.5px solid #ffffffd9}.KlRjXq_sceneCard{gap:var(--space-10);padding:var(--space-16);background:var(--card-bg);border-radius:var(--radius-16);flex-direction:column;display:flex}.KlRjXq_sceneCardLabel{font-size:var(--type-footnote);letter-spacing:.02em;color:var(--color-primary-text);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.KlRjXq_sceneCardTitle{font-size:var(--type-headline);color:var(--text-primary);margin:0;font-weight:700}.KlRjXq_sceneCardText{font-family:var(--font-main);font-size:var(--type-headline);color:var(--text-primary);word-break:keep-all;margin:0;line-height:1.9}.KlRjXq_summaryWrap{gap:var(--space-12);max-width:560px;padding:var(--space-24) var(--space-20) var(--space-40);flex-direction:column;margin:0 auto;display:flex}.KlRjXq_summaryCard,.KlRjXq_summaryNotesCard{gap:var(--space-10);padding:var(--space-16);background:var(--card-bg);border-radius:var(--radius-16);flex-direction:column;display:flex}.KlRjXq_summaryLabel{font-size:var(--type-footnote);letter-spacing:.02em;color:var(--color-primary-text);margin:0;font-weight:600}.KlRjXq_summaryMeaning{font-family:var(--font-main);font-size:var(--type-headline);color:var(--text-primary);word-break:keep-all;margin:0;line-height:1.9}.KlRjXq_summaryNotes{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.KlRjXq_summaryNoteItem{padding-left:var(--space-14);font-size:var(--type-body);color:var(--text-secondary);word-break:keep-all;line-height:1.75;position:relative}.KlRjXq_summaryNoteItem:before{content:"·";color:var(--color-primary-text);font-weight:700;position:absolute;left:2px}.KlRjXq_roundSheetPanel{--sheet-bg:var(--bg-color)}.KlRjXq_roundSheetBody{gap:var(--space-12);flex-direction:column;display:flex}.KlRjXq_roundCardCurrent{outline:2px solid var(--color-primary);outline-offset:-2px}.KlRjXq_seriesHero{gap:var(--space-2);padding:max(var(--space-12), env(safe-area-inset-top)) var(--space-20) var(--space-20);color:#fff;border-radius:0 0 var(--radius-24) var(--radius-24);flex-direction:column;flex-shrink:0;display:flex}.KlRjXq_seriesHeroFoot{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-12);display:flex}.KlRjXq_seriesHeartChip{padding:5px var(--space-12) 5px 9px;border-radius:var(--radius-full);color:inherit;font-family:inherit;font-size:var(--type-footnote);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff3;border:none;align-items:center;gap:5px;font-weight:700;display:flex}.KlRjXq_seriesBack{width:44px;height:44px;margin:0 0 var(--space-4) -12px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:flex}.KlRjXq_seriesBadge{margin-bottom:var(--space-6);padding:3px var(--space-10);border-radius:var(--radius-full);font-size:var(--type-caption);background:#ffffff38;align-self:flex-start;font-weight:700}.KlRjXq_seriesTitle{font-family:var(--font-main);font-size:var(--type-title1);letter-spacing:var(--ls-tight);margin:0;font-weight:700;line-height:1.25}.KlRjXq_seriesDesc{margin:var(--space-4) 0 0;font-size:var(--type-body);opacity:.92;word-break:keep-all;line-height:1.5}.KlRjXq_seriesMeta{font-size:var(--type-footnote);opacity:.85;margin:0;font-weight:700}.KlRjXq_resultScore{margin-top:var(--space-18);font-family:var(--font-num);letter-spacing:-.02em;color:var(--color-primary-text);text-align:center;font-size:4.5rem;font-weight:700;line-height:1}.KlRjXq_resultScoreOf{color:var(--text-tertiary);font-size:2rem}.KlRjXq_resultBadge{width:fit-content;margin:var(--space-20) auto 0;padding:var(--space-6) 13px;border-radius:var(--radius-full);background:var(--surface-control);color:var(--color-primary-text);font-size:var(--type-caption);font-weight:700;display:block}.KlRjXq_resultHeadline{margin:var(--space-14) 0 0;font-family:var(--font-main);font-size:var(--type-title1);letter-spacing:var(--ls-tight);color:var(--text-heading);text-align:center;white-space:pre-line;font-weight:700;line-height:1.35}.KlRjXq_resultGains{gap:var(--space-10);margin-top:22px;display:flex}.KlRjXq_resultGainCard{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-14) var(--space-10);border-radius:var(--radius-16);background:var(--card-bg);flex:1;display:flex}.KlRjXq_resultGainCard b{font-family:var(--font-num);font-size:var(--type-title3);letter-spacing:-.01em;color:var(--text-primary);font-weight:700}.KlRjXq_qtNudgeWrap{min-height:100dvh;max-width:var(--page-max-width);padding:max(var(--space-20), env(safe-area-inset-top)) var(--space-20) calc(var(--space-10) + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.KlRjXq_qtNudgeBody{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;display:flex}.KlRjXq_qtNudgeArt{object-fit:contain;width:120px;height:120px}.KlRjXq_qtNudgeTitle{margin:var(--space-24) 0 0;font-family:var(--font-main);font-size:var(--type-title1);letter-spacing:var(--ls-tight);color:var(--text-heading);text-align:center;white-space:pre-line;font-weight:700;line-height:1.35}.KlRjXq_qtNudgeSub{margin:var(--space-12) 0 0;font-size:var(--type-body);color:var(--text-secondary);text-align:center;white-space:pre-line;word-break:keep-all;line-height:1.65}
.XZBqWa_overlay{z-index:var(--z-modal);background:var(--surface-overlay);padding:calc(var(--space-24) + env(safe-area-inset-top)) var(--space-20) calc(var(--space-24) + env(safe-area-inset-bottom));justify-content:center;align-items:center;animation:.25s ease-out XZBqWa_overlayIn;display:flex;position:fixed;inset:0}.XZBqWa_sheet{background:var(--surface-raised-strong);border:1px solid var(--surface-border);border-radius:var(--radius-28);width:100%;max-width:360px;max-height:100%;padding:var(--space-28) var(--space-24) var(--space-20);text-align:center;font-family:var(--font-main);color:var(--text-primary);box-shadow:var(--surface-shadow-float);animation:XZBqWa_sheetIn var(--duration-slow) ease-out;overflow-y:auto}.XZBqWa_label{margin:0 0 var(--space-8);font-size:var(--type-footnote);letter-spacing:var(--ls-tight);color:var(--color-primary-text);font-weight:600}.XZBqWa_title{margin:0 0 var(--space-8);font-family:var(--font-title);font-size:var(--fs-h1);font-weight:700;line-height:var(--lh-h1);letter-spacing:var(--ls-tight);color:var(--text-heading);word-break:keep-all}.XZBqWa_subtitle{font-size:var(--type-callout);color:var(--text-secondary);word-break:keep-all;margin:0;line-height:1.6}.XZBqWa_art{margin:var(--space-20) 0 var(--space-24);justify-content:center;display:flex;position:relative}.XZBqWa_artGlow{background:radial-gradient(circle, rgba(var(--color-primary-rgb), .21) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:140px;height:140px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes XZBqWa_overlayIn{0%{opacity:0}to{opacity:1}}@keyframes XZBqWa_sheetIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.XZBqWa_iconWrap{display:inline-flex;position:relative}.XZBqWa_icon{border-radius:20px;width:84px;height:84px;display:block}.XZBqWa_badge{background:var(--color-primary);color:#fff;border:3px solid var(--surface-raised-strong);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:-8px;right:-10px}
.LmCZTG_track{border-radius:var(--radius-full);border:1px solid var(--surface-border);background:var(--surface-control);cursor:pointer;flex-shrink:0;justify-content:flex-start;align-items:center;width:56px;height:32px;padding:3px;transition:background .22s,border-color .22s,transform .12s;display:inline-flex}.LmCZTG_track:disabled{opacity:.5;cursor:not-allowed}.LmCZTG_checked{background:var(--color-primary);border-color:var(--color-primary)}.LmCZTG_thumb{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .22s;box-shadow:0 1px 3px #3838382e}.LmCZTG_track:active:not(:disabled){transform:scale(.96)}.LmCZTG_checked .LmCZTG_thumb{transform:translate(24px)}
.hN9oBW_mainContent{margin-top:24px;padding-bottom:60px;animation:.4s ease-out hN9oBW_fadeIn}.hN9oBW_statsOverview{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:10px;display:grid}.hN9oBW_statsNote{color:var(--text-secondary);font-size:.75rem;font-family:var(--font-main);margin:0 0 32px;line-height:1.5}.hN9oBW_overviewCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;flex-direction:column;gap:4px;padding:16px;display:flex;box-shadow:0 4px 12px #00000005}.hN9oBW_ovLabel{color:var(--text-secondary);font-size:.75rem;font-weight:600;font-family:var(--font-main)}.hN9oBW_ovValue{color:var(--text-primary);font-size:1.25rem;font-weight:800;font-family:var(--font-num)}.hN9oBW_ovValue span{opacity:.6;margin-left:2px;font-size:.8rem}.hN9oBW_colorEarn{color:var(--color-primary-text)}.hN9oBW_colorUse{color:var(--text-primary);opacity:.8}.hN9oBW_timelineHeader{justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 4px;display:flex}.hN9oBW_timelineTitle{color:var(--text-primary);font-size:.95rem;font-weight:700;font-family:var(--font-main);align-items:center;gap:8px;display:flex}.hN9oBW_syncBtn{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.hN9oBW_syncBtn:active{background:var(--hover-bg);transform:scale(.95)}.hN9oBW_dateGroup{margin-bottom:28px}.hN9oBW_dateHeader{z-index:10;-webkit-backdrop-filter:blur(10px);color:var(--text-secondary);border-bottom:1px solid var(--border-color);background:#ffffffe6;margin-bottom:12px;padding:10px 4px;font-size:.8rem;font-weight:800;position:sticky;top:60px}.hN9oBW_txList{flex-direction:column;gap:8px;display:flex}.hN9oBW_txItem{background:var(--card-bg);border:1px solid var(--border-color);border-radius:18px;justify-content:space-between;align-items:center;padding:14px 16px;transition:transform .2s;display:flex}.hN9oBW_txItem:active{transform:scale(.98)}.hN9oBW_txLeft{align-items:center;gap:14px;display:flex}.hN9oBW_txIconBox{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.hN9oBW_txInfo{flex-direction:column;gap:2px;display:flex}.hN9oBW_txTitle{color:var(--text-primary);align-items:center;gap:6px;font-size:.95rem;font-weight:700;display:flex}.hN9oBW_studentName{color:var(--text-primary);font-family:var(--font-main)}.hN9oBW_actionTitle{color:var(--text-primary)}.hN9oBW_txMeta{color:var(--text-secondary);align-items:center;font-size:.75rem;font-weight:500;display:flex}.hN9oBW_txDesc{opacity:.8;font-weight:400}.hN9oBW_separator{opacity:.3;margin:0 4px}.hN9oBW_txRight{text-align:right}.hN9oBW_txAmount{font-size:1.1rem;font-weight:800;font-family:var(--font-num)}.hN9oBW_amountEarn{color:var(--color-primary-text)}.hN9oBW_amountUse{color:var(--text-primary);opacity:.8}.hN9oBW_loadingContainer{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 0;font-size:.9rem;display:flex}.hN9oBW_emptyState{text-align:center;color:var(--text-secondary);padding:80px 20px;font-size:.9rem}.hN9oBW_sortContainer{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin-bottom:24px;padding:4px 4px 12px;display:flex;overflow-x:auto}.hN9oBW_sortContainer::-webkit-scrollbar{display:none}.hN9oBW_sortBtn{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:12px;padding:8px 16px;font-size:.8rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.hN9oBW_sortActive{background:var(--text-primary);color:#fff;border-color:var(--text-primary);box-shadow:0 4px 12px #0000001a}@keyframes hN9oBW_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.hN9oBW_statsOverview{gap:8px}.hN9oBW_overviewCard{padding:12px 10px}.hN9oBW_ovValue{font-size:1.1rem}.hN9oBW_txTitle{font-size:.85rem}.hN9oBW_txMeta{font-size:.7rem}}
.uJ9isq_page{background:var(--bg-color);min-height:100dvh}.uJ9isq_main{max-width:var(--page-max-width);padding:var(--space-16) var(--space-20) 140px;gap:var(--space-24);flex-direction:column;margin:0 auto;display:flex}.uJ9isq_intro{gap:var(--space-6);flex-direction:column;display:flex}.uJ9isq_heading{font-size:var(--type-title2);letter-spacing:var(--ls-tight);color:var(--text-heading);margin:0;font-weight:700;line-height:1.4}.uJ9isq_sub{font-size:var(--type-callout);color:var(--text-secondary);margin:0}.uJ9isq_field{gap:var(--space-10);flex-direction:column;display:flex}.uJ9isq_label{font-size:var(--fs-body-sm,.875rem);color:var(--text-primary);font-weight:600}.uJ9isq_helper{font-size:var(--type-footnote);color:var(--text-secondary)}.uJ9isq_card{background:var(--card-bg);border-radius:var(--radius-20);padding:var(--space-20);gap:var(--space-14);flex-direction:column;display:flex}.uJ9isq_who{align-items:center;gap:var(--space-10);display:flex}.uJ9isq_avatar{border-radius:var(--radius-full);object-fit:cover;flex:none;width:40px;height:40px}.uJ9isq_whoText{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.uJ9isq_name{font-size:var(--type-body);color:var(--text-heading);font-weight:600}.uJ9isq_meta{font-size:var(--type-footnote);color:var(--text-secondary)}.uJ9isq_text{font-family:var(--font-title);font-size:var(--type-title3);color:var(--text-heading);white-space:pre-line;word-break:keep-all;margin:0;line-height:1.7}.uJ9isq_faces{--reactor-ring:var(--surface-slot);align-self:flex-start;align-items:center;gap:var(--space-8);min-height:44px;padding:0 var(--space-14) 0 var(--space-10);border-radius:var(--radius-12);background:var(--surface-slot);font-family:var(--font-main);font-size:var(--type-footnote);color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;display:inline-flex}.uJ9isq_faces:active{transform:scale(.98)}.uJ9isq_faces:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.uJ9isq_facesEmpty{font-size:var(--type-footnote);color:var(--text-secondary);margin:0}.uJ9isq_answer{border-top:1px solid var(--border-color);padding-top:var(--space-14);gap:var(--space-6);flex-direction:column;display:flex}.uJ9isq_answerLabel{font-size:var(--type-footnote);color:var(--color-primary-text);font-weight:600}.uJ9isq_answerText{font-size:var(--type-body);color:var(--text-primary);white-space:pre-line;word-break:keep-all;margin:0;line-height:1.65}.uJ9isq_state{font-size:var(--type-footnote);color:var(--text-secondary);text-align:center}.uJ9isq_sheetBody{gap:var(--space-12);flex-direction:column;display:flex}
.i82S8a_container{background:var(--bg-color);min-height:100vh}.i82S8a_redDot{pointer-events:none;border:1.5px solid var(--header-bg);background:#ff3b30;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.i82S8a_editorField{margin-top:var(--space-28)}.i82S8a_editorInput{min-height:280px;line-height:1.8}.i82S8a_anonymousRow{justify-content:space-between;align-items:center;gap:var(--space-16);margin-top:var(--space-20);display:flex}.i82S8a_anonymousText{color:var(--text-primary);font-family:var(--font-main);font-size:var(--type-callout);letter-spacing:-.02em;flex-direction:column;gap:3px;font-weight:600;display:flex}.i82S8a_anonymousText small{color:var(--text-secondary);font-size:var(--type-footnote);word-break:keep-all;font-weight:400;line-height:1.45}.i82S8a_inboxSlot{display:inline-flex;position:relative}.i82S8a_main{max-width:var(--page-max-width);padding:var(--space-24) var(--space-12) var(--space-48);margin:0 auto}.i82S8a_choiceStage{padding-top:var(--space-28)}.i82S8a_choiceTitle,.i82S8a_composeTitle{color:var(--text-primary);font-family:var(--font-main);letter-spacing:-.045em;word-break:keep-all;text-wrap:balance;margin:0;font-size:clamp(2rem,6vw,2.9rem);font-weight:700;line-height:1.14}.i82S8a_choiceSubtitle,.i82S8a_composeSubtitle{margin:var(--space-14) 0 0;color:var(--text-secondary);font-family:var(--font-main);font-size:var(--type-body);letter-spacing:-.02em;word-break:keep-all;white-space:pre-wrap;line-height:1.62}.i82S8a_templateList{gap:var(--space-12);margin-top:var(--space-28);flex-direction:column;display:flex}.i82S8a_templateOption{align-items:center;gap:var(--space-14);width:100%;padding:var(--space-20) var(--space-18);border-radius:var(--radius-16);cursor:pointer;transition:transform var(--duration-fast) ease;text-align:left;border:none;display:flex}.i82S8a_templateOption:active{transform:scale(.985)}.i82S8a_templateOptionLabel{font-family:var(--font-main);font-size:var(--type-body);letter-spacing:-.03em;word-break:keep-all;font-weight:600}.i82S8a_composeStage{padding-top:var(--space-20);padding-bottom:120px}@media (max-width:640px){.i82S8a_main{padding:var(--space-18) var(--space-12) var(--space-40)}.i82S8a_choiceStage{padding-top:var(--space-20)}.i82S8a_composeStage{padding-top:var(--space-14)}.i82S8a_editorField{margin-top:var(--space-24)}.i82S8a_editorInput{min-height:240px}}
._9oKkla_card{--hm-face:var(--surface-slot);--hm-ink:color-mix(in srgb, var(--c,var(--color-primary)) 70%, black);--hm-soft:color-mix(in srgb, var(--c,var(--color-primary)) 12%, transparent);background:var(--card-bg);border-radius:20px;overflow:hidden}:is([data-theme=night] ._9oKkla_card,[data-theme=dark] ._9oKkla_card){--hm-face:var(--surface-raised-strong);--hm-ink:var(--text-heading);--hm-soft:color-mix(in srgb, var(--c,var(--color-primary)) 30%, transparent)}._9oKkla_card ._9oKkla_row{gap:var(--space-14);padding:var(--space-18) var(--space-20)}._9oKkla_card ._9oKkla_row+._9oKkla_row{padding-top:0}._9oKkla_icon{background:var(--hm-soft);border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}._9oKkla_title,._9oKkla_sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._9oKkla_title{font-size:var(--type-headline);letter-spacing:-.02em;color:var(--text-heading);font-weight:700}._9oKkla_sub{font-size:var(--type-callout);color:var(--text-secondary);font-weight:400}._9oKkla_plainRow{align-items:center;gap:var(--space-14);padding:var(--space-18) var(--space-20);display:flex}._9oKkla_plainText{gap:var(--space-2);flex:1;min-width:0;display:grid}._9oKkla_subWrap{font-size:var(--type-callout);color:var(--text-secondary);word-break:keep-all;font-weight:400;line-height:1.4;display:block}._9oKkla_val{font-size:var(--type-callout);color:var(--text-secondary);white-space:nowrap;font-weight:400}._9oKkla_pill{height:40px;padding:0 var(--space-16);background:var(--hm-face);color:var(--text-heading);font-family:var(--font-main);font-size:var(--type-callout);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;flex:none;font-weight:600}._9oKkla_pill:active{transform:scale(.96)}._9oKkla_pill:disabled{opacity:.5}._9oKkla_pill:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.SMbzaq_card{justify-content:space-between;align-items:center;gap:var(--space-12);box-sizing:border-box;width:100%;padding:var(--space-16);border-radius:var(--radius-16);background:var(--bg-card);color:var(--text-primary);font-family:var(--font-main);text-align:left;cursor:pointer;border:none;display:flex}.SMbzaq_texts{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.SMbzaq_title{font-size:var(--type-body);letter-spacing:var(--ls-tight);color:var(--text-heading);font-weight:600}.SMbzaq_sub{font-size:var(--type-caption);color:var(--text-secondary);margin:0}.SMbzaq_icon{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}
