.RomMsq_hero{border-bottom:1px solid var(--rule);padding-block:clamp(48px,6vw,104px) clamp(64px,7vw,128px)}.RomMsq_inner{padding-left:max(var(--gutter), calc((100vw - var(--page)) / 2));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(32px,4vw,72px);display:grid}.RomMsq_copy{padding-block:8px}.RomMsq_lead{max-width:34rem;margin-top:clamp(20px,2vw,32px)}.RomMsq_actions{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,3vw,44px);display:flex}.RomMsq_terms{margin-top:18px}.RomMsq_stage{min-width:0}@media (max-width:1180px){.RomMsq_inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:900px){.RomMsq_inner{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);row-gap:clamp(40px,7vw,64px)}.RomMsq_lead{max-width:var(--measure)}}@media (max-width:480px){.RomMsq_actions>*{flex:100%}}
.hUpTtG_reading{border-bottom:1px solid var(--rule)}.hUpTtG_layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(40px,8vw,136px);display:grid}.hUpTtG_sticky{position:sticky;top:112px}.hUpTtG_lead{margin-top:24px}.hUpTtG_meter{border-block:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,44px);margin-top:clamp(40px,4vw,64px);padding-block:28px;display:grid}.hUpTtG_dial{flex:none;width:112px;height:112px;position:relative}.hUpTtG_dial svg{display:block;transform:rotate(-90deg)}.hUpTtG_dialTrack,.hUpTtG_dialArc{fill:none;stroke-width:5px}.hUpTtG_dialTrack{stroke:var(--ghost);opacity:.5}.hUpTtG_dialArc{stroke:var(--hand);stroke-linecap:round;transition:stroke-dashoffset var(--d-draw) var(--ease-out)}.hUpTtG_dialValue{place-content:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:0}.hUpTtG_dialNumber{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:1}.hUpTtG_sum{gap:0;padding:0;list-style:none;display:grid}.hUpTtG_sum li{border-bottom:1px solid var(--rule);opacity:.28;transition:opacity var(--d-move) var(--ease-out);justify-content:space-between;align-items:baseline;gap:16px;padding-block:9px;display:flex}.hUpTtG_sum li:last-child{border-bottom:0}.hUpTtG_sum li[data-lit=true]{opacity:1}.hUpTtG_share{color:var(--fg-1);font-size:1.0625rem}.hUpTtG_scale{border:1px solid var(--rule);border-radius:var(--r-cell);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;padding:0;list-style:none;display:grid}.hUpTtG_scale li{text-align:center;text-transform:uppercase;letter-spacing:.06em;min-height:52px;color:var(--ghost);border-right:1px solid var(--rule);transition:color var(--d-move) var(--ease-out), background-color var(--d-move) var(--ease-out);place-items:center;padding:8px 6px;font-size:.6875rem;line-height:1.25;display:grid}.hUpTtG_scale li:last-child{border-right:0}.hUpTtG_scale li[data-lit=true]{color:var(--on-hand);background:var(--hand);font-weight:600}.hUpTtG_scroll{gap:clamp(56px,6vw,96px);display:grid}.hUpTtG_posting{border-radius:var(--r-sheet);padding:clamp(24px,3vw,40px)}.hUpTtG_postingTitle{letter-spacing:-.022em;margin-top:10px;font-size:1.375rem;font-weight:600;line-height:1.2}.hUpTtG_postingAsk{color:var(--fg-2);margin-top:28px;font-size:.875rem;font-weight:600}.hUpTtG_reqs{border-top:1px solid var(--rule);margin-top:10px;padding:0;list-style:none}.hUpTtG_reqs li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding-block:13px;display:grid}.hUpTtG_reqText{letter-spacing:-.008em;font-size:1rem;font-weight:500}.hUpTtG_reqState{border:1px solid var(--rule-strong);border-radius:var(--r-cell);color:var(--fg-2);opacity:0;transition:opacity var(--d-move) var(--ease-out);align-self:center;padding:3px 7px}.hUpTtG_reqs li[data-lit=true] .hUpTtG_reqState{opacity:1}.hUpTtG_reqs li[data-state=bridge] .hUpTtG_reqState{border-style:dashed}.hUpTtG_reqs li[data-state=missing] .hUpTtG_reqState{color:var(--hand-text);border-color:var(--hand-text)}.hUpTtG_reqNote{color:var(--fg-3);opacity:0;transition:opacity var(--d-move) var(--ease-out) 80ms;grid-column:1/-1;font-size:.875rem}.hUpTtG_reqs li[data-lit=true] .hUpTtG_reqNote{opacity:1}.hUpTtG_readers{border-top:1px solid var(--rule);gap:0;padding:0;list-style:none;display:grid}.hUpTtG_reader{border-bottom:1px solid var(--rule);opacity:.32;transition:opacity var(--d-draw) var(--ease-out);padding-block:clamp(36px,5vw,72px)}.hUpTtG_reader[data-lit=true]{opacity:1}.hUpTtG_readerHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hUpTtG_readerScore{letter-spacing:-.02em;color:var(--fg-1);font-size:1.75rem}.hUpTtG_readerReads{font-size:var(--t-lead);color:var(--fg-2);max-width:30ch;margin-top:10px;line-height:1.4}.hUpTtG_readerFinding{color:var(--fg-3);max-width:44ch;margin-top:18px;font-size:.9375rem}@media (max-width:900px){.hUpTtG_layout{grid-template-columns:minmax(0,1fr);row-gap:48px}.hUpTtG_sticky{position:static}.hUpTtG_meter{grid-template-columns:auto minmax(0,1fr)}.hUpTtG_readerReads{max-width:none}}@media (max-width:480px){.hUpTtG_scale{grid-template-columns:repeat(2,minmax(0,1fr))}.hUpTtG_scale li:nth-child(2){border-right:0}.hUpTtG_scale li:nth-child(-n+2){border-bottom:1px solid var(--rule)}}
.FnF0sq_odds{border-bottom:1px solid var(--rule)}.FnF0sq_statement{gap:clamp(10px,1.4vw,22px);display:grid}.FnF0sq_line{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,.9rem + 6.2vw,6rem);font-weight:600;line-height:.96}.FnF0sq_arrow{width:clamp(72px,9vw,132px);height:auto;color:var(--hand);overflow:visible}.FnF0sq_stroke{stroke-width:3px}.FnF0sq_argument{border-top:1px solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(40px,8vw,136px);margin-top:clamp(56px,7vw,112px);padding-top:clamp(32px,4vw,56px);display:grid}.FnF0sq_turn{align-content:start;gap:24px;display:grid}.FnF0sq_limit{border-top:1px solid var(--rule);max-width:52ch;padding-top:20px}@media (max-width:820px){.FnF0sq_argument{grid-template-columns:minmax(0,1fr);row-gap:28px}}
.aRE7nW_paper{--bg:var(--paper-2);background:var(--paper-2)}.aRE7nW_head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(40px,6vw,104px);display:grid}.aRE7nW_desk{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(40px,6vw,104px);margin-top:clamp(56px,6vw,96px);display:grid}.aRE7nW_sheet{background:var(--paper-1);border:1px solid var(--rule);border-radius:var(--r-sheet);color:var(--fg-1);padding:clamp(28px,4vw,64px);font-size:1rem;line-height:1.6;position:relative}.aRE7nW_sheetHead{border-bottom:1px solid var(--rule-strong);padding-bottom:20px}.aRE7nW_name{letter-spacing:-.028em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600;line-height:1.1}.aRE7nW_contact{color:var(--fg-3);margin-top:6px;font-size:.875rem}.aRE7nW_sectionLabel{margin-top:28px}.aRE7nW_job{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:10px;display:flex}.aRE7nW_jobDates{color:var(--fg-3);font-size:.875rem}.aRE7nW_bullets{gap:10px;margin-top:8px;padding:0;list-style:none;display:grid}.aRE7nW_bullets li{padding-left:18px;position:relative}.aRE7nW_bullets li:before{content:"";background:var(--fg-3);width:5px;height:1px;position:absolute;top:.72em;left:2px}.aRE7nW_skills{margin-top:10px}.aRE7nW_sheet del{color:var(--fg-3);background:linear-gradient(var(--hand-on-paper), var(--hand-on-paper)) no-repeat 0 58% / 0% 1.5px;transition:background-size var(--d-draw) var(--ease-out);text-decoration:none}.aRE7nW_sheet ins{background:linear-gradient(var(--hand-deep), var(--hand-deep)) no-repeat 0 100% / 0% 2px;transition:background-size var(--d-draw) var(--ease-out) .26s, background-color var(--d-light) var(--ease-out);padding-bottom:2px;font-weight:500;text-decoration:none}.aRE7nW_desk[data-lit=true] .aRE7nW_sheet del{background-size:100% 1.5px}.aRE7nW_desk[data-lit=true] .aRE7nW_sheet ins{background-size:100% 2px}.aRE7nW_sheet [data-active=true] ins,.aRE7nW_sheet [data-active=true] .aRE7nW_refusedText{background-color:var(--hand-wash-paper)}.aRE7nW_refused{border-top:1px dashed var(--rule-strong);opacity:0;transition:opacity var(--d-draw) var(--ease-out) .62s, transform var(--d-draw) var(--ease-out) .62s;gap:4px;margin-top:32px;padding-top:18px;display:grid;transform:translateY(6px)}.aRE7nW_desk[data-lit=true] .aRE7nW_refused{opacity:1;transform:none}.aRE7nW_stamp{border:1.5px solid var(--hand-on-paper);border-radius:var(--r-cell);color:var(--hand-on-paper);transform-origin:0;justify-self:start;padding:4px 8px;font-weight:600;transform:rotate(-2deg)}.aRE7nW_refusedText{color:var(--fg-2);text-decoration:line-through;-webkit-text-decoration-color:var(--hand-on-paper);text-decoration-color:var(--hand-on-paper);transition:background-color var(--d-light) var(--ease-out);justify-self:start;margin-top:6px;font-weight:500}.aRE7nW_refusedWhy{color:var(--fg-3);font-size:.875rem}.aRE7nW_log{justify-items:start;gap:20px;display:grid;position:sticky;top:112px}.aRE7nW_logHead{justify-content:space-between;align-items:baseline;gap:16px;width:100%;display:flex}.aRE7nW_logTitle{letter-spacing:-.012em;font-size:1.0625rem;font-weight:600}.aRE7nW_entries{border-top:1px solid var(--rule-strong);width:100%;padding:0;list-style:none}.aRE7nW_entry{border-bottom:1px solid var(--rule);cursor:default;transition:background-color var(--d-light) var(--ease-out);padding:16px 12px 16px 0}.aRE7nW_entry[data-active=true]{background:var(--paper-1)}.aRE7nW_entryMeta{justify-content:space-between;gap:12px;display:flex}.aRE7nW_kind{color:var(--fg-2)}.aRE7nW_entry[data-kind=refused] .aRE7nW_kind{color:var(--hand-on-paper);font-weight:600}.aRE7nW_entryReason{color:var(--fg-2);margin-top:8px;font-size:.9375rem;line-height:1.5}.aRE7nW_logFoot{max-width:46ch}@media (max-width:980px){.aRE7nW_head,.aRE7nW_desk{grid-template-columns:minmax(0,1fr);row-gap:24px}.aRE7nW_desk{row-gap:40px}.aRE7nW_log{position:static}}@media (max-width:520px){.aRE7nW_sheet{font-size:.9375rem}}
.Td6MvG_apply{border-bottom:1px solid var(--rule)}.Td6MvG_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(40px,6vw,104px);display:grid}.Td6MvG_lead{margin-top:24px}.Td6MvG_facts{border-top:1px solid var(--rule);margin:clamp(32px,3vw,48px) 0 32px;display:grid}.Td6MvG_facts>div{border-bottom:1px solid var(--rule);gap:6px;padding-block:16px;display:grid}.Td6MvG_facts dd{color:var(--fg-2);max-width:44ch;font-size:1rem}.Td6MvG_stage{border:1px solid var(--rule);border-radius:var(--r-sheet);grid-template-columns:minmax(0,1fr) minmax(0,19rem);display:grid;overflow:hidden}.Td6MvG_form{align-content:start;gap:16px;padding:clamp(20px,2.6vw,36px);display:grid}.Td6MvG_formTitle{letter-spacing:-.02em;margin-bottom:4px;font-size:1.25rem;font-weight:600;line-height:1.2}.Td6MvG_field{gap:6px;display:grid}.Td6MvG_fieldLabel{color:var(--fg-2);font-size:.8125rem;font-weight:500}.Td6MvG_input{border:1px solid var(--rule-strong);border-radius:var(--r-control);min-height:40px;color:var(--fg-1);overflow-wrap:anywhere;background:#fffdf8;padding:9px 12px;font-size:.9375rem;line-height:1.45;display:block}.Td6MvG_textarea{min-height:104px}.Td6MvG_textarea[data-empty=true]{background:0 0;border-style:dashed}.Td6MvG_submitRow{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:8px;display:flex}.Td6MvG_submit{background:var(--on-paper-1);height:40px;color:var(--paper-1);border-radius:var(--r-control);cursor:not-allowed;align-items:center;padding-inline:18px;font-size:.9375rem;font-weight:550;display:inline-flex}.Td6MvG_yours{color:var(--hand-on-paper);font-weight:500}.Td6MvG_rail{background:var(--night-0);border-left:1px solid var(--rule);align-content:start;gap:16px;padding:clamp(18px,2vw,24px);display:grid}.Td6MvG_railHead{justify-content:space-between;align-items:baseline;font-size:.9375rem;font-weight:600;display:flex}.Td6MvG_railHead span{color:var(--fg-2)}.Td6MvG_steps{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,auto);justify-content:space-between;padding:0 0 12px;list-style:none;display:grid}.Td6MvG_steps li[aria-current=step]{color:var(--hand)}.Td6MvG_answers{padding:0;list-style:none;display:grid}.Td6MvG_answers li{border-bottom:1px solid var(--rule);color:var(--fg-2);justify-content:space-between;align-items:baseline;gap:12px;padding-block:9px;font-size:.875rem;display:flex}.Td6MvG_draft{border:1px solid var(--hand);border-radius:var(--r-control);transition:border-color var(--d-move) var(--ease-out);gap:10px;padding:14px;display:grid}.Td6MvG_draft[data-accepted=true]{border-color:var(--rule)}.Td6MvG_draft>:first-child{color:var(--hand)}.Td6MvG_draft[data-accepted=true]>:first-child{color:var(--fg-3)}.Td6MvG_draftText{color:var(--fg-1);font-size:.875rem;line-height:1.5}.Td6MvG_draft[data-accepted=true] .Td6MvG_draftText{color:var(--fg-3)}.Td6MvG_draftActions{gap:8px;display:flex}.Td6MvG_accept,.Td6MvG_undo{border-radius:var(--r-control);height:34px;font:inherit;cursor:pointer;transition:background-color var(--d-light) var(--ease-out), color var(--d-light) var(--ease-out);padding-inline:14px;font-size:.875rem;font-weight:550}.Td6MvG_accept{background:var(--hand);color:var(--on-hand);border:1px solid #0000}.Td6MvG_accept:hover:not(:disabled){background:var(--hand-hover)}.Td6MvG_accept:disabled{border-color:var(--rule);color:var(--fg-3);cursor:default;background:0 0}.Td6MvG_undo{border:1px solid var(--rule-strong);color:var(--fg-1);background:0 0}.Td6MvG_railFoot{border-top:1px solid var(--rule);color:var(--fg-2);padding-top:14px;font-size:.8125rem;line-height:1.45}@media (pointer:coarse){.Td6MvG_accept,.Td6MvG_undo{height:44px}}@media (max-width:1080px){.Td6MvG_layout{grid-template-columns:minmax(0,1fr);row-gap:48px}}@media (max-width:640px){.Td6MvG_stage{grid-template-columns:minmax(0,1fr)}.Td6MvG_rail{border-left:0;border-bottom:1px solid var(--rule);order:-1}}
.gC4EnG_track{border-bottom:1px solid var(--rule)}.gC4EnG_head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(40px,6vw,104px);display:grid}.gC4EnG_boardScroll{border-block:1px solid var(--rule);background:var(--night-0);scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:clamp(48px,5vw,80px);overflow-x:auto}.gC4EnG_boardScroll::-webkit-scrollbar{display:none}.gC4EnG_stages{max-width:calc(var(--page) + 2 * var(--gutter));padding:0;padding-inline:var(--gutter);grid-template-columns:repeat(6,minmax(0,1fr));min-height:300px;margin-inline:auto;list-style:none;display:grid}.gC4EnG_stage{border-right:1px solid var(--rule);scroll-snap-align:start;padding:18px 14px 28px}.gC4EnG_stage:first-child{border-left:1px solid var(--rule)}.gC4EnG_stageHead{letter-spacing:-.008em;justify-content:space-between;align-items:baseline;font-size:.875rem;font-weight:600;display:flex}.gC4EnG_stageHead .cell{color:var(--fg-3)}.gC4EnG_cards{gap:8px;margin-top:16px;padding:0;list-style:none;display:grid}.gC4EnG_card{background:var(--night-2);border:1px solid var(--rule);border-radius:var(--r-control);gap:6px;padding:12px;display:grid}.gC4EnG_cardTop{align-items:center;gap:8px;min-width:0;display:flex}.gC4EnG_monogram{border:1px solid var(--rule);border-radius:var(--r-cell);background:var(--night-3);width:24px;height:24px;font-family:var(--f-mono);color:var(--fg-2);flex:none;place-items:center;font-size:.5625rem;display:grid}.gC4EnG_cardCo{min-width:0;color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;overflow:hidden}.gC4EnG_cardFit{color:var(--fg-1)}.gC4EnG_cardRole{letter-spacing:-.008em;font-size:.875rem;font-weight:550;line-height:1.3}.gC4EnG_cardNote{color:var(--hand)}.gC4EnG_card[data-lead=true]{border-color:var(--hand);opacity:.4;transition:transform .9s var(--ease-out) .2s, opacity var(--d-move) var(--ease-out) .2s;transform:translate(calc(-100% - 29px))}.gC4EnG_boardScroll[data-lit=true] .gC4EnG_card[data-lead=true]{opacity:1;transform:none}.gC4EnG_today{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(40px,6vw,104px);margin-top:clamp(56px,6vw,96px);display:grid}.gC4EnG_todayLede{margin-block:14px 24px}.gC4EnG_queue{border-top:1px solid var(--rule);padding:0;list-style:none}.gC4EnG_queue li{border-bottom:1px solid var(--rule);grid-template-columns:6.5rem minmax(0,1fr);gap:4px 20px;padding-block:18px;display:grid}.gC4EnG_type{color:var(--fg-2);padding-top:5px}.gC4EnG_qTitle{letter-spacing:-.01em;font-weight:550}.gC4EnG_qReason{color:var(--fg-3);grid-column:2;max-width:56ch;font-size:.9375rem}@media (max-width:1080px){.gC4EnG_stages{grid-template-columns:repeat(6,minmax(200px,1fr));width:max-content;min-width:100%;max-width:none}}@media (max-width:820px){.gC4EnG_head,.gC4EnG_today{grid-template-columns:minmax(0,1fr);row-gap:24px}.gC4EnG_today{row-gap:40px}}@media (max-width:640px){.gC4EnG_stages{scroll-padding-inline:var(--gutter);grid-template-columns:repeat(6,72vw)}.gC4EnG_queue li{grid-template-columns:minmax(0,1fr)}.gC4EnG_qReason{grid-column:1}.gC4EnG_type{padding-top:0}}
.htoWmG_badge{border-radius:var(--radius-2);flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.htoWmG_badge[data-tone=accent]{background:var(--accent-soft)}.htoWmG_badge[data-tone=good]{background:var(--good-soft)}.htoWmG_badge[data-tone=info]{background:var(--info-soft)}.htoWmG_badge[data-tone=caution]{background:var(--caution-soft)}.htoWmG_badge[data-tone=risk]{background:var(--risk-soft)}.htoWmG_badge[data-tone=mute]{background:var(--mute-soft)}
.VcI9zG_wrap{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.VcI9zG_slots{align-items:center;gap:3px;display:flex}.VcI9zG_slot{border-radius:var(--radius-pill);background:var(--hairline-strong);min-width:2px;height:4px;transition:background var(--dur-3) var(--ease);flex:auto}.VcI9zG_held{background:var(--ink-2)}.VcI9zG_near .VcI9zG_held,.VcI9zG_full .VcI9zG_held{background:var(--accent)}.VcI9zG_row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.VcI9zG_count{font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:var(--tracking-normal);color:var(--ink-3);white-space:nowrap}.VcI9zG_num{font-size:var(--text-13);color:var(--ink-1);font-variant-numeric:tabular-nums;font-weight:500}.VcI9zG_left{font-family:var(--font-mono);font-size:var(--text-11);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.VcI9zG_near .VcI9zG_num,.VcI9zG_near .VcI9zG_left,.VcI9zG_full .VcI9zG_num,.VcI9zG_full .VcI9zG_left{color:var(--accent)}.VcI9zG_note{max-width:100%;font:inherit;font-size:var(--text-12);color:var(--ink-2);text-align:left;cursor:pointer;border-radius:var(--radius-1);transition:color var(--dur-1) var(--ease);background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;margin:0;padding:0;line-height:1.35;display:inline-flex}.VcI9zG_note:hover,.VcI9zG_note[aria-expanded=true]{color:var(--ink-1)}.VcI9zG_note:focus-visible{box-shadow:var(--focus-ring);outline:none}.VcI9zG_noteIcon{color:var(--ink-3);transition:color var(--dur-1) var(--ease);flex-shrink:0}.VcI9zG_note:hover .VcI9zG_noteIcon,.VcI9zG_note[aria-expanded=true] .VcI9zG_noteIcon{color:var(--accent)}.VcI9zG_upgrade,.VcI9zG_link{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:3px;transition:text-decoration-color var(--dur-1) var(--ease)}.VcI9zG_upgrade{font-size:var(--text-12);align-self:flex-start;line-height:1.35}.VcI9zG_upgrade:hover,.VcI9zG_link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.VcI9zG_upgrade:focus-visible,.VcI9zG_link:focus-visible{box-shadow:var(--focus-ring);border-radius:2px;outline:none}.VcI9zG_panel{top:calc(100% + var(--space-2));z-index:30;width:300px;max-width:calc(100vw - 2 * var(--space-4));gap:var(--space-2);padding:var(--space-4);background:var(--overlay);border:1px solid var(--hairline-strong);border-radius:var(--radius-3);animation:VcI9zG_panelIn var(--dur-3) var(--ease);flex-direction:column;display:flex;position:absolute;right:0}.VcI9zG_panel[hidden]{display:none}.VcI9zG_panelTitle{font-size:var(--text-13);color:var(--ink-1);margin:0;font-weight:600}.VcI9zG_panelText{font-size:var(--text-12);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.5}.VcI9zG_panelAction{margin-top:var(--space-1);font:inherit;font-size:var(--text-12);color:var(--accent);cursor:pointer;border-radius:var(--radius-1);transition:color var(--dur-1) var(--ease);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.VcI9zG_panelAction:hover{color:var(--accent-hover)}.VcI9zG_panelAction:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes VcI9zG_panelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.VcI9zG_panel{animation:none}}
.wO7AHa_root{flex-direction:column;gap:4px;min-width:0;display:flex}.wO7AHa_head{align-items:baseline;gap:var(--space-2);display:flex}.wO7AHa_label{min-width:0;font-size:var(--text-12);color:var(--ink-1);flex:1}.wO7AHa_value{text-align:right;width:22px;font-family:var(--font-mono);font-size:var(--text-12);color:var(--ink-1);font-variant-numeric:tabular-nums}.wO7AHa_repeat{font-family:var(--font-mono);font-size:var(--text-11);color:var(--caution);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.wO7AHa_deltaUp,.wO7AHa_deltaDown{font-family:var(--font-mono);font-size:var(--text-11);white-space:nowrap;font-variant-numeric:tabular-nums}.wO7AHa_deltaUp{color:var(--good)}.wO7AHa_deltaDown{color:var(--risk)}.wO7AHa_track{background:var(--surface-3);border-radius:999px;height:5px;overflow:hidden}.wO7AHa_fill{height:100%;transition:width .7s var(--ease,ease);border-radius:999px}@media (prefers-reduced-motion:reduce){.wO7AHa_fill{transition:none}}.wO7AHa_fillGood{background:var(--good)}.wO7AHa_fillMid{background:var(--accent)}.wO7AHa_fillLow{background:var(--ink-2)}.wO7AHa_fillWeak{background:var(--caution)}.wO7AHa_note{font-size:var(--text-11);color:var(--ink-3);line-height:var(--leading-normal)}
.Fp865W_tabs{gap:var(--space-5);border-bottom:1px solid var(--hairline);display:flex}.Fp865W_tab{appearance:none;padding:var(--space-3) 0;align-items:center;gap:var(--space-2);font:inherit;color:var(--ink-3);cursor:pointer;transition:color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:13px;font-weight:500;display:inline-flex}.Fp865W_tab:hover{color:var(--ink-2)}.Fp865W_tabActive{color:var(--ink-1);border-bottom-color:var(--accent)}.Fp865W_tabMeta{font-family:var(--font-mono);color:var(--ink-4);font-size:11px}.Fp865W_tabActive .Fp865W_tabMeta{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.Fp865W_tab{transition:none}}.Fp865W_tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.Fp865W_tabs::-webkit-scrollbar{display:none}.Fp865W_tab{scroll-snap-align:start;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:none}@media (pointer:coarse){.Fp865W_tab{position:relative}.Fp865W_tab:after{content:"";position:absolute;inset:-6px -10px}}.Fp865W_tab:focus-visible{border-radius:var(--radius-1);box-shadow:var(--focus-ring);outline:none}.Fp865W_tabs{scroll-timeline:--tabscroll x}@supports (animation-timeline:--tabscroll){.Fp865W_tabs{animation:linear both Fp865W_tabs-unmask;animation-timeline:--tabscroll;animation-range:contain;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}@keyframes Fp865W_tabs-unmask{to{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px);mask-image:linear-gradient(90deg,#0000 0,#000 24px)}}}
.bfn3sa_field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.bfn3sa_label{font-size:var(--text-11);font-weight:var(--weight-medium);color:var(--ink-2)}.bfn3sa_labelRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.bfn3sa_hint{font-size:var(--text-11);color:var(--ink-3)}.bfn3sa_control{background:var(--surface-3);border:1px solid var(--hairline);border-radius:var(--radius-2);width:100%;color:var(--ink-1);font-family:var(--font-geist);font-size:var(--text-13);transition:border-color var(--dur-1) var(--ease);outline:none;padding:8px 11px}.bfn3sa_control::placeholder{color:var(--ink-3);opacity:1}.bfn3sa_control:focus{border-color:var(--accent-line)}.bfn3sa_control:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring)}.bfn3sa_control:disabled{color:var(--ink-3);cursor:not-allowed}.bfn3sa_textarea{resize:vertical;min-height:60px;line-height:var(--leading-relaxed)}.bfn3sa_checkboxRow{align-items:center;gap:var(--space-2);font-size:var(--text-12);color:var(--ink-2);cursor:pointer;display:flex}@media (pointer:coarse){.bfn3sa_control{font-size:var(--text-16);padding:11px var(--space-3)}.bfn3sa_textarea{min-height:88px}}.bfn3sa_required{margin-left:var(--space-1);color:var(--accent)}
.pBd-2W_fieldset{border:none;margin:0;padding:0}.pBd-2W_legend{margin-bottom:var(--space-2);font-size:var(--text-13);color:var(--ink-2);padding:0;font-weight:500}.pBd-2W_group{border:1px solid var(--hairline);border-radius:var(--radius-2);background:var(--surface-1);gap:2px;padding:2px;display:inline-flex}.pBd-2W_option{padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);font-size:var(--text-13);color:var(--ink-3);cursor:pointer;transition:color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);align-items:center;font-weight:500;display:inline-flex;position:relative}.pBd-2W_option:hover{color:var(--ink-2)}.pBd-2W_optionActive{color:var(--ink-1);background:var(--surface-3)}.pBd-2W_input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pBd-2W_option:focus-within{box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.pBd-2W_option{transition:none}}.pBd-2W_group{flex-wrap:wrap;max-width:100%}.pBd-2W_option{white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:auto;justify-content:center;min-width:0}@media (pointer:coarse){.pBd-2W_option{min-height:44px;padding:0 var(--space-4)}}
.QeUTqq_switch{border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);background:var(--surface-3);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:36px;height:20px;transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);flex-shrink:0;padding:2px;position:relative}.QeUTqq_switch:focus-visible{box-shadow:var(--focus-ring);outline:none}.QeUTqq_thumb{background:var(--ink-2);width:14px;height:14px;transition:transform var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);border-radius:50%;display:block}.QeUTqq_on{background:var(--accent-soft);border-color:var(--accent-line)}.QeUTqq_on .QeUTqq_thumb{background:var(--accent);transform:translate(16px)}.QeUTqq_disabled{cursor:not-allowed;opacity:.5}@media (pointer:coarse){.QeUTqq_switch:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}
.X7UJpa_wrap{gap:var(--space-2);flex-direction:column;display:flex}.X7UJpa_label{font-size:var(--text-11);font-family:var(--font-geist-mono-stack);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3)}.X7UJpa_boxes{gap:clamp(4px, 1.6vw, var(--space-2));display:flex}.X7UJpa_box{border-radius:var(--radius-2);background:var(--surface-1);border:1px solid var(--hairline);width:auto;min-width:0;height:52px;color:var(--ink-1);text-align:center;font-family:var(--font-geist-mono-stack);font-size:var(--text-22);font-weight:var(--weight-semibold);letter-spacing:-.02em;caret-color:var(--accent);transition:border-color var(--dur-2) var(--ease), background var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);outline:none;flex:0 44px}.X7UJpa_lg .X7UJpa_box{height:60px;font-size:var(--text-24);flex:48px}.X7UJpa_lg .X7UJpa_sep{flex-basis:14px}.X7UJpa_sep{border-radius:var(--radius-pill);background:var(--hairline-strong);flex:0 0 10px;align-self:center;height:2px;margin:0 2px}.X7UJpa_box::selection{background:var(--accent-soft)}.X7UJpa_boxFilled{background:var(--surface-2);border-color:var(--hairline-strong)}.X7UJpa_box:focus,.X7UJpa_boxFocused{background:var(--surface-2);border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft);transform:translateY(-1px)}.X7UJpa_box:disabled{opacity:.5;cursor:not-allowed}.X7UJpa_boxesInvalid .X7UJpa_box{border-color:var(--risk)}.X7UJpa_boxesInvalid .X7UJpa_box:focus,.X7UJpa_boxesInvalid .X7UJpa_boxFocused{box-shadow:0 0 0 3px var(--risk-soft)}.X7UJpa_hint{font-size:var(--text-11);color:var(--ink-3);line-height:1.55}.X7UJpa_shake{animation:X7UJpa_otpShake .34s var(--ease)}@keyframes X7UJpa_otpShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.X7UJpa_box{transition:border-color var(--dur-2) var(--ease), background var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease)}.X7UJpa_box:focus,.X7UJpa_boxFocused{transform:none}.X7UJpa_shake{animation:none}}
._7LRQSW_overlay{z-index:100;padding:var(--space-4);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._7LRQSW_dialog{width:100%;max-width:520px;max-height:90vh;overflow-y:auto}._7LRQSW_title{font-size:var(--text-18);font-weight:var(--weight-semibold);color:var(--ink-1);margin-bottom:var(--space-2)}._7LRQSW_description{font-size:var(--text-13);color:var(--ink-2);line-height:var(--leading-normal);margin-bottom:var(--space-4)}._7LRQSW_body{gap:var(--space-4);flex-direction:column;display:flex}._7LRQSW_footer{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);display:flex}@media (max-width:860px){._7LRQSW_overlay{padding:0;padding-top:var(--shell-offset,0px);align-items:flex-end}._7LRQSW_overlay ._7LRQSW_dialog{border-radius:var(--radius-4) var(--radius-4) 0 0;max-width:none;max-height:88dvh;padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;animation:_7LRQSW_sheetIn var(--dur-3) var(--ease);border-bottom:none}._7LRQSW_overlay ._7LRQSW_dialog:before{content:"";width:36px;height:4px;margin:0 auto var(--space-4);border-radius:var(--radius-pill);background:var(--hairline-strong);display:block}._7LRQSW_footer{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--hairline);background:var(--surface-2);position:sticky;bottom:0}}@keyframes _7LRQSW_sheetIn{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){._7LRQSW_overlay ._7LRQSW_dialog{animation:none}}
.paVlcG_emailValue{font-family:var(--font-mono);font-size:var(--text-12);color:var(--ink-2);overflow-wrap:anywhere}.paVlcG_loading{color:var(--ink-3)}.paVlcG_pendingNote{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--accent-line);border-radius:var(--radius-2);background:var(--accent-soft);font-size:var(--text-12);line-height:var(--leading-relaxed);color:var(--ink-2);flex-wrap:wrap;display:flex}.paVlcG_pendingDot{border-radius:var(--radius-pill);background:var(--accent);flex-shrink:0;width:7px;height:7px}.paVlcG_pendingEmail{font-weight:var(--weight-medium);color:var(--ink-1)}.paVlcG_linkButton{color:var(--ink-2);text-underline-offset:2px;font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;text-decoration:underline}.paVlcG_linkButton:hover{color:var(--ink-1)}.paVlcG_linkButton:disabled{cursor:not-allowed;opacity:.6}.paVlcG_editor{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-2);background:var(--surface-2);flex-direction:column;display:flex}.paVlcG_editorFields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.paVlcG_editorActions{gap:var(--space-2);display:flex}@container (max-width:480px){.paVlcG_editorFields{grid-template-columns:minmax(0,1fr)}}
.O5mNTW_editor{gap:var(--space-5);display:grid}.O5mNTW_control{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--hairline-faint);display:grid}.O5mNTW_control:first-child{border-top:none;padding-top:0}.O5mNTW_controlHead{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.O5mNTW_controlLabel{font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--ink-1)}.O5mNTW_controlAside{font-family:var(--font-mono);font-size:var(--text-11);font-variant-numeric:tabular-nums;color:var(--ink-3)}.O5mNTW_controlRow{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.O5mNTW_consequence{font-size:var(--text-12);line-height:var(--leading-relaxed);color:var(--ink-3);text-wrap:pretty;margin:0}.O5mNTW_seg legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.O5mNTW_capacity{text-align:center;font-variant-numeric:tabular-nums;width:88px}.O5mNTW_stepper{align-items:center;gap:var(--space-1);display:inline-flex}.O5mNTW_stepBtn{border:1px solid var(--hairline);border-radius:var(--radius-2);background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);justify-content:center;align-items:center;display:inline-flex}.O5mNTW_stepBtn:hover{border-color:var(--hairline-strong);color:var(--ink-1)}.O5mNTW_stepBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.O5mNTW_stepBtn:disabled{opacity:.5;cursor:not-allowed}.O5mNTW_chips{align-items:center;gap:var(--space-1);border:1px solid var(--hairline);border-radius:var(--radius-2);background:var(--surface-3);min-height:36px;transition:border-color var(--dur-1) var(--ease);flex-wrap:wrap;padding:4px;display:flex}.O5mNTW_chips:focus-within{border-color:var(--accent-line)}.O5mNTW_chip{height:26px;padding:0 4px 0 var(--space-2);border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--text-12);color:var(--ink-1);align-items:center;gap:4px;display:inline-flex}.O5mNTW_chipRemove{border-radius:var(--radius-pill);width:18px;height:18px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.O5mNTW_chipRemove:hover{color:var(--ink-1);background:var(--surface-3)}.O5mNTW_chipRemove:focus-visible{box-shadow:var(--focus-ring);outline:none}.O5mNTW_chipInput{min-width:0;height:26px;padding:0 var(--space-2);font-family:var(--font-geist);font-size:var(--text-13);color:var(--ink-1);background:0 0;border:none;outline:none;flex:120px}.O5mNTW_chipInput::placeholder{color:var(--ink-3)}.O5mNTW_toggle{min-height:32px;padding:0 var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-2);background:var(--surface-1);color:var(--ink-2);font-family:var(--font-body);font-size:var(--text-12);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), background var(--dur-2) var(--ease);align-items:center;gap:6px;display:inline-flex}.O5mNTW_toggle:hover{color:var(--ink-1);border-color:var(--hairline-strong)}.O5mNTW_toggle[aria-pressed=true]{color:var(--ink-1);border-color:var(--hairline-strong);background:var(--surface-3)}.O5mNTW_toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.O5mNTW_pair{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 120px;display:grid}.O5mNTW_targetList{display:grid}.O5mNTW_targetRow{gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--hairline-faint);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.O5mNTW_targetRow:first-child{border-top:none;padding-top:0}.O5mNTW_targetMain{gap:2px;min-width:0;display:grid}.O5mNTW_targetLabel{font-size:var(--text-14);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-1)}.O5mNTW_targetMeta{gap:var(--space-1) var(--space-2);font-family:var(--font-mono);font-size:var(--text-11);color:var(--ink-3);flex-wrap:wrap;display:flex}.O5mNTW_targetControls{align-items:center;gap:var(--space-2);display:flex}.O5mNTW_certaintySelect{width:auto;min-width:130px}.O5mNTW_targetEmpty{padding:var(--space-3) 0;font-size:var(--text-13);color:var(--ink-2);margin:0}.O5mNTW_addForm{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-3);background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.O5mNTW_addFormWide{grid-column:1/-1}.O5mNTW_addFormFoot{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.O5mNTW_addFormNote{font-size:var(--text-12);color:var(--ink-3);margin:0}.O5mNTW_saving{font-family:var(--font-mono);font-size:var(--text-11);color:var(--ink-3)}@media (max-width:520px){.O5mNTW_targetRow,.O5mNTW_addForm,.O5mNTW_pair{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.O5mNTW_chipRemove{width:26px;height:26px}.O5mNTW_toggle{min-height:44px}.O5mNTW_stepBtn{width:44px;height:44px}}
.X6NTSG_stack{gap:var(--space-3);display:grid}.X6NTSG_h3{margin:0 0 var(--space-4);font-size:var(--text-14);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-1)}.X6NTSG_errorPanel{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.X6NTSG_errorText{font-size:var(--text-13);color:var(--ink-2);margin:0}.X6NTSG_skeleton{gap:var(--space-3);display:grid}.X6NTSG_skeletonBlock{border:1px solid var(--hairline);border-radius:var(--radius-3);background:var(--surface-1);height:120px;animation:X6NTSG_discoveryPrefsPulse 1.4s var(--ease) infinite}@keyframes X6NTSG_discoveryPrefsPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.X6NTSG_skeletonBlock{animation:none}}
._2GcWMG_pivot{gap:var(--space-3);display:grid}._2GcWMG_headline{font-size:var(--text-13);color:var(--ink-2);margin:0}._2GcWMG_cards{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._2GcWMG_card{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-3);background:var(--surface-1);color:inherit;transition:border-color var(--dur-1) var(--ease);text-decoration:none;display:flex}._2GcWMG_card:hover{border-color:var(--good)}._2GcWMG_card:focus-visible{box-shadow:var(--focus-ring);outline:none}._2GcWMG_fit{min-width:2.5ch;font-family:var(--font-geist-mono-stack);font-size:var(--text-16);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--good);flex:none}._2GcWMG_main{flex:1;gap:2px;min-width:0;display:grid}._2GcWMG_meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._2GcWMG_role{font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._2GcWMG_company{font-size:var(--text-12);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (max-width:560px){._2GcWMG_cards{grid-template-columns:minmax(0,1fr)}}._2GcWMG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.osWbjW_stack{gap:var(--space-3);flex-direction:column;display:flex}.osWbjW_panel{gap:var(--space-5);flex-direction:column;display:flex}.osWbjW_field{gap:var(--space-2);flex-direction:column;display:flex}.osWbjW_fieldLabel{font-size:var(--text-13);color:var(--ink-2);font-weight:500}.osWbjW_fieldHint{font-size:var(--text-12);color:var(--ink-3);margin-top:-4px}.osWbjW_swatches{gap:var(--space-2);display:flex}.osWbjW_swatch{--swatch-color:var(--ink-3);border-radius:var(--radius-pill);background:var(--swatch-color);cursor:pointer;border:2px solid #0000;width:28px;height:28px;padding:0}.osWbjW_swatch:hover{opacity:.85}.osWbjW_swatchActive{border-color:var(--ink-1);box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--swatch-color)}.osWbjW_swatch:disabled{cursor:not-allowed;opacity:.6}@media (pointer:coarse){.osWbjW_swatches{gap:var(--space-4)}.osWbjW_swatch{position:relative}.osWbjW_swatch:after{content:"";border-radius:var(--radius-pill);width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.osWbjW_previewRow{align-items:baseline;gap:var(--space-2);margin-top:var(--space-1);display:flex}.osWbjW_previewLabel{font-size:var(--text-11);color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em}.osWbjW_previewValue{font-family:var(--font-mono);font-size:var(--text-12);color:var(--ink-2);word-break:break-all}
.HOmfMq_grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:860px){.HOmfMq_grid{grid-template-columns:minmax(0,1fr)}}.HOmfMq_card{gap:var(--space-4);min-height:100%;padding:var(--space-5);text-align:left;font:inherit;color:inherit;cursor:pointer;border:1.5px solid var(--hairline);border-radius:var(--radius-4);background:var(--surface-1);transition:border-color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);flex-direction:column;display:flex}.HOmfMq_gridMd .HOmfMq_card{gap:var(--space-3);padding:var(--space-4)}.HOmfMq_card:hover{border-color:var(--hairline-strong)}.HOmfMq_card:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.HOmfMq_card:disabled{cursor:default;opacity:.7}.HOmfMq_cardOn,.HOmfMq_cardOn:hover{border-color:var(--accent);background:var(--accent-soft)}.HOmfMq_tile{border-radius:var(--radius-3);border:1px solid var(--hairline);background:var(--surface-2);width:44px;height:44px;color:var(--ink-2);transition:border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);place-items:center;display:grid}.HOmfMq_gridMd .HOmfMq_tile{width:36px;height:36px}.HOmfMq_cardOn .HOmfMq_tile{border-color:var(--accent-line);background:var(--surface-1);color:var(--accent)}.HOmfMq_text{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.HOmfMq_title{font-size:var(--text-18);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:var(--leading-tight);color:var(--ink-1)}.HOmfMq_gridMd .HOmfMq_title{font-size:var(--text-15)}.HOmfMq_body{font-size:var(--text-14);line-height:var(--leading-relaxed);color:var(--ink-2);text-wrap:pretty}.HOmfMq_gridMd .HOmfMq_body{font-size:var(--text-13)}.HOmfMq_foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--hairline);display:flex}.HOmfMq_cardOn .HOmfMq_foot{border-top-color:var(--accent-line)}.HOmfMq_meta{font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-3)}.HOmfMq_cardOn .HOmfMq_meta{color:var(--accent)}.HOmfMq_mark{border-radius:var(--radius-pill);border:1.5px solid var(--hairline-strong);width:20px;height:20px;color:var(--surface-1);background:0 0;justify-content:center;align-items:center;display:inline-flex}.HOmfMq_cardOn .HOmfMq_mark{border-color:var(--accent);background:var(--accent)}@media (prefers-reduced-motion:reduce){.HOmfMq_card,.HOmfMq_tile{transition:none}}
.kBM3eq_root{max-width:720px}.kBM3eq_eyebrow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-family:var(--font-geist-mono-stack);font-size:var(--text-11);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-3);display:flex}.kBM3eq_eyebrowDot{border-radius:var(--radius-pill);background:var(--accent);width:6px;height:6px}.kBM3eq_h1{font-size:var(--text-36);line-height:1.1;font-weight:var(--weight-semibold);letter-spacing:-.03em;color:var(--ink-1);text-wrap:balance;margin:0}.kBM3eq_lede{margin:var(--space-3) 0 var(--space-8);font-size:var(--text-15);color:var(--ink-2);text-wrap:pretty;max-width:54ch;line-height:1.6}.kBM3eq_note{align-items:flex-start;gap:var(--space-2);margin:var(--space-5) 0 0;font-size:var(--text-13);line-height:var(--leading-relaxed);color:var(--ink-2);display:flex}.kBM3eq_noteIcon{flex-shrink:0;margin-top:3px}.kBM3eq_cta{margin-top:var(--space-6)}@media (max-width:520px){.kBM3eq_h1{font-size:var(--text-28)}.kBM3eq_lede{font-size:var(--text-14)}}
.Sr2_qq_h2{font-size:var(--text-24);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-1);margin:0}.Sr2_qq_subtitle{margin:8px 0 var(--space-6);font-size:var(--text-14);color:var(--ink-2);line-height:var(--leading-relaxed)}.Sr2_qq_ctaRow{align-items:center;gap:var(--space-4);margin-top:var(--space-6);display:flex}.Sr2_qq_backBtn{color:var(--ink-3);font-size:var(--text-13);cursor:pointer;background:0 0;border:none;padding:4px 0}.Sr2_qq_backBtn:hover{color:var(--ink-1)}.Sr2_qq_chipGrid{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.Sr2_qq_chip{cursor:pointer;-webkit-user-select:none;user-select:none}.Sr2_qq_resetRow{margin-bottom:var(--space-6)}.Sr2_qq_resetLink{color:var(--ink-3);font-size:var(--text-12);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.Sr2_qq_resetLink:hover{color:var(--ink-1)}.Sr2_qq_choiceCard{text-align:left;width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-2);cursor:pointer;color:inherit;font-family:inherit;display:block}.Sr2_qq_choiceCardActive{border-color:var(--accent-line);background:var(--accent-soft)}.Sr2_qq_choiceCardTitle{font-size:var(--text-14);font-weight:var(--weight-medium);color:var(--ink-1);display:block}.Sr2_qq_choiceCardSub{font-size:var(--text-12);color:var(--ink-3);margin-top:2px;display:block}.Sr2_qq_skillCallout{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius-2);padding:var(--space-4);margin-bottom:var(--space-3);font-size:var(--text-13);color:var(--ink-1);line-height:var(--leading-relaxed)}.Sr2_qq_skillFromResume{font-size:var(--text-11);color:var(--ink-3);margin-top:2px;display:block}.Sr2_qq_stagedEyebrow{font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--accent);margin-bottom:var(--space-3);display:block}.Sr2_qq_stagedCard{background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius-3);padding:var(--space-5);margin-top:var(--space-5)}.Sr2_qq_stagedRow{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.Sr2_qq_stagedLabel{font-size:var(--text-14);color:var(--ink-3)}.Sr2_qq_stagedLabelDone{font-size:var(--text-14);color:var(--ink-1)}.Sr2_qq_skillGroupLabel{font-size:var(--text-11);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:var(--space-5) 0 var(--space-2)}.Sr2_qq_skillGroupLabel:first-child{margin-top:0}.Sr2_qq_skillRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--hairline);display:flex}.Sr2_qq_skillRow:last-child{border-bottom:none}.Sr2_qq_skillName{font-size:var(--text-13);color:var(--ink-1)}.Sr2_qq_statusControl{background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius-2);flex-shrink:0;gap:2px;padding:2px;display:flex}.Sr2_qq_statusBtn{font-size:var(--text-11);font-weight:var(--weight-medium);color:var(--ink-3);border-radius:var(--radius-1);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:4px 10px}.Sr2_qq_statusBtn:hover{color:var(--ink-1)}.Sr2_qq_statusBtnActiveBuilt{background:var(--good);color:var(--canvas)}.Sr2_qq_statusBtnActiveStudied{background:var(--info);color:var(--canvas)}.Sr2_qq_statusBtnActiveNo{background:var(--surface-3);color:var(--ink-2)}.Sr2_qq_verdictWrap{text-align:left;align-items:flex-start;gap:var(--space-5);padding:var(--space-8) 0;flex-direction:column;display:flex}.Sr2_qq_verdictNote{max-width:440px;font-size:var(--text-13);color:var(--ink-2);line-height:var(--leading-relaxed);margin:0}.Sr2_qq_summaryList{gap:var(--space-1);width:100%;margin-top:var(--space-4);flex-direction:column;display:flex}.Sr2_qq_summaryRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--hairline);text-align:left;display:flex}.Sr2_qq_summaryRow:last-child{border-bottom:none}.Sr2_qq_summaryText{font-size:var(--text-13);color:var(--ink-1)}.Sr2_qq_field{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.Sr2_qq_label{font-size:var(--text-12);font-weight:var(--weight-medium);color:var(--ink-2)}.Sr2_qq_input,.Sr2_qq_textarea{background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius-2);width:100%;padding:var(--space-3);font-family:inherit;font-size:var(--text-13);color:var(--ink-1);line-height:var(--leading-relaxed)}.Sr2_qq_textarea{resize:vertical}.Sr2_qq_input:focus,.Sr2_qq_textarea:focus{border-color:var(--accent-line);outline:none}.Sr2_qq_gateRow{gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.Sr2_qq_reassurance{align-items:flex-start;gap:var(--space-3);display:flex}.Sr2_qq_reassuranceBody{font-size:var(--text-13);color:var(--ink-2);line-height:var(--leading-relaxed)}.Sr2_qq_projectList{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.Sr2_qq_projectCard{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-2);display:flex}.Sr2_qq_projectCardBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.Sr2_qq_projectCardKind{font-size:var(--text-11);color:var(--accent)}.Sr2_qq_projectCardWhat{font-size:var(--text-13);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Sr2_qq_projectCardActions{gap:var(--space-1);flex-shrink:0;display:flex}.Sr2_qq_iconBtn{border:1px solid var(--hairline);border-radius:var(--radius-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.Sr2_qq_iconBtn:hover{border-color:var(--hairline-strong)}.Sr2_qq_projectAddBtn{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4);border:1px dashed var(--hairline-strong);border-radius:var(--radius-2);cursor:pointer;text-align:left;color:inherit;margin-bottom:var(--space-4);background:0 0;font-family:inherit;display:flex}.Sr2_qq_projectAddBtn:hover{border-color:var(--accent-line)}.Sr2_qq_projectAddBtnTitle{font-size:var(--text-14);font-weight:var(--weight-medium);color:var(--ink-1);display:block}.Sr2_qq_projectAddBtnHint{font-size:var(--text-12);color:var(--ink-3);margin-top:2px;display:block}.Sr2_qq_promptGrid{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.Sr2_qq_promptChip{border-radius:var(--radius-full);border:1px dashed var(--hairline);min-height:32px;color:var(--ink-3);font-family:inherit;font-size:var(--text-12);text-align:left;cursor:pointer;background:0 0;padding:6px 12px}.Sr2_qq_promptChip:hover{border-color:var(--accent-line);color:var(--ink-2)}.Sr2_qq_resumeLayout{gap:var(--space-5);grid-template-columns:1fr;display:grid}.Sr2_qq_tweaks{gap:var(--space-4);flex-direction:column;display:flex}.Sr2_qq_tweakGroup{flex-direction:column;gap:6px;display:flex}.Sr2_qq_tweakLabel{font-size:var(--text-11);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.Sr2_qq_tweakWhy{font-size:var(--text-11);color:var(--ink-3);line-height:var(--leading-relaxed)}.Sr2_qq_seg{background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius-2);gap:2px;padding:2px;display:flex}.Sr2_qq_segBtn{font-size:var(--text-11);font-weight:var(--weight-medium);color:var(--ink-3);border-radius:var(--radius-1);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;padding:5px 8px}.Sr2_qq_segBtn:hover{color:var(--ink-1)}.Sr2_qq_segBtnActive{background:var(--accent);color:var(--accent-on)}.Sr2_qq_fixRow{margin-top:var(--space-4)}.Sr2_qq_fixToggle{color:var(--ink-3);font-size:var(--text-12);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:4px 0;text-decoration:underline}.Sr2_qq_fixToggle:hover{color:var(--ink-1)}.Sr2_qq_fixFields{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.Sr2_qq_resumeCard{color:#18181b;border-radius:var(--radius-2);padding:var(--space-6);background:#fff;font-family:Georgia,Times New Roman,serif;line-height:1.5}.Sr2_qq_resumeName{margin:0 0 2px;font-size:20px;font-weight:700}.Sr2_qq_resumeContact{color:#52525b;margin-bottom:14px;font-size:11px}.Sr2_qq_resumeSection{margin-bottom:14px}.Sr2_qq_resumeSectionHeading{letter-spacing:.06em;text-transform:uppercase;color:#27272a;border-bottom:1px solid #d4d4d8;margin-bottom:6px;padding-bottom:3px;font-size:11px;font-weight:700}.Sr2_qq_resumeParagraph{margin:0;font-size:12.5px}.Sr2_qq_resumeSubheading{margin-bottom:2px;font-size:13px;font-weight:700}.Sr2_qq_resumeEntry{margin-top:9px}.Sr2_qq_resumeEntryHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.Sr2_qq_resumeEntryKind{color:#71717a;white-space:nowrap;font-size:10.5px;font-weight:400}.Sr2_qq_resumeBullets{margin:0;padding-left:16px;font-size:12.5px}.Sr2_qq_resumeBullets li{margin-bottom:2px}.Sr2_qq_resumeSkillRow{margin-bottom:3px;font-size:12.5px}.Sr2_qq_resumeSkillLabel{font-weight:700}.Sr2_qq_resumeMore{color:#71717a;font-style:italic}.Sr2_qq_resumeCertRows{flex-direction:column;display:flex}.Sr2_qq_resumeCertRow{margin-bottom:3px;font-size:12.5px}.Sr2_qq_resumeCertRow:last-child{margin-bottom:0}.Sr2_qq_pageBadge{margin-top:var(--space-3);font-size:var(--text-11);color:var(--ink-3);align-items:center;gap:6px;display:flex}.Sr2_qq_fieldHeading{font-size:var(--text-16);font-weight:var(--weight-semibold);color:var(--ink-1);margin-bottom:4px}.Sr2_qq_fieldHint{margin:0 0 var(--space-3);font-size:var(--text-12);color:var(--ink-3);line-height:var(--leading-relaxed)}.Sr2_qq_detailsPreview{align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-3);background:var(--surface-1);border:1px solid var(--hairline);cursor:pointer;text-align:left;color:inherit;font-family:inherit;display:flex}.Sr2_qq_detailsPreviewText{min-width:0;font-size:var(--text-14);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Sr2_qq_detailsPreviewFix{font-size:var(--text-14);color:var(--accent);flex-shrink:0}.Sr2_qq_saveBarSpacer{height:80px}.Sr2_qq_saveBar{z-index:30;padding:var(--space-6) var(--space-5) var(--space-4);background:linear-gradient(to top, var(--canvas) 58%, transparent);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.Sr2_qq_saveBarInner{align-items:center;gap:var(--space-3);width:100%;max-width:620px;display:flex}.Sr2_qq_saveBarFill{flex:1}.Sr2_qq_willAskCard{padding:var(--space-4);border:1px dashed var(--hairline-strong);border-radius:var(--radius-2);margin-bottom:var(--space-5)}.Sr2_qq_willAskTitle{margin:0 0 var(--space-3);font-size:var(--text-14);color:var(--ink-1)}.Sr2_qq_willAskList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Sr2_qq_willAskRow{align-items:center;gap:var(--space-3);font-size:var(--text-14);color:var(--ink-2);display:flex}.Sr2_qq_trackCard{padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-2);margin-bottom:var(--space-5)}.Sr2_qq_trackLead{margin:0 0 var(--space-3);font-size:var(--text-14);color:var(--ink-2);line-height:1.6}.Sr2_qq_capHead{width:100%}.Sr2_qq_capEyebrow{font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--accent);margin-bottom:var(--space-3)}.Sr2_qq_capLead{margin:var(--space-3) 0 0;font-size:var(--text-16);color:var(--ink-2);line-height:var(--leading-relaxed);text-wrap:pretty}.Sr2_qq_statRow{gap:var(--space-3);width:100%;display:flex}.Sr2_qq_statCard{padding:var(--space-4) var(--space-3);border-radius:var(--radius-2);background:var(--surface-1);border:1px solid var(--hairline);text-align:center;flex:1}.Sr2_qq_statNum{font-size:var(--text-24);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--ink-1)}.Sr2_qq_statNumHot{color:var(--accent)}.Sr2_qq_statLabel{font-size:var(--text-12);color:var(--ink-3);margin-top:var(--space-1)}.Sr2_qq_recCard{gap:var(--space-3);width:100%;padding:var(--space-4);border-radius:var(--radius-2);background:var(--surface-1);border:1px solid var(--hairline);text-align:left;align-items:flex-start;display:flex}.Sr2_qq_recCardOn{background:var(--accent-soft);border-color:var(--accent-line)}.Sr2_qq_recBody{gap:var(--space-3);flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.Sr2_qq_recText{font-size:var(--text-14);color:var(--ink-2);line-height:var(--leading-relaxed);margin:0}.Sr2_qq_recText strong{color:var(--ink-1);font-weight:var(--weight-semibold)}.Sr2_qq_capNote{gap:var(--space-3);text-align:left;align-items:flex-start;width:100%;display:flex}.Sr2_qq_capNoteText{font-size:var(--text-13);color:var(--ink-3);line-height:var(--leading-relaxed);flex:1}.Sr2_qq_capNoteText strong{color:var(--ink-2);font-weight:var(--weight-semibold)}.Sr2_qq_summaryTextMuted{color:var(--ink-3)}.Sr2_qq_capDivider{background:var(--hairline);width:100%;height:1px;margin:var(--space-2) 0;border:0}
.BWOonG_wrap{text-align:left;width:100%}.BWOonG_label{font-size:var(--text-13);color:var(--ink-3);margin-bottom:6px}.BWOonG_figure{align-items:baseline;gap:var(--space-3);display:flex}.BWOonG_value{font-size:74px;font-weight:var(--weight-semibold);letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--accent);line-height:.92}.BWOonG_outOf{font-size:var(--text-16);color:var(--ink-3);letter-spacing:var(--tracking-tight)}.BWOonG_track{border-radius:var(--radius-full);background:var(--hairline-strong);height:3px;margin-top:var(--space-5);overflow:hidden}.BWOonG_fill{height:100%;width:var(--profile-score-fill,0%);background:var(--accent);border-radius:var(--radius-full)}.BWOonG_note{font-size:var(--text-12);color:var(--ink-3);margin-top:var(--space-3);line-height:var(--leading-relaxed)}
.ziZVvW_wrap{flex-wrap:wrap;align-items:baseline;gap:6px;max-width:100%;display:inline-flex}.ziZVvW_wrapBlock{flex-wrap:nowrap}.ziZVvW_value{cursor:pointer;border-radius:4px;margin-left:-4px;padding:1px 4px}.ziZVvW_value:hover{background:var(--surface-2)}.ziZVvW_value:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ziZVvW_value[data-unstated=true]{color:var(--ink-3);font-style:italic;font-weight:var(--weight-regular)}.ziZVvW_pencil{opacity:.55;flex-shrink:0}.ziZVvW_input{border:1px solid var(--accent);background:var(--surface-1);font:inherit;color:inherit;letter-spacing:inherit;border-radius:4px;outline:none;min-width:4ch;margin-left:-5px;padding:0 4px}.ziZVvW_correctedNote{font-size:var(--text-11);color:var(--ink-3);white-space:nowrap;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--hairline);padding:0 7px;line-height:1.6}
._1Sn4Qq_dialog{max-width:520px}._1Sn4Qq_titleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._1Sn4Qq_progressTag{margin-left:auto}._1Sn4Qq_routeCard{gap:var(--space-3);text-align:left;cursor:pointer;width:100%;margin-bottom:var(--space-2);padding:var(--space-4);border-radius:var(--radius-2);background:var(--surface-1);border:1px solid var(--hairline);color:inherit;transition:border-color var(--dur-2) var(--ease);font-family:inherit;display:flex}._1Sn4Qq_routeCard:hover,._1Sn4Qq_routeCard:focus-visible{border-color:var(--accent-line);outline:none}._1Sn4Qq_routeCard:last-child{margin-bottom:0}._1Sn4Qq_routeIcon{flex-shrink:0;margin-top:1px}._1Sn4Qq_routeText{flex-direction:column;gap:3px;min-width:0;display:flex}._1Sn4Qq_routeTitle{font-size:var(--text-13);font-weight:var(--weight-semibold);color:var(--ink-1)}._1Sn4Qq_routeSub{font-size:var(--text-12);color:var(--ink-2);line-height:var(--leading-normal)}._1Sn4Qq_form{gap:var(--space-3);flex-direction:column;display:flex}._1Sn4Qq_kindToggle{gap:var(--space-2);display:flex}._1Sn4Qq_ask{gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-15);font-weight:var(--weight-medium);color:var(--ink-1);line-height:var(--leading-normal);align-items:flex-start;display:flex}._1Sn4Qq_askIcon{flex-shrink:0;margin-top:2px}._1Sn4Qq_strong{color:var(--ink-1)}._1Sn4Qq_textarea{width:100%;min-height:96px;padding:var(--space-3) var(--space-4);resize:vertical;background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-2);color:var(--ink-1);font-family:var(--font-geist);font-size:var(--text-13);line-height:var(--leading-normal);transition:border-color var(--dur-2) var(--ease);outline:none}._1Sn4Qq_textarea:focus{border-color:var(--accent-line)}._1Sn4Qq_hint{margin-top:var(--space-2);font-size:var(--text-12);color:var(--ink-3)}._1Sn4Qq_errorText{margin-top:var(--space-2);font-size:var(--text-12);color:var(--risk)}._1Sn4Qq_meta{margin-top:var(--space-4);font-size:var(--text-12);color:var(--ink-3)}._1Sn4Qq_reviewBlock{margin-bottom:var(--space-4)}._1Sn4Qq_reviewBlock:last-child{margin-bottom:0}._1Sn4Qq_reviewLabel{margin-bottom:var(--space-2);font-size:var(--text-12);font-weight:var(--weight-semibold);color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em}._1Sn4Qq_reviewRaw{padding:var(--space-3) var(--space-4);background:var(--surface-2);border-radius:var(--radius-2);font-size:var(--text-13);color:var(--ink-2);line-height:var(--leading-normal);margin:0}._1Sn4Qq_warning{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--risk) 8%, var(--surface-1));border:1px solid color-mix(in srgb, var(--risk) 30%, var(--hairline));border-radius:var(--radius-2);flex-direction:column;align-items:flex-start;display:flex}._1Sn4Qq_warning p{font-size:var(--text-12);color:var(--ink-1);line-height:var(--leading-normal);margin:0}._1Sn4Qq_errorBlock{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-2);border-radius:var(--radius-2);font-size:var(--text-13);color:var(--ink-2);line-height:var(--leading-normal);display:flex}._1Sn4Qq_savedBody{align-items:center;gap:var(--space-2);padding:var(--space-4) 0;text-align:center;flex-direction:column;display:flex}._1Sn4Qq_savedText{font-size:var(--text-15);font-weight:var(--weight-semibold);color:var(--ink-1);margin:0}._1Sn4Qq_savedSub{font-size:var(--text-13);color:var(--ink-2);line-height:var(--leading-normal);margin:0}._1Sn4Qq_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
._1QeYgG_page{max-width:920px;padding:0 0 var(--space-16);margin:0 auto}._1QeYgG_header{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}._1QeYgG_preferencesStrip{margin:calc(var(--space-2) * -1) 0 var(--space-6)}._1QeYgG_videoLesson{margin-bottom:var(--space-6)}._1QeYgG_pasteCell{flex-direction:column;min-width:0;display:flex}._1QeYgG_pasteCell>._1QeYgG_pasteBar{flex:auto}._1QeYgG_pasteVideoLink{margin-top:var(--space-2);align-self:flex-start}._1QeYgG_headerText{min-width:0}._1QeYgG_eyebrow{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-3);display:block}._1QeYgG_h1{font-size:var(--text-28);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--ink-1);margin:0}._1QeYgG_subtitle{margin:var(--space-2) 0 0;font-size:var(--text-15);line-height:var(--leading-relaxed);color:var(--ink-2)}._1QeYgG_headerProgress{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface-1);display:flex}._1QeYgG_ring{flex-shrink:0}._1QeYgG_progressCount{font-family:var(--font-mono);font-size:var(--text-16);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--ink-1);line-height:1.1}._1QeYgG_progressTotal{color:var(--ink-3);font-weight:var(--weight-regular)}._1QeYgG_progressLabel{font-size:var(--text-11);color:var(--ink-3);white-space:nowrap}._1QeYgG_brief{gap:var(--space-3);margin-bottom:var(--space-8);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}._1QeYgG_overnight{flex-direction:column;display:flex;overflow:hidden}._1QeYgG_overnightHead{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--hairline);display:flex}._1QeYgG_overnightLabel{font-family:var(--font-mono);font-size:var(--text-11);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3)}._1QeYgG_overnightWhen{font-family:var(--font-mono);font-size:var(--text-11);color:var(--ink-3)}._1QeYgG_overnightNote{font-size:var(--text-11);color:var(--ink-3);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:inline-flex}._1QeYgG_overnightBody{padding:var(--space-4);font-size:var(--text-13);line-height:var(--leading-relaxed);color:var(--ink-2);flex:1;align-items:center;display:flex}._1QeYgG_overnightCells{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._1QeYgG_overnightCell{padding:var(--space-4);border-right:1px solid var(--hairline);flex-direction:column;gap:2px;min-width:0;display:flex}._1QeYgG_overnightCell:last-child{border-right:none}._1QeYgG_overnightValue{font-size:var(--text-24);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--ink-1)}._1QeYgG_overnightKey{font-size:var(--text-12);font-weight:var(--weight-medium);color:var(--ink-2)}._1QeYgG_overnightSub{font-size:var(--text-11);line-height:var(--leading-snug);color:var(--ink-3)}._1QeYgG_overnightExpiry{padding:var(--space-2) var(--space-4) var(--space-3);border-top:1px solid var(--hairline);font-size:var(--text-11);line-height:var(--leading-snug);color:var(--ink-3)}._1QeYgG_pasteBar{justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-3);background:var(--surface-1);color:var(--ink-2);text-align:left;font-family:var(--font-geist);cursor:pointer;transition:border-color var(--dur-2) var(--ease), background var(--dur-2) var(--ease);flex-direction:column;display:flex}._1QeYgG_pasteBar:hover{border-color:var(--accent-line);background:var(--surface-2)}._1QeYgG_pasteBar:focus-visible{box-shadow:var(--focus-ring);outline:none}._1QeYgG_pasteBadge{border-radius:var(--radius-2);border:1px solid var(--accent-line);background:var(--accent-soft);width:32px;height:32px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}._1QeYgG_pasteTitle{font-size:var(--text-13);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--ink-1);display:block}._1QeYgG_pasteSub{font-size:var(--text-12);line-height:var(--leading-relaxed);color:var(--ink-3);margin-top:2px;display:block}._1QeYgG_pasteFoot{font-size:var(--text-12);font-weight:var(--weight-medium);color:var(--accent);align-items:center;gap:6px;display:flex}._1QeYgG_errorPanel{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}._1QeYgG_errorText{font-size:var(--text-13);color:var(--ink-2);margin:0}._1QeYgG_spinner{animation:.9s linear infinite _1QeYgG_todaySpin}@keyframes _1QeYgG_todaySpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._1QeYgG_skeleton{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;display:flex}._1QeYgG_skeletonBrief{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}._1QeYgG_skeletonBlock{border:1px solid var(--hairline);border-radius:var(--radius-3);background:var(--surface-1);animation:_1QeYgG_todayPulse 1.4s var(--ease) infinite}._1QeYgG_skeletonBlockTall{height:104px}._1QeYgG_skeletonCard{border:1px solid var(--hairline);border-radius:var(--radius-3);background:var(--surface-2);height:96px;animation:_1QeYgG_todayPulse 1.4s var(--ease) infinite}._1QeYgG_skeletonCard:nth-child(2){animation-delay:.12s}._1QeYgG_skeletonCard:nth-child(3){animation-delay:.24s}@keyframes _1QeYgG_todayPulse{0%,to{opacity:1}50%{opacity:.45}}._1QeYgG_empty{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-5);flex-direction:column;display:flex}._1QeYgG_emptyBadge{width:44px;height:44px;margin-bottom:var(--space-2);border-radius:var(--radius-3);border:1px solid var(--hairline);background:var(--surface-2);justify-content:center;align-items:center;display:inline-flex}._1QeYgG_emptyBadgeGood{border-color:var(--good-line);background:var(--good-soft)}._1QeYgG_emptyBadgeAccent{border-color:var(--accent-line);background:var(--accent-soft)}._1QeYgG_emptyTitle{font-size:var(--text-16);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-1)}._1QeYgG_emptyBody{max-width:440px;font-size:var(--text-13);line-height:var(--leading-relaxed);color:var(--ink-2);margin:0}._1QeYgG_doneActions{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._1QeYgG_sectionTitle{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin:0 0 var(--space-4);display:flex}._1QeYgG_sectionH2{align-items:center;gap:var(--space-2);font-size:var(--text-16);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-1);margin:0;display:flex}._1QeYgG_sectionCount{border-radius:var(--radius-pill);background:var(--surface-3);min-width:20px;height:20px;font-family:var(--font-mono);font-size:var(--text-11);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;color:var(--ink-2);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}._1QeYgG_sectionSub{font-size:var(--text-12);color:var(--ink-3);margin:2px 0 0}._1QeYgG_undoBar{left:50%;bottom:calc(var(--tabbar-total,0px) + var(--space-5));z-index:20;align-items:center;gap:var(--space-3);max-width:calc(100vw - var(--space-8));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--overlay);animation:_1QeYgG_todayRise var(--dur-3) var(--ease);display:flex;position:fixed;transform:translate(-50%)}._1QeYgG_undoText{font-size:var(--text-13);color:var(--ink-1);white-space:nowrap}._1QeYgG_undoClose{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._1QeYgG_undoClose:hover{color:var(--ink-1);background:var(--surface-3)}@keyframes _1QeYgG_todayRise{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}._1QeYgG_queueWrap{margin-bottom:var(--space-10)}._1QeYgG_group{margin-bottom:var(--space-6)}._1QeYgG_group:last-child{margin-bottom:0}._1QeYgG_groupHead{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}._1QeYgG_groupDot{border-radius:var(--radius-pill);background:var(--group-tone,var(--ink-3));align-self:center;width:8px;height:8px}._1QeYgG_group[data-urgency=now]{--group-tone:var(--accent)}._1QeYgG_group[data-urgency=today]{--group-tone:var(--info)}._1QeYgG_group[data-urgency=week]{--group-tone:var(--ink-4)}._1QeYgG_groupTitle{font-size:var(--text-13);font-weight:var(--weight-semibold);color:var(--ink-1)}._1QeYgG_groupCount{font-family:var(--font-mono);font-size:var(--text-11);font-variant-numeric:tabular-nums;color:var(--ink-3)}._1QeYgG_groupSub{margin-left:var(--space-1);font-size:var(--text-12);color:var(--ink-3)}._1QeYgG_showMore{margin-top:var(--space-2);padding:var(--space-1) var(--space-3);border:1px dashed var(--hairline);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-11);color:var(--ink-2);cursor:pointer;background:0 0}._1QeYgG_showMore:hover{border-color:var(--hairline-strong);color:var(--ink-1)}._1QeYgG_queueList{gap:var(--space-2);flex-direction:column;display:flex}._1QeYgG_card{gap:var(--space-3);align-items:flex-start;display:flex}._1QeYgG_cardIcon{border-radius:var(--radius-2);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._1QeYgG_cardIcon[data-tone=accent]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}._1QeYgG_cardIcon[data-tone=info]{background:var(--info-soft);border-color:var(--info-line);color:var(--info)}._1QeYgG_cardIcon[data-tone=caution]{background:var(--caution-soft);border-color:var(--caution-line);color:var(--caution)}._1QeYgG_cardIcon[data-tone=mute]{background:var(--surface-3);border-color:var(--hairline);color:var(--ink-2)}._1QeYgG_cardBody{flex:1;min-width:0}._1QeYgG_cardHead{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}._1QeYgG_cardTitle{min-width:0;font-size:var(--text-14);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-1);flex:1;padding-top:5px;line-height:1.35}._1QeYgG_cardFit{flex-shrink:0}._1QeYgG_cardMetaLine{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}._1QeYgG_cardQuiet{flex-shrink:0;align-items:center;gap:2px;padding-top:2px;display:flex}._1QeYgG_cardIconBtn{border-radius:var(--radius-2);width:28px;height:28px;color:var(--ink-3);cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._1QeYgG_cardIconBtn:hover{background:var(--surface-3);color:var(--ink-1)}._1QeYgG_cardIconBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}._1QeYgG_cardMenuWrap{position:relative}._1QeYgG_cardMenuScrim{z-index:20;position:fixed;inset:0}._1QeYgG_cardMenu{z-index:21;width:220px;padding:var(--space-2);border:1px solid var(--hairline-strong);border-radius:var(--radius-3);background:var(--overlay);position:absolute;top:calc(100% + 4px);right:0}._1QeYgG_cardMenuLabel{padding:var(--space-1) var(--space-2);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-3);font-size:10px}._1QeYgG_cardMenuItem{width:100%;padding:var(--space-2);border-radius:var(--radius-2);text-align:left;font-family:var(--font-geist);font-size:var(--text-12);color:var(--ink-1);cursor:pointer;background:0 0;border:none;display:block}._1QeYgG_cardMenuItem:hover,._1QeYgG_cardMenuItem:focus-visible{background:var(--surface-3);outline:none}._1QeYgG_cardMenuSub{font-size:var(--text-11);line-height:var(--leading-snug);color:var(--ink-3);margin-top:1px;display:block}._1QeYgG_peekPanel{margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-2);background:var(--surface-1)}._1QeYgG_peekStats{gap:var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}._1QeYgG_peekStat{min-width:120px}._1QeYgG_peekStatValue{font-family:var(--font-mono);font-size:var(--text-14);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--ink-1)}._1QeYgG_peekStatLabel{font-size:var(--text-11);color:var(--ink-3);margin-top:2px}._1QeYgG_peekChips{margin-bottom:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}._1QeYgG_peekChip{border-radius:var(--radius-pill);border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);font-size:var(--text-11);padding:2px 8px}._1QeYgG_peekNote{font-size:var(--text-11);line-height:var(--leading-relaxed);color:var(--ink-3);align-items:flex-start;gap:6px;display:flex}._1QeYgG_cardReason{margin:0 0 var(--space-3);font-size:var(--text-12);line-height:var(--leading-relaxed);color:var(--ink-2);align-items:flex-start;gap:6px;display:flex}._1QeYgG_sparkIcon{color:var(--accent);flex-shrink:0;margin-top:3px}._1QeYgG_cardActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._1QeYgG_cardMeta{font-family:var(--font-mono);font-size:var(--text-11);font-variant-numeric:tabular-nums;color:var(--ink-3)}._1QeYgG_metrics{gap:var(--space-2);margin-bottom:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._1QeYgG_metric{min-width:0;padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-3);background:var(--surface-1);flex-direction:column;gap:2px;display:flex}._1QeYgG_metricValue{font-size:var(--text-28);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--ink-1);display:block}._1QeYgG_metricLabel{margin-top:var(--space-1);font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--ink-2);display:block}._1QeYgG_metricSub{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-3);font-size:10px;display:block}._1QeYgG_learnings{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}._1QeYgG_learning{gap:var(--space-3);align-items:flex-start;display:flex}._1QeYgG_learningIcon{border-radius:var(--radius-2);border:1px solid var(--hairline);background:var(--surface-2);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}._1QeYgG_learningText{font-size:var(--text-13);line-height:var(--leading-relaxed);color:var(--ink-1);margin:0}._1QeYgG_learningMeta{margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-11);color:var(--ink-3);display:block}@media (max-width:860px){._1QeYgG_h1{font-size:var(--text-24)}._1QeYgG_brief,._1QeYgG_skeletonBrief{grid-template-columns:1fr}._1QeYgG_overnightCells{grid-template-columns:repeat(3,minmax(0,1fr))}._1QeYgG_overnightCell{padding:var(--space-3)}._1QeYgG_overnightSub{display:none}._1QeYgG_pasteBar{flex-direction:row;align-items:center}._1QeYgG_pasteFoot{margin-left:auto}._1QeYgG_pasteSub{display:none}._1QeYgG_metrics{gap:var(--space-1)}._1QeYgG_metric{padding:var(--space-3)}._1QeYgG_metricValue{font-size:var(--text-22)}}@media (max-width:520px){._1QeYgG_overnightNote{display:none}}@media (pointer:coarse){._1QeYgG_cardIconBtn{width:44px;height:44px}._1QeYgG_showMore{min-height:44px;padding:var(--space-2) var(--space-3)}}@media (prefers-reduced-motion:reduce){._1QeYgG_skeletonBlock,._1QeYgG_skeletonCard,._1QeYgG_undoBar{animation:none}}
.qFpXua_container{max-width:1080px;padding:0 var(--space-6);margin:0 auto}.qFpXua_eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.11em;color:var(--accent);font-size:11px}.qFpXua_title{margin:var(--space-4) 0 0;font-size:clamp(30px,4vw,44px);font-weight:var(--weight-semibold);letter-spacing:-.032em;line-height:1.1}.qFpXua_lede{margin:var(--space-4) 0 0;max-width:58ch;font-size:var(--text-16);color:var(--ink-2);text-wrap:pretty;line-height:1.65}
.vU9ECa_wrap{min-width:0}.vU9ECa_h2{font-size:var(--text-24);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-1);text-wrap:balance;margin:0}.vU9ECa_subtitle{margin:8px 0 var(--space-6);max-width:60ch;font-size:var(--text-14);line-height:var(--leading-relaxed);color:var(--ink-2);text-wrap:pretty}.vU9ECa_field{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;min-width:0;display:flex}.vU9ECa_labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.vU9ECa_label{font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--ink-1)}.vU9ECa_hint{font-size:var(--text-12);color:var(--ink-3)}.vU9ECa_input{width:100%;min-height:44px;padding:var(--space-3);font-family:inherit;font-size:var(--text-14);color:var(--ink-1);background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius-2);caret-color:var(--accent);transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease)}.vU9ECa_input::placeholder{color:var(--ink-3)}.vU9ECa_input:hover{border-color:var(--hairline-strong)}.vU9ECa_input:focus{border-color:var(--accent-line);background:var(--surface-1);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.vU9ECa_input[aria-invalid=true]{border-color:var(--risk-line)}.vU9ECa_inputFollow{margin-top:var(--space-1)}.vU9ECa_error{font-size:var(--text-12);line-height:var(--leading-relaxed);color:var(--risk)}.vU9ECa_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.vU9ECa_chip{min-height:36px;padding:0 var(--space-3);font-family:inherit;font-size:var(--text-13);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--surface-1);border:1px solid var(--hairline);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:999px;align-items:center;display:inline-flex}.vU9ECa_chip:hover{color:var(--ink-1);border-color:var(--hairline-strong)}.vU9ECa_chip:active{transform:scale(.97)}.vU9ECa_chip:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.vU9ECa_chip[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.vU9ECa_optional{margin-top:var(--space-8)}.vU9ECa_optionalHead{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.vU9ECa_optionalTitle{font-size:var(--text-12);font-weight:var(--weight-medium);color:var(--ink-3)}.vU9ECa_optionalRule{background:var(--hairline);flex:1;height:1px}.vU9ECa_grid{gap:0 var(--space-4);grid-template-columns:minmax(0,1fr) 160px;display:grid}@media (max-width:520px){.vU9ECa_grid{grid-template-columns:minmax(0,1fr)}}.vU9ECa_ctaRow{align-items:center;gap:var(--space-4);margin-top:var(--space-6);display:flex}.vU9ECa_backBtn{font-family:inherit;font-size:var(--text-13);color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:4px 0}.vU9ECa_backBtn:hover{color:var(--ink-1)}.vU9ECa_missing{margin:var(--space-3) 0 0;font-size:var(--text-12);color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.vU9ECa_input,.vU9ECa_chip{transition:none}}
.XSNDea_overlay{z-index:100;padding:var(--space-4);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.XSNDea_dialog{width:100%;max-width:440px;max-height:90vh;overflow-y:auto}.XSNDea_header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.XSNDea_dangerIcon{color:var(--risk);flex-shrink:0}.XSNDea_title{font-size:var(--text-18);font-weight:var(--weight-semibold);color:var(--ink-1)}.XSNDea_description{font-size:var(--text-13);color:var(--ink-2);line-height:var(--leading-normal);margin-bottom:var(--space-4)}.XSNDea_extra{margin-bottom:var(--space-4)}.XSNDea_label{font-family:var(--font-mono);font-size:var(--text-11);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3);margin-bottom:var(--space-2);display:block}.XSNDea_required{color:var(--caution);text-transform:none;letter-spacing:var(--tracking-normal)}.XSNDea_textarea{resize:vertical;width:100%;min-height:72px;padding:var(--space-3);border-radius:var(--radius-2);border:1px solid var(--hairline);background:var(--surface-1);color:var(--ink-1);font-family:var(--font-body);font-size:var(--text-13);line-height:var(--leading-normal);transition:border-color var(--dur-2) var(--ease);outline:none}.XSNDea_textarea:focus{border-color:var(--accent-line)}.XSNDea_textareaInvalid{border-color:var(--risk-line)}.XSNDea_error{margin-top:var(--space-2);font-size:var(--text-12);color:var(--risk)}.XSNDea_actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);display:flex}.XSNDea_codeInput{width:100%;margin-top:var(--space-1);padding:var(--space-3);background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-2);color:var(--ink-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:var(--text-16)}.XSNDea_codeInput:focus-visible{border-color:var(--accent-line);box-shadow:var(--focus-ring);outline:none}.XSNDea_codeInput::placeholder{font-family:var(--font-geist);letter-spacing:normal;font-size:var(--text-13);color:var(--ink-3)}.XSNDea_codeHint{margin-top:var(--space-2);font-size:var(--text-11);color:var(--ink-3);line-height:var(--leading-normal)}
.F5iG-a_panel{margin-bottom:var(--space-5);scroll-margin-top:var(--space-6);overflow:hidden}.F5iG-a_head{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--hairline);display:flex}.F5iG-a_headText{min-width:0}.F5iG-a_title{align-items:center;gap:var(--space-2);font-size:var(--text-14);font-weight:var(--weight-semibold);color:var(--ink-1);margin-bottom:3px;display:flex}.F5iG-a_count{font-size:var(--text-11)}.F5iG-a_note{font-size:var(--text-12);color:var(--ink-2);line-height:var(--leading-relaxed);max-width:68ch}.F5iG-a_empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);display:flex}.F5iG-a_emptyIcon{border-radius:var(--radius-md);background:var(--accent-soft);flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.F5iG-a_emptyText{min-width:0}.F5iG-a_emptyTitle{font-size:var(--text-13);font-weight:var(--weight-semibold);color:var(--ink-1)}.F5iG-a_emptySub{font-size:var(--text-12);color:var(--ink-2);line-height:var(--leading-relaxed);max-width:60ch}.F5iG-a_list{margin:0;padding:0;list-style:none}.F5iG-a_item{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--hairline);transition:opacity .18s,transform .18s;display:flex}.F5iG-a_item:first-child{border-top:none}.F5iG-a_itemLeaving{opacity:.35;pointer-events:none;transform:translate(6px)}.F5iG-a_rule{background:var(--accent);opacity:.85;border-radius:2px;flex:0 0 3px;width:3px;margin-top:3px}.F5iG-a_body{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.F5iG-a_quote{font-size:var(--text-13);line-height:var(--leading-relaxed);color:var(--ink-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.F5iG-a_meta{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-12);color:var(--ink-2);flex-wrap:wrap;display:flex}.F5iG-a_prompt{align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.F5iG-a_promptLabel{font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3)}.F5iG-a_promptText{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;max-width:44ch;overflow:hidden}.F5iG-a_source{min-width:0}.F5iG-a_sourceLink{color:var(--ink-1);border-bottom:1px solid var(--hairline);text-decoration:none;transition:border-color .12s,color .12s}.F5iG-a_sourceLink:hover{color:var(--accent);border-bottom-color:var(--accent)}.F5iG-a_date{color:var(--ink-3)}.F5iG-a_foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-top:2px;display:flex}.F5iG-a_proves{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.F5iG-a_provesLabel{font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);margin-right:2px}.F5iG-a_provesQuiet{font-size:var(--text-12);color:var(--ink-3)}.F5iG-a_skillTag{font-size:var(--text-11)}.F5iG-a_actions{align-items:center;gap:2px;margin-left:auto;display:flex}.F5iG-a_confirmText{font-size:var(--text-12);color:var(--ink-2);margin-right:var(--space-1)}.F5iG-a_removeAction{color:var(--ink-3)}.F5iG-a_removeAction:hover{color:var(--ink-1)}@container (max-width:480px){.F5iG-a_head,.F5iG-a_empty,.F5iG-a_item{padding-left:var(--space-4);padding-right:var(--space-4)}.F5iG-a_actions{width:100%;margin-left:0}}
.zxXnYG_btn{all:unset;z-index:1;cursor:pointer;border-radius:var(--radius-1);min-width:0;max-width:100%;display:inline-flex;position:relative}.zxXnYG_btn:hover>*{filter:brightness(.96)}.zxXnYG_btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zxXnYG_tag{max-width:100%}.zxXnYG_label{white-space:nowrap;text-overflow:ellipsis;letter-spacing:normal;min-width:0;overflow:hidden}.zxXnYG_glyph{opacity:.8;background:currentColor;border-radius:999px;flex:none;width:6px;height:6px;display:inline-block}.zxXnYG_sheet{gap:var(--space-4);flex-direction:column;display:flex}.zxXnYG_stats{gap:var(--space-3) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.zxXnYG_stat{flex-direction:column;gap:2px;min-width:0;display:flex}.zxXnYG_stat dt{font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-3)}.zxXnYG_stat dd{font-size:var(--text-14);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--ink-1);margin:0}.zxXnYG_note,.zxXnYG_source{font-size:var(--text-12);color:var(--ink-2);margin:0;line-height:1.5}.zxXnYG_source{color:var(--ink-3)}.zxXnYG_source a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:480px){.zxXnYG_stats{grid-template-columns:1fr}}
.cgsNDG_frame{margin-top:var(--space-12);text-align:left;border:1px solid var(--hairline-strong);border-radius:var(--radius-4);background:var(--surface-1);overflow:hidden;box-shadow:0 40px 90px -30px #000000d9}.cgsNDG_header{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--hairline);display:flex}.cgsNDG_headerTitle{font-size:var(--text-12);font-weight:var(--weight-semibold)}.cgsNDG_headerMeta{font-family:var(--font-mono);color:var(--ink-3);margin-left:auto;font-size:10px}.cgsNDG_body{padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.cgsNDG_row{gap:var(--space-4);display:flex}.cgsNDG_rowBody{flex:1;min-width:0}.cgsNDG_rowTop{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cgsNDG_rowTitle{font-size:var(--text-13);font-weight:var(--weight-semibold)}.cgsNDG_rowWhy{gap:var(--space-2);align-items:flex-start;margin-top:5px;display:flex}.cgsNDG_rowWhyText{font-size:var(--text-12);color:var(--ink-2);line-height:1.5}.cgsNDG_rowMeta{margin-top:7px}.cgsNDG_footNote{margin-top:var(--space-3);font-size:var(--text-11);color:var(--ink-3)}
.X7dafW_nav{z-index:50;border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0bdb;position:sticky;top:0}.X7dafW_inner{align-items:center;gap:var(--space-4);height:60px;display:flex}.X7dafW_brand{align-items:center;display:flex}.X7dafW_back{align-items:center;gap:var(--space-2);font-size:var(--text-12);color:var(--ink-3);transition:color var(--dur-1) var(--ease);margin-left:auto;text-decoration:none;display:flex}.X7dafW_back:hover{color:var(--ink-1)}
.P_JTsW_flow{min-width:0}.P_JTsW_progressRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);display:flex}.P_JTsW_progress{appearance:none;background:var(--surface-3);border:0;border-radius:999px;flex:1;height:3px;overflow:hidden}.P_JTsW_progress::-webkit-progress-bar{background:var(--surface-3);border-radius:999px}.P_JTsW_progress::-webkit-progress-value{background:linear-gradient(90deg, var(--accent), #f97316);transition:width var(--dur-3,.32s) var(--ease);border-radius:999px}.P_JTsW_progress::-moz-progress-bar{background:linear-gradient(90deg, var(--accent), #f97316);border-radius:999px}.P_JTsW_progressCount{text-align:right;min-width:4.5em;font-size:var(--text-12);font-variant-numeric:tabular-nums;color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.P_JTsW_progress::-webkit-progress-value{transition:none}}
.MIAIca_stack{gap:var(--space-4);flex-direction:column;display:flex}.MIAIca_note{font-size:var(--text-13);line-height:var(--leading-relaxed);color:var(--ink-2);text-wrap:pretty;max-width:64ch;margin:0}
.agI4fG_wrap{gap:var(--space-3);flex-direction:column;display:flex}.agI4fG_row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.agI4fG_fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agI4fG_fileLabel{align-items:center;gap:var(--space-2);font-size:var(--text-12);color:var(--ink-1);background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius-2);cursor:pointer;transition:border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);padding:6px 11px;display:inline-flex}.agI4fG_fileLabel:hover{border-color:var(--ink-3)}.agI4fG_fileInput:focus-visible+.agI4fG_fileLabel{outline:2px solid var(--accent);outline-offset:1px}.agI4fG_meta{font-family:var(--font-mono);font-size:var(--text-11);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.agI4fG_metaName{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.agI4fG_metaSep{opacity:.5}.agI4fG_metaWarn{color:var(--caution)}.agI4fG_error{font-size:var(--text-12);line-height:var(--leading-normal);color:var(--risk)}.agI4fG_previewBlock{gap:var(--space-2);flex-direction:column;display:flex}.agI4fG_previewHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.agI4fG_previewTitle{font-size:var(--text-11);color:var(--ink-3)}.agI4fG_toggle{font-size:var(--text-11);color:var(--ink-2);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.agI4fG_toggle:hover{color:var(--ink-1)}.agI4fG_toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.agI4fG_bar{border-radius:var(--radius-2);border:1px solid var(--hairline);background:var(--surface-0,#0b0b0d);align-items:center;padding:10px 12px;display:flex}.agI4fG_barChecker{background-image:linear-gradient(45deg,#ffffff0f 25%,#0000 25%),linear-gradient(-45deg,#ffffff0f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff0f 75%),linear-gradient(-45deg,#0000 75%,#ffffff0f 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.agI4fG_previewNote{font-size:var(--text-11);line-height:var(--leading-normal);color:var(--ink-3);margin:0}@media (prefers-reduced-motion:reduce){.agI4fG_fileLabel{transition:none}}
.Hdlq7q_split{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:760px){.Hdlq7q_split{grid-template-columns:1fr}}.Hdlq7q_card{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-3);border:1px solid var(--hairline);background:var(--surface-1);color:inherit;transition:border-color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.Hdlq7q_card:hover{border-color:var(--hairline-strong);background:var(--surface-2)}.Hdlq7q_card:focus-visible{box-shadow:var(--focus-ring);outline:none}.Hdlq7q_cardHead{align-items:center;gap:var(--space-3);display:flex}.Hdlq7q_cardMark{border-radius:var(--radius-2);border:1px solid var(--hairline);background:var(--surface-3);width:32px;height:32px;color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Hdlq7q_prep .Hdlq7q_cardMark{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.Hdlq7q_cardTitle{font-size:var(--text-16);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-1)}.Hdlq7q_cardBody{max-width:48ch;font-size:var(--text-13);line-height:var(--leading-relaxed);color:var(--ink-2);text-wrap:pretty;margin:0}.Hdlq7q_loop{align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:var(--tracking-wide);color:var(--ink-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Hdlq7q_loop li{padding:2px var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--hairline);position:relative}.Hdlq7q_loop li+li:before{content:"";left:calc(-1 * var(--space-2) - 1px);width:var(--space-2);background:var(--hairline-strong);height:1px;position:absolute;top:50%}.Hdlq7q_prep .Hdlq7q_loop li{transition:border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease)}.Hdlq7q_prep:hover .Hdlq7q_loop li{color:var(--ink-1);border-color:var(--accent-line)}.Hdlq7q_prep:hover .Hdlq7q_loop li:first-child{transition-delay:0s}.Hdlq7q_prep:hover .Hdlq7q_loop li:nth-child(2){transition-delay:var(--motion-stagger)}.Hdlq7q_prep:hover .Hdlq7q_loop li:nth-child(3){transition-delay:calc(var(--motion-stagger) * 2)}.Hdlq7q_prep:hover .Hdlq7q_loop li:nth-child(4){transition-delay:calc(var(--motion-stagger) * 3)}.Hdlq7q_screen .Hdlq7q_loop li:last-child{color:var(--ink-1);border-color:var(--hairline-strong)}.Hdlq7q_cardFoot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--hairline);font-size:var(--text-12);color:var(--ink-3);margin-top:auto;display:flex}.Hdlq7q_card:hover .Hdlq7q_cardFoot{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.Hdlq7q_prep .Hdlq7q_loop li,.Hdlq7q_card{transition:none}}
.KEPN4W_rows{gap:var(--space-4);display:grid}.KEPN4W_row{gap:var(--space-2);display:grid}.KEPN4W_rowHead{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.KEPN4W_rowLabel{font-size:var(--text-13);font-weight:var(--weight-semibold);color:var(--ink-1)}.KEPN4W_rowCounts{font-family:var(--font-mono);font-size:var(--text-11);color:var(--ink-3);margin-left:auto}.KEPN4W_rowHint{font-size:var(--text-11);color:var(--ink-3)}.KEPN4W_rowHint[data-warn]{color:var(--caution)}
.yWhMxq_stack{right:var(--space-6);bottom:var(--space-6);z-index:9999;align-items:flex-end;gap:var(--space-2);width:360px;max-width:calc(100vw - var(--space-6) * 2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.yWhMxq_toast{pointer-events:auto;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-3);background:var(--overlay);border:1px solid var(--hairline-strong);color:var(--ink-1);animation:yWhMxq_toastIn var(--dur-3) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.yWhMxq_exit{animation:yWhMxq_toastOut var(--dur-2) var(--ease) forwards}.yWhMxq_glyph{margin-top:2px;display:flex}.yWhMxq_toast[data-tone=success] .yWhMxq_glyph{color:var(--good)}.yWhMxq_toast[data-tone=error] .yWhMxq_glyph{color:var(--risk)}.yWhMxq_toast[data-tone=warning] .yWhMxq_glyph{color:var(--caution)}.yWhMxq_toast[data-tone=info] .yWhMxq_glyph{color:var(--info)}.yWhMxq_body{min-width:0;padding-top:1px}.yWhMxq_title{font-size:var(--text-13);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:1.4}.yWhMxq_message{font-size:var(--text-12);color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;line-height:1.5}.yWhMxq_close{border-radius:var(--radius-1);width:24px;height:24px;color:var(--ink-3);cursor:pointer;transition:color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);background:0 0;border:none;place-items:center;margin:-3px -3px 0 0;padding:0;display:grid}.yWhMxq_close:hover{color:var(--ink-1);background:var(--surface-3)}.yWhMxq_close:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes yWhMxq_toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes yWhMxq_toastOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@media (max-width:860px){.yWhMxq_stack{left:var(--space-3);right:var(--space-3);bottom:calc(var(--tabbar-total) + var(--space-3));align-items:stretch;width:auto;max-width:none}}@media (prefers-reduced-motion:reduce){.yWhMxq_toast,.yWhMxq_exit{animation:none}.yWhMxq_close{transition:none}}
._22stQa_list{gap:var(--space-3);flex-direction:column;display:flex}._22stQa_card{padding:var(--space-5);border-radius:var(--radius-3);cursor:pointer;text-align:left;background:var(--surface-1);border:1px solid var(--hairline);width:100%;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);align-items:center;gap:14px;display:flex}._22stQa_card:hover{border-color:var(--hairline-strong);background:var(--surface-2)}._22stQa_card:focus-visible{box-shadow:var(--focus-ring);outline:none}._22stQa_cardOn,._22stQa_cardOn:hover{background:linear-gradient(0deg, var(--accent-soft), var(--accent-soft)), var(--surface-1);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._22stQa_cardOn:focus-visible{box-shadow:var(--focus-ring)}._22stQa_radio{border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}._22stQa_radioOn{border-color:var(--accent);background:var(--accent)}._22stQa_radioDot{border-radius:var(--radius-pill);background:var(--accent-on);width:6px;height:6px}._22stQa_body{flex:1;min-width:0}._22stQa_nameRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._22stQa_name{font-size:var(--text-16);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--ink-1)}._22stQa_save{border-radius:var(--radius-pill);background:var(--good-soft);font-family:var(--font-geist-mono-stack);color:var(--good);padding:2px 7px;font-size:10px}._22stQa_sub{font-size:var(--text-12);color:var(--ink-2);margin-top:3px;display:block}._22stQa_foot{font-family:var(--font-geist-mono-stack);color:var(--ink-3);letter-spacing:.02em;margin-top:5px;font-size:10px;display:block}._22stQa_price{text-align:right;flex-shrink:0}._22stQa_priceValue{font-variant-numeric:tabular-nums;font-size:26px;font-weight:var(--weight-semibold);letter-spacing:-.03em;color:var(--ink-1);line-height:1.1;display:block}._22stQa_pricePer{font-family:var(--font-geist-mono-stack);color:var(--ink-3);margin-top:4px;font-size:10px;display:block}@container (max-width:480px){._22stQa_card{flex-wrap:wrap}._22stQa_price{text-align:left;flex:100%;align-items:baseline;gap:6px;padding-left:32px;display:flex}._22stQa_pricePer{margin-top:0}}
.ymAm3W_main{align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-5);display:flex}.ymAm3W_tile{border-radius:var(--radius-3);border:1px solid var(--accent-line);background:var(--accent-soft);width:44px;height:44px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ymAm3W_body{flex:1;min-width:0}.ymAm3W_headline{font-size:var(--text-28);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--ink-1);text-wrap:balance;margin:0;padding-top:6px}.ymAm3W_usage{margin:var(--space-3) 0 0;max-width:60ch;font-size:var(--text-15);line-height:var(--leading-relaxed);font-variant-numeric:tabular-nums;color:var(--ink-1);text-wrap:pretty}.ymAm3W_reassurance{align-items:flex-start;gap:var(--space-2);margin:var(--space-3) 0 0;max-width:60ch;font-size:var(--text-13);line-height:var(--leading-relaxed);color:var(--ink-2);display:flex}.ymAm3W_reassuranceIcon{flex-shrink:0;margin-top:3px}.ymAm3W_mornings{border-top:1px solid var(--hairline);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ymAm3W_morning{min-width:0;padding:var(--space-3) var(--space-6);border-left:1px solid var(--hairline)}.ymAm3W_morning:first-child{border-left:none}.ymAm3W_morningLabel{font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-3);display:block}.ymAm3W_morningValue{align-items:center;gap:var(--space-2);font-size:var(--text-14);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;display:flex;overflow:hidden}.ymAm3W_morningCheck{border-radius:var(--radius-pill);background:var(--accent-soft);width:18px;height:18px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ymAm3W_morningMissed .ymAm3W_morningValue{font-weight:var(--weight-regular);color:var(--ink-3)}.ymAm3W_free{align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--hairline);display:flex}.ymAm3W_freeLine{max-width:76ch;font-size:var(--text-13);line-height:var(--leading-relaxed);color:var(--ink-2);text-wrap:pretty;margin:0}@container (max-width:700px){.ymAm3W_main{padding:var(--space-5)}.ymAm3W_headline{font-size:var(--text-24)}.ymAm3W_morning{padding:var(--space-3) var(--space-4)}.ymAm3W_free{padding:var(--space-4) var(--space-5)}}@container (max-width:480px){.ymAm3W_tile{display:none}.ymAm3W_headline{padding-top:0}.ymAm3W_mornings{grid-template-columns:minmax(0,1fr)}.ymAm3W_morning{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-left:none;display:flex}.ymAm3W_morning+.ymAm3W_morning{border-top:1px solid var(--hairline)}.ymAm3W_morningValue{margin-top:0}.ymAm3W_free{align-items:flex-start;gap:var(--space-2);flex-direction:column}}
.O7WFFW_anchor{display:inline-block;position:relative}.O7WFFW_anchorBlock{display:block;position:relative}.O7WFFW_card{z-index:30;width:min(280px, calc(100vw - 2 * var(--space-4)));background:var(--surface-2);border:1px solid var(--hairline-strong);border-radius:var(--radius-3);padding:var(--space-3) var(--space-4);animation:O7WFFW_hint-rise var(--dur-3) var(--ease);position:absolute}.O7WFFW_card[data-placement=bottom-start]{top:calc(100% + 10px);left:0}.O7WFFW_card[data-placement=bottom-end]{top:calc(100% + 10px);right:0}.O7WFFW_card[data-placement=top-start]{bottom:calc(100% + 10px);left:0}.O7WFFW_card[data-placement=top-end]{bottom:calc(100% + 10px);right:0}.O7WFFW_card[data-placement=inline]{width:auto;margin-top:10px;position:relative}.O7WFFW_card:before{content:"";background:var(--surface-2);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.O7WFFW_card[data-placement=bottom-start]:before,.O7WFFW_card[data-placement=bottom-end]:before,.O7WFFW_card[data-placement=inline]:before{border-left:1px solid var(--hairline-strong);border-top:1px solid var(--hairline-strong);top:-5px}.O7WFFW_card[data-placement=inline]:before{left:20px}.O7WFFW_card[data-placement=top-start]:before,.O7WFFW_card[data-placement=top-end]:before{border-right:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong);bottom:-5px}.O7WFFW_card[data-placement$=-start]:before{left:20px}.O7WFFW_card[data-placement$=-end]:before{right:20px}.O7WFFW_eyebrow{font-family:var(--font-geist-mono-stack);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent);font-size:10px;display:block}.O7WFFW_body{margin:var(--space-1) 0 var(--space-2);font-size:var(--text-13);line-height:var(--leading-normal);color:var(--ink-1)}.O7WFFW_gotIt{border:1px solid var(--hairline-strong);border-radius:var(--radius-1);color:var(--ink-2);font:inherit;font-size:var(--text-12);cursor:pointer;transition:color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);background:0 0;padding:4px 10px}.O7WFFW_gotIt:hover{color:var(--ink-1);border-color:var(--accent-line)}.O7WFFW_gotIt:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes O7WFFW_hint-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.O7WFFW_card[data-placement]{width:auto;left:0;right:0}.O7WFFW_card[data-placement^=top]:before,.O7WFFW_card[data-placement^=bottom]:before{left:20px;right:auto}}@media (prefers-reduced-motion:reduce){.O7WFFW_card{animation:none}}
._3uDpza_foot{border-top:1px solid var(--hairline);margin-top:var(--space-16);padding:30px 0}._3uDpza_inner{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}._3uDpza_copyright{font-size:var(--text-11);color:var(--ink-3)}._3uDpza_parentCo{font-size:var(--text-11);color:var(--ink-3);align-items:center;gap:7px;display:inline-flex}._3uDpza_divider{background:var(--hairline-strong);width:1px;height:13px}._3uDpza_parentMark{opacity:.6;width:auto;height:13px;display:block}._3uDpza_links{gap:var(--space-4);margin-left:auto;display:flex}._3uDpza_link{font-size:var(--text-11);color:var(--ink-3);text-decoration:none}._3uDpza_link:hover{color:var(--ink-1)}
.DIIqhG_nav{align-self:start;position:sticky;top:0}.DIIqhG_list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.DIIqhG_item{align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-2);font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--ink-3);white-space:nowrap;transition:color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #0000;text-decoration:none;display:flex}.DIIqhG_item:hover{color:var(--ink-1);background:var(--surface-2)}.DIIqhG_item:focus-visible{box-shadow:var(--focus-ring);outline:none}.DIIqhG_itemActive,.DIIqhG_itemActive:hover{color:var(--ink-1);background:var(--surface-2);border-color:var(--hairline)}.DIIqhG_itemIcon{color:var(--ink-3);transition:color var(--dur-2) var(--ease);flex-shrink:0}.DIIqhG_itemActive .DIIqhG_itemIcon{color:var(--accent)}.DIIqhG_itemLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}@container (max-width:960px){.DIIqhG_nav{z-index:5;margin:0 calc(-1 * var(--space-xl));padding:var(--space-2) var(--space-xl);background:var(--canvas);border-bottom:1px solid var(--hairline)}.DIIqhG_list{gap:var(--space-1);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto}.DIIqhG_list::-webkit-scrollbar{display:none}.DIIqhG_item{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);border-color:var(--hairline);background:var(--surface-1);font-size:var(--text-12)}.DIIqhG_itemActive,.DIIqhG_itemActive:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink-1)}}@media (max-width:860px){.DIIqhG_nav{top:var(--app-bar-height);margin:0 calc(-1 * var(--space-md));padding-left:max(var(--space-md), env(safe-area-inset-left,0px));padding-right:max(var(--space-md), env(safe-area-inset-right,0px))}}@media (pointer:coarse){.DIIqhG_item{min-height:40px}}@media (prefers-reduced-motion:reduce){.DIIqhG_item,.DIIqhG_itemIcon{transition:none}}
._82ip_q_section{border-bottom:1px solid var(--rule)}._82ip_q_hero{border-bottom:1px solid var(--rule);padding-block:clamp(56px,7vw,120px) clamp(64px,7vw,128px)}._82ip_q_heroInner{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;column-gap:clamp(32px,5vw,88px);display:grid}._82ip_q_hero[data-stacked=true] ._82ip_q_heroInner{grid-template-columns:minmax(0,1fr);row-gap:clamp(48px,5vw,80px)}._82ip_q_hero[data-stacked=true] ._82ip_q_heroCopy{max-width:60rem}._82ip_q_heroLede{margin-top:clamp(20px,2vw,32px)}._82ip_q_actions{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,3vw,44px);display:flex}._82ip_q_micro{max-width:52ch;margin-top:18px}._82ip_q_heroVisual{min-width:0}._82ip_q_topHead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(40px,6vw,104px);display:grid}._82ip_q_topBody{margin-top:clamp(48px,5vw,80px)}._82ip_q_side{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(40px,6vw,104px);display:grid}._82ip_q_sideHead{gap:20px;display:grid;position:sticky;top:112px}._82ip_q_ruled{border-top:1px solid var(--rule-strong);padding:0;list-style:none}._82ip_q_ruled li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:8px clamp(24px,3vw,56px);padding-block:clamp(22px,2.6vw,36px);display:grid}._82ip_q_ruledTitle{font-size:var(--t-h3);letter-spacing:-.022em;text-wrap:balance;align-items:baseline;gap:16px;font-weight:600;line-height:1.15;display:flex}._82ip_q_ruledN{min-width:1.5ch;color:var(--fg-3);flex:none;font-size:.8125rem;font-weight:400}._82ip_q_ruledBody{color:var(--fg-2)}._82ip_q_lines{border-top:1px solid var(--rule-strong);padding:0;list-style:none}._82ip_q_lines li{border-bottom:1px solid var(--rule);color:var(--fg-1);padding:16px 0 16px 32px;font-size:1.0625rem;position:relative}._82ip_q_lines li:before{content:"";background:var(--hand-text);width:14px;height:1.5px;position:absolute;top:1.75em;left:2px}._82ip_q_lines[data-tone=never] li:before{background:var(--fg-3);transform:rotate(-45deg)}._82ip_q_prose{margin-top:28px}._82ip_q_feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(40px,6vw,104px);display:grid}._82ip_q_feature[data-variant="2"]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}._82ip_q_feature[data-variant="2"] ._82ip_q_featureVisual{order:-1}._82ip_q_feature[data-variant="1"]{grid-template-columns:minmax(0,1fr);row-gap:clamp(40px,4vw,64px)}._82ip_q_feature[data-variant="1"] ._82ip_q_featureWords{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(40px,6vw,104px);display:grid}._82ip_q_feature[data-variant="1"] ._82ip_q_featureLede{margin-top:0}._82ip_q_featureLede{margin-top:24px}._82ip_q_featureVisual{min-width:0}._82ip_q_featureCta{margin-top:28px}._82ip_q_points{border-top:1px solid var(--rule);margin-top:clamp(28px,3vw,44px);display:grid}._82ip_q_points>div{border-bottom:1px solid var(--rule);gap:4px;padding-block:16px;display:grid}._82ip_q_points dt{letter-spacing:-.01em;font-weight:600}._82ip_q_points dd{color:var(--fg-2);font-size:1rem}._82ip_q_points[data-columns=true]{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,56px);margin-top:0}._82ip_q_points[data-columns=true]>div{border-top:1px solid var(--rule-strong);border-bottom:0;padding-block:18px 0}._82ip_q_statement{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;font-size:clamp(2.25rem,1rem + 4.6vw,4.75rem);font-weight:600;line-height:1}._82ip_q_statement em{color:var(--hand-text);font-style:normal}._82ip_q_statementNote{border-top:1px solid var(--rule);margin-top:clamp(28px,3vw,44px);padding-top:clamp(20px,2vw,28px)}._82ip_q_faqList{border-top:1px solid var(--rule-strong)}._82ip_q_qa{border-bottom:1px solid var(--rule)}._82ip_q_qa summary{letter-spacing:-.012em;cursor:pointer;min-height:64px;transition:color var(--d-light) var(--ease-out);justify-content:space-between;align-items:center;gap:24px;padding-block:16px;font-size:1.125rem;font-weight:550;line-height:1.3;list-style:none;display:flex}._82ip_q_qa summary::-webkit-details-marker{display:none}._82ip_q_qa summary:hover{color:var(--hand-text)}._82ip_q_plus{color:var(--fg-3);transition:transform var(--d-move) var(--ease-out);flex:none}._82ip_q_qa[open] ._82ip_q_plus{transform:rotate(45deg)}._82ip_q_qa p{max-width:66ch;color:var(--fg-2);padding-bottom:24px}._82ip_q_close{padding-block:clamp(96px,12vw,208px) clamp(80px,9vw,160px)}._82ip_q_closeTitle{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;font-size:clamp(2.5rem,1rem + 5.6vw,5.5rem);font-weight:600;line-height:.98}._82ip_q_closeRow{border-top:1px solid var(--rule);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;column-gap:clamp(40px,6vw,104px);margin-top:clamp(40px,5vw,72px);padding-top:clamp(28px,3vw,44px);display:grid}._82ip_q_closeActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:980px){._82ip_q_heroInner,._82ip_q_feature,._82ip_q_feature[data-variant="2"]{grid-template-columns:minmax(0,1fr);row-gap:clamp(40px,6vw,64px)}._82ip_q_feature[data-variant="2"] ._82ip_q_featureVisual{order:0}}@media (max-width:900px){._82ip_q_topHead,._82ip_q_side,._82ip_q_closeRow,._82ip_q_feature[data-variant="1"] ._82ip_q_featureWords{grid-template-columns:minmax(0,1fr);row-gap:24px}._82ip_q_side{row-gap:40px}._82ip_q_sideHead{position:static}._82ip_q_closeActions{justify-content:flex-start}._82ip_q_points[data-columns=true]{grid-template-columns:minmax(0,1fr);row-gap:8px}}@media (max-width:640px){._82ip_q_ruled li{grid-template-columns:minmax(0,1fr)}._82ip_q_actions>*,._82ip_q_closeActions>*{flex:100%}}
.LjoRAa_wrap{display:inline-flex;position:relative}.LjoRAa_trigger{border-radius:var(--radius-2);width:28px;height:28px;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.LjoRAa_trigger:hover,.LjoRAa_trigger[aria-expanded=true]{background:var(--surface-2);border-color:var(--hairline);color:var(--ink-1)}.LjoRAa_menu{z-index:40;min-width:176px;padding:var(--space-1);border-radius:var(--radius-2);border:1px solid var(--hairline);background:var(--surface-2);flex-direction:column;gap:1px;display:flex;box-shadow:0 8px 24px #0006}.LjoRAa_item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);color:var(--ink-1);font-family:var(--font-body);font-size:var(--text-13);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease);background:0 0;border:none;display:flex}.LjoRAa_item:hover:not(:disabled){background:var(--surface-3)}.LjoRAa_item:disabled{color:var(--ink-4);cursor:not-allowed}.LjoRAa_danger{color:var(--risk)}.LjoRAa_danger:hover:not(:disabled){background:var(--risk-soft)}@media (pointer:coarse){.LjoRAa_trigger:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LjoRAa_trigger{position:relative}}
