.eczCYG_wrap{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.eczCYG_book{perspective:2200px;touch-action:pan-y;flex:1;min-height:0;margin:12px 12px 0;position:relative;overflow:hidden}.eczCYG_sheet{transform-origin:0;backface-visibility:hidden;position:absolute;inset:0}.eczCYG_page{background:var(--paper);border:1px solid var(--line);box-shadow:inset 16px 0 18px -16px var(--spine);border-bottom:none;border-radius:3px 10px 0 0;flex-direction:column;gap:16px;padding:22px 18px 12px 24px;display:flex;position:absolute;inset:0;overflow-y:auto}.eczCYG_folio{text-align:center;letter-spacing:.1em;color:var(--ink-soft);margin-top:auto;padding-top:12px;font-size:.75rem}.eczCYG_shade{pointer-events:none;background:linear-gradient(to left, var(--spine), transparent 70%);opacity:0;border-radius:3px 10px 0 0;position:absolute;inset:0}.eczCYG_turnAway{z-index:2;animation:.62s cubic-bezier(.45,.05,.4,1) forwards eczCYG_turnAway}.eczCYG_turnAway .eczCYG_shade{animation:.62s ease-in forwards eczCYG_shadeIn}.eczCYG_turnBack{z-index:2;animation:.62s cubic-bezier(.2,.6,.35,1) forwards eczCYG_turnBack}.eczCYG_turnBack .eczCYG_shade{animation:.62s ease-out forwards eczCYG_shadeOut}@keyframes eczCYG_turnAway{0%{transform:rotateY(0)}to{transform:rotateY(-100deg)}}@keyframes eczCYG_turnBack{0%{transform:rotateY(-100deg)}to{transform:rotateY(0)}}@keyframes eczCYG_shadeIn{to{opacity:1}}@keyframes eczCYG_shadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.eczCYG_turnAway,.eczCYG_turnBack{display:none}}.eczCYG_nav{background:var(--paper);border:1px solid var(--line);border-top:1px dashed var(--line);border-radius:0 0 10px 3px;align-items:center;gap:8px;margin:0 12px;padding:4px 8px;display:flex}.eczCYG_nav button{min-width:44px;min-height:36px;color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:1.3rem}.eczCYG_nav button:disabled{color:var(--line);cursor:default}.eczCYG_number{text-align:center;color:var(--ink-soft);flex:1;font-size:.8rem}.eczCYG_nav .eczCYG_sound{opacity:.75;min-width:36px;font-size:.95rem}.eczCYG_nav .eczCYG_latest{background:var(--accent-soft);border-radius:999px;min-width:0;padding:0 8px;font-size:.78rem}
.Ix5oLa_log{--chat-bg:#b2c7da;--chat-bubble:#fff;--chat-ink:#191919;--chat-act:#4a5866;--chat-mine:#fee500;background:var(--chat-bg);flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px 12px 16px;display:flex;overflow-y:auto}@media (prefers-color-scheme:dark){.Ix5oLa_log{--chat-bg:#1e2730;--chat-bubble:#3a424b;--chat-ink:#eef1f4;--chat-act:#9aa8b5}}.Ix5oLa_system{color:var(--chat-act);text-align:center;background:#0000001f;border-radius:999px;align-self:center;margin:4px 0 8px;padding:4px 12px;font-size:.72rem}.Ix5oLa_act{max-width:85%;color:var(--chat-act);text-align:center;align-self:center;margin:4px 0;font-size:.8rem;line-height:1.5}.Ix5oLa_theirs{align-items:flex-start;gap:8px;max-width:82%;display:flex}.Ix5oLa_mine{justify-content:flex-end;margin-top:4px;display:flex}.Ix5oLa_avatar,.Ix5oLa_avatarSpace{border-radius:14px;flex:none;width:36px;height:36px}.Ix5oLa_avatar{object-fit:cover;color:#fff;place-items:center;font-size:.95rem;font-weight:700;display:grid}.Ix5oLa_stack{flex-direction:column;gap:3px;min-width:0;display:flex}.Ix5oLa_name{color:var(--chat-ink);opacity:.8;font-size:.78rem}.Ix5oLa_bubble,.Ix5oLa_bubbleMine{background:var(--chat-bubble);color:var(--chat-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px 14px 14px;margin:0;padding:8px 11px;font-size:.95rem;line-height:1.5}.Ix5oLa_bubbleMine{background:var(--chat-mine);color:#191919;border-radius:14px 4px 14px 14px;max-width:78%}.Ix5oLa_typing{letter-spacing:2px;animation:1.2s ease-in-out infinite Ix5oLa_blink}@keyframes Ix5oLa_blink{50%{opacity:.4}}.Ix5oLa_after{margin-left:44px;font-size:.8rem}.Ix5oLa_actMine{max-width:78%;color:var(--chat-act);text-align:right;align-self:flex-end;margin:4px 2px 0;font-size:.8rem;font-style:italic;line-height:1.5}
.i4Cb4a_card{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:.85rem;display:flex}.i4Cb4a_success{border-left:3px solid var(--accent)}.i4Cb4a_fail{border-left:3px solid var(--danger)}.i4Cb4a_die{font-size:1.6rem;line-height:1}.i4Cb4a_body{flex-direction:column;gap:2px;display:flex}.i4Cb4a_title{color:var(--ink-soft);font-size:.78rem}.i4Cb4a_stakes{color:var(--ink)}.i4Cb4a_result b{font-size:1rem}.i4Cb4a_success strong{color:var(--accent)}.i4Cb4a_fail strong{color:var(--danger)}.i4Cb4a_animate .i4Cb4a_die{animation:.7s ease-out i4Cb4a_tumble}.i4Cb4a_animate .i4Cb4a_result{animation:.9s ease-out i4Cb4a_land}@keyframes i4Cb4a_tumble{0%{transform:rotate(0)scale(1)}30%{transform:rotate(200deg)scale(1.25)}60%{transform:rotate(320deg)scale(.9)}to{transform:rotate(360deg)scale(1)}}@keyframes i4Cb4a_land{0%,60%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.i4Cb4a_animate .i4Cb4a_die,.i4Cb4a_animate .i4Cb4a_result{animation:none}}.i4Cb4a_prompt{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.i4Cb4a_promptHead{align-items:center;gap:8px;display:flex}.i4Cb4a_pushTag{background:var(--accent-soft);color:var(--danger);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:.72rem}.i4Cb4a_promptStakes{font-size:.92rem;line-height:1.5}.i4Cb4a_odds{color:var(--ink-soft);margin:0;padding-left:16px;font-size:.82rem;line-height:1.7}.i4Cb4a_odds b{color:var(--ink)}.i4Cb4a_rolling,.i4Cb4a_outcome{justify-content:center;align-items:center;gap:10px;padding:6px 0;font-size:.9rem;display:flex}.i4Cb4a_face{border:2px solid var(--ink);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;min-width:52px;height:52px;font-size:1.5rem;font-weight:700;display:inline-flex}.i4Cb4a_rolling .i4Cb4a_face{animation:.14s linear infinite i4Cb4a_jitter}.i4Cb4a_outcome .i4Cb4a_face{animation:.3s ease-out i4Cb4a_land-in}.i4Cb4a_outcome.i4Cb4a_success .i4Cb4a_face{border-color:var(--accent);color:var(--accent)}.i4Cb4a_outcome.i4Cb4a_fail .i4Cb4a_face{border-color:var(--danger);color:var(--danger)}@keyframes i4Cb4a_jitter{0%{transform:rotate(-8deg)scale(1.05)}50%{transform:rotate(8deg)scale(.95)}to{transform:rotate(-8deg)scale(1.05)}}@keyframes i4Cb4a_land-in{0%{opacity:.4;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.i4Cb4a_actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.i4Cb4a_actions button{cursor:pointer;border-radius:10px;min-height:42px;padding:0 16px;font-weight:600}.i4Cb4a_primary{background:var(--accent);color:var(--surface);border:none}.i4Cb4a_secondary{border:1px solid var(--line);color:var(--ink);background:0 0}.i4Cb4a_actions button:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.i4Cb4a_rolling .i4Cb4a_face,.i4Cb4a_outcome .i4Cb4a_face{animation:none}}
.ukH3zq_overlay{z-index:20;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ukH3zq_sheet{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;width:100%;max-width:480px;max-height:calc(100dvh - 32px);padding:20px 18px;display:flex;overflow-y:auto}.ukH3zq_sheet h2{font-size:1.15rem}.ukH3zq_lead{color:var(--ink-soft);font-size:.85rem;line-height:1.6}.ukH3zq_list{flex-direction:column;gap:8px;display:flex}.ukH3zq_choice{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.ukH3zq_choice:hover:not(:disabled){border-color:var(--accent)}.ukH3zq_choice:disabled{opacity:.6;cursor:default}.ukH3zq_intro{font-size:.85rem;line-height:1.5}.ukH3zq_chips{flex-wrap:wrap;gap:4px;display:flex}.ukH3zq_chip{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 8px;font-size:.75rem}.ukH3zq_items{color:var(--ink-soft);font-size:.78rem}
._8113wq_page{flex-direction:column;gap:16px;max-width:720px;margin:0 auto;padding:24px 16px 48px;line-height:1.7;display:flex}._8113wq_page h1{font-size:1.4rem}._8113wq_page h2{margin-top:8px;font-size:1.05rem}._8113wq_page ul,._8113wq_page ol{padding-left:20px}._8113wq_page table{border-collapse:collapse;width:100%;font-size:.9rem;display:block;overflow-x:auto}._8113wq_page th,._8113wq_page td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 8px}._8113wq_back,._8113wq_links a{color:var(--accent);font-size:.9rem;text-decoration:none}._8113wq_links{justify-content:center;gap:16px;padding-top:8px;display:flex}._8113wq_card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}._8113wq_draft{background:var(--accent-soft);border-radius:10px;padding:10px 12px;font-size:.88rem}._8113wq_fill{background:var(--accent-soft);border-radius:4px;padding:0 4px}._8113wq_field{flex-direction:column;gap:6px;font-size:.9rem;display:flex}._8113wq_field input{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}._8113wq_button,._8113wq_danger{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;padding:8px 14px}._8113wq_danger{border-color:var(--danger);color:var(--danger);font-weight:600}._8113wq_danger:disabled{opacity:.5;cursor:default}._8113wq_warn{color:var(--danger)}._8113wq_muted{color:var(--ink-soft);font-size:.85rem}._8113wq_adminLinks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._8113wq_adminLinks a{color:var(--accent);font-weight:600;text-decoration:none}
._8aEwW_muted{color:var(--ink-soft);font-size:.85rem}._8aEwW_genre{color:var(--accent);letter-spacing:.02em;font-size:.75rem}._8aEwW_library{flex-direction:column;gap:12px;max-width:640px;margin:0 auto;padding:32px 16px;display:flex}._8aEwW_library h1{margin-bottom:8px;font-size:1.4rem}._8aEwW_brand{letter-spacing:.02em;color:var(--accent);margin:8px 0 0;font-size:2.2rem;font-weight:700}._8aEwW_shelfGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._8aEwW_storyCard{text-align:left;background:var(--surface);border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}._8aEwW_cardBody{flex-direction:column;gap:4px;min-width:0;padding:10px 12px 12px;display:flex}._8aEwW_storyCard strong{font-size:1.02rem;line-height:1.35}._8aEwW_badges{flex-wrap:wrap;gap:4px;display:flex}._8aEwW_badges ._8aEwW_doneBadge{margin-left:0}._8aEwW_tagline{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}._8aEwW_cover{aspect-ratio:2/3;object-fit:cover;mix-blend-mode:multiply;width:100%;height:auto;display:block}._8aEwW_coverPhoto{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;display:block}._8aEwW_coverBlank{aspect-ratio:2/3;background:var(--accent-soft);color:var(--ink);text-align:center;word-break:keep-all;justify-content:center;align-items:center;padding:16px;font-size:1.15rem;font-weight:700;line-height:1.4;display:flex}@media (prefers-color-scheme:dark){._8aEwW_cover{mix-blend-mode:normal;opacity:.9}}._8aEwW_storyCard:hover{border-color:var(--accent)}._8aEwW_libraryHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}._8aEwW_libraryHeader h1{margin-bottom:0}._8aEwW_linkButton{color:var(--accent);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0}._8aEwW_signIn{flex-direction:column;gap:10px;margin-top:8px;display:flex}._8aEwW_signIn input{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink);border-radius:10px;padding:12px 14px}._8aEwW_signIn button{background:var(--accent);min-height:48px;color:var(--surface);cursor:pointer;border:none;border-radius:10px;font-weight:600}._8aEwW_signIn button:disabled{opacity:.5}._8aEwW_errorText{color:var(--danger);font-size:.9rem}._8aEwW_compareLink{color:var(--accent);margin-top:12px;font-size:.9rem;text-decoration:none}._8aEwW_shell{height:calc(100dvh - var(--ad-bottom,0px));justify-content:center;display:flex}._8aEwW_side{display:none}@media (min-width:1080px){._8aEwW_side{width:320px;height:calc(100dvh - var(--ad-bottom,0px));background:var(--bg);flex-shrink:0;display:block;overflow-y:auto}._8aEwW_panelButton,._8aEwW_sheet{display:none}}._8aEwW_panelButton{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;height:32px;padding:0 12px;font-size:.8rem}._8aEwW_panelNews{border-color:var(--accent);color:var(--accent);font-weight:600}._8aEwW_sheet{z-index:10;background:var(--bg);border-top:1px solid var(--line);position:fixed;inset:57px 0 0;overflow-y:auto}._8aEwW_sceneBar{border-bottom:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:8px;padding:6px 16px;font-size:.8rem;display:flex}._8aEwW_sceneTag{background:var(--accent-soft);color:var(--accent);border-radius:6px;flex-shrink:0;padding:1px 8px;font-size:.72rem}._8aEwW_play{min-width:0;max-width:720px;height:calc(100dvh - var(--ad-bottom,0px));background:var(--surface);border-left:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;flex:1;margin:0 auto;display:flex}._8aEwW_header{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}._8aEwW_titleBlock{flex-direction:column;flex:1;min-width:0;display:flex}._8aEwW_titleBlock>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._8aEwW_iconButton{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;width:36px;height:36px;font-size:1.1rem}._8aEwW_iconButton:hover{background:var(--accent-soft)}._8aEwW_iconButton:disabled{opacity:.35;cursor:default;background:0 0}._8aEwW_debug{background:var(--bg);border-bottom:1px solid var(--line);max-height:30dvh;padding:8px 16px;font-size:.75rem;line-height:1.5;overflow:auto}._8aEwW_debug pre{white-space:pre-wrap;font:inherit}._8aEwW_scene{white-space:pre-wrap;font-size:1rem;line-height:1.8}._8aEwW_chapterHead{border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:4px;padding-bottom:8px;display:flex}._8aEwW_chapterImage{mix-blend-mode:multiply;border-radius:2px;width:100%;height:auto;margin-bottom:10px}@media (prefers-color-scheme:dark){._8aEwW_chapterImage{mix-blend-mode:normal;opacity:.9}}._8aEwW_chapterNo{letter-spacing:.3em;color:var(--accent);font-size:.78rem}._8aEwW_chapterName{letter-spacing:.06em;font-size:1.4rem}._8aEwW_action{white-space:pre-wrap;color:var(--ink-soft);border-left:2px solid var(--accent);padding-left:12px;line-height:1.6}._8aEwW_typing{color:var(--ink-soft);animation:1.2s infinite _8aEwW_pulse}@keyframes _8aEwW_pulse{50%{opacity:.3}}._8aEwW_feedback{flex-wrap:wrap;gap:6px;font-size:.8rem;display:flex}._8aEwW_feedback span{background:var(--accent-soft);border-radius:999px;padding:3px 10px}._8aEwW_up{color:var(--accent)}._8aEwW_down{color:var(--danger)}._8aEwW_notice{font-weight:600}._8aEwW_error{color:var(--danger);font-size:.85rem}._8aEwW_composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);gap:8px;display:flex}._8aEwW_suggestions{flex-wrap:wrap;gap:6px;padding:8px 12px 0;font-size:.85rem;display:flex}._8aEwW_suggestion{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;border-radius:999px;padding:6px 12px;line-height:1.4}._8aEwW_suggestion:hover{border-color:var(--accent)}._8aEwW_hintButton{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:10px;flex-shrink:0;align-self:center;width:40px;height:40px;font-size:1.1rem}._8aEwW_hintButton:disabled{opacity:.4;cursor:default}._8aEwW_composer textarea{resize:none;border:1px solid var(--line);background:var(--bg);border-radius:10px;flex:1;padding:10px 12px;line-height:1.5}._8aEwW_composer textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}._8aEwW_composer button[type=submit],._8aEwW_endBar button{background:var(--accent);min-height:44px;color:var(--surface);cursor:pointer;border:none;border-radius:10px;padding:0 16px;font-weight:600}._8aEwW_composer button[type=submit]:disabled{opacity:.5;cursor:default}._8aEwW_endBar{border-top:1px solid var(--line);justify-content:center;gap:8px;padding:12px;display:flex}._8aEwW_endBar button:first-child{background:var(--accent-soft);color:var(--ink)}._8aEwW_overlay{background:#00000080;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._8aEwW_endingCard{background:var(--surface);border:1px solid var(--accent);text-align:center;border-radius:16px;flex-direction:column;gap:8px;width:min(360px,100%);padding:28px 20px 8px;display:flex}._8aEwW_endingCard h2{font-size:1.6rem}._8aEwW_endingCard ._8aEwW_endBar{border-top:none}._8aEwW_earlyBadge{color:var(--danger);border:1px solid var(--danger);border-radius:999px;align-self:center;padding:2px 10px;font-size:.75rem}._8aEwW_collection{flex-direction:column;gap:6px;margin-top:8px;display:flex}._8aEwW_collectionGrid{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._8aEwW_collectionItem{border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:.75rem}._8aEwW_collectionCurrent{border-color:var(--accent);color:var(--accent);font-weight:600}._8aEwW_collectionLocked{color:var(--ink-soft);border-style:dashed}._8aEwW_doneBadge{background:var(--accent-soft);color:var(--accent);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.7rem;font-weight:600}._8aEwW_endingProgress{color:var(--ink-soft);font-size:.75rem}._8aEwW_endingStats{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;font-size:.8rem;display:flex}._8aEwW_aiNotice{color:var(--ink-soft);text-align:center;border:1px solid var(--line);border-radius:999px;align-self:center;padding:4px 12px;font-size:.75rem}._8aEwW_sceneBlock{flex-direction:column;gap:4px;display:flex}._8aEwW_sceneActions{flex-wrap:wrap;align-items:flex-start;gap:4px 14px;display:flex}._8aEwW_reportLink{color:var(--ink-soft);cursor:pointer;opacity:.7;background:0 0;border:none;align-self:flex-start;padding:2px 0;font-size:.72rem}._8aEwW_reportLink:hover{opacity:1;text-decoration:underline}._8aEwW_reportDone{color:var(--ink-soft);font-size:.72rem}._8aEwW_reportForm{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}._8aEwW_reportReasons{flex-wrap:wrap;gap:6px;display:flex}._8aEwW_reason,._8aEwW_reasonOn{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:.78rem}._8aEwW_reasonOn{border-color:var(--accent);color:var(--accent);font-weight:600}._8aEwW_editReply{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink);resize:vertical;border-radius:8px;padding:8px 10px;font-size:.9rem;line-height:1.5}._8aEwW_reportForm input{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink);border-radius:8px;padding:8px 10px;font-size:.85rem}._8aEwW_reportActions{justify-content:flex-end;gap:8px;display:flex}._8aEwW_reportActions button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:.8rem}._8aEwW_reportActions button:last-child{background:var(--accent);border-color:var(--accent);color:var(--surface);font-weight:600}._8aEwW_reportError{color:var(--danger);font-size:.78rem}._8aEwW_rate{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:8px;padding:12px 0 4px;display:flex}._8aEwW_stars{gap:4px;display:flex}._8aEwW_star,._8aEwW_starOn{cursor:pointer;color:var(--line);background:0 0;border:none;padding:2px;font-size:1.8rem;line-height:1}._8aEwW_starOn{color:var(--accent)}._8aEwW_rate textarea{resize:none;border:1px solid var(--line);background:var(--bg);width:100%;font:inherit;border-radius:8px;padding:8px 10px;font-size:.9rem}._8aEwW_rateSend{background:var(--accent);color:var(--surface);cursor:pointer;border:none;border-radius:999px;padding:8px 18px;font-weight:600}._8aEwW_rated{text-align:center;border-top:1px solid var(--line);color:var(--ink-soft);padding-top:10px}._8aEwW_rated span{color:var(--accent);letter-spacing:.1em}._8aEwW_recap{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--paper);border-radius:8px;align-items:flex-start;gap:8px;margin:10px 12px 0;padding:10px 12px;font-size:.88rem;line-height:1.6;display:flex}._8aEwW_recap>div{flex:1}._8aEwW_recap strong{color:var(--accent);letter-spacing:.05em;font-size:.78rem}._8aEwW_countdown{color:var(--ink-soft);text-align:center;padding:6px 12px 0;font-size:.8rem}._8aEwW_countdown b{color:var(--ink);font-variant-numeric:tabular-nums}._8aEwW_countdownLow,._8aEwW_countdownLow b{color:var(--danger)}._8aEwW_support{background:var(--accent-soft);border-radius:8px;padding:8px 10px;font-size:.85rem}._8aEwW_mineHeading{color:var(--ink-soft);margin-top:8px;font-size:1rem}._8aEwW_toolbar{align-items:center;gap:8px;display:flex}._8aEwW_createButton{background:var(--accent);color:var(--surface);border-radius:8px;padding:7px 14px;font-size:.88rem;font-weight:600;text-decoration:none}._8aEwW_shelf{align-items:center;gap:8px;margin-left:auto;display:flex}._8aEwW_shelf select{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;padding:6px 10px;font-size:.88rem}._8aEwW_record{border:1px solid var(--line);text-align:left;color:var(--ink-soft);border-radius:8px;margin:0;padding:8px 12px 8px 26px;font-size:.82rem;line-height:1.6}._8aEwW_restartButton{border:1px solid var(--line);height:30px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:0 10px;font-size:.8rem}._8aEwW_restartButton:hover{border-color:var(--danger);color:var(--danger)}._8aEwW_restartButton:disabled{opacity:.35;cursor:default}@media (max-width:420px){._8aEwW_restartButton,._8aEwW_panelButton{padding:0 7px;font-size:.74rem}}._8aEwW_composer{position:relative}._8aEwW_inputCount{right:92px;bottom:calc(14px + env(safe-area-inset-bottom));color:var(--ink-soft);pointer-events:none;font-size:.7rem;position:absolute}._8aEwW_debugHead{align-items:center;gap:8px;display:flex}._8aEwW_debugHead ._8aEwW_linkButton{margin-left:auto}._8aEwW_debugEditor{flex-direction:column;gap:10px;max-height:60dvh;display:flex}._8aEwW_debugGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px 12px;display:grid}._8aEwW_debugGrid label{align-items:center;gap:6px;display:flex}._8aEwW_debugEditor input[type=number]{border:1px solid var(--line);background:var(--surface);width:64px;color:var(--ink);font:inherit;border-radius:4px;padding:2px 4px}._8aEwW_debugEditor select{border:1px solid var(--line);background:var(--surface);max-width:100%;color:var(--ink);font:inherit;border-radius:4px;padding:3px 6px}._8aEwW_debugEditor fieldset{border:1px solid var(--line);border-radius:6px;padding:6px 8px}._8aEwW_debugEditor legend{padding:0 4px;font-weight:600}._8aEwW_debugActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._8aEwW_debugActions button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:4px 12px}._8aEwW_debugActions ._8aEwW_debugSave{border-color:var(--accent);background:var(--accent);color:var(--surface)}._8aEwW_spacer{flex:1}._8aEwW_muted a{color:var(--accent)}._8aEwW_rating{text-align:center;border:1px solid;border-radius:4px;min-width:20px;margin-right:6px;padding:0 4px;font-size:.68rem;font-weight:700;display:inline-block}._8aEwW_birthField{color:var(--ink-soft);flex-direction:column;gap:4px;font-size:.85rem;display:flex}._8aEwW_shareButton{border:1px solid var(--accent);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-self:center;padding:8px 16px;font-size:.9rem}._8aEwW_shareButton:disabled{opacity:.6;cursor:default}._8aEwW_truthButton{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;align-self:center;padding:6px 12px;font-size:.88rem}._8aEwW_truth{border:1px solid var(--line);text-align:left;border-radius:10px;flex-direction:column;gap:6px;max-height:40dvh;padding:10px 12px;font-size:.85rem;line-height:1.65;display:flex;overflow-y:auto}._8aEwW_truth h3{font-size:.95rem}._8aEwW_truth h4{color:var(--ink-soft);margin-top:6px;font-size:.85rem}._8aEwW_truth ul{margin:0;padding-left:18px}._8aEwW_truthText{white-space:pre-wrap}._8aEwW_vote{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}._8aEwW_voteButton,._8aEwW_voteOn{cursor:pointer;filter:grayscale();opacity:.55;background:0 0;border:1px solid #0000;border-radius:8px;padding:2px 6px;font-size:.85rem}._8aEwW_voteButton:hover{opacity:.9}._8aEwW_voteOn{border-color:var(--accent);filter:none;opacity:1}._8aEwW_voteReasons{flex-wrap:wrap;gap:4px;margin-left:4px;display:inline-flex}._8aEwW_roomButton{border:1px solid var(--accent);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:.85rem;font-weight:600}._8aEwW_mentions{gap:6px;padding:6px 12px 0;display:flex;overflow-x:auto}._8aEwW_mention{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 10px 3px 4px;font-size:.8rem;display:flex}._8aEwW_mention img{border-radius:50%}._8aEwW_mentionOn{border-color:var(--accent);color:var(--accent);font-weight:600}._8aEwW_tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}._8aEwW_tab{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:10px 8px;font-weight:600}._8aEwW_tabOn{border-bottom-color:var(--accent);color:var(--ink)}._8aEwW_madeCard{flex-direction:column;align-items:stretch;gap:4px;display:flex}._8aEwW_madeActions{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.78rem;display:flex}._8aEwW_sharedOn,._8aEwW_sharedOff,._8aEwW_heart,._8aEwW_heartOn{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;padding:3px 10px;font-size:.78rem}._8aEwW_sharedOn,._8aEwW_heartOn{border-color:var(--accent);color:var(--accent);font-weight:600}._8aEwW_subTabs{flex-wrap:wrap;gap:6px;display:flex}._8aEwW_subTab,._8aEwW_subTabOn{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.85rem}._8aEwW_subTabOn{border-color:var(--accent);color:var(--accent);font-weight:600}._8aEwW_roomPeople{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 12px;font-size:.8rem;display:flex}._8aEwW_search{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:9px 12px}._8aEwW_careNote{background:var(--accent-soft);color:var(--ink-soft);border-radius:10px;margin:0;padding:8px 12px;font-size:.8rem;line-height:1.55}._8aEwW_careNote a{color:var(--accent);font-weight:700}._8aEwW_crisisCard{background:var(--surface);border:1px solid var(--accent);border-radius:16px;flex-direction:column;gap:12px;width:min(360px,100%);padding:24px 20px 16px;line-height:1.6;display:flex}._8aEwW_crisisCard h2{font-size:1.15rem}._8aEwW_crisisCard p{margin:0;font-size:.92rem}._8aEwW_crisisCall{background:var(--accent);color:var(--surface);border-radius:12px;flex-direction:column;padding:12px 14px;font-weight:700;text-decoration:none;display:flex}._8aEwW_crisisCall span{font-size:.78rem;font-weight:400}._8aEwW_crisisBack{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:10px}._8aEwW_blockedNote{background:var(--accent-soft);color:var(--ink-soft);border-radius:10px;margin:8px 0 0;padding:8px 12px;font-size:.85rem;line-height:1.55}._8aEwW_removedNote{color:var(--ink-soft);align-self:flex-end;margin:4px 0;font-size:.78rem;font-style:italic}._8aEwW_modelPicker{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:6px;padding:10px 12px;display:flex}._8aEwW_model,._8aEwW_modelOn{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;justify-content:space-between;gap:8px;padding:8px 12px;font-size:.88rem;display:flex}._8aEwW_modelOn{border-color:var(--accent);font-weight:600}._8aEwW_model:disabled,._8aEwW_modelOn:disabled{cursor:default}._8aEwW_model:disabled:not(._8aEwW_modelOn){opacity:.5}._8aEwW_landingHead{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}._8aEwW_landingHead h1{margin:0;font-size:1.35rem;line-height:1.4}._8aEwW_landingStart{background:var(--accent);color:var(--surface);text-align:center;border-radius:12px;align-self:stretch;padding:12px 16px;font-weight:700;text-decoration:none}._8aEwW_landingSection{flex-direction:column;gap:10px;margin-top:12px;display:flex}._8aEwW_landingSection h2{margin:0;font-size:1.1rem}._8aEwW_adTop{width:320px;height:50px;margin:0 auto;display:block}@media (min-width:760px){._8aEwW_adTop{width:728px;height:90px}}
.NaecjG_panel{flex-direction:column;gap:14px;padding:14px 16px 24px;font-size:.85rem;line-height:1.5;display:flex}.NaecjG_head{justify-content:space-between;align-items:center;font-size:1rem;display:flex}.NaecjG_close{cursor:pointer;background:0 0;border:none;border-radius:8px;width:32px;height:32px}.NaecjG_close:hover{background:var(--accent-soft)}.NaecjG_section{flex-direction:column;gap:6px;display:flex}.NaecjG_muted{color:var(--ink-soft)}.NaecjG_label{color:var(--ink-soft);font-size:.78rem}.NaecjG_place{justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.NaecjG_tag{background:var(--accent-soft);color:var(--accent);border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:.75rem;font-weight:400}.NaecjG_track{align-items:flex-start;display:flex}.NaecjG_stop{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.NaecjG_stop:not(:first-child):before{content:"";background:var(--line);width:100%;height:2px;position:absolute;top:5px;right:50%}.NaecjG_stop[data-status=done]:before,.NaecjG_stop[data-status=current]:before{background:var(--accent)}.NaecjG_dot{background:var(--line);z-index:1;border-radius:50%;width:12px;height:12px;position:relative}.NaecjG_stop[data-status=done] .NaecjG_dot{background:var(--accent)}.NaecjG_stop[data-status=current] .NaecjG_dot{background:var(--surface);border:2px solid var(--accent)}.NaecjG_stopLabel{color:var(--ink-soft);text-align:center;word-break:keep-all;font-size:.72rem}.NaecjG_stop[data-status=current] .NaecjG_stopLabel{color:var(--ink);font-weight:600}.NaecjG_choice{border:1px solid var(--accent);background:var(--accent-soft);color:var(--ink);border-radius:10px;padding:10px 12px}.NaecjG_warning{border:1px solid var(--danger);color:var(--danger);background:var(--surface);border-radius:10px;padding:10px 12px;font-weight:600}.NaecjG_gauge{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.NaecjG_gauge>div{background:var(--accent);height:100%;transition:width .6s}.NaecjG_relation{justify-content:space-between;gap:12px;display:flex}.NaecjG_good{color:var(--accent);text-align:right}.NaecjG_neutral{color:var(--ink-soft);text-align:right}.NaecjG_bad{color:var(--danger);text-align:right}.NaecjG_clues{grid-template-columns:1fr 1fr;gap:6px;display:grid}.NaecjG_clue,.NaecjG_fact{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.NaecjG_clue span,.NaecjG_fact span{color:var(--ink-soft);font-size:.78rem}.NaecjG_unknown{color:var(--ink-soft);border-style:dashed;justify-content:center}.NaecjG_person{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.NaecjG_personHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.NaecjG_personHead span{font-size:.8rem}.NaecjG_personIntro{color:var(--ink-soft);font-size:.78rem}.NaecjG_notes{margin:2px 0 0;padding-left:16px;font-size:.82rem;line-height:1.5}.NaecjG_labelRow{justify-content:space-between;gap:8px;display:flex}.NaecjG_hintText{color:var(--ink);font-size:.75rem;line-height:1.4}.NaecjG_hintActions{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.NaecjG_hintActions button{border:1px solid var(--line);background:var(--surface);color:var(--accent);cursor:pointer;border-radius:999px;padding:3px 8px;font-size:.72rem}.NaecjG_hintActions button:disabled{opacity:.5;cursor:default}.NaecjG_doom{gap:4px;display:flex}.NaecjG_doomFilled,.NaecjG_doomEmpty{background:var(--danger);border-radius:2px;flex:1;height:8px}.NaecjG_doomEmpty{background:var(--line)}.NaecjG_skills{flex-wrap:wrap;gap:4px;display:flex}.NaecjG_skill{border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:.78rem}.NaecjG_itemBonus{color:var(--accent);font-size:.78rem;font-weight:400}.NaecjG_editButton{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:0;font-size:.75rem}.NaecjG_editor{border:1px dashed var(--accent);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.NaecjG_editor label{align-items:center;gap:8px;font-size:.8rem;display:flex}.NaecjG_editor label>span{width:3.5em;color:var(--ink-soft);flex-shrink:0}.NaecjG_editor input:not([type]),.NaecjG_editor textarea{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);font:inherit;border-radius:6px;flex:1;padding:5px 8px;font-size:.85rem}.NaecjG_editor textarea{resize:vertical}.NaecjG_presentPick{flex-wrap:wrap;gap:4px 12px;font-size:.8rem;display:flex}.NaecjG_presentPick>span{width:100%;color:var(--ink-soft)}.NaecjG_editActions{justify-content:flex-end;gap:6px;display:flex}.NaecjG_editActions button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:4px 12px;font-size:.8rem}.NaecjG_editActions .NaecjG_editSave{border-color:var(--accent);background:var(--accent);color:var(--surface)}
.qexkXW_builder{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.qexkXW_head{justify-content:space-between;align-items:center;display:flex}.qexkXW_close{color:var(--ink);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1rem}.qexkXW_muted{color:var(--ink-soft);font-size:.85rem}.qexkXW_error{color:var(--danger);font-size:.85rem}.qexkXW_people{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.qexkXW_person{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;display:flex}.qexkXW_person:disabled{opacity:.45;cursor:default}.qexkXW_on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.qexkXW_name{font-size:.88rem;font-weight:600}.qexkXW_tags{color:var(--ink-soft);text-align:center;font-size:.7rem}.qexkXW_presets{flex-direction:column;gap:6px;display:flex}.qexkXW_preset{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.qexkXW_create{background:var(--accent);color:var(--surface);font:inherit;cursor:pointer;border:none;border-radius:10px;padding:10px;font-weight:600}.qexkXW_create:disabled{opacity:.5;cursor:default}.qexkXW_card{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:4px;display:flex}.qexkXW_cardMain{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:10px 12px;display:flex}.qexkXW_faces{flex:none;display:flex}.qexkXW_faces>*+*{margin-left:-10px}.qexkXW_face{border:2px solid var(--surface);background:var(--accent);color:var(--surface);object-fit:cover;border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid}.qexkXW_cardText{flex-direction:column;min-width:0;display:flex}.qexkXW_cardText b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qexkXW_customPlace{flex-direction:column;gap:6px;display:flex}.qexkXW_customPlace input,.qexkXW_customPlace textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;padding:8px 10px}.qexkXW_find{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}
._4WpgRW_page{flex-direction:column;gap:16px;max-width:960px;margin:0 auto;padding:24px 16px 48px;display:flex}._4WpgRW_header{flex-direction:column;gap:6px;display:flex}._4WpgRW_header a{color:var(--accent);font-size:.9rem;text-decoration:none}._4WpgRW_header h1{font-size:1.4rem}._4WpgRW_card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}._4WpgRW_card h2{font-size:1.1rem}._4WpgRW_card h3{font-size:.9rem}._4WpgRW_muted{color:var(--ink-soft);font-size:.85rem}._4WpgRW_warn{color:var(--danger)}._4WpgRW_inviteForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._4WpgRW_inviteForm input:not([type]){border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;border-radius:8px;flex:220px;padding:10px 12px}._4WpgRW_inviteForm label{align-items:center;gap:6px;font-size:.85rem;display:flex}._4WpgRW_inviteForm button{background:var(--accent);min-height:42px;color:var(--surface);cursor:pointer;border:none;border-radius:8px;padding:0 16px;font-weight:600}._4WpgRW_code{background:var(--accent-soft);border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace}._4WpgRW_kpis{flex-wrap:wrap;gap:8px 20px;font-size:.9rem;display:flex}._4WpgRW_kpis b{font-size:1.1rem}._4WpgRW_funnel{flex-direction:column;gap:6px;display:flex}._4WpgRW_funnelRow{grid-template-columns:72px 1fr 90px;align-items:center;gap:10px;font-size:.85rem;display:grid}._4WpgRW_funnelBar{background:var(--line);border-radius:5px;height:10px;overflow:hidden}._4WpgRW_funnelBar>div{background:var(--accent);height:100%}._4WpgRW_list{padding-left:18px;font-size:.85rem;line-height:1.7}._4WpgRW_tableWrap{overflow-x:auto}._4WpgRW_tableWrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:.85rem}._4WpgRW_tableWrap th,._4WpgRW_tableWrap td{border-bottom:1px solid var(--line);text-align:left;padding:6px 10px}._4WpgRW_report{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 0;font-size:.85rem;display:flex}._4WpgRW_reportResolved{opacity:.55}._4WpgRW_reportHead{justify-content:space-between;align-items:center;gap:8px;display:flex}._4WpgRW_reportHead button,._4WpgRW_inkAll button,._4WpgRW_tableWrap td button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;flex-shrink:0;padding:4px 10px;font-size:.78rem}._4WpgRW_sceneText{white-space:pre-wrap;margin-top:6px;line-height:1.7}._4WpgRW_runText{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;max-height:70vh;padding:12px;display:flex;overflow-y:auto}._4WpgRW_runPlayer{color:var(--accent);white-space:pre-wrap;font-weight:600}._4WpgRW_alert{border:1px solid var(--danger);color:var(--danger);border-radius:10px;padding:10px 12px;font-size:.9rem}._4WpgRW_ok{color:var(--ink-soft);font-size:.85rem}._4WpgRW_num{text-align:right;font-variant-numeric:tabular-nums}._4WpgRW_watch td{color:var(--danger)}._4WpgRW_event{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 0;display:flex}._4WpgRW_event._4WpgRW_resolved{opacity:.55}._4WpgRW_eventText{white-space:pre-wrap;background:var(--bg);border-radius:6px;padding:6px 8px;font-size:.85rem;line-height:1.6}._4WpgRW_event button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:.78rem}._4WpgRW_chatRow{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 0;display:flex}._4WpgRW_chatHead{align-items:center;gap:8px;display:flex}._4WpgRW_chatPortrait{border-radius:10px}._4WpgRW_tabs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}._4WpgRW_tab,._4WpgRW_tabOn{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:.85rem;display:inline-flex}._4WpgRW_tabOn{border-color:var(--accent);background:var(--accent);color:var(--surface);font-weight:600}._4WpgRW_tabBadge{background:var(--danger);min-width:18px;color:var(--surface);text-align:center;border-radius:999px;padding:0 5px;font-size:.72rem;font-weight:700}._4WpgRW_funnelItem{border-top:1px solid var(--line);padding:8px 0}._4WpgRW_funnelItem summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}._4WpgRW_funnelItem[open] summary{margin-bottom:8px}._4WpgRW_resolveAll{justify-content:flex-end;margin:0;display:flex}._4WpgRW_resolveAll button{border:1px solid var(--accent);background:var(--accent);color:var(--surface);font:inherit;cursor:pointer;border-radius:8px;padding:7px 14px;font-size:.85rem;font-weight:600}
._5ja9Aq_page{flex-direction:column;gap:16px;max-width:1100px;margin:0 auto;padding:24px 16px 48px;display:flex}._5ja9Aq_header{flex-direction:column;gap:6px;display:flex}._5ja9Aq_header a{color:var(--accent);font-size:.9rem;text-decoration:none}._5ja9Aq_header h1{font-size:1.4rem}._5ja9Aq_muted{color:var(--ink-soft);font-size:.85rem;line-height:1.6}._5ja9Aq_warn{color:var(--danger);font-size:.85rem}._5ja9Aq_controls{flex-wrap:wrap;gap:12px;display:flex}._5ja9Aq_controls label{color:var(--ink-soft);flex-direction:column;flex:200px;gap:4px;font-size:.8rem;display:flex}._5ja9Aq_controls select,._5ja9Aq_vote input:not([type]){border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}._5ja9Aq_context{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;max-height:260px;padding:14px 16px;display:flex;overflow:auto}._5ja9Aq_scene{white-space:pre-wrap;line-height:1.8}._5ja9Aq_composer{gap:8px;display:flex}._5ja9Aq_composer textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:1;padding:10px 12px;line-height:1.5}._5ja9Aq_composer button,._5ja9Aq_buttons button{background:var(--accent);min-height:44px;color:var(--surface);cursor:pointer;border:none;border-radius:10px;padding:0 16px;font-weight:600}._5ja9Aq_composer button:disabled{opacity:.5;cursor:default}._5ja9Aq_sides{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:760px){._5ja9Aq_sides{grid-template-columns:1fr}._5ja9Aq_composer{flex-direction:column}}._5ja9Aq_side{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}._5ja9Aq_side h2{font-size:1.1rem}._5ja9Aq_reveal{color:var(--accent)}._5ja9Aq_chips{flex-wrap:wrap;gap:6px;font-size:.8rem;display:flex}._5ja9Aq_chips span{background:var(--accent-soft);border-radius:999px;padding:3px 10px}._5ja9Aq_metrics{color:var(--ink-soft);margin-top:auto;font-size:.8rem}._5ja9Aq_vote{flex-direction:column;gap:10px;display:flex}._5ja9Aq_check{align-items:center;gap:8px;font-size:.85rem;display:flex}._5ja9Aq_buttons{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (max-width:560px){._5ja9Aq_buttons{grid-template-columns:1fr 1fr}}._5ja9Aq_buttons button:nth-child(2),._5ja9Aq_buttons button:nth-child(4){background:var(--accent-soft);color:var(--ink)}._5ja9Aq_tally{flex-direction:column;gap:8px;display:flex;overflow-x:auto}._5ja9Aq_tally h2{font-size:1.1rem}._5ja9Aq_tally table{border-collapse:collapse;min-width:560px;font-size:.85rem}._5ja9Aq_tally th,._5ja9Aq_tally td{border-bottom:1px solid var(--line);text-align:right;padding:6px 10px}._5ja9Aq_tally th:first-child,._5ja9Aq_tally td:first-child{text-align:left}
.x_2gnG_page{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;padding:24px 16px 48px;display:flex}.x_2gnG_header{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.x_2gnG_header h1{font-size:1.4rem}.x_2gnG_back{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;text-decoration:none}.x_2gnG_thumbRow{align-items:center;gap:14px;display:flex}.x_2gnG_thumbEmpty{border-radius:10px;flex-shrink:0;width:64px;height:96px}.x_2gnG_thumbPreviews{flex-shrink:0;align-items:flex-end;gap:12px;display:flex}.x_2gnG_thumbPreviews figure{color:var(--ink-soft);flex-direction:column;align-items:center;gap:4px;margin:0;font-size:.72rem;display:flex}.x_2gnG_thumbCover{object-fit:cover;border-radius:10px;width:64px;height:96px}.x_2gnG_thumbFace{object-fit:cover;border-radius:14px;width:36px;height:36px}.x_2gnG_thumbEmpty{border:1px dashed var(--line);color:var(--ink-soft);place-items:center;font-size:.8rem;display:grid}.x_2gnG_thumbActions{flex-wrap:wrap;gap:8px;display:flex}.x_2gnG_thumbUpload,.x_2gnG_thumbRemove{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:7px 14px;font-size:.85rem}.x_2gnG_thumbUpload input{display:none}.x_2gnG_card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.x_2gnG_card h2{font-size:1.1rem}.x_2gnG_editor{flex-direction:column;gap:16px;display:flex}.x_2gnG_muted{color:var(--ink-soft);font-size:.85rem;line-height:1.5}.x_2gnG_warn{color:var(--danger)}.x_2gnG_field{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.x_2gnG_label{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.85rem;font-weight:600;display:flex}.x_2gnG_hint{color:var(--ink-soft);font-size:.78rem;font-weight:400}.x_2gnG_count,.x_2gnG_countFull{font-variant-numeric:tabular-nums;color:var(--ink-soft);margin-left:auto;font-size:.72rem;font-weight:400}.x_2gnG_countFull{color:var(--accent);font-weight:600}.x_2gnG_field input,.x_2gnG_field textarea,.x_2gnG_premise,.x_2gnG_age input{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px;font-size:.92rem;line-height:1.6}.x_2gnG_field textarea,.x_2gnG_premise{resize:vertical}.x_2gnG_person{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.x_2gnG_personHead{gap:8px;display:flex}.x_2gnG_age{flex-direction:column;gap:4px;width:80px;font-size:.85rem;font-weight:600;display:flex}.x_2gnG_row{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;display:flex}.x_2gnG_row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.x_2gnG_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.x_2gnG_spacer{flex:1}.x_2gnG_card button,.x_2gnG_actions button,.x_2gnG_primaryLink{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;padding:8px 14px;font-size:.9rem;text-decoration:none}.x_2gnG_actions button{align-self:auto}.x_2gnG_card .x_2gnG_primary,.x_2gnG_actions .x_2gnG_primary,.x_2gnG_primaryLink{border-color:var(--accent);background:var(--accent);color:var(--surface);font-weight:600}.x_2gnG_card .x_2gnG_danger,.x_2gnG_actions .x_2gnG_danger{color:var(--danger)}button:disabled{opacity:.5;cursor:default}.x_2gnG_problems{background:var(--accent-soft);color:var(--danger);border-radius:10px;margin:0;padding:12px 12px 12px 28px;font-size:.88rem;line-height:1.6}.x_2gnG_subhead{margin-top:6px;font-size:.95rem}.x_2gnG_select{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px;font-size:.92rem}.x_2gnG_check{align-items:center;gap:8px;font-size:.85rem;display:flex}.x_2gnG_bands{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.x_2gnG_review{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:.9rem;line-height:1.6;display:flex}.x_2gnG_review ul{margin:0;padding-left:18px}.x_2gnG_reviewHead{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.x_2gnG_review.x_2gnG_vOk{border-color:var(--accent)}.x_2gnG_review.x_2gnG_vWarn,.x_2gnG_review.x_2gnG_vBad{border-color:var(--danger)}.x_2gnG_badge{background:var(--accent-soft);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.7rem;font-weight:600}.x_2gnG_badge.x_2gnG_vOk{color:var(--accent)}.x_2gnG_badge.x_2gnG_vWarn,.x_2gnG_badge.x_2gnG_vBad{color:var(--danger)}.x_2gnG_approveAnyway{border:1px solid var(--accent);background:var(--accent);color:var(--surface);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;padding:7px 14px;font-size:.85rem;font-weight:600}.x_2gnG_modes{flex-wrap:wrap;gap:6px;display:flex}.x_2gnG_modes .x_2gnG_modeOn{border-color:var(--accent);color:var(--accent);font-weight:600}
.WxlaoW_overlay{z-index:20;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.WxlaoW_card{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;width:100%;max-width:380px;padding:22px 20px 16px;display:flex;box-shadow:0 10px 30px #00000040}.WxlaoW_card h2{font-size:1.15rem}.WxlaoW_card p{line-height:1.7}.WxlaoW_count{letter-spacing:.1em;color:var(--accent);font-size:.75rem}.WxlaoW_example{color:var(--ink-soft);border-left:2px solid var(--accent);padding-left:10px;font-size:.85rem}.WxlaoW_dots{justify-content:center;gap:6px;padding:4px 0;display:flex}.WxlaoW_dot,.WxlaoW_dotOn{background:var(--line);border-radius:50%;width:6px;height:6px}.WxlaoW_dotOn{background:var(--accent)}.WxlaoW_actions{gap:8px;display:flex}.WxlaoW_actions button{cursor:pointer;border-radius:10px;flex:1;min-height:44px;font-weight:600}.WxlaoW_primary{background:var(--accent);color:var(--surface);border:none}.WxlaoW_secondary{border:1px solid var(--line);color:var(--ink-soft);background:0 0}
