.EL7xRa_container{background-color:var(--bg-color);min-height:100vh;font-family:var(--font-main);padding-bottom:100px}.EL7xRa_main{max-width:600px;margin:0 auto;padding:24px 20px}.EL7xRa_statsWrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;display:flex}.EL7xRa_countText{color:var(--text-secondary);font-size:.95rem;font-family:var(--font-main);font-weight:500}.EL7xRa_countText strong{color:var(--color-primary-text);font-weight:700}.EL7xRa_feedbackList{flex-direction:column;gap:20px;display:flex}.EL7xRa_feedbackCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:28px;padding:28px;transition:transform .2s;box-shadow:0 10px 40px #00000008}.EL7xRa_feedbackCard:active{transform:scale(.98)}.EL7xRa_cardHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.EL7xRa_userInfo{flex-direction:column;gap:4px;display:flex}.EL7xRa_nickname{color:var(--text-primary);font-size:1.05rem;font-weight:700;font-family:var(--font-main);align-items:center;gap:8px;display:flex}.EL7xRa_anonymousTag{color:#888;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;font-family:var(--font-main);background:#0000000d;padding:2px 8px}.EL7xRa_headerMeta{align-items:center;gap:10px;display:flex}.EL7xRa_archiveButton{border:1px solid var(--surface-border);border-radius:var(--radius-full);color:var(--text-secondary);font-family:var(--font-main);cursor:pointer;background:0 0;padding:6px 10px;font-size:.75rem;font-weight:700}.EL7xRa_archiveButton:disabled{opacity:.5;cursor:default}.EL7xRa_templatePill{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 10%, var(--surface-raised-strong));color:var(--color-primary-text);justify-content:center;align-items:center;padding:6px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.EL7xRa_date{color:#999;font-size:.8rem;font-weight:400}.EL7xRa_contentBox{background:var(--surface-raised);border:1px solid var(--border-color);max-width:80%;color:var(--text-primary);border-radius:20px 20px 20px 6px;align-self:flex-start;margin-bottom:8px;padding:14px 18px;position:relative}.EL7xRa_content{color:inherit;white-space:pre-wrap;word-break:break-word;font-size:.9rem;line-height:1.55;font-family:var(--font-main)}.EL7xRa_adminReplyBubble{background:var(--color-primary);color:#fff;border-radius:20px 20px 6px;align-self:flex-end;max-width:80%;margin-top:4px;margin-bottom:8px;padding:14px 18px;box-shadow:0 4px 12px #e07a5f26}.EL7xRa_adminReplyBubble .EL7xRa_content{color:#fff!important}.EL7xRa_replyAuthor{color:var(--text-secondary);opacity:.8;margin-bottom:4px;font-size:.7rem;font-weight:700;display:block}.EL7xRa_adminReplyBubble .EL7xRa_replyAuthor{color:#ffffffe6;text-align:right}.EL7xRa_replyDate{color:var(--text-secondary);opacity:.6;margin-top:4px;font-size:.65rem;font-weight:400}.EL7xRa_adminReplyBubble .EL7xRa_replyDate{color:#ffffffb3;text-align:right}.EL7xRa_chatFlow{flex-direction:column;margin-bottom:20px;display:flex}.EL7xRa_replySection{border-top:1px dashed var(--border-color);flex-direction:column;gap:12px;margin-top:12px;padding-top:24px;display:flex}.EL7xRa_replyLabelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.EL7xRa_replyLabel{color:var(--text-primary);font-size:.85rem;font-weight:800}.EL7xRa_replyStatus{color:var(--color-primary-text);font-size:.75rem;font-weight:700}.EL7xRa_replyTextarea{border:1px solid var(--border-color);background:var(--surface-raised-strong);width:100%;min-height:118px;color:var(--text-primary);resize:vertical;font-size:.95rem;line-height:1.7;font-family:var(--font-main);border-radius:20px;outline:none;padding:16px 18px}.EL7xRa_replyTextarea:focus{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--border-color));box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 10%, transparent)}.EL7xRa_replyFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.EL7xRa_replyHint{color:var(--text-secondary);font-size:.75rem;line-height:1.5}.EL7xRa_replyButton{background:var(--color-primary);color:#fff;cursor:pointer;font-size:.8rem;font-weight:800;font-family:var(--font-main);border:none;border-radius:16px;flex-shrink:0;padding:12px 16px;box-shadow:0 8px 18px #e07a5f33}.EL7xRa_replyButton:disabled{opacity:.5;cursor:default;box-shadow:none}.EL7xRa_emptyState{text-align:center;background:var(--card-bg);border:2px dashed var(--border-color);border-radius:32px;padding:80px 20px}.EL7xRa_emptyText{color:var(--text-secondary);font-size:1.05rem;font-family:var(--font-main);margin-top:20px}.EL7xRa_unauthorized{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:80vh;padding:24px;display:flex}.EL7xRa_unauthorized h2{font-family:var(--font-main);color:var(--text-primary);margin-top:24px;font-size:1.8rem}.EL7xRa_unauthorized p{color:var(--text-secondary);margin-top:12px;font-size:1.05rem}.EL7xRa_primaryBtn{background:var(--color-primary);color:#fff;cursor:pointer;box-shadow:0 8px 16px rgba(var(--color-primary-rgb), .2);font-weight:700;font-family:var(--font-main);border:none;border-radius:20px;margin-top:32px;padding:16px 32px;transition:all .2s}.EL7xRa_primaryBtn:active{box-shadow:0 4px 8px rgba(var(--color-primary-rgb), .2);transform:scale(.96)}@media (max-width:520px){.EL7xRa_replyFooter{flex-direction:column;align-items:stretch}.EL7xRa_replyButton{width:100%}}
.ZUywEq_container{background:var(--surface-control);padding:var(--space-4);gap:var(--space-4);border-radius:12px;display:flex}.ZUywEq_fullWidth{width:100%}.ZUywEq_fullWidth>.ZUywEq_option{flex:1}.ZUywEq_option{padding:var(--space-6) var(--space-16);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-base) ease, color var(--duration-base) ease, box-shadow var(--duration-base) ease;font-size:.8rem;font-weight:600;font-family:var(--font-main);white-space:nowrap;background:0 0;border:none;border-radius:8px}.ZUywEq_option:active{transform:scale(.95)}.ZUywEq_option:disabled{opacity:.5;cursor:not-allowed}.ZUywEq_active{background:var(--surface-raised-strong);color:var(--color-primary-text);box-shadow:var(--surface-shadow-soft)}[data-theme=night] .ZUywEq_active,[data-theme=dark] .ZUywEq_active{background:var(--surface-raised-strong)}
._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{color:var(--text-heading);font-size:1rem;font-weight:600;font-family:var(--font-main);margin:0}._3PkVZa_savedVersesCount{color:var(--text-secondary-strong);font-size:.8125rem;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);text-align:center;font-size:.9rem;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-end;align-items:center;margin:0 -10px 0 0;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:#fbf8f2;--vc-ink:#383838;--vc-accent:#e07a5f;--vc-accent-text:#ac5e49;box-sizing:border-box;align-items:center;gap:var(--space-10);width:100%;max-height:100%;padding:26px 26px var(--space-20);background:var(--vc-paper);color:var(--vc-ink);text-align:center;scrollbar-width:none;border-radius:22px;flex-direction:column;margin:0;display:flex;overflow-y:auto;box-shadow:0 24px 60px #00000073,0 0 0 1px #ffffff0f}._3PkVZa_verseCardBrand{letter-spacing:.22em;color:var(--vc-accent-text);padding-left:.22em;font-size:.75rem;font-weight:800}._3PkVZa_verseCardArt{width:168px;height:auto;margin:var(--space-4) 0 0}._3PkVZa_verseCardRef{font-family:var(--font-main);letter-spacing:-.02em;color:var(--vc-ink);margin:0;font-size:1.125rem;font-weight:800}._3PkVZa_verseCardQuote{margin:0 0 var(--space-6);font-family:var(--font-title);letter-spacing:-.005em;word-break:keep-all;color:color-mix(in srgb, var(--vc-ink) 82%, transparent);font-size:.95rem;font-weight:500;line-height:1.75}._3PkVZa_verseCardFoot{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;padding-top:var(--space-14);border-top:1px solid color-mix(in srgb, var(--vc-ink) 10%, transparent);color:color-mix(in srgb, var(--vc-ink) 50%, transparent);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600;display:flex}._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_verseViewerCloseText{color:#ffffffb3!important}._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{color:var(--text-secondary);align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);font-size:.9rem;font-weight:600;display:flex}._3PkVZa_widgetValue{color:var(--text-primary);font-size:2rem;font-weight:700;font-family:var(--font-num)}._3PkVZa_widgetSubValue{color:var(--text-secondary);font-size:.8rem}._3PkVZa_historyHeader{padding:var(--space-4) var(--space-20) 0}._3PkVZa_historyTitle{margin:0 0 var(--space-14);text-align:center;font-family:var(--font-main);color:var(--text-primary);letter-spacing:var(--ls-tight);font-size:1.05rem;font-weight:700}._3PkVZa_mannaBalanceCard{background:var(--color-primary);color:#fff;padding:var(--space-20) 22px;border-radius:28px}._3PkVZa_mannaBalanceLabel{color:#fff;opacity:.9;font-size:.75rem;font-weight:600}._3PkVZa_mannaBalanceValue{margin-top:var(--space-2);font-family:var(--font-num);letter-spacing:var(--ls-tight);align-items:baseline;gap:3px;font-size:1.625rem;font-weight:800;display:flex}._3PkVZa_mannaUnit{opacity:.9;font-size:.85rem;font-weight:700}._3PkVZa_shopRow{margin-top:var(--space-10);align-items:center;gap:var(--space-12);width:100%;padding:var(--space-14) var(--space-18);background:var(--surface-control);color:var(--text-primary);text-align:left;cursor:pointer;transition:var(--transition-base);border:none;border-radius:20px;font-family:inherit;font-size:.95rem;display:flex}._3PkVZa_shopRow:active{transform:scale(.98)}._3PkVZa_shopRowText{flex:1}._3PkVZa_shopRowText b{font-weight:700}._3PkVZa_shopRowChevron{color:var(--text-tertiary);flex-shrink:0;display:flex}._3PkVZa_historyBand{background:var(--surface-control);height:9px;margin:var(--space-20) 0 var(--space-4);flex-shrink:0}._3PkVZa_historyRow{align-items:center;gap:var(--space-12);padding:13px 0;display:flex}._3PkVZa_historyDate{white-space:nowrap;min-width:3.4em;font-family:var(--font-num);color:var(--text-tertiary);flex-shrink:0;font-size:.75rem;font-weight:600}._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:1;min-width:0}._3PkVZa_historyItemTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}._3PkVZa_historyMeta{min-width:0;color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:5px;margin:1px 0 0;font-size:.75rem;display:flex}._3PkVZa_historyMetaDot{opacity:.5}._3PkVZa_historyAmountText{font-family:var(--font-num);letter-spacing:var(--ls-tight);flex-shrink:0;font-size:.95rem;font-weight:700}._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_badgePreviewGrid{align-items:center;gap:var(--space-14);padding:var(--space-4) 0;scrollbar-width:none;display:flex;overflow-x:auto}._3PkVZa_previewBadgeIcon{cursor:pointer;-webkit-tap-highlight-color:transparent;width:44px;height:44px;transition:transform var(--duration-base) var(--ease-out-pop);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}._3PkVZa_previewBadgeIcon:active,._3PkVZa_previewAchvIcon:active{transition-duration:50ms;transform:scale(.92)}._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{color:var(--text-secondary);font-size:.8rem;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_previewBadgeIcon,[data-theme=dark] ._3PkVZa_previewBadgeIcon,[data-theme=night] ._3PkVZa_previewAchvIcon,[data-theme=dark] ._3PkVZa_previewAchvIcon,[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:hidden}._3PkVZa_roomHeader{align-items:center;gap:var(--space-10);padding:max(var(--space-12), env(safe-area-inset-top)) 0 0;display:flex}._3PkVZa_roomAvatarInitial{color:var(--text-primary);font-size:.875rem;font-weight:600;line-height:1}._3PkVZa_hero{align-items:center;gap:var(--space-12);padding:var(--space-16) 0 var(--space-4);flex-direction:column;display:flex}._3PkVZa_heroAvatarRing{all:unset;padding:var(--space-6);-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;display:grid;position:relative}button._3PkVZa_heroAvatarRing{cursor:pointer;transition:transform var(--duration-base) var(--ease-out-pop)}button._3PkVZa_heroAvatarRing:active{transition-duration:50ms;transform:scale(.95)}button._3PkVZa_heroAvatarRing:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._3PkVZa_heroAvatarRingUnread{background:conic-gradient(from 200deg, var(--color-primary), #f2b279, var(--color-primary))}._3PkVZa_heroAvatarRingSeen{box-shadow:inset 0 0 0 1.5px var(--border-color)}._3PkVZa_heroAvatar{outline:3px solid var(--bg-color);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}._3PkVZa_heroAvatar img{object-fit:cover;width:100%;height:100%}._3PkVZa_heroAvatar ._3PkVZa_roomAvatarInitial{font-size:1.625rem;font-weight:700}._3PkVZa_heroRecapBadge{padding:3px var(--space-8);border-radius:var(--radius-full);background:var(--color-primary-text);color:#fff;white-space:nowrap;box-shadow:0 0 0 2px var(--bg-color);font-size:.6875rem;font-weight:700;line-height:1.3;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}._3PkVZa_heroName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-main);font-size:var(--fs-display);letter-spacing:var(--ls-tight);color:var(--text-heading);margin:0;font-weight:700;line-height:1.3;overflow:hidden}._3PkVZa_heroTitle{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;max-width:100%;margin-top:-4px;display:inline-flex}._3PkVZa_heroTitle:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:2px;border-radius:var(--radius-full)}._3PkVZa_heroLevel{align-items:center;gap:var(--space-6);flex-direction:column;margin-top:-6px;display:flex}._3PkVZa_heroLevelText{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8rem}._3PkVZa_heroLevelText b{color:var(--text-primary);font-weight:700}._3PkVZa_heroLevelBar{background:var(--surface-slot);border-radius:999px;width:120px;height:4px;display:block;overflow:hidden}._3PkVZa_heroLevelBar i{background:var(--text-primary);transform-origin:0;border-radius:999px;height:100%;display:block}._3PkVZa_roomRecapPill:disabled:before,._3PkVZa_roomRecapPill:disabled:after{content:none}._3PkVZa_roomChevron{color:var(--text-secondary);opacity:.45;margin-left:var(--space-2);flex:none}._3PkVZa_roomStatRow{gap:0;display:flex}._3PkVZa_roomStat{min-width:0;padding:var(--space-2) var(--space-8);color:var(--text-heading);cursor:pointer;font-family:var(--font-main);transition:transform var(--duration-fast);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:9px;display:flex}._3PkVZa_roomStat:active{transform:scale(.98)}._3PkVZa_roomStat+._3PkVZa_roomStat{border-left:1px solid var(--border-color-table)}._3PkVZa_roomStatLabel{align-items:center;gap:var(--space-6);color:var(--text-secondary-strong);font-size:.8125rem;font-weight:400;display:flex}._3PkVZa_roomStat b{font-family:var(--font-num);letter-spacing:-.02em;color:var(--text-heading);font-size:1.375rem;font-weight:600;line-height:1}._3PkVZa_roomStat b i{opacity:.6;margin-left:1px;font-size:.85rem;font-style:normal;font-weight:700}._3PkVZa_roomRowBtn{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;min-height:44px;padding:0 var(--space-2) 0 var(--space-4);font-family:var(--font-main);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--duration-base);background:0 0;border:none;display:flex}._3PkVZa_roomRowBtn:active{opacity:.45;transition-duration:50ms}._3PkVZa_roomTitleRowBtn{margin-bottom:var(--space-12)}._3PkVZa_roomRowTitle{color:var(--text-primary);letter-spacing:-.01em;flex-shrink:0;font-size:1rem;font-weight:600}._3PkVZa_roomRowValue{align-items:center;gap:var(--space-6);min-width:0;color:var(--text-secondary-strong);font-size:.875rem;font-weight:400;display:inline-flex}._3PkVZa_roomRowValueText{text-overflow:ellipsis;white-space:nowrap;max-width:48vw;overflow:hidden}._3PkVZa_previewMore{color:var(--text-secondary-strong);flex-shrink:0;align-self:center;font-size:.8125rem;font-weight:400}._3PkVZa_roomRowStack{flex-direction:column;gap:3px;min-width:0;display:flex}._3PkVZa_roomRowSub{color:var(--text-secondary-strong);font-size:.8125rem;font-weight:400}._3PkVZa_roomCollection{gap:var(--space-20);background:0 0;flex-direction:column;padding:0;display:flex}._3PkVZa_roomCollectionRow{gap:var(--space-4);flex-direction:column;display:flex}
.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);color:var(--text-primary);letter-spacing:var(--ls-tight);white-space:nowrap;margin:0;font-size:1.1rem;font-weight:700}.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}
.J8Eaha_btn{justify-content:center;align-items:center;gap:var(--space-4);cursor:pointer;font-family:var(--font-main);color:var(--color-primary-text);padding:var(--space-4) var(--space-6);-webkit-tap-highlight-color:transparent;transition:opacity var(--duration-fast) ease, background var(--duration-fast) ease;background:0 0;border:none;border-radius:6px;font-weight:700;text-decoration:none;display:inline-flex}.J8Eaha_btn:active{opacity:.6;background:var(--hover-bg,#0000000a)}.J8Eaha_btn:disabled{opacity:.4;cursor:not-allowed}.J8Eaha_sm{font-size:var(--fs-caption,.75rem)}.J8Eaha_md{font-size:var(--fs-body-sm,.875rem)}.J8Eaha_lg{font-size:var(--fs-body-md,1rem)}.J8Eaha_muted{color:var(--text-secondary)}.J8Eaha_danger{color:var(--color-danger-text)}
.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}
.kpY_JG_streakOverlay{background-color:var(--bg-color);z-index:var(--z-celebration);font-family:var(--font-main), sans-serif;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kpY_JG_gameContainer{justify-content:center;align-items:center;width:250px;height:250px;display:flex;position:relative}.kpY_JG_mainSvg{z-index:2;width:150px;height:150px;overflow:visible}.kpY_JG_track{fill:none;stroke:var(--border-color);stroke-width:8px}.kpY_JG_progress{fill:none;stroke:var(--color-primary);stroke-width:8px;stroke-linecap:round;stroke-dasharray:189;stroke-dashoffset:189px;transform-origin:50px 50px;transform:rotate(-90deg)}.kpY_JG_fillBg{transform-origin:50px 50px;fill:var(--color-primary);transform:scale(0)}.kpY_JG_check{fill:none;stroke:#f5f3ef;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:50;stroke-dashoffset:50px}.kpY_JG_shockwave{fill:none;stroke:#d6e4d6;stroke-width:4px;transform-origin:50px 50px;opacity:0;transform:scale(.8)}.kpY_JG_particles circle{transform-origin:50px 50px;opacity:0}.kpY_JG_play .kpY_JG_progress{animation:.5s ease-out forwards kpY_JG_fill-gauge}.kpY_JG_play .kpY_JG_fillBg{animation:.6s cubic-bezier(.34,1.56,.64,1) .5s forwards kpY_JG_jelly-pop}.kpY_JG_play .kpY_JG_check{animation:kpY_JG_draw-check var(--duration-slow) ease-out .7s forwards}.kpY_JG_play .kpY_JG_shockwave{animation:.6s ease-out .5s forwards kpY_JG_wave-expand}.kpY_JG_play .kpY_JG_p1{animation:kpY_JG_blast .6s var(--ease-out-soft) .5s forwards;--r:0deg;--d:-60px}.kpY_JG_play .kpY_JG_p2{animation:kpY_JG_blast .6s var(--ease-out-soft) .55s forwards;--r:45deg;--d:-55px}.kpY_JG_play .kpY_JG_p3{animation:kpY_JG_blast .6s var(--ease-out-soft) .5s forwards;--r:90deg;--d:-65px}.kpY_JG_play .kpY_JG_p4{animation:kpY_JG_blast .6s var(--ease-out-soft) .52s forwards;--r:135deg;--d:-50px}.kpY_JG_play .kpY_JG_p5{animation:kpY_JG_blast .6s var(--ease-out-soft) .5s forwards;--r:180deg;--d:-60px}.kpY_JG_play .kpY_JG_p6{animation:kpY_JG_blast .6s var(--ease-out-soft) .55s forwards;--r:225deg;--d:-70px}.kpY_JG_play .kpY_JG_p7{animation:kpY_JG_blast .6s var(--ease-out-soft) .5s forwards;--r:270deg;--d:-55px}.kpY_JG_play .kpY_JG_p8{animation:kpY_JG_blast .6s var(--ease-out-soft) .52s forwards;--r:315deg;--d:-65px}.kpY_JG_playBoard .kpY_JG_gameContainer{animation:.5s cubic-bezier(.55,.085,.68,.53) 1s forwards kpY_JG_swoosh-out}.kpY_JG_streakInfo{margin-top:var(--space-10);z-index:3;flex-direction:column;align-items:center;display:flex}.kpY_JG_streakNumber{color:var(--color-primary-text);opacity:0;text-shadow:0 10px 20px rgba(var(--color-primary-text-rgb), .15);font-size:5.25rem;font-weight:900;line-height:1;transform:scale(.5)}.kpY_JG_playBoard .kpY_JG_streakNumber{animation:.6s cubic-bezier(.34,1.56,.64,1) 1.2s forwards kpY_JG_pop-number}.kpY_JG_streakText{font-size:var(--fs-h1);color:var(--text-primary);opacity:0;letter-spacing:-.5px;margin-top:5px;font-weight:800}.kpY_JG_playBoard .kpY_JG_streakText{animation:.5s ease-out 1.4s forwards kpY_JG_fade-in-text}.kpY_JG_weekBoard{gap:var(--space-16);margin-top:30px;margin-bottom:var(--space-20);opacity:0;display:flex;transform:translateY(20px)}.kpY_JG_playBoard .kpY_JG_weekBoard{animation:kpY_JG_slide-up-week .5s var(--ease-out-soft) 1.6s forwards}.kpY_JG_dayCol{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.kpY_JG_dayName{font-size:var(--fs-body-sm);color:var(--text-primary);opacity:.8;font-weight:700}.kpY_JG_dayCircle{background-color:var(--surface-control);width:36px;height:36px;transition:all var(--duration-slow);border-radius:50%;justify-content:center;align-items:center;display:flex}.kpY_JG_smallCheck{fill:none;stroke:#f5f3ef;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;width:20px;height:20px;display:none}.kpY_JG_dayCircleCompleted{background-color:var(--color-primary)}.kpY_JG_dayCircleCompleted .kpY_JG_smallCheck{stroke-dashoffset:0;display:block}.kpY_JG_playBoard .kpY_JG_dayCircleToday{background-color:#d6e4d6;animation:.6s cubic-bezier(.34,1.56,.64,1) 1.9s forwards kpY_JG_fill-today}.kpY_JG_dayCircleMissed{border:1.5px dashed var(--border-color);background-color:#0000}.kpY_JG_playBoard .kpY_JG_dayCircleToday .kpY_JG_smallCheck{animation:.4s ease-out 2.2s forwards kpY_JG_draw-small-check;display:block}@keyframes kpY_JG_fill-gauge{0%{stroke-dashoffset:189px}to{stroke-dashoffset:0}}@keyframes kpY_JG_jelly-pop{0%{transform:scale(0)}40%{transform:scale(1.25)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes kpY_JG_draw-check{0%{stroke-dashoffset:50px}to{stroke-dashoffset:0}}@keyframes kpY_JG_wave-expand{0%{opacity:1;stroke-width:8px;transform:scale(.8)}to{opacity:0;stroke-width:0;transform:scale(1.8)}}@keyframes kpY_JG_blast{0%{transform:rotate(var(--r)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--r)) translateY(var(--d)) scale(0);opacity:0}}@keyframes kpY_JG_swoosh-out{0%{opacity:1;height:250px;transform:translateY(0)scale(1)}to{opacity:0;height:0;margin:0;transform:translateY(-50px)scale(0)}}@keyframes kpY_JG_pop-number{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes kpY_JG_fade-in-text{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes kpY_JG_slide-up-week{to{opacity:1;transform:translateY(0)}}@keyframes kpY_JG_fill-today{0%{background-color:var(--surface-control);transform:scale(1)}50%{background-color:#e07a5f;transform:scale(1.2)}to{box-shadow:none;background-color:#e07a5f;transform:scale(1)}}@keyframes kpY_JG_draw-small-check{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}[data-theme=night] .kpY_JG_playBoard .kpY_JG_dayCircleToday,[data-theme=dark] .kpY_JG_playBoard .kpY_JG_dayCircleToday{background-color:#7a917b47}
.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}
.yoxwZW_container{z-index:var(--z-header);padding:var(--space-12) var(--space-20) calc(var(--space-12) + env(safe-area-inset-bottom));background:linear-gradient(to bottom, #fbf8f500 0%, var(--bg-color,#fbf8f5) 22%, var(--bg-color,#fbf8f5) 100%);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.yoxwZW_container>*{pointer-events:auto}[data-theme=night] .yoxwZW_container,[data-theme=dark] .yoxwZW_container{background:linear-gradient(to bottom, #0000 0%, var(--bg-color) 22%, var(--bg-color) 100%)}.yoxwZW_inner{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.yoxwZW_double{flex-direction:row}.yoxwZW_double>*{flex:1}.yoxwZW_helper{font-size:var(--fs-caption,.75rem);color:var(--text-secondary);text-align:center;padding:0 var(--space-4) var(--space-4)}
.SczI1G_container{gap:var(--space-20);border-bottom:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent);scrollbar-width:none;display:flex;overflow-x:auto}.SczI1G_container::-webkit-scrollbar{display:none}.SczI1G_equal{gap:0}.SczI1G_equal>.SczI1G_tab{flex:1}.SczI1G_fluid>.SczI1G_tab{flex:none}.SczI1G_tab{color:var(--text-secondary);cursor:pointer;transition:color var(--duration-base) ease, border-color var(--duration-base) ease;white-space:nowrap;font-weight:600;font-family:var(--font-main);justify-content:center;align-items:center;gap:var(--space-6);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;display:flex}.SczI1G_tab:active{opacity:.7}.SczI1G_sizeSm{font-size:var(--fs-body-sm,.875rem);padding:var(--space-10) 0 var(--space-8)}.SczI1G_sizeMd{font-size:var(--fs-body-md,1rem);padding:var(--space-12) 0 var(--space-10)}.SczI1G_active{color:var(--text-heading);border-bottom-color:var(--text-heading)}.SczI1G_count{opacity:.7;font-size:.875em;font-weight:600}
._9_TmOW_page{background:var(--bg-color);color:var(--text-primary);padding-bottom:96px;overflow-x:clip}._9_TmOW_toneNF{--tone:var(--tone-content-3)}._9_TmOW_toneNT{--tone:var(--tone-content)}._9_TmOW_toneSJ{--tone:var(--tone-content-4)}._9_TmOW_toneSP{--tone:var(--tone-content-2)}._9_TmOW_back{top:calc(12px + env(safe-area-inset-top));z-index:var(--z-sticky);background:color-mix(in srgb, var(--card-bg) 80%, transparent);width:40px;height:40px;color:var(--text-heading);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;left:16px}._9_TmOW_hero{padding:calc(72px + env(safe-area-inset-top)) var(--space-20) 0;text-align:center;background:var(--card-bg);position:relative;overflow:hidden}._9_TmOW_heroText{z-index:var(--z-local);max-width:var(--page-max-width);margin:0 auto;position:relative}._9_TmOW_heroKicker{color:var(--text-secondary-strong);font-size:.875rem;font-weight:600}._9_TmOW_heroTitle{margin-top:var(--space-8);font-size:var(--fs-landing-h1);letter-spacing:-.03em;color:var(--text-heading);word-break:keep-all;font-weight:700;line-height:1.22}._9_TmOW_heroLead{margin:var(--space-12) auto 0;max-width:24em;color:var(--text-primary);word-break:keep-all;font-size:1.0625rem;line-height:1.6}._9_TmOW_prevNote{margin-top:var(--space-12);padding:var(--space-6) var(--space-12);border-radius:var(--radius-full);background:color-mix(in srgb, var(--card-bg) 80%, transparent);color:var(--text-secondary-strong);font-size:.8125rem;display:inline-block}._9_TmOW_actor{z-index:var(--z-local);width:min(56%,240px);margin:var(--space-28) auto 0;flex-direction:column;align-items:center;display:flex;position:relative}._9_TmOW_actor img{width:100%;height:auto;z-index:var(--z-local);position:relative}._9_TmOW_bubble{margin-bottom:var(--space-8);padding:var(--space-8) var(--space-16);border-radius:var(--radius-14);background:var(--tone);color:#fff;flex-direction:column;align-items:center;line-height:1.2;display:flex}._9_TmOW_bubble b{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}._9_TmOW_bubble span{letter-spacing:.08em;opacity:.85;font-size:.75rem;font-weight:600}._9_TmOW_platform{background:color-mix(in srgb, var(--tone) 28%, var(--bg-color));border-radius:50%;width:96%;height:24px;margin-top:-11px}._9_TmOW_heroScene{margin:var(--space-10) auto 0;max-width:24em;color:var(--text-secondary-strong);white-space:pre-line;word-break:keep-all;font-size:.9375rem;font-weight:600;line-height:1.55}._9_TmOW_mark{background:linear-gradient(transparent 60%, color-mix(in srgb, var(--tone) 26%, transparent) 60%, color-mix(in srgb, var(--tone) 26%, transparent) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}._9_TmOW_heroJob{z-index:var(--z-local);margin:var(--space-16) 0 0;padding-bottom:var(--space-28);color:var(--text-secondary-strong);font-size:.875rem;position:relative}@media (min-width:720px){._9_TmOW_hero{padding-top:calc(88px + env(safe-area-inset-top))}._9_TmOW_heroTitle{font-size:var(--fs-landing-display)}}._9_TmOW_section{max-width:640px;padding:var(--space-48) var(--space-20) 0;margin:0 auto}._9_TmOW_title{font-size:var(--fs-landing-h2);letter-spacing:-.03em;color:var(--text-heading);text-align:center;word-break:keep-all;font-weight:700;line-height:1.3}._9_TmOW_desc{margin:var(--space-8) auto 0;max-width:30em;color:var(--text-primary);text-align:center;word-break:keep-all;font-size:.9375rem;line-height:1.6}._9_TmOW_card{margin:var(--space-16) 0 0;padding:var(--space-20);background:var(--card-bg);border-radius:20px}._9_TmOW_cardHead{letter-spacing:-.01em;color:var(--text-heading);margin-bottom:var(--space-8);font-size:1.0625rem;font-weight:700}._9_TmOW_row{padding:var(--space-16) 0}._9_TmOW_row:first-child{padding-top:0}._9_TmOW_row:last-child{padding-bottom:0}._9_TmOW_row+._9_TmOW_row{border-top:1px solid var(--surface-border)}._9_TmOW_scene{aspect-ratio:4/3;margin:-20px -20px var(--space-20);background:var(--surface-slot);border-radius:20px 20px 0 0;position:relative;overflow:hidden}._9_TmOW_prose{color:var(--text-primary);word-break:keep-all;font-size:1rem;line-height:1.7}._9_TmOW_numbered{margin:0;padding:0;list-style:none}._9_TmOW_numbered li{gap:var(--space-12);padding:var(--space-12) 0;color:var(--text-primary);word-break:keep-all;align-items:flex-start;font-size:1rem;line-height:1.55;display:flex}._9_TmOW_numbered li+li{border-top:1px solid var(--surface-border)}._9_TmOW_num{background:color-mix(in srgb, var(--color-primary) 14%, var(--card-bg));width:24px;height:24px;color:var(--color-primary-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid}._9_TmOW_dots{margin:0;padding:0;list-style:none}._9_TmOW_dots li{padding:var(--space-6) 0 var(--space-6) var(--space-16);color:var(--text-primary);word-break:keep-all;font-size:.9375rem;line-height:1.55;position:relative}._9_TmOW_dots li:before{content:"";background:var(--color-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:.95em;left:0}._9_TmOW_bible{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--surface-border);color:var(--text-primary);word-break:keep-all;font-size:.9375rem;line-height:1.7}._9_TmOW_bibleLabel{margin-bottom:var(--space-4);color:var(--color-primary-text);font-size:.75rem;font-weight:700;display:block}._9_TmOW_stats{gap:var(--space-16);flex-direction:column;display:flex}._9_TmOW_statRow{align-items:center;gap:var(--space-12);grid-template-columns:40px 1fr 32px;display:grid}._9_TmOW_statLabel{color:var(--text-secondary-strong);font-size:.875rem}._9_TmOW_statTrack{border-radius:var(--radius-full);background:var(--surface-slot);height:10px;overflow:hidden}._9_TmOW_statFill{border-radius:var(--radius-full);background:var(--tone,var(--color-primary));height:100%}._9_TmOW_statValue{color:var(--text-heading);text-align:right;font-size:.875rem;font-weight:600}._9_TmOW_tags{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--surface-border);color:var(--text-secondary-strong);text-align:center;font-size:.875rem}._9_TmOW_pair{gap:var(--space-12);margin-top:var(--space-16);flex-direction:column;display:flex}._9_TmOW_pair ._9_TmOW_card{margin:0}@media (min-width:720px){._9_TmOW_pair{flex-direction:row}._9_TmOW_pair ._9_TmOW_card{flex:1}}._9_TmOW_verse{margin:var(--space-16) 0 0;padding:var(--space-16);border-radius:var(--radius-16);background:var(--surface-slot);color:var(--text-heading);word-break:keep-all;font-size:1rem;line-height:1.75}._9_TmOW_verseRef{margin-top:var(--space-8);color:var(--color-primary-text);font-size:.8125rem;font-style:normal;font-weight:600;display:block}._9_TmOW_hscroll{gap:var(--space-12);margin:var(--space-16) -20px 0;padding:0 var(--space-20) var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-left:20px;display:flex;overflow-x:auto}._9_TmOW_hscroll::-webkit-scrollbar{display:none}._9_TmOW_hcard{scroll-snap-align:start;flex:0 0 76%;max-width:300px;margin:0}._9_TmOW_quotes{margin:0;padding:0;list-style:none}._9_TmOW_quote{padding:var(--space-12) 0;letter-spacing:-.01em;color:var(--text-heading);word-break:keep-all;font-size:1.0625rem;font-weight:600;line-height:1.5}._9_TmOW_quote:first-child{padding-top:0}._9_TmOW_quote+._9_TmOW_quote{border-top:1px solid var(--surface-border)}._9_TmOW_keywords{margin:var(--space-16) 0 0;padding:var(--space-16) 0 0;border-top:1px solid var(--surface-border);justify-content:center;gap:var(--space-8) var(--space-6);flex-wrap:wrap;list-style:none;display:flex}._9_TmOW_keyword,._9_TmOW_keywordOn{padding:var(--space-6) var(--space-12);border-radius:var(--radius-full);background:var(--surface-slot);color:var(--text-primary);word-break:keep-all;font-size:.875rem;font-weight:600}._9_TmOW_keywordOn{background:var(--tone);color:#fff}._9_TmOW_sayings{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--surface-border)}._9_TmOW_bubbles{gap:var(--space-8);flex-wrap:wrap;display:flex}._9_TmOW_sayBubble{padding:var(--space-8) var(--space-12);border-radius:var(--radius-14);background:var(--surface-slot);color:var(--text-primary);font-size:.9375rem}._9_TmOW_sayNote{margin-top:var(--space-2);color:var(--text-secondary-strong);font-size:.8125rem;display:block}._9_TmOW_matchGrid{gap:var(--space-12);margin-top:var(--space-16);grid-template-columns:1fr 1fr;display:grid}._9_TmOW_matchCard{padding:var(--space-20) var(--space-12);text-align:center;flex-direction:column;align-items:center;margin:0;text-decoration:none;display:flex}._9_TmOW_matchLabel{margin-top:var(--space-8);color:var(--color-primary-text);font-size:.75rem;font-weight:700}._9_TmOW_matchName{margin-top:var(--space-4);color:var(--text-heading);font-size:1.0625rem;font-weight:700}._9_TmOW_matchType{margin-top:var(--space-4);padding:var(--space-2) var(--space-10);border-radius:var(--radius-full);background:color-mix(in srgb, var(--tone) 14%, var(--card-bg));letter-spacing:.06em;color:var(--tone);font-size:.75rem;font-weight:700}._9_TmOW_question{color:var(--text-heading);word-break:keep-all;font-size:1.0625rem;font-weight:600;line-height:1.6}._9_TmOW_linkRow{padding:var(--space-16) 0;color:var(--text-heading);justify-content:space-between;font-size:1rem;font-weight:600;text-decoration:none;display:flex}._9_TmOW_linkRow:first-child{padding-top:0}._9_TmOW_linkRow:last-child{padding-bottom:0}._9_TmOW_linkRow+._9_TmOW_linkRow{border-top:1px solid var(--surface-border)}._9_TmOW_disclaimer{margin-top:var(--space-16);color:var(--text-secondary-strong);text-align:center;word-break:keep-all;font-size:.8125rem;line-height:1.6}._9_TmOW_land{margin-top:var(--space-40);padding:120px var(--space-20) 56px;position:relative;overflow:hidden}._9_TmOW_land>*{position:relative}._9_TmOW_land>svg{position:absolute}._9_TmOW_closingCard{max-width:640px;padding:var(--space-32) var(--space-24) 0;background:var(--tone-today);color:#fff;border-radius:20px;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}._9_TmOW_closingText{z-index:var(--z-local);position:relative}._9_TmOW_closingTitle{font-size:var(--fs-display);letter-spacing:-.03em;word-break:keep-all;font-weight:700;line-height:1.3}._9_TmOW_closingDesc{margin-top:var(--space-8);color:#ffffffe0;word-break:keep-all;font-size:.9375rem;line-height:1.6}._9_TmOW_closingStart{margin-top:var(--space-24);padding:var(--space-16) var(--space-28);border-radius:var(--radius-full);color:var(--tone-today);cursor:pointer;transition:opacity var(--duration-fast) ease;background:#fff;border:0;align-items:center;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}._9_TmOW_closingStart:hover{opacity:.92}._9_TmOW_arrow{margin-left:var(--space-8);font-weight:400}._9_TmOW_closingFigure{width:44%;max-width:200px;margin-top:var(--space-8);align-self:flex-end;margin-bottom:-6%}._9_TmOW_closingFigure img{width:100%;height:auto;display:block}@media (min-width:720px){._9_TmOW_closingCard{padding:var(--space-40) var(--space-40) 0;flex-direction:row;justify-content:space-between;align-items:flex-end}._9_TmOW_closingText{padding-bottom:var(--space-40)}._9_TmOW_closingTitle{font-size:var(--fs-landing-h1)}._9_TmOW_closingFigure{width:26%;max-width:240px;margin:0 0 -4%}}
.sgqzJW_bento{gap:var(--space-12);aspect-ratio:390/190;grid-template-rows:1fr 1fr;grid-template-columns:4fr 3fr;width:100%;display:grid}.sgqzJW_big{box-sizing:border-box;min-width:0;padding:var(--space-16) var(--space-16) 52px;border-radius:var(--radius-16);background:var(--tone-today);color:#fff;font-family:var(--font-main);text-align:left;cursor:pointer;transition:transform var(--duration-fast);background-position:50% 62%;background-size:cover;border:none;flex-direction:column;grid-row:1/3;align-items:flex-start;display:flex;position:relative;overflow:hidden}.sgqzJW_big:active,.sgqzJW_small:active{transform:scale(.99)}.sgqzJW_bigDone{color:#fff}.sgqzJW_bigVeil{background:linear-gradient(180deg, rgba(var(--shadow-color), .28), rgba(var(--shadow-color), .5));position:absolute;inset:0}.sgqzJW_bigEyebrow{z-index:var(--z-local);opacity:.85;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.75rem;font-weight:400;position:relative;overflow:hidden}.sgqzJW_bigTitle{z-index:var(--z-local);margin:var(--space-4) 0 0;max-width:66%;font-family:var(--font-main);letter-spacing:var(--ls-tight);word-break:keep-all;white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.375rem;font-weight:700;line-height:1.25;display:-webkit-box;position:relative;overflow:hidden}.sgqzJW_bigSub{z-index:var(--z-local);margin:var(--space-6) 0 0;opacity:.9;white-space:nowrap;font-size:.875rem;line-height:1.45;position:relative}.sgqzJW_small{justify-content:flex-start;gap:var(--space-4);box-sizing:border-box;min-width:0;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;transition:transform var(--duration-fast);border:none;flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.sgqzJW_smallInvite{background:var(--bg-primary-soft);box-shadow:none}.sgqzJW_smallTitle{z-index:var(--z-local);color:var(--text-heading);letter-spacing:var(--ls-tight);font-size:1.125rem;font-weight:700;position:relative}.sgqzJW_smallSub{z-index:var(--z-local);-webkit-line-clamp:2;box-sizing:border-box;width:100%;letter-spacing:var(--ls-tight);color:var(--text-secondary-strong);white-space:pre-line;word-break:keep-all;-webkit-box-orient:vertical;margin:0;padding-right:52px;font-size:.8125rem;font-weight:400;line-height:1.45;display:-webkit-box;position:relative;overflow:hidden}.sgqzJW_smallInvite .sgqzJW_smallSub{color:var(--color-primary-text)}.sgqzJW_smallIcon{opacity:1;pointer-events:none;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:absolute;bottom:-14px;right:-12px}.sgqzJW_skeletonBig{grid-row:1/3}.sgqzJW_smallSubLine{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.sgqzJW_bigObject{pointer-events:none;width:96px;height:96px;position:absolute;bottom:50px;right:2px}.sgqzJW_bigStrip{z-index:var(--z-local);padding:var(--space-10) var(--space-12);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff3;font-size:.8125rem;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sgqzJW_bigDone .sgqzJW_bigStrip{background:rgba(var(--shadow-color), .42)}.sgqzJW_bigDone .sgqzJW_bigTitle{max-width:100%}
.oF44wa_overlay{background-color:var(--bg-color);z-index:var(--z-dim);padding:var(--space-40) var(--space-24);padding-bottom:env(safe-area-inset-bottom,var(--space-40));flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0}.oF44wa_iconWrapper{margin-bottom:var(--space-40);perspective:1000px;position:relative}.oF44wa_glow{filter:blur(40px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffd93d66 0%,#0000 70%);width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oF44wa_title{font-family:var(--font-main);color:var(--text-primary);margin:0 0 var(--space-8) 0;letter-spacing:-.01em;font-size:1.375rem;font-weight:700}.oF44wa_mannaDisplay{justify-content:center;align-items:baseline;gap:var(--space-6);margin-bottom:var(--space-20);display:flex}.oF44wa_mannaValue{color:var(--color-primary-text);text-shadow:0 4px 20px rgba(var(--color-primary-text-rgb), .2);font-family:Inter,sans-serif;font-size:5rem;font-weight:900;display:inline-block}.oF44wa_mannaUnit{font-family:var(--font-main), sans-serif;color:var(--text-secondary);opacity:.8;font-size:1.2rem;font-weight:700}.oF44wa_message{font-family:var(--font-main);color:var(--text-secondary);margin-bottom:var(--space-32);word-break:keep-all;font-size:.95rem;line-height:1.6}.oF44wa_confirmBtn{width:100%;max-width:400px;padding:var(--space-20);margin-bottom:var(--space-20);color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;font-family:var(--font-main), sans-serif;box-shadow:var(--surface-shadow-card);background:#e07a5f;border:none;border-radius:24px;flex-shrink:0}.oF44wa_floatingChestWrapper{cursor:pointer;width:100%;z-index:var(--z-local);flex:1;justify-content:center;align-items:center;display:flex}.oF44wa_chestBox{flex-direction:column;justify-content:center;align-items:center;display:flex}
.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);color:var(--text-secondary);letter-spacing:-.01em;margin:0;font-size:.875rem;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{color:var(--text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;line-height:1.35;overflow:hidden}.TEteKW_accountRowSub{color:var(--text-secondary);font-size:.875rem;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);color:var(--text-secondary);letter-spacing:-.01em;font-size:.875rem;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);letter-spacing:-.02em;word-break:keep-all;font-size:1rem;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);color:var(--text-heading);font-size:.95rem;font-weight:600}.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);color:var(--text-primary);letter-spacing:.02em;font-size:.9rem;font-weight:700}.TEteKW_formError{font-family:var(--font-main);color:#b15d4f;font-size:.85rem;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_actionRow{width:100%;padding:var(--space-16) var(--space-20);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.TEteKW_actionRow:active{background:var(--hover-bg)}.TEteKW_actionLabelGroup{flex-direction:column;gap:3px;display:flex}.TEteKW_actionRowTitle{font-family:var(--font-main);color:var(--text-heading);font-size:.95rem;font-weight:600}.TEteKW_dangerRow .TEteKW_actionRowTitle{color:var(--color-danger-text)}.TEteKW_footer{text-align:center;color:var(--text-tertiary);font-size:.75rem;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);box-shadow:var(--surface-shadow-soft);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;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);color:var(--text-secondary);font-size:.8rem;font-weight:400;line-height:1.55}.TEteKW_exactAlarmNoticeAction{font-family:var(--font-main);color:var(--color-primary-text);font-size:.8rem;font-weight:700}
.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);white-space:nowrap;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;font-size:.6875rem;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}
.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)}
.H0elPG_buttons{gap:var(--space-12);display:flex}.H0elPG_buttonsVertical{gap:var(--space-6);flex-direction:column}.H0elPG_buttonsVerticalDefault{gap:var(--space-10);flex-direction:column}.H0elPG_buttonsVertical .H0elPG_destructiveBtn{color:var(--color-danger-text);padding:var(--space-12);background:0 0;font-weight:500}.H0elPG_buttonsVertical .H0elPG_destructiveBtn:active{background:var(--surface-control)}.H0elPG_buttonsVerticalDefault .H0elPG_cancelBtn{color:var(--text-tertiary);padding:var(--space-12);background:0 0;font-weight:500}.H0elPG_buttonsVerticalDefault .H0elPG_cancelBtn:active{background:var(--surface-control)}.H0elPG_btn{padding:var(--space-14);cursor:pointer;transition:all var(--duration-base);font-size:1rem;font-weight:500;font-family:var(--font-main);border:none;border-radius:14px;flex:1}.H0elPG_cancelBtn{background:var(--surface-control);color:var(--text-secondary)}.H0elPG_cancelBtn:active{background:var(--surface-control-hover)}.H0elPG_confirmBtn{background:var(--color-primary);color:#fff}.H0elPG_confirmBtn:active{filter:brightness(.95);transform:scale(.98)}.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);border-radius:12px;outline:none;font-family:inherit;font-size:1rem}.H0elPG_modalInput::placeholder{color:var(--text-tertiary)}@media (prefers-reduced-motion:reduce){.H0elPG_btn{transition:none}}
._98u68a_viralCta{margin-top:var(--space-16);padding:var(--space-28) var(--space-24);background:var(--bg-soft,#f5f3f0);border:1px solid var(--border-color,#e5e5e5);text-align:center;border-radius:24px}._98u68a_viralCtaHeader{justify-content:center;align-items:center;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}._98u68a_viralCtaTitle{color:var(--text-primary,#383838);font-size:1.1rem;font-weight:700;font-family:var(--font-main);margin:0;line-height:1.3}._98u68a_viralCtaDesc{color:var(--text-secondary,#999);margin:0 0 var(--space-20);font-size:.85rem;line-height:1.5;font-family:var(--font-main,sans-serif)}._98u68a_viralCtaPrimary{width:100%;padding:var(--space-14) var(--space-24);color:#fff;cursor:pointer;font-size:1rem;font-weight:700;font-family:var(--font-main,sans-serif);transition:transform var(--duration-base);margin-bottom:var(--space-10);box-sizing:border-box;background:#e07a5f;border:none;border-radius:14px;justify-content:center;align-items:center;text-decoration:none;display:flex;box-shadow:0 4px 16px #0000001a}._98u68a_viralCtaPrimary:active{transform:scale(.97)}._98u68a_viralCtaSecondary{width:100%;padding:var(--space-12) var(--space-24);background:var(--card-bg,#fff);color:var(--text-secondary,#666);border:1px solid var(--border-color,#e5e5e5);cursor:pointer;font-size:.9rem;font-weight:600;font-family:var(--font-main,sans-serif);justify-content:center;align-items:center;gap:var(--space-8);transition:transform var(--duration-base);box-sizing:border-box;border-radius:14px;text-decoration:none;display:flex}._98u68a_viralCtaSecondary:active{transform:scale(.97)}._98u68a_viralCtaDivider{margin:var(--space-20) 0 var(--space-16);align-items:center;gap:var(--space-12);display:flex}._98u68a_viralCtaDivider:before,._98u68a_viralCtaDivider:after{content:"";background:var(--border-color,#e5e5e5);flex:1;height:1px}._98u68a_viralCtaDivider span{color:var(--text-secondary,#999);white-space:nowrap;font-size:.8rem;font-weight:600}._98u68a_viralCtaStoreBadges{justify-content:center;gap:var(--space-12);display:flex}._98u68a_storeBadge{border-radius:8px;height:44px}._98u68a_viralCtaWebLink{width:100%;margin-bottom:var(--space-12);padding:var(--space-12) var(--space-24);background:var(--card-bg,#fff);color:var(--text-secondary,#666);border:1px solid var(--border-color,#e5e5e5);cursor:pointer;font-size:.9rem;font-weight:600;font-family:var(--font-main,sans-serif);transition:transform var(--duration-base);box-sizing:border-box;border-radius:14px;justify-content:center;align-items:center;text-decoration:none;display:flex}._98u68a_viralCtaWebLink:active{transform:scale(.97)}
.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{max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;padding:env(safe-area-inset-top,0px) 0 0;border:none;border-radius:0;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) cOc2FW_sheet-push;display:flex}.cOc2FW_sheetFullScreen .cOc2FW_body{flex:1;min-height:0;overflow-y:auto}.cOc2FW_header{color:var(--text-primary,#383838);text-align:center;font-size:1.1rem;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-push{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes cOc2FW_sheet-card-in{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}
.l3uL5a_column{max-width:430px}@media (min-width:768px){.l3uL5a_column{max-width:560px}}.l3uL5a_slide{box-sizing:border-box;justify-content:center;align-items:center;display:flex;container-type:size}
.Cty9fa_sky{--sky-top:color-mix(in srgb, var(--color-secondary) 20%, var(--card-bg));--sky-mid:color-mix(in srgb, var(--tone-content-3) 8%, var(--card-bg));--sky-bottom:color-mix(in srgb, var(--color-primary) 16%, var(--card-bg));--sky-sun:color-mix(in srgb, var(--color-gold) 38%, var(--card-bg));--sky-sun-halo:color-mix(in srgb, var(--color-gold) 16%, var(--card-bg));--sky-cloud:var(--card-bg);--sky-cloud-side:color-mix(in srgb, var(--tone-content-3) 14%, var(--card-bg));--sky-mtn-far:color-mix(in srgb, var(--tone-content-3) 24%, var(--card-bg));--sky-mtn-far-side:color-mix(in srgb, var(--tone-content-3) 36%, var(--card-bg));--sky-hill:color-mix(in srgb, var(--tone-content-4) 18%, var(--card-bg));--sky-hill-side:color-mix(in srgb, var(--tone-content-4) 32%, var(--card-bg));width:100%;height:100%;display:block;position:absolute;inset:0}.Cty9fa_sunMobile{display:none}@media (max-width:719px){.Cty9fa_sunDesktop{display:none}.Cty9fa_sunMobile{display:block}}.Cty9fa_driftSlow{animation:90s ease-in-out infinite alternate Cty9fa_drift}.Cty9fa_driftMid{animation:70s ease-in-out infinite alternate Cty9fa_drift}.Cty9fa_driftFast{animation:55s ease-in-out infinite alternate-reverse Cty9fa_drift}@keyframes Cty9fa_drift{0%{transform:translate(0)}to{transform:translate(60px)}}@media (prefers-reduced-motion:reduce){.Cty9fa_driftSlow,.Cty9fa_driftMid,.Cty9fa_driftFast{animation:none}}
:where(.yx-qCG_title){margin:0}.yx-qCG_title{font-family:var(--font-main)}.yx-qCG_section{font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-h2);letter-spacing:-.02em;color:var(--text-heading)}.yx-qCG_group{font-size:var(--fs-body-sm);color:var(--text-secondary);font-weight:600;line-height:1.4}.yx-qCG_row{justify-content:space-between;align-items:baseline;gap:var(--space-8);display:flex}
.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}}
.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))}.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_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.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);letter-spacing:-.02em;flex-direction:column;gap:3px;font-size:.95rem;font-weight:600;display:flex}.i82S8a_anonymousText small{color:var(--text-secondary);word-break:keep-all;font-size:.8rem;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);letter-spacing:-.02em;word-break:keep-all;white-space:pre-wrap;font-size:1rem;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);letter-spacing:-.03em;word-break:keep-all;font-size:1rem;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}}
.WCliHW_container{background:var(--bg-color);min-height:100dvh;font-family:var(--font-main);box-sizing:border-box;width:100%;overflow-x:hidden}.WCliHW_main{--list-row-pad-x:20px;padding:var(--space-16) var(--space-12) 120px;max-width:480px;margin:0 auto}.WCliHW_card{background:var(--card-bg,#fff);border-radius:var(--radius-16);padding:var(--space-16);margin-bottom:var(--space-12)}.WCliHW_cardTitle{font-family:var(--font-main);color:var(--text-heading);margin:0 0 var(--space-14) 0;letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.WCliHW_infoLabel{color:var(--text-secondary);font-size:.9rem;font-weight:400}.WCliHW_codeValue{font-family:var(--font-num,"Sora"), sans-serif;color:var(--color-primary-text);letter-spacing:1px;background:var(--bg-soft,#eeece8);padding:var(--space-6) var(--space-14);border-radius:12px;font-size:1.1rem;font-weight:700}.WCliHW_primaryBtn:active,.WCliHW_outlineBtn:active,.WCliHW_dangerBtn:active{transform:scale(.96)}.WCliHW_primaryBtn{width:100%;padding:var(--space-16);background:var(--color-primary);color:#fff;cursor:pointer;transition:all var(--duration-base);border:none;border-radius:18px;font-family:inherit;font-size:1rem;font-weight:700}.WCliHW_outlineBtn{border:1.5px solid var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;transition:all var(--duration-base);justify-content:center;align-items:center;gap:var(--space-8);background:0 0;border-radius:18px;padding:15px;font-family:inherit;font-size:.95rem;font-weight:600;display:flex}.WCliHW_dangerBtn{width:100%;padding:var(--space-14);color:#e53e3e;cursor:pointer;transition:all var(--duration-base);justify-content:center;align-items:center;gap:var(--space-8);background:0 0;border:1.5px solid #fed7d7;border-radius:14px;font-family:inherit;font-size:.9rem;font-weight:600;display:flex}.WCliHW_memberList{gap:var(--space-12) 0;margin:var(--space-12) -8px 0;flex-wrap:wrap;display:flex}.WCliHW_memberItem{width:25%;padding:var(--space-8);transition:transform var(--duration-base);box-sizing:border-box;cursor:pointer;flex-direction:column;align-items:center;display:flex;position:relative}.WCliHW_memberItem:active{transform:scale(.95)}.WCliHW_memberInfo{align-items:center;gap:var(--space-8);flex-direction:column;width:100%;display:flex}.WCliHW_avatarWrapper{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.WCliHW_memberAvatar{background:var(--bg-soft);border:2px solid var(--border-color);width:52px;height:52px;box-shadow:var(--surface-shadow-soft);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.WCliHW_avatarImg{object-fit:cover;border-radius:20px}.WCliHW_memberName{color:var(--text-heading);text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.8rem;font-weight:600;overflow:hidden}.WCliHW_memberRole{color:#fff;background:var(--color-primary);padding:3px var(--space-8);z-index:10;white-space:nowrap;border:1.5px solid #fff;border-radius:8px;font-size:.65rem;font-weight:700;position:absolute;top:-6px;right:-6px;box-shadow:0 4px 10px #e07a5f66}.WCliHW_memberActionOverlay{justify-content:center;align-items:center;gap:var(--space-6);z-index:var(--z-local);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:12px;flex-direction:column;display:flex;position:absolute;inset:0}@media (max-width:480px){.WCliHW_memberItem{width:33.33%}}@media (max-width:350px){.WCliHW_memberItem{width:50%}}.WCliHW_modalSubtitle{color:var(--text-secondary);margin:0 0 var(--space-24);word-break:keep-all;white-space:pre-wrap;font-size:1rem;line-height:1.5;font-family:var(--font-main)}.WCliHW_qrBox{padding:var(--space-20);margin-bottom:var(--space-20);border:1px solid var(--border-color);background:#fff;border-radius:16px;display:inline-block}.WCliHW_inviteLinkBox{align-items:center;gap:var(--space-8);background:var(--input-bg);padding:var(--space-10) var(--space-14);border-radius:12px;display:flex}.WCliHW_inviteLinkText{color:var(--text-secondary);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;overflow:hidden}.WCliHW_copyBtn{padding:var(--space-6) var(--space-14);background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;font-family:inherit;font-size:.8rem;font-weight:700}
._1_9CzW_section{gap:var(--space-12);flex-direction:column;width:100%;display:flex}._1_9CzW_card{box-sizing:border-box;width:100%;padding:var(--space-16);border-radius:var(--radius-16);background:var(--bg-card);color:var(--text-primary)}._1_9CzW_journeyTap{width:100%;color:inherit;font-family:var(--font-main);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block}._1_9CzW_week{justify-content:space-between;gap:var(--space-6);padding:var(--space-2) 0;display:flex}._1_9CzW_dot{background:var(--surface-slot);box-sizing:border-box;width:30px;height:30px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}._1_9CzW_dotDone{background:var(--color-primary);color:#fff}._1_9CzW_dotToday{border:2px solid var(--color-primary)}._1_9CzW_questCard{gap:var(--space-10);font-family:var(--font-main);text-align:left;cursor:pointer;border:none;flex-direction:column;display:flex}._1_9CzW_questHead{align-items:center;gap:var(--space-8);display:flex}._1_9CzW_headDot{background:var(--color-primary);border-radius:50%;flex:none;width:7px;height:7px}._1_9CzW_headTitle{color:var(--text-primary);flex:none;font-size:.9rem;font-weight:700}._1_9CzW_headCount{min-width:0;color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:1;font-size:.8rem;font-weight:700}._1_9CzW_headCountDone{color:var(--color-primary-text)}._1_9CzW_chevron{color:var(--text-secondary);opacity:.45;flex:none}._1_9CzW_bar{background:var(--surface-slot);border-radius:999px;height:7px;overflow:hidden}._1_9CzW_barFill{background:var(--color-primary);border-radius:999px;height:100%}._1_9CzW_quests{justify-content:space-between;gap:var(--space-8);display:flex}._1_9CzW_quest{align-items:center;gap:var(--space-6);color:var(--text-secondary);flex:none;font-size:.75rem;display:flex}._1_9CzW_questDot{border:2px solid var(--text-tertiary);border-radius:50%;flex-shrink:0;width:14px;height:14px;position:relative}._1_9CzW_questDone{color:var(--text-primary)}._1_9CzW_questDone ._1_9CzW_questDot{background:var(--text-tip);border-color:var(--text-tip)}._1_9CzW_questDone ._1_9CzW_questDot:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:3px;height:6px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}
.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:center;margin:0 auto;display:flex}.BSGjWa_paper{background:var(--card-bg);border-radius:var(--radius-16);box-shadow:var(--surface-shadow-float);padding:2rem 1.5rem 1.75rem}.BSGjWa_to{margin:0 0 var(--space-16);font-family:var(--font-title);letter-spacing:var(--ls-tight);color:var(--text-primary);font-size:.9375rem;font-weight:700}.BSGjWa_from{color:var(--text-primary);font-weight:700}.BSGjWa_opening{font-family:var(--font-title);letter-spacing:var(--ls-tight);color:var(--text-primary);word-break:keep-all;margin:0 0 22px;font-size:1.25rem;font-weight:700;line-height:1.5}.BSGjWa_paragraph{margin:0 0 var(--space-18);font-family:var(--font-title);letter-spacing:var(--ls-normal);color:var(--text-primary);white-space:pre-line;word-break:keep-all;font-size:1.0625rem;line-height:1.85}.BSGjWa_closing{font-family:var(--font-title);color:var(--text-primary);word-break:keep-all;margin:26px 0 0;font-size:1.0625rem;line-height:1.85}.BSGjWa_signature{gap:var(--space-4);font-family:var(--font-title);color:var(--text-secondary);flex-direction:column;align-items:flex-end;margin:30px 0 0;font-size:.875rem;display:flex}.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;letter-spacing:var(--ls-tight);font-size:1.125rem;font-weight:700}.BSGjWa_stateBody{color:var(--text-secondary);word-break:keep-all;margin:0;font-size:.875rem;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{color:var(--text-secondary);font-size:.75rem}.BSGjWa_rowTitle{letter-spacing:var(--ls-tight);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:600;line-height:1.35;overflow:hidden}.BSGjWa_waitingCard{align-items:center;gap:var(--space-14);margin:var(--space-12) var(--space-16) var(--space-4);padding:var(--space-16);border-radius:var(--radius-16);background:var(--surface-slot);display:flex}.BSGjWa_waitingIcon{border-radius:var(--radius-14);background:var(--card-bg);width:52px;height:52px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.BSGjWa_waitingTexts{flex-direction:column;gap:3px;min-width:0;display:flex}.BSGjWa_waitingEyebrow{color:var(--color-primary-text);margin:0;font-size:.8125rem;font-weight:600}.BSGjWa_waitingTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.BSGjWa_waitingBody{color:var(--text-secondary);margin:0;font-size:.8125rem}.BSGjWa_sourceChip{align-self:flex-start;align-items:center;gap:var(--space-4);min-height:36px;margin-bottom:var(--space-12);padding:var(--space-6) var(--space-12) var(--space-6) var(--space-14);border-radius:var(--radius-full);background:var(--card-bg);color:var(--text-primary);font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.BSGjWa_sourceChip svg{color:var(--text-tertiary)}.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;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600;display:flex}.BSGjWa_replySourceText{margin:var(--space-4) 0 0;color:var(--text-secondary-strong);white-space:pre-line;font-size:.875rem;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{color:var(--text-secondary);font-size:.875rem}.BSGjWa_reactionButtons{gap:var(--space-4);display:flex}.BSGjWa_reactionButton{border-radius:var(--radius-full);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.BSGjWa_reactionButton[aria-pressed=true]{background:var(--bg-primary-soft);color:var(--color-primary-text)}.BSGjWa_avatarFace.BSGjWa_avatarFace{background:0 0}.BSGjWa_avatarLine{color:var(--text-secondary)}.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);color:var(--color-primary-text);font-size:.8125rem;font-weight:600}.BSGjWa_questionText{font-family:var(--font-title);color:var(--text-primary);margin:0;font-size:1.0625rem;line-height:1.55}.BSGjWa_questionHint{margin:var(--space-8) 0 0;color:var(--text-secondary);font-size:.8125rem}
.GIxAhG_wrap{--list-row-pad-x:0px;margin-top:1.875rem;padding-top:1.875rem;position:relative}.GIxAhG_wrap:before{content:"";background:var(--border-color-table);opacity:.55;height:1px;position:absolute;top:0;left:0;right:0}.GIxAhG_eyebrow{letter-spacing:var(--ls-normal);color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.GIxAhG_pending{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:.95rem}.GIxAhG_card{border-radius:var(--radius-lg);background:var(--bg-primary-soft);text-align:center;flex-direction:column;align-items:center;gap:.875rem;margin-top:1.875rem;padding:1.75rem 1.5rem;display:flex}.GIxAhG_cardText{flex-direction:column;align-items:center;gap:.375rem;display:flex}.GIxAhG_cardEyebrow{color:var(--color-primary-text);margin:0;font-size:.8125rem;font-weight:600}.GIxAhG_cardTitle{letter-spacing:var(--ls-normal);color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.GIxAhG_cardSub{color:var(--text-secondary);margin:0;font-size:.95rem}.GIxAhG_cardCta{margin-top:.375rem}.GIxAhG_scene{width:14.75rem;height:11.25rem;position:relative}.GIxAhG_sceneChar,.GIxAhG_sceneCharOpen{width:50.85%;position:absolute;left:24.6%}.GIxAhG_sceneChar{top:0}.GIxAhG_sceneCharOpen{top:-4.4%}.GIxAhG_sceneChar>svg,.GIxAhG_sceneCharOpen>svg{width:100%;height:auto;display:block}.GIxAhG_sceneSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.GIxAhG_envelope{fill:var(--card-bg);stroke:rgba(var(--color-primary-rgb), .24);stroke-width:2.5px;stroke-linejoin:round}.GIxAhG_flapLine{fill:none;stroke:rgba(var(--color-primary-rgb), .24);stroke-width:2.5px;stroke-linejoin:round}.GIxAhG_flapOpen{fill:var(--card-bg);stroke:rgba(var(--color-primary-rgb), .24);stroke-width:2.5px;stroke-linejoin:round}.GIxAhG_seal{fill:var(--color-primary)}.GIxAhG_paper{fill:var(--card-bg);stroke:rgba(var(--color-primary-rgb), .16);stroke-width:2px}.GIxAhG_paperLines{fill:none;stroke:rgba(var(--color-primary-rgb), .2);stroke-width:3px;stroke-linecap:round}.GIxAhG_hand{fill:var(--scene-ec)}.GIxAhG_sparkA{fill:var(--scene-spark)}.GIxAhG_sparkB{fill:var(--color-primary)}
.L0O8lq_listHeader{margin:0 0 var(--space-10) var(--space-2)}.L0O8lq_monthSection{margin-bottom:var(--space-28)}.L0O8lq_monthSection:last-child{margin-bottom:0}.L0O8lq_listContainer{gap:var(--space-10);flex-direction:column;display:flex}.L0O8lq_qtItem{background:var(--card-bg);border-radius:var(--radius-16);padding:var(--space-12) var(--space-14);align-items:flex-start;gap:var(--space-12);transition:all var(--duration-base) cubic-bezier(.4, 0, .2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;position:relative;overflow:hidden}@media (hover:hover){.L0O8lq_qtItem:hover{transform:translateY(-2px)}}.L0O8lq_qtItem:active{background:var(--bg-soft);transform:scale(.98)}.L0O8lq_entryMark{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;width:46px;display:flex}.L0O8lq_entryDay{font-family:var(--font-num);letter-spacing:var(--ls-tight);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700;line-height:1}.L0O8lq_qtMainContent{gap:var(--space-6);flex-direction:column;flex:1;display:flex}.L0O8lq_titleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.L0O8lq_qtTitle{color:var(--text-heading);font-size:1.0625rem;font-weight:600;font-family:var(--font-main);letter-spacing:-.02em;word-break:keep-all;flex:1;margin:0;line-height:1.3}.L0O8lq_cheerCount{color:var(--text-secondary);font-size:.75rem;font-weight:600}.L0O8lq_modeBadge{padding:3px var(--space-10);border-radius:var(--radius-full);font-size:.7rem;font-weight:700;font-family:var(--font-main);margin-top:var(--space-2);flex-shrink:0}.L0O8lq_modeEasy{background:var(--surface-slot);color:var(--tile-coral-ink)}.L0O8lq_modeDeep{background:var(--surface-slot);color:var(--tile-blue-ink)}.L0O8lq_qtVerseWrapper{align-items:center;gap:var(--space-8);row-gap:var(--space-4);flex-wrap:wrap;display:flex}.L0O8lq_entryHour{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.L0O8lq_qtVerseText{color:var(--text-secondary);font-size:.85rem;font-weight:600;font-family:var(--font-main);white-space:nowrap}.L0O8lq_entryGroup{background:var(--card-bg);border-radius:var(--radius-16);overflow:hidden}.L0O8lq_entryGroup .L0O8lq_qtItem{background:0 0;border-radius:0}.L0O8lq_entryGroup .L0O8lq_qtItem+.L0O8lq_qtItem{position:relative}.L0O8lq_entryGroup .L0O8lq_qtItem+.L0O8lq_qtItem:after{content:"";background:var(--surface-border);height:1px;position:absolute;top:0;left:58px;right:0}@media (hover:hover){.L0O8lq_entryGroup .L0O8lq_qtItem:hover{background:var(--hover-bg);transform:none}}.L0O8lq_entryGroup .L0O8lq_qtItem:active{background:var(--hover-bg);transform:none}
.krTmJq_sheet{--sheet-padding-x:24px}.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{color:var(--text-heading);margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.krTmJq_desc{color:var(--text-secondary);margin:0;font-size:.9375rem;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{color:var(--text-primary);font-size:.875rem;font-weight:600}.krTmJq_previewTime,.krTmJq_previewBody{color:var(--text-secondary);font-size:.8125rem}.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);color:var(--text-primary);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0;font-size:.9375rem;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);color:var(--text-primary);flex-direction:column;font-size:.9375rem;display:flex}.krTmJq_consentOptional,.krTmJq_consentHint{color:var(--text-secondary)}.krTmJq_consentHint{font-size:.75rem;line-height:1.5}.krTmJq_guide{padding:var(--space-14) var(--space-16);border:1px solid var(--border-color);text-align:center;color:var(--text-primary);border-radius:14px;margin:0;font-size:.9375rem}.krTmJq_actions{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}
.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}
.ixh2Ia_ground{--gnd-far:color-mix(in srgb, var(--tone-content-3) 22%, var(--card-bg));--gnd-far-side:color-mix(in srgb, var(--tone-content-3) 34%, var(--card-bg));--gnd-mid:color-mix(in srgb, var(--tone-content-4) 24%, var(--card-bg));--gnd-mid-side:color-mix(in srgb, var(--tone-content-4) 38%, var(--card-bg));--gnd-near:color-mix(in srgb, var(--color-primary) 14%, var(--card-bg));--gnd-near-side:color-mix(in srgb, var(--color-primary) 26%, var(--card-bg));--gnd-path:color-mix(in srgb, var(--tone-content-4) 6%, var(--card-bg));--gnd-path-side:color-mix(in srgb, var(--tone-content-4) 20%, var(--card-bg));--gnd-leaf:color-mix(in srgb, var(--color-sage) 55%, var(--card-bg));--gnd-leaf-side:color-mix(in srgb, var(--color-sage) 78%, var(--card-bg));--gnd-trunk:color-mix(in srgb, var(--color-brown) 75%, var(--card-bg));--gnd-bush:color-mix(in srgb, var(--color-sage) 40%, var(--card-bg));--gnd-bush-side:color-mix(in srgb, var(--color-sage) 60%, var(--card-bg));--gnd-stone:color-mix(in srgb, var(--text-primary) 14%, var(--card-bg));--gnd-stone-side:color-mix(in srgb, var(--text-primary) 26%, var(--card-bg));--gnd-flower-a:color-mix(in srgb, var(--color-primary) 60%, var(--card-bg));--gnd-flower-b:color-mix(in srgb, var(--color-gold) 55%, var(--card-bg));width:100%;height:100%;display:block;position:absolute;inset:0}
.Ju0Mua_wrapper{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.Ju0Mua_label{font-size:var(--fs-body-sm,.875rem);color:var(--text-primary);padding-left:var(--space-2);font-weight:600}.Ju0Mua_required{color:var(--color-primary-text);margin-left:var(--space-2)}.Ju0Mua_input{background:var(--input-bg);width:100%;color:var(--text-primary);font-family:var(--font-main);box-sizing:border-box;transition:border-color var(--duration-base) ease, box-shadow var(--duration-base) ease, background var(--duration-base) ease;outline:none}.Ju0Mua_input::placeholder{color:var(--text-tertiary);opacity:.7}.Ju0Mua_input:disabled{opacity:.5;cursor:not-allowed}.Ju0Mua_sm{padding:var(--space-10) var(--space-14);border:1px solid var(--border-color);font-size:var(--fs-body-sm,.875rem);border-radius:10px}.Ju0Mua_md{padding:var(--space-12) var(--space-16);border:1px solid var(--border-color);font-size:var(--fs-body-md,1rem);border-radius:12px}.Ju0Mua_lg{padding:var(--space-18) var(--space-20);border:2px solid var(--border-color);font-size:var(--fs-body-lg,1.0625rem);background:var(--bg-soft);border-radius:16px}.Ju0Mua_fieldWrap{align-items:center;display:flex;position:relative}.Ju0Mua_hasClear{padding-right:46px}.Ju0Mua_clearBtn{background:var(--surface-control);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex;position:absolute;right:12px}.Ju0Mua_clearBtn:active{background:var(--surface-control-hover)}.Ju0Mua_input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .12)}.Ju0Mua_lg.Ju0Mua_input:focus{background:var(--surface-raised-strong);box-shadow:0 0 0 4px var(--bg-primary-soft)}.Ju0Mua_center{text-align:center}.Ju0Mua_error{border-color:var(--color-danger)}.Ju0Mua_error:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--surface-danger-soft)}.Ju0Mua_below{justify-content:space-between;gap:var(--space-12);font-size:var(--fs-caption,.75rem);padding:0 var(--space-2);display:flex}.Ju0Mua_helperText{color:var(--text-secondary);flex:1}.Ju0Mua_errorText{color:var(--color-danger-text);flex:1}.Ju0Mua_counter{color:var(--text-tertiary);font-feature-settings:"tnum";flex-shrink:0}.Ju0Mua_textarea{resize:vertical;min-height:96px;font-family:var(--font-main);line-height:1.5}
.k0xTNq_hero{text-align:center;padding:24px 0 32px}.k0xTNq_title{font-family:var(--font-main);font-size:var(--fs-landing-h2);letter-spacing:var(--ls-tight);color:var(--text-primary);margin:0;font-weight:700}.k0xTNq_lead{font-size:var(--fs-body-sm);color:var(--text-secondary);margin:12px 0 0;line-height:1.7}.k0xTNq_groups{flex-direction:column;gap:36px;display:flex}.k0xTNq_groupTitle{font-family:var(--font-main);font-size:var(--fs-h2);letter-spacing:var(--ls-tight);color:var(--text-primary);margin:0 0 10px 4px;font-weight:700}.k0xTNq_card{background:var(--card-bg);border-radius:var(--radius-16);overflow:hidden}.k0xTNq_item+.k0xTNq_item{border-top:1px solid var(--surface-border)}.k0xTNq_question{cursor:pointer;font-size:var(--fs-body-md);color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-weight:600;line-height:1.5;list-style:none;display:flex}.k0xTNq_question::-webkit-details-marker{display:none}.k0xTNq_question:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.k0xTNq_chevron{color:var(--text-secondary);opacity:.45;flex-shrink:0;transition:transform .2s;transform:rotate(90deg)}.k0xTNq_item[open] .k0xTNq_chevron{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.k0xTNq_chevron{transition:none}}.k0xTNq_answer{font-size:var(--fs-body-sm);color:var(--text-secondary);margin:0;padding:0 18px 18px;line-height:1.75}.k0xTNq_link{color:var(--color-primary-text);font-weight:600}.k0xTNq_contact{border-radius:var(--radius-24);background:var(--card-bg);text-align:center;margin-top:56px;padding:32px 24px}.k0xTNq_contactTitle{font-family:var(--font-main);font-size:var(--fs-h2);color:var(--text-primary);margin:0 0 8px;font-weight:700}.k0xTNq_contactText{font-size:var(--fs-body-sm);color:var(--text-secondary);margin:0 0 20px;line-height:1.7}.k0xTNq_actions{flex-direction:column;align-items:center;gap:4px;max-width:280px;margin:0 auto;display:flex}
.rAKBEa_container{background:var(--bg-color);min-height:100vh}.rAKBEa_main{max-width:var(--page-max-width);padding:var(--space-8) var(--space-16) 120px;gap:var(--space-12);flex-direction:column;margin:0 auto;display:flex}.rAKBEa_stateCard{min-height:300px;margin-top:var(--space-12);padding:var(--space-24) var(--space-16);border-radius:var(--radius-16);background:var(--card-bg);justify-content:center;align-items:center;display:flex}.rAKBEa_stateText{color:var(--text-secondary);font-size:var(--fs-body-md)}.rAKBEa_day{padding:var(--space-8) 0 var(--space-4);font-size:var(--fs-caption);color:var(--text-secondary);align-self:center}.rAKBEa_row{align-items:flex-end;gap:var(--space-8);display:flex}.rAKBEa_me{flex-direction:row-reverse}.rAKBEa_avatar{border-radius:var(--radius-10);flex-shrink:0;align-self:flex-start}.rAKBEa_stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.rAKBEa_who{margin-left:var(--space-2);font-size:var(--fs-caption);color:var(--text-secondary);font-weight:600}.rAKBEa_bubble{max-width:min(280px,72vw);padding:11px var(--space-14);border-radius:var(--radius-18);font-size:var(--fs-body-md);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.rAKBEa_them .rAKBEa_bubble{background:var(--card-bg);border-top-left-radius:var(--radius-6)}.rAKBEa_me .rAKBEa_bubble{background:color-mix(in srgb, var(--color-primary) 14%, var(--card-bg));border-bottom-right-radius:var(--radius-6)}.rAKBEa_chip{margin-bottom:var(--space-2);font-size:var(--fs-caption);color:var(--color-primary-text);font-weight:600;display:block}.rAKBEa_time{padding-bottom:var(--space-2);font-size:var(--fs-caption);color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.rAKBEa_waiting{align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-16);background:var(--card-bg);display:flex}.rAKBEa_waitingDot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.rAKBEa_waitingTitle{margin:0 0 var(--space-2);font-size:var(--fs-body-md);color:var(--text-primary);font-weight:600}.rAKBEa_waitingText{font-size:var(--fs-body-sm);color:var(--text-secondary);margin:0;line-height:1.6}.rAKBEa_composer{align-items:flex-end;gap:var(--space-8);display:flex}.rAKBEa_field{min-width:0;min-height:44px;max-height:120px;padding:11px var(--space-16);border-radius:var(--radius-full);background:var(--card-bg);font:inherit;font-size:var(--fs-body-md);color:var(--text-primary);resize:none;field-sizing:content;border:0;flex:1;line-height:1.4}.rAKBEa_field::placeholder{color:var(--text-secondary)}.rAKBEa_field:focus-visible{outline:2px solid var(--color-primary);outline-offset:0}.rAKBEa_field:not(:placeholder-shown){border-radius:var(--radius-20)}.rAKBEa_composer .rAKBEa_send{border-radius:var(--radius-full)}
._6ADbEW_root{pointer-events:none;position:absolute;inset:0}._6ADbEW_wreath{--laurel:#3dbb97;--laurel-shade:#23977a;pointer-events:none;width:100%;height:100%;fill:var(--laurel);position:absolute;inset:0}:is([data-theme=dark] ._6ADbEW_wreath,[data-theme=night] ._6ADbEW_wreath){--laurel:#3aae8d;--laurel-shade:#24876d}._6ADbEW_top ._6ADbEW_wreath{--laurel:#f2c14e;--laurel-shade:#d99a24}._6ADbEW_stem{fill:none;stroke:var(--laurel-shade);stroke-width:1.4px;stroke-linecap:round}._6ADbEW_shade{fill:var(--laurel-shade)}._6ADbEW_star{fill:#f2b530}._6ADbEW_muted ._6ADbEW_wreath{opacity:.4;filter:grayscale()}._6ADbEW_plate{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#1c7f66;font-weight:700;line-height:1.5;position:absolute;top:90%;left:50%;transform:translate(-50%,-50%)}._6ADbEW_top ._6ADbEW_plate{color:#4a3410;background:#e2a62e}._6ADbEW_bare ._6ADbEW_plate{background:var(--surface-slot);color:var(--text-secondary)}._6ADbEW_tile{padding:0 var(--space-6);border-radius:6px;font-size:.62rem}._6ADbEW_hero{padding:1px var(--space-10);border-radius:8px;font-size:.85rem}._6ADbEW_muted ._6ADbEW_plate{background:var(--surface-slot);color:var(--text-tertiary);box-shadow:inset 0 0 0 1px var(--border-color-table)}
.fF0uHW_headerMeta{align-items:center;gap:var(--space-8);margin-top:var(--space-2);display:flex}.fF0uHW_dateTimeText,.fF0uHW_modeText{color:var(--text-secondary);font-size:.75rem;font-family:var(--font-main), sans-serif;font-weight:400}.fF0uHW_metaDivider{background:var(--border-color);opacity:.5;border-radius:50%;width:3px;height:3px}.fF0uHW_body{width:100%;max-width:var(--page-max-width);padding:var(--space-8) 26px calc(56px + env(safe-area-inset-bottom));box-sizing:border-box;margin:0 auto}.fF0uHW_body::-webkit-scrollbar{background:0 0;width:0}.fF0uHW_body::-webkit-scrollbar-track{background:0 0}.fF0uHW_body::-webkit-scrollbar-thumb{background:#0000001a;border-radius:10px}.fF0uHW_editRef{margin:0 0 var(--space-6);font-family:var(--font-main), sans-serif;letter-spacing:var(--ls-tight);color:var(--text-primary);word-break:keep-all;font-size:1.25rem;font-weight:700;line-height:1.35}.fF0uHW_editRefSub{color:var(--text-secondary);word-break:keep-all;margin:0 0 1.625rem;font-size:.95rem;font-weight:400;line-height:1.65}.fF0uHW_footer{margin-top:2.75rem}.fF0uHW_footerInner{gap:var(--space-12);flex-direction:column;display:flex}.fF0uHW_mainActions{align-items:center;gap:var(--space-10);flex-direction:column;display:flex}.fF0uHW_editActions{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.fF0uHW_qaList{gap:var(--space-20);flex-direction:column;display:flex}.fF0uHW_qaItem{gap:var(--space-10);flex-direction:column;display:flex}.fF0uHW_questionTitleText{color:var(--text-secondary);font-size:.8rem;font-weight:700;font-family:var(--font-main), sans-serif;margin:0}.fF0uHW_editArea{border-radius:var(--radius-16);background:var(--surface-slot);width:100%;min-height:8rem;color:var(--text-primary);font-family:var(--font-main), sans-serif;resize:none;transition:background var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border:1px solid #0000;outline:none;padding:1rem;font-size:1.0625rem;line-height:1.75}.fF0uHW_editArea:focus{background:var(--card-bg);border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .12)}[data-theme=night] .fF0uHW_scriptureCard,[data-theme=dark] .fF0uHW_scriptureCard{background:#ffffff08}.fF0uHW_cheerBlock{margin-top:1.375rem}.fF0uHW_cheerPill{align-items:center;gap:var(--space-6);min-height:44px;padding:0 var(--space-18);border:1px solid var(--surface-border);border-radius:var(--radius-full);background:var(--card-bg);color:var(--text-heading);font-family:var(--font-main), sans-serif;white-space:nowrap;font-size:.8rem;font-weight:600;display:inline-flex}.fF0uHW_cheerCount{color:var(--text-secondary-strong);font-weight:400}.fF0uHW_cheerNames{margin:var(--space-8) 0 0;color:var(--text-secondary);font-size:.8rem;line-height:1.5}.fF0uHW_managementSection{margin-top:var(--space-10);justify-content:center;align-items:center;gap:var(--space-8);padding:0;display:flex}.fF0uHW_subEditBtn,.fF0uHW_subDeleteBtn{color:var(--text-secondary);cursor:pointer;font-size:.85rem;font-weight:600;font-family:var(--font-main), sans-serif;padding:var(--space-12);background:0 0;border:none;min-height:44px}.fF0uHW_subDeleteBtn{color:var(--text-secondary)}.fF0uHW_subEditBtn:active,.fF0uHW_subDeleteBtn:active{opacity:.55}.fF0uHW_page{background:var(--card-bg);--header-bg:var(--card-bg);min-height:100dvh}.fF0uHW_emptyState{align-items:center;gap:var(--space-8);padding:72px var(--space-20);text-align:center;flex-direction:column;display:flex}.fF0uHW_emptyTitle{color:var(--text-primary);margin:0;font-size:1.0625rem;font-weight:700}.fF0uHW_emptyDesc{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:.85rem;line-height:1.6}
.JncnMq_container{background:var(--bg-color);min-height:100vh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;align-items:center;display:flex;position:relative;overflow-x:hidden}.JncnMq_main{gap:var(--space-24);width:100%;max-width:480px;padding:var(--space-20);box-sizing:border-box;flex-direction:column;display:flex}.JncnMq_diaryBody{padding:0 var(--space-12);max-width:var(--page-max-width);box-sizing:border-box;width:100%;margin:0 auto}.JncnMq_sheet{padding-top:var(--space-18);background:var(--bg-color);border-radius:24px 24px 0 0;margin-top:-20px;position:relative}
.ayIsjG_sheet{flex-direction:column;min-height:100%;display:flex}.ayIsjG_toolbar{z-index:2;padding:var(--space-8) var(--space-12);background:var(--surface-raised-strong);align-items:center;display:flex;position:sticky;top:0}.ayIsjG_body{padding:var(--space-8) var(--space-20) 0;flex:1}.ayIsjG_title{margin:0 0 var(--space-28);color:var(--text-primary);font-family:var(--font-main);letter-spacing:-.04em;word-break:keep-all;font-size:1.625rem;font-weight:700;line-height:1.3}.ayIsjG_footer{padding:var(--space-16) var(--space-20) calc(var(--space-16) + env(safe-area-inset-bottom,0px))}
.HDqYoa_track{background:var(--surface-control);border-radius:var(--radius-full);width:100%;position:relative;overflow:hidden}.HDqYoa_sm{height:4px}.HDqYoa_md{height:8px}.HDqYoa_lg{height:12px}.HDqYoa_fill{background:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .4s var(--ease-out-soft)}.HDqYoa_success{background:var(--color-sage,#7a917b)}.HDqYoa_danger{background:var(--color-danger)}.HDqYoa_indeterminate .HDqYoa_fill{animation:1.4s ease-in-out infinite HDqYoa_indeterminate-slide;width:40%!important}@keyframes HDqYoa_indeterminate-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.HDqYoa_label{margin-bottom:var(--space-6);font-size:var(--fs-caption,.75rem);color:var(--text-secondary);justify-content:space-between;display:flex}.HDqYoa_labelText{color:var(--text-primary);font-weight:600}.HDqYoa_labelValue{font-feature-settings:"tnum"}
.o66Ifq_overlay{background-color:var(--bg-color);z-index:var(--z-dim);padding:var(--space-40) var(--space-24);padding-bottom:env(safe-area-inset-bottom,var(--space-40));flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.o66Ifq_stageContainer{text-align:center;justify-content:center;align-items:center;gap:var(--space-8);cursor:pointer;flex-direction:column;width:100%;max-width:400px;height:100%;display:flex;position:relative}.o66Ifq_medalWrapper{margin-bottom:var(--space-8);position:relative}.o66Ifq_rankBadge{margin-bottom:var(--space-12)}.o66Ifq_rankNumber{color:var(--color-primary-text);text-shadow:0 4px 20px rgba(var(--color-primary-text-rgb), .2);font-family:Inter,sans-serif;font-size:2.4rem;font-weight:900}.o66Ifq_stageTitle{font-family:var(--font-main);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.4}.o66Ifq_stageSubtitle{font-family:var(--font-main);color:var(--text-secondary);word-break:keep-all;margin:0;font-size:1rem;line-height:1.6}.o66Ifq_tapHint{font-family:var(--font-main);color:var(--text-secondary);opacity:.5;margin:0;font-size:.9rem;position:absolute;bottom:60px}
