.Mz4drG_shell{min-height:100dvh}.Mz4drG_main{width:100%;max-width:var(--content-max);padding:calc(var(--s5) + var(--safe-top)) var(--s4) calc(var(--nav-h) + var(--s7) + var(--safe-bottom));margin:0 auto}.Mz4drG_bare .Mz4drG_main{max-width:none;padding:0}.Mz4drG_tabs{z-index:20;height:calc(var(--nav-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:color-mix(in srgb, var(--paper) 94%, transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:saturate(1.2)blur(8px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.Mz4drG_tab{color:var(--muted);letter-spacing:.02em;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.6875rem;font-weight:700;text-decoration:none;display:flex;position:relative}.Mz4drG_tab svg{width:24px;height:24px}.Mz4drG_tab[aria-current=page]{color:var(--ink)}.Mz4drG_tab[aria-current=page]:before{content:"";background:var(--ink);border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:30%;right:30%}.Mz4drG_count{background:var(--signal);min-width:20px;height:20px;color:var(--signal-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;padding:0 6px;font-size:.75rem;font-weight:800;line-height:20px;position:absolute;top:6px;left:calc(50% + 6px)}.Mz4drG_rail{display:none}@media (min-width:900px){.Mz4drG_tabs{display:none}.Mz4drG_rail{width:var(--rail-w);padding:var(--s5) var(--s3);border-right:1px solid var(--line);background:var(--paper);flex-direction:column;gap:2px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.Mz4drG_shell:not(.Mz4drG_bare) .Mz4drG_main{margin-left:calc(var(--rail-w) + max(0px, (100vw - var(--rail-w) - var(--content-max)) / 2 - var(--s4)));padding-bottom:var(--s7)}}.Mz4drG_brand{padding:0 var(--s3) var(--s5);font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:10px;font-size:1.375rem;font-weight:800;text-decoration:none;display:flex}.Mz4drG_brand img{border-radius:7px;width:28px;height:28px}.Mz4drG_railLink{align-items:center;gap:var(--s3);min-height:40px;padding:0 var(--s3);color:var(--ink-2);font-weight:600;font-size:var(--text-sm);border-radius:8px;text-decoration:none;display:flex;position:relative}.Mz4drG_railLink svg{flex:none;width:20px;height:20px}.Mz4drG_railLink:hover{background:var(--surface-2)}.Mz4drG_railLink[aria-current=page]{background:var(--ink);color:var(--paper)}.Mz4drG_railCount{background:var(--signal);min-width:22px;height:22px;color:var(--signal-ink);text-align:center;border-radius:11px;margin-left:auto;padding:0 7px;font-size:.75rem;font-weight:800;line-height:22px}.Mz4drG_railGap{height:var(--s4)}.Mz4drG_railFoot{padding:var(--s3);font-size:var(--text-xs);color:var(--muted);overflow-wrap:anywhere;margin-top:auto}.Mz4drG_conn{z-index:30;padding:calc(4px + var(--safe-top)) var(--s4) 4px;background:var(--warn-soft);color:var(--warn);font-size:var(--text-xs);text-align:center;font-weight:700;position:fixed;top:0;left:0;right:0}.Mz4drG_toast{left:var(--s3);right:var(--s3);bottom:calc(var(--nav-h) + var(--safe-bottom) + var(--s3));z-index:40;align-items:center;gap:var(--s3);max-width:560px;padding:var(--s3) var(--s3) var(--s3) var(--s4);background:var(--signal);color:var(--signal-ink);box-shadow:var(--shadow);animation:Mz4drG_up .22s var(--ease);border-radius:14px;margin:0 auto;text-decoration:none;display:flex;position:fixed}.Mz4drG_toast strong{display:block}.Mz4drG_toast p{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Mz4drG_toastMain{flex:1;min-width:0}.Mz4drG_toastClose{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;font-size:1.25rem}@media (min-width:900px){.Mz4drG_toast{bottom:var(--s5);left:calc(var(--rail-w) + var(--s5))}}@keyframes Mz4drG_up{0%{opacity:0;transform:translateY(16px)}}
.ZuxlYW_button{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--touch);padding:0 var(--s4);border-radius:var(--radius);font-weight:650;font-size:var(--text-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s var(--ease), border-color .12s var(--ease), transform 80ms var(--ease);touch-action:manipulation;border:1.5px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.ZuxlYW_button:active:not(:disabled){transform:scale(.985)}.ZuxlYW_button:disabled,.ZuxlYW_button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ZuxlYW_primary{background:var(--primary);color:var(--primary-ink)}.ZuxlYW_primary:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 88%, var(--paper))}.ZuxlYW_signal{background:var(--signal);color:var(--signal-ink)}.ZuxlYW_signal:hover:not(:disabled){background:color-mix(in srgb, var(--signal) 90%, var(--ink))}.ZuxlYW_secondary{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.ZuxlYW_secondary:hover:not(:disabled){border-color:var(--ink)}.ZuxlYW_danger{background:var(--surface);border-color:color-mix(in srgb, var(--bad) 55%, transparent);color:var(--bad)}.ZuxlYW_danger:hover:not(:disabled){background:var(--bad-soft)}.ZuxlYW_ghost{color:var(--ink);background:0 0}.ZuxlYW_ghost:hover:not(:disabled){background:var(--surface-2)}.ZuxlYW_lg{min-height:var(--touch-lg);font-size:var(--text-lg);padding:0 var(--s5);border-radius:14px}.ZuxlYW_sm{min-height:36px;padding:0 var(--s3);font-size:var(--text-sm)}.ZuxlYW_block{width:100%;display:flex}.ZuxlYW_field{flex-direction:column;gap:6px;min-width:0;display:flex}.ZuxlYW_label{font-weight:650;font-size:var(--text-sm)}.ZuxlYW_hint{color:var(--muted);font-size:var(--text-sm)}.ZuxlYW_error{color:var(--bad);font-size:var(--text-sm);font-weight:600}.ZuxlYW_check{align-items:flex-start;gap:var(--s3);min-height:var(--touch);padding:var(--s2) 0;cursor:pointer;display:flex}.ZuxlYW_check>span{padding-top:1px}.ZuxlYW_badge{height:24px;font-size:var(--text-xs);letter-spacing:.02em;white-space:nowrap;background:var(--surface-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-weight:700;display:inline-flex}.ZuxlYW_badge:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:7px;height:7px}.ZuxlYW_plain:before{display:none}.ZuxlYW_tone-good{background:var(--good-soft);color:var(--good)}.ZuxlYW_tone-bad{background:var(--bad-soft);color:var(--bad)}.ZuxlYW_tone-warn{background:var(--warn-soft);color:var(--warn)}.ZuxlYW_tone-info{background:var(--info-soft);color:var(--info)}.ZuxlYW_tone-signal{background:var(--signal);color:var(--signal-ink)}.ZuxlYW_tone-neutral{background:var(--surface-2);color:var(--ink-2)}.ZuxlYW_pulse:before{animation:ZuxlYW_pulse 1.6s var(--ease) infinite}@keyframes ZuxlYW_pulse{50%{opacity:.25}}.ZuxlYW_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s4)}.ZuxlYW_cardLink{color:inherit;transition:border-color .12s var(--ease);text-decoration:none;display:block}.ZuxlYW_cardLink:hover{border-color:var(--line-strong)}.ZuxlYW_pageHeader{gap:var(--s2);margin-bottom:var(--s5);flex-direction:column;display:flex}.ZuxlYW_pageHeaderRow{justify-content:space-between;align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.ZuxlYW_back{min-height:36px;color:var(--muted);font-weight:600;font-size:var(--text-sm);align-self:flex-start;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ZuxlYW_back:hover{color:var(--ink)}.ZuxlYW_section{gap:var(--s3);margin-bottom:var(--s6);flex-direction:column;display:flex}.ZuxlYW_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--s3);border-bottom:2px solid var(--ink);padding-bottom:6px;display:flex}.ZuxlYW_sectionTitle{font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.ZuxlYW_count{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted)}.ZuxlYW_empty{padding:var(--s5) var(--s4);border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--muted);text-align:center;gap:var(--s3);flex-direction:column;align-items:center;display:flex}.ZuxlYW_errorNote{gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--radius);background:var(--bad-soft);color:var(--bad);align-items:flex-start;font-weight:600;display:flex}.ZuxlYW_errorNote p{color:var(--ink);flex:1;font-weight:500}.ZuxlYW_notice{padding:var(--s3) var(--s4);border-radius:var(--radius);background:var(--warn-soft);color:var(--ink);border-left:4px solid var(--warn)}.ZuxlYW_loading{align-items:center;gap:var(--s3);color:var(--muted);padding:var(--s5) 0;display:flex}.ZuxlYW_loading:before{content:"";border:2px solid var(--line-strong);border-top-color:var(--ink);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ZuxlYW_spin}@keyframes ZuxlYW_spin{to{transform:rotate(360deg)}}.ZuxlYW_countdown{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.ZuxlYW_urgent{color:var(--signal)}.ZuxlYW_passed{color:var(--bad)}.ZuxlYW_backdrop{z-index:50;animation:ZuxlYW_fade .16s var(--ease);background:#0a090880;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ZuxlYW_sheet{background:var(--surface);width:100%;max-width:560px;max-height:92dvh;padding:var(--s5) var(--s4) calc(var(--s5) + var(--safe-bottom));gap:var(--s4);animation:ZuxlYW_rise .2s var(--ease);border-radius:20px 20px 0 0;flex-direction:column;display:flex;overflow:auto}@media (min-width:700px){.ZuxlYW_backdrop{align-items:center}.ZuxlYW_sheet{padding:var(--s5);border-radius:20px}}@keyframes ZuxlYW_fade{0%{opacity:0}}@keyframes ZuxlYW_rise{0%{opacity:.6;transform:translateY(24px)}}.ZuxlYW_kv{gap:var(--s2) var(--s3);grid-template-columns:minmax(96px,34%) 1fr;margin:0;display:grid}.ZuxlYW_kv dt{color:var(--muted);font-size:var(--text-sm);padding-top:2px}.ZuxlYW_kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.ZuxlYW_segmented{background:var(--surface-2);scrollbar-width:none;border-radius:12px;gap:4px;padding:4px;display:flex;overflow-x:auto}.ZuxlYW_segment{min-height:44px;padding:0 var(--s3);font-weight:650;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:1 0 auto}.ZuxlYW_segment[aria-pressed=true],.ZuxlYW_segment[aria-checked=true]{background:var(--surface);box-shadow:var(--shadow)}.ZuxlYW_list{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ZuxlYW_list>li{border-bottom:1px solid var(--line)}.ZuxlYW_rowLink{align-items:center;gap:var(--s3);min-height:64px;padding:var(--s3) 0;color:inherit;text-decoration:none;display:flex}.ZuxlYW_rowLink:hover .ZuxlYW_rowTitle{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.ZuxlYW_rowMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ZuxlYW_rowTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ZuxlYW_rowMeta{color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ZuxlYW_chevron{color:var(--muted);flex:none}.ZuxlYW_rowLink>svg{width:22px;height:22px;color:var(--muted);flex:none}
.G6dxRG_card{max-width:560px;min-height:100dvh;padding:calc(var(--s3) + var(--safe-top)) var(--s4) 0;flex-direction:column;margin:0 auto;display:flex}.G6dxRG_top{justify-content:space-between;align-items:center;gap:var(--s3);min-height:48px;display:flex}.G6dxRG_back{min-height:44px;padding-right:var(--s3);color:var(--muted);font-weight:650;font-size:var(--text-sm);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.G6dxRG_clock{background:var(--surface-2);height:36px;font-size:var(--text-md);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.G6dxRG_clockUrgent{background:var(--signal);color:var(--signal-ink)}.G6dxRG_clockUrgent span{color:inherit}.G6dxRG_clockPassed{background:var(--bad-soft)}.G6dxRG_body{gap:var(--s4);padding:var(--s5) 0 var(--s5);flex-direction:column;flex:1;display:flex}.G6dxRG_kind{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--signal);align-items:center;gap:8px;font-weight:800;display:inline-flex}.G6dxRG_kind:before{content:"";width:10px;height:10px;animation:G6dxRG_beat 1.4s var(--ease) infinite;background:currentColor;border-radius:50%}.G6dxRG_closed .G6dxRG_kind{color:var(--muted)}.G6dxRG_closed .G6dxRG_kind:before{animation:none}@keyframes G6dxRG_beat{50%{opacity:.5;transform:scale(.6)}}.G6dxRG_prompt{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.75rem;font-weight:700;line-height:1.2}.G6dxRG_context{color:var(--muted);font-size:var(--text-sm)}.G6dxRG_context a{color:inherit}.G6dxRG_passedNote{padding:var(--s3) var(--s4);border-radius:var(--radius);background:var(--bad-soft);font-size:var(--text-sm)}.G6dxRG_options{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.G6dxRG_option{gap:6px var(--s3);width:100%;min-height:64px;padding:var(--s3) var(--s4);border:2px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;transition:border-color .12s var(--ease), background-color .12s var(--ease);touch-action:manipulation;border-radius:14px;grid-template-columns:1fr auto;align-items:start;display:grid}.G6dxRG_option:hover:not(:disabled){border-color:var(--line-strong)}.G6dxRG_option[aria-checked=true]{border-color:var(--ink);background:color-mix(in srgb, var(--surface) 85%, var(--ink) 4%);box-shadow:inset 0 0 0 1px var(--ink)}.G6dxRG_optTitle{font-weight:700;font-size:var(--text-lg);line-height:1.25}.G6dxRG_optLabel{color:var(--muted);font-size:var(--text-sm);grid-column:1/-1}.G6dxRG_optTotal{font-weight:750;font-size:var(--text-lg);font-variant-numeric:tabular-nums;text-align:right}.G6dxRG_optMeta{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.G6dxRG_attr{background:var(--surface-2);height:26px;font-size:var(--text-sm);border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.G6dxRG_attr b{color:var(--muted);margin-right:4px;font-weight:600}.G6dxRG_fit{height:26px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;background:var(--info-soft);color:var(--info);border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-weight:700;display:inline-flex}.G6dxRG_actions{gap:var(--s2);padding:var(--s3) 0 calc(var(--s4) + var(--safe-bottom));background:var(--paper);flex-direction:column;display:flex;position:sticky;bottom:0}.G6dxRG_actions>*{min-height:56px}.G6dxRG_pair{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.G6dxRG_pair>*{min-height:56px}.G6dxRG_status{font-size:var(--text-sm);text-align:center;color:var(--muted);min-height:1.5em}.G6dxRG_done{gap:var(--s3);padding:var(--s4);border-radius:var(--radius-lg);background:var(--good-soft);flex-direction:column;display:flex}.G6dxRG_doneTitle{font-family:var(--font-display);font-weight:750;font-size:var(--text-xl);color:var(--good)}.G6dxRG_closedBox{gap:var(--s2);padding:var(--s4);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;display:flex}
.xzMMUq_tiles{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:560px){.xzMMUq_tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.xzMMUq_tile{padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-direction:column;gap:2px;min-width:0;display:flex}.xzMMUq_big{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.xzMMUq_text{overflow-wrap:anywhere;font-weight:650}.xzMMUq_key{font-size:var(--text-xs);color:var(--muted);text-transform:capitalize}.xzMMUq_head{all:unset;gap:var(--s1);width:100%;min-height:var(--touch);cursor:pointer;box-sizing:border-box;flex-direction:column;display:flex}.xzMMUq_head:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.xzMMUq_json{max-height:320px;padding:var(--s3);background:var(--surface-2);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}
.IzAsLG_version{gap:var(--s2);padding:var(--s3) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.IzAsLG_bar{background:var(--surface-2);border-radius:4px;height:8px;overflow:hidden}.IzAsLG_fill{background:var(--good);height:100%}.IzAsLG_fillPartial{background:var(--info)}
._7Uqi7W_meta{align-items:center;gap:var(--s2) var(--s3);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._7Uqi7W_handoffCard{align-items:center;gap:var(--s3);background:var(--signal-soft);border-color:var(--signal);border-width:2px;display:flex}._7Uqi7W_handoffText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._7Uqi7W_handoffTitle{font-weight:700;font-size:var(--text-lg)}._7Uqi7W_dot{background:var(--signal);border-radius:6px;flex:none;width:12px;height:12px}._7Uqi7W_noticeBody{gap:var(--s3);flex-direction:column;display:flex}._7Uqi7W_noticeBody p{margin:0}._7Uqi7W_actions{gap:var(--s2);flex-wrap:wrap;display:flex}._7Uqi7W_runChoice{gap:var(--s2);padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex}._7Uqi7W_runChoice h3{font-size:var(--text-md);margin:0}._7Uqi7W_runChoice p{color:var(--muted);font-size:var(--text-sm);margin:0}._7Uqi7W_liveChoice{border-color:var(--line-strong)}._7Uqi7W_reason{color:var(--warn);font-weight:600;font-size:var(--text-sm)}._7Uqi7W_bullets{padding-left:var(--s5);gap:var(--s1);flex-direction:column;margin:0;display:flex}._7Uqi7W_ref{font-family:var(--font-mono);font-size:.9em}._7Uqi7W_sheetActions{gap:var(--s2);flex-direction:column;display:flex}._7Uqi7W_orderRow{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);display:flex}._7Uqi7W_orderRow:first-child{border-top:1px solid var(--line)}
.aXPTtq_hello{margin-bottom:var(--s5);flex-direction:column;gap:4px;display:flex}.aXPTtq_hello h1{font-size:var(--text-3xl);letter-spacing:-.035em;font-weight:800}.aXPTtq_needs{gap:var(--s2);flex-direction:column;display:flex}.aXPTtq_needCard{gap:6px var(--s3);min-height:88px;padding:var(--s4);border-radius:var(--radius-lg);background:var(--signal);color:var(--signal-ink);transition:transform 80ms var(--ease);grid-template-columns:1fr auto;align-items:center;text-decoration:none;display:grid}.aXPTtq_needCard:active{transform:scale(.99)}.aXPTtq_needKind{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-weight:800}.aXPTtq_needPrompt{font-family:var(--font-display);font-size:var(--text-lg);overflow-wrap:anywhere;grid-column:1/-1;font-weight:700;line-height:1.25}.aXPTtq_needCard [role=timer]{color:inherit}.aXPTtq_calm{align-items:center;gap:var(--s3);padding:var(--s4);border-radius:var(--radius-lg);background:var(--good-soft);color:var(--ink);display:flex}.aXPTtq_calm:before{content:"";background:var(--good);border-radius:50%;flex:none;width:10px;height:10px}
.-RLZKG_wrap{min-height:100dvh;padding:calc(var(--s5) + var(--safe-top)) var(--s4) calc(var(--s5) + var(--safe-bottom));justify-content:center;align-items:center;display:flex}.-RLZKG_panel{gap:var(--s3);flex-direction:column;width:100%;max-width:400px;display:flex}.-RLZKG_brand{font-family:var(--font-display);letter-spacing:-.035em;margin-bottom:var(--s6);align-items:center;gap:12px;font-size:1.75rem;font-weight:800;display:flex}.-RLZKG_brand img{border-radius:11px}.-RLZKG_title{font-size:var(--text-3xl);letter-spacing:-.03em;font-weight:800}.-RLZKG_lead{color:var(--muted);margin-bottom:var(--s4)}
.s2bBSq_wrap{background:var(--paper);flex-direction:column;height:100dvh;display:flex}.s2bBSq_top{align-items:center;gap:var(--s3);min-height:52px;padding:var(--safe-top) var(--s3) 0;border-bottom:1px solid var(--line);display:flex}.s2bBSq_back{min-height:44px;padding:0 var(--s2);color:var(--muted);font-weight:650;font-size:var(--text-sm);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.s2bBSq_title{min-width:0;font-weight:700;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.s2bBSq_conn{font-size:var(--text-xs);color:var(--muted);align-items:center;gap:6px;font-weight:700;display:inline-flex}.s2bBSq_conn:before{content:"";background:var(--warn);border-radius:50%;width:8px;height:8px}.s2bBSq_connOpen:before{background:var(--good)}.s2bBSq_stage{background:#0d0c0b;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.s2bBSq_canvas{object-fit:contain;outline:none;width:100%;height:100%;display:block}.s2bBSq_controlling .s2bBSq_canvas{touch-action:none;cursor:crosshair;box-shadow:inset 0 0 0 3px var(--signal)}.s2bBSq_placeholder{justify-content:center;align-items:center;gap:var(--s2);padding:var(--s5);color:#d8d2c6;text-align:center;font-size:var(--text-sm);flex-direction:column;display:flex;position:absolute;inset:0}.s2bBSq_placeholder strong{font-size:var(--text-md);color:#f2eee6}.s2bBSq_controls{gap:var(--s2);padding:var(--s3) var(--s3) calc(var(--s3) + var(--safe-bottom));border-top:1px solid var(--line);background:var(--paper);flex-direction:column;display:flex}.s2bBSq_banner{align-items:center;gap:var(--s3);min-height:56px;padding:0 4px 0 var(--s4);background:var(--signal);color:var(--signal-ink);border-radius:14px;font-weight:800;display:flex}.s2bBSq_banner span{flex:1}.s2bBSq_handBack{min-height:48px;padding:0 var(--s4);background:var(--signal-ink);color:var(--signal);font-weight:800;font-size:var(--text-md);cursor:pointer;border:0;border-radius:10px}.s2bBSq_textRow{gap:var(--s2);display:flex}.s2bBSq_textRow input{flex:1;min-width:0}.s2bBSq_keys{gap:var(--s2);display:flex;overflow-x:auto}.s2bBSq_keys button{flex:1 0 auto}.s2bBSq_note{font-size:var(--text-sm);color:var(--muted)}.s2bBSq_err{font-size:var(--text-sm);color:var(--bad);font-weight:600}.s2bBSq_handoffBar{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}@media (min-width:900px){.s2bBSq_controls{flex-flow:wrap;align-items:center}.s2bBSq_controls>*{flex:320px}}
.iKH24W_form{gap:var(--s5);flex-direction:column;display:flex}.iKH24W_section{gap:var(--s4);padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex}.iKH24W_sectionHead{gap:var(--s1);flex-direction:column;display:flex}.iKH24W_sectionTitle{font-size:var(--text-lg);margin:0}.iKH24W_sectionIntro{color:var(--muted);font-size:var(--text-sm);margin:0}.iKH24W_twoCol{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.iKH24W_moneyRow{gap:var(--s3);grid-template-columns:1fr 96px;display:grid}.iKH24W_rowCard{gap:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-direction:column;display:flex}.iKH24W_rowHead{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.iKH24W_rowTools{align-items:center;gap:var(--s2);display:flex}.iKH24W_iconBtn{min-width:var(--touch);padding:0}.iKH24W_rank{min-width:32px;height:32px;padding:0 var(--s2);background:var(--ink);color:var(--paper);font-variant-numeric:tabular-nums;border-radius:16px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.iKH24W_rankLabel{align-items:center;gap:var(--s2);font-weight:650;font-size:var(--text-sm);display:flex}.iKH24W_attrRow{grid-template-columns:1fr 1fr var(--touch);gap:var(--s2);align-items:end;display:grid}.iKH24W_attrRemove{min-width:var(--touch);padding:0}.iKH24W_mustRow{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.iKH24W_mustValue{grid-column:1/-1}.iKH24W_ref{font-family:var(--font-mono);font-size:.9375rem}.iKH24W_sentence{padding:var(--s3) var(--s4);border-radius:var(--radius);background:var(--info-soft);border-left:4px solid var(--info);margin:0}.iKH24W_fieldError{color:var(--bad);font-size:var(--text-sm);font-weight:600}.iKH24W_submit{gap:var(--s3);padding-bottom:var(--s5);flex-direction:column;display:flex}.iKH24W_summary{color:var(--bad);margin:0;font-weight:650}.iKH24W_ghostAdd{align-self:flex-start}@media (max-width:400px){.iKH24W_twoCol{grid-template-columns:1fr}}
.YlKQra_status{gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.YlKQra_phaseNow{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:750}.YlKQra_rail{gap:3px;margin:0;padding:0;list-style:none;display:flex}.YlKQra_tick{background:var(--line);border-radius:3px;flex:1;height:6px}.YlKQra_tickDone{background:var(--ink)}.YlKQra_tickNow{background:var(--info);animation:YlKQra_glow 1.4s var(--ease) infinite}.YlKQra_tickFail{background:var(--bad)}@keyframes YlKQra_glow{50%{opacity:.45}}.YlKQra_timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.YlKQra_event{gap:var(--s2);font-size:var(--text-sm);grid-template-columns:64px 14px 1fr;align-items:start;padding:6px 0;display:grid}.YlKQra_time{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:right;padding-top:2px}.YlKQra_dot{background:var(--line-strong);border-radius:50%;justify-self:center;width:10px;height:10px;margin-top:5px}.YlKQra_dot-phase{background:var(--ink)}.YlKQra_dot-good{background:var(--good)}.YlKQra_dot-bad{background:var(--bad)}.YlKQra_dot-signal{background:var(--signal)}.YlKQra_dot-info{background:var(--info)}.YlKQra_what{overflow-wrap:anywhere;min-width:0}.YlKQra_what strong{font-weight:650}.YlKQra_panel{gap:var(--s3);padding:var(--s4);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex}.YlKQra_verdict{justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.YlKQra_verdictWord{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:800}.YlKQra_offer{gap:4px var(--s3);padding:var(--s3);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:1fr auto;display:grid}.YlKQra_offerTitle{font-weight:650}.YlKQra_offerTotal{font-variant-numeric:tabular-nums;font-weight:700}.YlKQra_attrs{color:var(--muted);font-size:var(--text-sm);grid-column:1/-1}.YlKQra_reasons{flex-wrap:wrap;gap:6px;display:flex}.YlKQra_reason{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--surface-2);border-radius:5px;padding:3px 7px}.YlKQra_checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.YlKQra_check{gap:var(--s2);font-size:var(--text-sm);grid-template-columns:22px 1fr;display:grid}.YlKQra_pass{color:var(--good);font-weight:800}.YlKQra_fail{color:var(--bad);font-weight:800}.YlKQra_needs{align-items:center;gap:var(--s3);padding:var(--s4);border-radius:var(--radius-lg);background:var(--signal);color:var(--signal-ink);font-weight:700;text-decoration:none;display:flex}.YlKQra_needs span{flex:1}
