.TbWJFG_shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.TbWJFG_main{padding:var(--space-6) var(--gutter) var(--space-12);flex-direction:column;display:flex}.TbWJFG_wordmark{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em;min-height:var(--touch-target);align-self:flex-start;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.TbWJFG_panel{width:100%;max-width:26rem;padding-top:var(--space-12);align-self:center;margin:auto 0}.TbWJFG_title{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.03em;font-weight:700;line-height:1.05}.TbWJFG_lede{margin-top:var(--space-3);color:var(--color-ink-muted)}.TbWJFG_lede strong{color:var(--color-ink);overflow-wrap:anywhere;font-weight:600}.TbWJFG_methods{margin-top:var(--space-8);padding:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.TbWJFG_method{border-radius:var(--radius-sm);min-height:40px;font-size:var(--text-sm);color:var(--color-ink-muted);transition:background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.TbWJFG_method:hover{color:var(--color-ink)}.TbWJFG_method[aria-current=page]{background:var(--color-ink);color:var(--color-paper)}.TbWJFG_form{gap:var(--space-4);margin-top:var(--space-6);display:grid}.TbWJFG_form .TbWJFG_form{margin-top:0}.TbWJFG_inlineLink{font-size:var(--text-sm);color:var(--color-accent);justify-self:start;font-weight:600}.TbWJFG_resend{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.TbWJFG_switch{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-line);font-size:var(--text-sm);color:var(--color-ink-muted)}.TbWJFG_switch a{color:var(--color-accent);font-weight:600}.TbWJFG_aside{background:var(--color-ink);color:var(--color-paper);padding:var(--space-12);justify-content:flex-end;gap:var(--space-8);flex-direction:column;display:flex}.TbWJFG_asideTitle{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.04em;max-width:10em;font-weight:700;line-height:1}.TbWJFG_asideList{gap:var(--space-2);flex-wrap:wrap;display:flex}.TbWJFG_asideList li{padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb, var(--color-paper) 30%, transparent);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs)}.TbWJFG_unavailable{margin-top:var(--space-6)}@media (max-width:900px){.TbWJFG_shell{grid-template-columns:1fr}.TbWJFG_aside{display:none}.TbWJFG_panel{margin:0}}
.WR5Zoq_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);cursor:pointer;transition:background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), opacity var(--motion-fast) var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.WR5Zoq_button:hover:not(:disabled){background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.WR5Zoq_button:disabled{opacity:.6;cursor:progress}.WR5Zoq_block{width:100%}.WR5Zoq_secondary{border-color:var(--color-line);color:var(--color-ink);background:0 0}.WR5Zoq_secondary:hover:not(:disabled){border-color:var(--color-ink);color:var(--color-ink);background:0 0}.WR5Zoq_danger{border-color:var(--color-danger);color:var(--color-danger);background:0 0}.WR5Zoq_danger:hover:not(:disabled){background:var(--color-danger);border-color:var(--color-danger);color:var(--color-paper)}.WR5Zoq_link{min-height:var(--touch-target);color:var(--color-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.WR5Zoq_link:disabled{color:var(--color-ink-muted);cursor:default;text-decoration:none}.WR5Zoq_field{gap:var(--space-2);display:grid}.WR5Zoq_label{font-size:var(--text-sm);font-weight:600}.WR5Zoq_hint{font-size:var(--text-sm);color:var(--color-ink-muted)}.WR5Zoq_input{width:100%;min-height:48px;padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font:inherit;transition:border-color var(--motion-fast) var(--ease)}.WR5Zoq_input:hover{border-color:var(--color-ink-muted)}.WR5Zoq_input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.WR5Zoq_input[aria-invalid=true]{border-color:var(--color-danger)}.WR5Zoq_code{font-family:var(--font-mono);font-size:var(--text-2xl);letter-spacing:.4em;text-align:center;min-height:60px}.WR5Zoq_error{font-size:var(--text-sm);color:var(--color-danger)}.WR5Zoq_alert,.WR5Zoq_notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm)}.WR5Zoq_alert{background:var(--color-danger-soft);color:var(--color-ink);border-left:3px solid var(--color-danger)}.WR5Zoq_notice{background:var(--color-accent-soft);color:var(--color-ink);border-left:3px solid var(--color-accent)}
._6qQM9G_header{border-bottom:1px solid var(--color-line)}._6qQM9G_headerInner{max-width:var(--page-max);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;margin:0 auto;display:flex}._6qQM9G_wordmark{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em;font-weight:700;text-decoration:none}._6qQM9G_nav{align-items:center;gap:var(--space-2);display:flex}._6qQM9G_navLink,._6qQM9G_signOut{min-height:var(--touch-target);padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}._6qQM9G_navLink:hover,._6qQM9G_signOut:hover{color:var(--color-ink)}._6qQM9G_navLink[aria-current=page]{color:var(--color-ink);font-weight:600}._6qQM9G_page{max-width:48rem;padding:var(--space-16) var(--gutter) var(--space-24);margin:0 auto}._6qQM9G_greeting{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.04em;font-weight:700;line-height:1}._6qQM9G_composer{margin-top:var(--space-8);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4)}._6qQM9G_composer:focus-within{border-color:var(--color-ink-muted)}._6qQM9G_modes{gap:var(--space-2);flex-wrap:wrap;display:flex}._6qQM9G_mode{min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-ink-muted);cursor:pointer;background:0 0}._6qQM9G_mode[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}._6qQM9G_textarea{width:100%;min-height:7rem;margin-top:var(--space-4);color:var(--color-ink);font:inherit;font-size:var(--text-lg);resize:vertical;background:0 0;border:0;display:block}._6qQM9G_textarea:focus-visible{outline:none}._6qQM9G_composerFoot{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}._6qQM9G_composerNote{font-size:var(--text-sm);color:var(--color-ink-muted)}._6qQM9G_title{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.03em;font-weight:700}._6qQM9G_section{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-line);gap:var(--space-6);grid-template-columns:14rem 1fr;display:grid}._6qQM9G_sectionHead h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}._6qQM9G_sectionHead p{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-ink-muted)}._6qQM9G_stack{gap:var(--space-4);align-content:start;display:grid}._6qQM9G_readonly{overflow-wrap:anywhere;font-weight:600}._6qQM9G_sessions{display:grid}._6qQM9G_session{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);display:flex}._6qQM9G_sessionMeta{font-size:var(--text-sm);color:var(--color-ink-muted)}._6qQM9G_badge{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent)}._6qQM9G_row{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:720px){._6qQM9G_section{grid-template-columns:1fr}._6qQM9G_page{padding-top:var(--space-8)}}._6qQM9G_mobileOnly{display:none}@media (max-width:860px){._6qQM9G_mobileOnly{display:inline-flex}}@media (max-width:640px){._6qQM9G_wordmark{flex-shrink:0}._6qQM9G_nav{scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--space-8)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--space-8)), transparent);gap:0;overflow-x:auto}._6qQM9G_nav::-webkit-scrollbar{display:none}._6qQM9G_navLink,._6qQM9G_signOut{padding:0 var(--space-2);white-space:nowrap}}@media print{._6qQM9G_header{display:none}}
.IGsPya_page{max-width:34rem;padding:var(--space-16) var(--gutter) var(--space-24);gap:var(--space-12);margin:0 auto;display:grid}.IGsPya_title{font-family:var(--font-serif);font-size:var(--text-4xl);letter-spacing:-.03em;font-weight:400;line-height:1.1}.IGsPya_lede{margin-top:var(--space-3);font-size:var(--text-lg);color:var(--color-ink-muted);line-height:1.6}.IGsPya_picker{gap:var(--space-6);display:grid}.IGsPya_options{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.IGsPya_legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.IGsPya_option{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-4) var(--space-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--motion-fast) var(--ease);grid-template-columns:auto 1fr auto;display:grid}.IGsPya_option:hover{border-color:var(--color-ink-muted)}.IGsPya_option[data-selected]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.IGsPya_option:has(:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.IGsPya_radio{accent-color:var(--color-ink);align-self:center;width:1.125rem;height:1.125rem}.IGsPya_optionName{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500}.IGsPya_optionPrice{font-family:var(--font-serif);font-size:var(--text-2xl);letter-spacing:-.02em}.IGsPya_per{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-ink-muted)}.IGsPya_optionNote{font-size:var(--text-sm);color:var(--color-ink-muted);grid-column:2/-1}.IGsPya_terms{font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1.6}.IGsPya_terms a{color:inherit}.IGsPya_included{gap:var(--space-3);padding-top:var(--space-8);border-top:1px solid var(--color-line);display:grid}.IGsPya_includedTitle{font-family:var(--font-display);font-size:var(--text-md);font-weight:500}.IGsPya_list{padding:0;line-height:1.5;list-style:none;display:grid}.IGsPya_list li{padding:var(--space-2) 0;border-bottom:1px solid var(--color-line)}.IGsPya_small{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.6}.IGsPya_summary{gap:var(--space-1);display:grid}.IGsPya_planName{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500}.IGsPya_meters{gap:var(--space-4);padding:0;list-style:none;display:grid}.IGsPya_meter{gap:var(--space-2);display:grid}.IGsPya_meterHead{font-size:var(--text-sm);justify-content:space-between;display:flex}.IGsPya_meterValue{font-family:var(--font-mono);color:var(--color-ink-muted)}.IGsPya_bar{border-radius:var(--radius-pill);background:var(--color-line);height:4px;overflow:hidden}.IGsPya_barFill{background:var(--color-ink);border-radius:inherit;height:100%}
._6uTkzW_page{max-width:48rem;padding:var(--space-12) var(--gutter) var(--space-24);gap:var(--space-8);margin:0 auto;display:grid}._6uTkzW_title{font-family:var(--font-serif);font-size:var(--text-4xl);letter-spacing:-.03em;font-weight:400;line-height:1.1}._6uTkzW_lede{margin-top:var(--space-2);color:var(--color-ink-muted);line-height:1.6}._6uTkzW_back{font-size:var(--text-sm);color:var(--color-ink-muted);text-decoration:none}._6uTkzW_back:hover{color:var(--color-ink)}._6uTkzW_meta{font-size:var(--text-sm);color:var(--color-ink-muted)}._6uTkzW_form{gap:var(--space-6);display:grid}._6uTkzW_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._6uTkzW_business{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-4) 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}._6uTkzW_select{font:inherit;font-family:var(--font-display);font-size:var(--text-lg);min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-weight:500}._6uTkzW_links{gap:var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._6uTkzW_links a{color:var(--color-ink-muted)}._6uTkzW_tabs{gap:var(--space-1);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}._6uTkzW_tab{min-height:var(--touch-target);padding:0 var(--space-4);color:var(--color-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}._6uTkzW_tab:hover{color:var(--color-ink)}._6uTkzW_tab[aria-selected=true]{color:var(--color-ink);border-bottom-color:var(--color-ink)}._6uTkzW_tab:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}._6uTkzW_chips{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}._6uTkzW_chip{min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-sm);cursor:pointer;align-items:center;display:inline-flex}._6uTkzW_chip:has(input:checked){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}._6uTkzW_chip:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}._6uTkzW_chip input{opacity:0;pointer-events:none;position:absolute}._6uTkzW_legend{font-size:var(--text-sm);margin-bottom:var(--space-2);font-weight:500}._6uTkzW_textarea{resize:vertical;min-height:9rem}._6uTkzW_recent{border-top:1px solid var(--color-line);padding:0;list-style:none}._6uTkzW_recent a{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-line);color:inherit;text-decoration:none;display:flex}._6uTkzW_recent a:hover ._6uTkzW_recentTitle{text-underline-offset:3px;text-decoration:underline}._6uTkzW_recentTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._6uTkzW_kind{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted);flex-shrink:0;align-self:center}._6uTkzW_sectionTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500}._6uTkzW_versions{gap:var(--space-4);display:grid}._6uTkzW_version{gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);display:grid}._6uTkzW_versionHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._6uTkzW_versionLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted)}._6uTkzW_text{white-space:pre-wrap;line-height:1.6}._6uTkzW_hashtags{color:var(--color-ink-muted);font-size:var(--text-sm)}._6uTkzW_count[data-over]{color:var(--color-danger)}._6uTkzW_small{font-size:var(--text-sm);color:var(--color-ink-muted)}._6uTkzW_quote{padding:var(--space-4) var(--space-6);border-left:2px solid var(--color-line);color:var(--color-ink-muted);white-space:pre-wrap;line-height:1.6}._6uTkzW_doc{line-height:1.7}._6uTkzW_doc h1{font-family:var(--font-serif);font-size:var(--text-3xl);letter-spacing:-.02em;margin-bottom:var(--space-4);font-weight:400}._6uTkzW_doc h2{font-family:var(--font-display);font-size:var(--text-xl);margin:var(--space-8) 0 var(--space-3);font-weight:500}._6uTkzW_doc h3{font-size:var(--text-lg);margin:var(--space-6) 0 var(--space-2);font-weight:500}._6uTkzW_doc p,._6uTkzW_doc ul,._6uTkzW_doc ol,._6uTkzW_doc table{margin:var(--space-3) 0}._6uTkzW_doc ul,._6uTkzW_doc ol{padding-left:var(--space-6)}._6uTkzW_doc ul{list-style:outside}._6uTkzW_doc ol{list-style:decimal}._6uTkzW_doc table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._6uTkzW_doc th,._6uTkzW_doc td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line)}._6uTkzW_editor{min-height:28rem;font-family:var(--font-mono);font-size:var(--text-sm);resize:vertical;line-height:1.6}._6uTkzW_files{border-top:1px solid var(--color-line);padding:0;list-style:none}._6uTkzW_file{gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);font-size:var(--text-sm);grid-template-columns:1fr auto;display:grid}._6uTkzW_file[data-status=failed] ._6uTkzW_fileState{color:var(--color-danger)}._6uTkzW_fileState{color:var(--color-ink-muted);grid-column:1/-1}._6uTkzW_danger{font:inherit;font-size:var(--text-sm);color:var(--color-danger);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}@media print{._6uTkzW_noPrint{display:none!important}._6uTkzW_page{max-width:none;padding:0}}._6uTkzW_reviseInput{width:16rem;max-width:100%}
.cv-ftW_nav{gap:var(--space-1);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.cv-ftW_navLink{min-height:var(--touch-target);padding:0 var(--space-4);color:var(--color-ink-muted);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;text-decoration:none;display:inline-flex}.cv-ftW_navLink:hover{color:var(--color-ink)}.cv-ftW_navLink[aria-current=page]{color:var(--color-ink);border-bottom-color:var(--color-ink)}.cv-ftW_figure,.cv-ftW_amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cv-ftW_month{column-gap:var(--space-6);border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.cv-ftW_stat{padding:var(--space-4) var(--space-4) var(--space-4) 0}.cv-ftW_stat dt{font-size:var(--text-sm);color:var(--color-ink-muted)}.cv-ftW_stat dd{margin-top:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xl);letter-spacing:-.02em}.cv-ftW_profit dd{font-weight:700}.cv-ftW_negative{color:var(--color-danger)}.cv-ftW_owed{gap:var(--space-3);display:grid}.cv-ftW_bar{border-radius:var(--radius-pill);background:var(--color-line);height:8px;display:flex;overflow:hidden}.cv-ftW_bar span{height:100%;display:block}.cv-ftW_bar .cv-ftW_current{background:var(--color-ink-muted)}.cv-ftW_bar .cv-ftW_late{background:var(--color-danger)}.cv-ftW_legend{gap:var(--space-2) var(--space-6);font-size:var(--text-sm);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.cv-ftW_legend strong{color:var(--color-ink);font-family:var(--font-mono);font-weight:400}.cv-ftW_list{display:grid}.cv-ftW_item{align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);color:inherit;grid-template-columns:1fr auto;text-decoration:none;display:grid}a.cv-ftW_item:hover .cv-ftW_itemTitle{text-decoration:underline}.cv-ftW_itemTitle{font-weight:600}.cv-ftW_itemMeta{font-size:var(--text-sm);color:var(--color-ink-muted);grid-column:1}.cv-ftW_item .cv-ftW_amount{text-align:right;grid-area:1/2}.cv-ftW_status{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-muted);grid-column:2;justify-self:end}.cv-ftW_status[data-late=true]{color:var(--color-danger)}.cv-ftW_empty{padding:var(--space-6) 0;color:var(--color-ink-muted)}.cv-ftW_grid2,.cv-ftW_grid3{align-items:start;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.cv-ftW_grid3{grid-template-columns:2fr 1fr 1fr}.cv-ftW_lines{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.cv-ftW_line{gap:var(--space-2);grid-template-columns:minmax(10rem,1fr) 5rem 7rem 5rem auto;align-items:end;display:grid}.cv-ftW_lineAmount{min-height:var(--touch-target);font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;display:flex}.cv-ftW_remove{min-height:var(--touch-target);min-width:var(--touch-target);color:var(--color-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0}.cv-ftW_remove:hover{color:var(--color-danger)}.cv-ftW_totals{justify-content:end;gap:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;display:grid}.cv-ftW_totals div{justify-content:space-between;gap:var(--space-8);display:flex}.cv-ftW_totals .cv-ftW_total{font-weight:700;font-size:var(--text-lg);padding-top:var(--space-2);border-top:1px solid var(--color-line)}.cv-ftW_panel{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.cv-ftW_panel h2{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700}.cv-ftW_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cv-ftW_label{font-size:var(--text-sm);font-weight:600}@media (max-width:640px){.cv-ftW_grid3{grid-template-columns:1fr 1fr}.cv-ftW_grid3>:first-child{grid-column:1/-1}.cv-ftW_line{grid-template-columns:1fr 1fr}.cv-ftW_line>:first-child{grid-column:1/-1}}.cv-ftW_navGap{margin-top:var(--space-6)}
.UibUma_shell{grid-template-columns:17rem minmax(0,1fr);min-height:calc(100dvh - 64px);display:grid}.UibUma_sidebar{border-right:1px solid var(--color-line);padding:var(--space-4);gap:var(--space-4);flex-direction:column;max-height:calc(100dvh - 64px);display:flex;position:sticky;top:0;overflow-y:auto}.UibUma_newChat{justify-content:flex-start}.UibUma_listLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);padding:0 var(--space-2)}.UibUma_list{gap:2px;display:grid}.UibUma_item{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);display:flex}.UibUma_item:hover,.UibUma_itemActive{background:var(--color-surface)}.UibUma_itemLink{min-width:0;min-height:40px;padding:0 var(--space-2);font-size:var(--text-sm);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;text-decoration:none;display:flex;overflow:hidden}.UibUma_itemDelete{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-ink-muted);cursor:pointer;opacity:0;transition:opacity var(--motion-fast) var(--ease);background:0 0;border:0}.UibUma_item:hover .UibUma_itemDelete,.UibUma_item:focus-within .UibUma_itemDelete{opacity:1}.UibUma_itemDelete:hover{color:var(--color-danger)}.UibUma_emptyList{padding:0 var(--space-2);font-size:var(--text-sm);color:var(--color-ink-muted)}.UibUma_historyPage{max-width:46rem;padding:var(--space-6) var(--gutter) var(--space-12);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.UibUma_historyPage .UibUma_itemDelete{opacity:1}.UibUma_main{flex-direction:column;min-width:0;display:flex}.UibUma_thread{width:100%;max-width:46rem;padding:var(--space-8) var(--gutter) var(--space-6);gap:var(--space-8);flex-direction:column;flex:1;margin:0 auto;display:flex}.UibUma_empty{padding-bottom:var(--space-12);margin:auto 0}.UibUma_greeting{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.04em;font-weight:700;line-height:1}.UibUma_suggestions{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.UibUma_suggestion{min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-ink);cursor:pointer;text-align:left;background:0 0}.UibUma_suggestion:hover{border-color:var(--color-ink-muted)}.UibUma_userTurn{max-width:85%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-line);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-end}.UibUma_attachments{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.UibUma_chip{align-items:center;gap:var(--space-2);max-width:16rem;min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-paper);border:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--text-xs);display:inline-flex}.UibUma_chipName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UibUma_chipRemove{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;min-width:20px;min-height:20px;padding:0}.UibUma_assistantTurn{min-width:0}.UibUma_modelLabel{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted)}.UibUma_status{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-muted);display:flex}.UibUma_pulse{border-radius:var(--radius-pill);background:var(--color-ink-muted);width:8px;height:8px;animation:UibUma_pulse 1.2s var(--ease) infinite}@keyframes UibUma_pulse{50%{opacity:.25}}.UibUma_stoppedNote{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-muted)}.UibUma_prose{overflow-wrap:anywhere;line-height:1.65}.UibUma_prose>*+*{margin-top:var(--space-4)}.UibUma_prose h1,.UibUma_prose h2,.UibUma_prose h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;line-height:1.2}.UibUma_prose h1{font-size:var(--text-2xl)}.UibUma_prose h2{font-size:var(--text-xl)}.UibUma_prose h3{font-size:var(--text-lg)}.UibUma_prose ul,.UibUma_prose ol{padding-left:var(--space-6)}.UibUma_prose ul{list-style:outside}.UibUma_prose ol{list-style:decimal}.UibUma_prose li+li{margin-top:var(--space-1)}.UibUma_prose a{color:var(--color-accent)}.UibUma_prose code{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--color-surface);padding:.1em .35em;font-size:.9em}.UibUma_prose pre{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-line);overflow-x:auto}.UibUma_prose pre code{font-size:var(--text-sm);background:0 0;padding:0}.UibUma_prose table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.UibUma_prose th,.UibUma_prose td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--color-line)}.UibUma_prose blockquote{padding-left:var(--space-4);border-left:3px solid var(--color-line);color:var(--color-ink-muted)}.UibUma_composerWrap{background:linear-gradient(to bottom, transparent, var(--color-paper) var(--space-6));padding:var(--space-6) var(--gutter) var(--space-6);position:sticky;bottom:0}.UibUma_composer{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);max-width:46rem;padding:var(--space-3) var(--space-4);margin:0 auto}.UibUma_composer:focus-within{border-color:var(--color-ink-muted)}.UibUma_tutorBar{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.UibUma_tutorBar strong{color:var(--color-ink);font-weight:500}.UibUma_modes{gap:var(--space-2);flex-wrap:wrap;display:flex}.UibUma_mode{min-height:32px;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-ink-muted);cursor:pointer;background:0 0}.UibUma_mode[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.UibUma_textarea{width:100%;min-height:3rem;max-height:16rem;margin-top:var(--space-3);color:var(--color-ink);font:inherit;font-size:var(--text-md);resize:none;background:0 0;border:0;line-height:1.5;display:block}.UibUma_textarea:focus-visible{outline:none}.UibUma_composerFoot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.UibUma_composerTools{align-items:center;gap:var(--space-2);min-width:0;display:flex}.UibUma_iconButton{min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-ink);cursor:pointer;background:0 0}.UibUma_iconButton:hover{border-color:var(--color-ink-muted)}.UibUma_note{font-size:var(--text-sm);color:var(--color-ink-muted)}.UibUma_advanced{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line);align-items:center;gap:var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.UibUma_advanced select{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);min-height:36px;color:var(--color-ink);font:inherit;padding:0 var(--space-2)}.UibUma_checkbox{align-items:center;gap:var(--space-2);display:inline-flex}.UibUma_visuallyHiddenInput{opacity:0;width:1px;height:1px;position:absolute}@media (max-width:860px){.UibUma_shell{grid-template-columns:1fr}.UibUma_sidebar{display:none}.UibUma_userTurn{max-width:100%}}@media (prefers-reduced-motion:reduce){.UibUma_pulse{animation:none}}
.lJaRfG_page{max-width:72rem;padding:var(--space-12) var(--gutter) var(--space-24);margin:0 auto}.lJaRfG_title{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.04em;font-weight:700;line-height:1}.lJaRfG_lede{margin-top:var(--space-3);color:var(--color-ink-muted);max-width:var(--measure)}.lJaRfG_layout{gap:var(--space-12);margin-top:var(--space-8);grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;display:grid}.lJaRfG_form{gap:var(--space-6);top:var(--space-6);display:grid;position:sticky}.lJaRfG_group{gap:var(--space-2);display:grid}.lJaRfG_groupLabel{font-size:var(--text-sm);font-weight:600}.lJaRfG_options{gap:var(--space-2);flex-wrap:wrap;display:flex}.lJaRfG_option{min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-ink-muted);cursor:pointer;background:0 0}.lJaRfG_option:hover{border-color:var(--color-ink-muted)}.lJaRfG_option[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.lJaRfG_prompt{width:100%;min-height:8rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font:inherit;resize:vertical;line-height:1.5}.lJaRfG_prompt:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.lJaRfG_hint{font-size:var(--text-sm);color:var(--color-ink-muted)}.lJaRfG_photo{align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.lJaRfG_photo img{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-line);width:48px;height:48px}.lJaRfG_fileInput{opacity:0;width:1px;height:1px;position:absolute}.lJaRfG_chooseFile{min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--text-sm);cursor:pointer;align-items:center;display:inline-flex}.lJaRfG_linkButton{color:var(--color-accent);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0}.lJaRfG_sectionTitle{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;margin-bottom:var(--space-4);font-weight:700}.lJaRfG_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.lJaRfG_card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.lJaRfG_mediaFrame{aspect-ratio:1;background:var(--color-paper);place-items:center;display:grid;position:relative}.lJaRfG_mediaFrame[data-aspect="9:16"]{aspect-ratio:9/16}.lJaRfG_mediaFrame[data-aspect="16:9"]{aspect-ratio:16/9}.lJaRfG_mediaFrame img,.lJaRfG_mediaFrame video{object-fit:cover;width:100%;height:100%;display:block}.lJaRfG_pending{gap:var(--space-2);padding:var(--space-6);text-align:center;font-size:var(--text-sm);color:var(--color-ink-muted);justify-items:center;display:grid}.lJaRfG_spinner{border-radius:var(--radius-pill);border:2px solid var(--color-line);border-top-color:var(--color-ink);width:20px;height:20px;animation:.9s linear infinite lJaRfG_spin}@keyframes lJaRfG_spin{to{transform:rotate(1turn)}}.lJaRfG_failed{padding:var(--space-6);font-size:var(--text-sm);color:var(--color-danger);text-align:center}.lJaRfG_cardBody{padding:var(--space-3) var(--space-4) var(--space-4);gap:var(--space-2);display:grid}.lJaRfG_cardPrompt{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lJaRfG_cardMeta{justify-content:space-between;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted);display:flex}.lJaRfG_cardActions{gap:var(--space-3);display:flex}.lJaRfG_cardActions a,.lJaRfG_cardActions button{min-height:32px;font:inherit;font-size:var(--text-xs);color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.lJaRfG_cardActions button:hover{color:var(--color-danger)}.lJaRfG_empty{padding:var(--space-12) 0;color:var(--color-ink-muted)}.lJaRfG_filters{gap:var(--space-2);margin:var(--space-8) 0 var(--space-6);display:flex}@media (max-width:860px){.lJaRfG_layout{grid-template-columns:1fr}.lJaRfG_form{position:static}}@media (prefers-reduced-motion:reduce){.lJaRfG_spinner{animation-duration:3s}}
.StgPDq_ticket{margin-top:var(--space-8);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-6)}.StgPDq_ticketHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-weight:600;display:flex}.StgPDq_reference{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-muted);font-weight:400}.StgPDq_reference strong{color:var(--color-ink);letter-spacing:.08em}.StgPDq_leg{margin-top:var(--space-6)}.StgPDq_legDay{font-size:var(--text-sm);color:var(--color-ink-muted)}.StgPDq_route{align-items:center;gap:var(--space-4);margin-top:var(--space-2);grid-template-columns:auto 1fr auto;display:grid}.StgPDq_end{text-align:right}.StgPDq_code{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.03em;font-weight:700;line-height:1}.StgPDq_place{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-ink-muted)}.StgPDq_time{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-lg)}.StgPDq_nextDay{font-size:var(--text-xs);color:var(--color-ink-muted);margin-left:2px}.StgPDq_path{border-top:1px solid var(--color-line);justify-content:center;display:flex;position:relative}.StgPDq_path span{margin-top:calc(-1 * var(--space-3));padding:0 var(--space-2);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted)}.StgPDq_meta{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-muted)}.StgPDq_terms{margin-top:var(--space-6);font-size:var(--text-sm)}.StgPDq_price{margin:var(--space-6) calc(-1 * var(--space-6)) 0;padding:var(--space-6) var(--space-6) 0;border-top:2px dashed var(--color-line);gap:var(--space-2);display:grid}.StgPDq_price div{font-size:var(--text-sm);justify-content:space-between;display:flex}.StgPDq_price dd{font-family:var(--font-mono)}.StgPDq_price .StgPDq_total{margin-top:var(--space-2);font-size:var(--text-lg);font-weight:700}.StgPDq_gap{margin-top:var(--space-6)}.StgPDq_lede{margin-top:var(--space-2);color:var(--color-ink-muted)}.StgPDq_step{margin-top:var(--space-8)}.StgPDq_step h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}.StgPDq_choices{gap:var(--space-2);margin-top:var(--space-4);display:grid}.StgPDq_choice{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;display:flex}.StgPDq_choice:has(input:checked){border-color:var(--color-ink)}.StgPDq_choice input{width:18px;height:18px;accent-color:var(--color-ink)}.StgPDq_addTraveller{margin-top:var(--space-4)}.StgPDq_addTraveller summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.StgPDq_payment{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.StgPDq_payment .card-payment__container{width:100%;max-width:100%;margin:0}.StgPDq_actions{margin-top:var(--space-6);align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.StgPDq_fine{font-size:var(--text-sm);color:var(--color-ink-muted)}.StgPDq_done{margin-top:var(--space-8)}.StgPDq_done h2{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:700}.StgPDq_travellerForm{gap:var(--space-4);display:grid}.StgPDq_formRow{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.StgPDq_trips{gap:var(--space-2);display:grid}.StgPDq_status{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-muted)}@media (max-width:520px){.StgPDq_ticket{padding:var(--space-4)}.StgPDq_price{margin:var(--space-6) calc(-1 * var(--space-4)) 0;padding:var(--space-4) var(--space-4) 0}.StgPDq_code{font-size:var(--text-3xl)}}
.yIIQBW_figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.yIIQBW_invoice{gap:var(--space-2);padding:var(--space-4) var(--space-5,20px);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:0 12px 32px -16px color-mix(in srgb, var(--color-ink) 25%, transparent);font-size:var(--text-sm);display:grid}.yIIQBW_invoiceHead,.yIIQBW_invoiceMeta,.yIIQBW_invoiceLine,.yIIQBW_invoiceTotal{justify-content:space-between;gap:var(--space-4);display:flex}.yIIQBW_invoiceFrom{font-weight:700}.yIIQBW_invoiceTitle{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-ink-muted)}.yIIQBW_invoiceMeta{font-size:var(--text-xs);color:var(--color-ink-muted)}.yIIQBW_invoiceCustomer{font-weight:600}.yIIQBW_invoiceLine{padding-top:var(--space-2);border-top:1px solid var(--color-line)}.yIIQBW_invoiceTotal{padding-top:var(--space-2);border-top:1px dashed var(--color-line);font-weight:700}.yIIQBW_invoiceStamp{margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted)}.yIIQBW_invoiceStamp[data-sent]{color:var(--color-brand)}.yIIQBW_options{gap:var(--space-2);display:grid}.yIIQBW_option{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);font-size:var(--text-sm);grid-template-columns:auto 1fr auto;display:grid}.yIIQBW_option[data-pick]{border-color:var(--color-ink)}.yIIQBW_optionNumber{font-family:var(--font-mono);color:var(--color-ink-muted)}.yIIQBW_optionAirline{font-weight:600;display:block}.yIIQBW_optionMeta{font-size:var(--text-xs);color:var(--color-ink-muted);display:block}.yIIQBW_ticket>article{margin-top:0}.yIIQBW_ledger{gap:var(--space-3);display:grid}.yIIQBW_ledgerRow{gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);font-size:var(--text-sm);grid-template-columns:1fr auto;display:grid}.yIIQBW_ledgerVendor{font-weight:600}.yIIQBW_ledgerMeta{font-size:var(--text-xs);color:var(--color-ink-muted);grid-column:1/-1}.yIIQBW_ledgerPosting{gap:var(--space-1) var(--space-3);padding:0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted);grid-template-columns:1fr auto 1fr auto;display:grid}.yIIQBW_reminders{gap:var(--space-2);display:grid}.yIIQBW_reminder{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);grid-template-columns:auto 1fr;display:grid}.yIIQBW_reminderTime{font-family:var(--font-mono);font-size:var(--text-xl);letter-spacing:-.02em}.yIIQBW_reminderText{font-weight:600;font-size:var(--text-sm);display:block}.yIIQBW_reminderMeta{font-size:var(--text-xs);color:var(--color-ink-muted);display:block}
.k7j46G_skip{left:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-sm);z-index:10;position:absolute;top:-100px}.k7j46G_skip:focus{top:var(--space-4)}.k7j46G_header{z-index:5;background:color-mix(in srgb, var(--color-paper) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-line);position:sticky;top:0}.k7j46G_headerInner,.k7j46G_footerInner{max-width:var(--page-max);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 auto;display:flex}.k7j46G_headerInner{min-height:64px}.k7j46G_wordmark{text-decoration:none}.k7j46G_nav{align-items:center;gap:var(--space-6);display:flex}.k7j46G_navLink{font-size:var(--text-sm);color:var(--color-ink-muted);transition:color var(--motion-fast) var(--ease);text-decoration:none}.k7j46G_navLink:hover{color:var(--color-ink)}.k7j46G_button,.k7j46G_buttonSmall{min-height:var(--touch-target);padding:0 var(--space-6);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-ink);transition:opacity var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.k7j46G_button:hover,.k7j46G_buttonSmall:hover{opacity:.85}.k7j46G_button:active,.k7j46G_buttonSmall:active{transform:scale(.98)}.k7j46G_buttonSmall{min-height:40px;padding:0 var(--space-4);font-size:var(--text-sm)}.k7j46G_hero{max-width:var(--page-max);padding:var(--space-24) var(--gutter) var(--space-16);column-gap:var(--space-6);row-gap:var(--space-12);grid-template-columns:repeat(12,1fr);margin:0 auto;display:grid}.k7j46G_heroTitle{font-family:var(--font-serif);letter-spacing:-.035em;padding-bottom:var(--space-1);text-wrap:balance;grid-column:1/9;font-size:clamp(2.9rem,1.4rem + 6.4vw,6.75rem);font-weight:400;line-height:1.02}.k7j46G_word{animation:.7s cubic-bezier(.16,1,.3,1) both k7j46G_rise;animation-delay:calc(var(--i,0) * 70ms);display:inline-block}.k7j46G_wordItalic{font-style:italic}.k7j46G_heroBody{align-self:end;gap:var(--space-6);grid-column:9/-1;animation:.7s cubic-bezier(.16,1,.3,1) .56s both k7j46G_rise;display:grid}.k7j46G_lede{font-size:var(--text-lg);color:var(--color-ink-muted);text-wrap:pretty;line-height:1.6}.k7j46G_heroActions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.k7j46G_heroNote{font-size:var(--text-sm);color:var(--color-ink-muted)}.k7j46G_heroDemo{grid-column:1/-1;animation:.8s cubic-bezier(.16,1,.3,1) .7s both k7j46G_rise}.k7j46G_section{max-width:var(--page-max);padding:var(--space-32) var(--gutter);border-top:1px solid var(--color-line);margin:0 auto}.k7j46G_sectionHead{gap:var(--space-3);max-width:40rem;margin-bottom:var(--space-12);display:grid}.k7j46G_eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted)}.k7j46G_sectionTitle{font-family:var(--font-serif);font-size:var(--text-3xl);letter-spacing:-.025em;text-wrap:balance;font-weight:400;line-height:1.1}.k7j46G_sectionLede{color:var(--color-ink-muted);line-height:1.6}.k7j46G_ledger{border-top:1px solid var(--color-line);display:grid}.k7j46G_ledgerRow{gap:var(--space-2) var(--space-8);padding:var(--space-5,20px) 0;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.k7j46G_say{font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.5}.k7j46G_say:before{content:"“";color:var(--color-ink-muted)}.k7j46G_say:after{content:"”";color:var(--color-ink-muted)}.k7j46G_does{color:var(--color-ink-muted);text-wrap:pretty;line-height:1.55}.k7j46G_strip{border-top:1px solid var(--color-line);overflow:hidden}.k7j46G_stripInner{max-width:var(--page-max);padding:var(--space-12) var(--gutter);gap:var(--space-8);margin:0 auto;display:grid}.k7j46G_stripLead{max-width:36rem;color:var(--color-ink-muted);line-height:1.6}.k7j46G_marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.k7j46G_marqueeTrack{gap:var(--space-16);width:max-content;animation:28s linear infinite k7j46G_marquee;display:flex}.k7j46G_marquee:hover .k7j46G_marqueeTrack{animation-play-state:paused}.k7j46G_marqueeItem{font-family:var(--font-serif);font-size:var(--text-2xl);letter-spacing:-.02em;white-space:nowrap;color:var(--color-ink-muted)}.k7j46G_feature{max-width:var(--page-max);padding:var(--space-32) var(--gutter);border-top:1px solid var(--color-line);column-gap:var(--space-6);row-gap:var(--space-12);grid-template-columns:repeat(12,1fr);align-items:center;margin:0 auto;display:grid}.k7j46G_featureCopy{gap:var(--space-4);grid-column:1/6;display:grid}.k7j46G_featureArt{grid-column:7/-1}.k7j46G_featureFlip .k7j46G_featureCopy{order:2;grid-column:8/-1}.k7j46G_featureFlip .k7j46G_featureArt{order:1;grid-column:1/7}.k7j46G_featureTitle{font-family:var(--font-serif);font-size:var(--text-3xl);letter-spacing:-.025em;text-wrap:balance;font-weight:400;line-height:1.1}.k7j46G_featureLede{color:var(--color-ink-muted);line-height:1.6}.k7j46G_featureFine{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.6}.k7j46G_featureList{margin-top:var(--space-2);border-top:1px solid var(--color-line);display:grid}.k7j46G_featureList li{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);display:grid}.k7j46G_featureList .k7j46G_does{font-size:var(--text-sm)}.k7j46G_month{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);gap:var(--space-4);display:grid}.k7j46G_monthTitle{font-weight:600}.k7j46G_stats{border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k7j46G_stat{padding:var(--space-4) var(--space-4) var(--space-4) 0}.k7j46G_stat dt{font-size:var(--text-sm);color:var(--color-ink-muted)}.k7j46G_stat dd{margin-top:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xl);letter-spacing:-.02em}.k7j46G_statStrong dd{font-weight:700}.k7j46G_owedTitle{font-size:var(--text-sm);font-weight:600}.k7j46G_owedBar{border-radius:var(--radius-pill);background:var(--color-line);height:8px;display:flex;overflow:hidden}.k7j46G_owedBar span{height:100%;display:block}.k7j46G_owedCurrent{background:var(--color-ink-muted)}.k7j46G_owedLate{background:var(--color-danger)}.k7j46G_owedLegend{gap:var(--space-2) var(--space-6);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.k7j46G_trust{max-width:var(--page-max);padding:var(--space-24) var(--gutter);border-top:1px solid var(--color-line);gap:var(--space-12) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.k7j46G_trustItem{gap:var(--space-3);align-content:start;display:grid}.k7j46G_trustLead{font-family:var(--font-serif);font-size:var(--text-xl);letter-spacing:-.015em;text-wrap:balance;line-height:1.25}.k7j46G_trustBody{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.6}.k7j46G_faq{border-top:1px solid var(--color-line);max-width:44rem;display:grid}.k7j46G_faqItem{border-bottom:1px solid var(--color-line)}.k7j46G_faqQ{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--touch-target);padding:var(--space-4) 0;cursor:pointer;font-weight:500;list-style:none;display:flex}.k7j46G_faqQ::-webkit-details-marker{display:none}.k7j46G_faqMark{flex:none;width:14px;height:14px;position:relative}.k7j46G_faqMark:before,.k7j46G_faqMark:after{content:"";background:var(--color-ink);width:14px;height:1.5px;transition:transform var(--motion-base) var(--ease);position:absolute;inset:50% auto auto 0}.k7j46G_faqMark:after{transform:rotate(90deg)}.k7j46G_faqItem[open] .k7j46G_faqMark:after{transform:rotate(0)}.k7j46G_faqA{padding:0 0 var(--space-5,20px);max-width:38rem;color:var(--color-ink-muted);animation:k7j46G_rise .4s var(--ease) both;line-height:1.6}.k7j46G_closing{max-width:var(--page-max);padding:var(--space-32) var(--gutter);border-top:1px solid var(--color-line);gap:var(--space-8);justify-items:start;margin:0 auto;display:grid}.k7j46G_closingTitle{font-family:var(--font-serif);font-size:var(--text-5xl);letter-spacing:-.035em;max-width:12em;padding-bottom:var(--space-1);font-weight:400;line-height:1.05}.k7j46G_footer{border-top:1px solid var(--color-line);font-size:var(--text-sm);color:var(--color-ink-muted)}.k7j46G_footerInner{min-height:72px;padding-top:var(--space-4);padding-bottom:var(--space-4);flex-wrap:wrap}.k7j46G_footerLinks{gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.k7j46G_reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s cubic-bezier(.16, 1, .3, 1);transition-delay:var(--d,0s);transform:translateY(14px)}.k7j46G_reveal[data-in]{opacity:1;transform:none}@keyframes k7j46G_rise{0%{opacity:0;transform:translateY(12px)}}@keyframes k7j46G_marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.k7j46G_word,.k7j46G_heroBody,.k7j46G_heroDemo,.k7j46G_faqA{animation:none}.k7j46G_reveal{opacity:1;transition:none;transform:none}.k7j46G_marqueeTrack{gap:var(--space-4) var(--space-8);flex-wrap:wrap;width:auto;animation:none}.k7j46G_marquee{-webkit-mask-image:none;mask-image:none}}@media (max-width:900px){.k7j46G_heroTitle,.k7j46G_heroBody{grid-column:1/-1}.k7j46G_hero{padding-top:var(--space-16);row-gap:var(--space-8)}.k7j46G_section,.k7j46G_closing,.k7j46G_feature{padding:var(--space-24) var(--gutter)}.k7j46G_featureCopy,.k7j46G_featureArt,.k7j46G_featureFlip .k7j46G_featureCopy,.k7j46G_featureFlip .k7j46G_featureArt{grid-column:1/-1}.k7j46G_featureFlip .k7j46G_featureCopy{order:1}.k7j46G_featureFlip .k7j46G_featureArt{order:2}.k7j46G_trust{grid-template-columns:1fr}}@media (max-width:640px){.k7j46G_nav{gap:var(--space-4)}.k7j46G_nav .k7j46G_navLink:first-child{display:none}.k7j46G_ledgerRow,.k7j46G_stats{grid-template-columns:1fr}.k7j46G_stat{padding:var(--space-3) 0;border-bottom:1px solid var(--color-line)}.k7j46G_stat:last-child{border-bottom:0}.k7j46G_closingTitle{font-size:var(--text-4xl)}}
.i_enza_head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.i_enza_head h2{margin-bottom:0}.i_enza_sub{color:var(--color-ink-muted)}.i_enza_plans{align-items:start;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.25fr);display:grid}.i_enza_plan{align-content:start;justify-items:start;gap:var(--space-3);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);display:grid}.i_enza_plan[data-featured]{border-color:var(--color-ink)}.i_enza_plan>a{margin-top:var(--space-6)}.i_enza_name{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500}.i_enza_price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.i_enza_amount{font-family:var(--font-serif);font-size:var(--text-4xl);letter-spacing:-.03em;font-weight:400;line-height:1}.i_enza_per{color:var(--color-ink-muted)}.i_enza_note{font-size:var(--text-sm);color:var(--color-ink-muted)}.i_enza_included{align-content:start;gap:var(--space-4);padding:var(--space-8);display:grid}.i_enza_includedTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500}.i_enza_list{padding:0;line-height:1.5;list-style:none;display:grid}.i_enza_list li{padding:var(--space-2) 0;border-bottom:1px solid var(--color-line)}.i_enza_fine{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.6}@media (max-width:900px){.i_enza_plans{grid-template-columns:repeat(2,minmax(0,1fr))}.i_enza_included{padding:var(--space-6) 0 0;grid-column:1/-1}}@media (max-width:640px){.i_enza_plans{grid-template-columns:1fr}.i_enza_plan{padding:var(--space-6)}}
.Sn1LlW_logo{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em;color:var(--color-ink);align-items:center;gap:.3em;font-weight:700;line-height:1;display:inline-flex}.Sn1LlW_sm{font-size:var(--text-md)}.Sn1LlW_mark{flex:none;width:1.05em;height:1.1em}.Sn1LlW_word{translate:0 .02em}
._07WYWa_page{max-width:44rem;padding:var(--space-12) var(--gutter) var(--space-24);gap:var(--space-8);margin:0 auto;display:grid}._07WYWa_head{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}._07WYWa_title{font-family:var(--font-serif);font-size:var(--text-4xl);letter-spacing:-.03em;font-weight:400;line-height:1.1}._07WYWa_lede{margin-top:var(--space-2);color:var(--color-ink-muted);line-height:1.6}._07WYWa_back{font-size:var(--text-sm);color:var(--color-ink-muted);text-decoration:none}._07WYWa_back:hover{color:var(--color-ink)}._07WYWa_meta{font-size:var(--text-sm);color:var(--color-ink-muted)}._07WYWa_sets{border-top:1px solid var(--color-line);padding:0;list-style:none}._07WYWa_setRow{gap:var(--space-2) var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--color-line);color:inherit;grid-template-columns:1fr auto;text-decoration:none;display:grid}._07WYWa_setRow:hover ._07WYWa_setTitle{text-underline-offset:3px;text-decoration:underline}._07WYWa_setRow:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}._07WYWa_setTitle{font-family:var(--font-serif);font-size:var(--text-2xl);letter-spacing:-.02em;line-height:1.2}._07WYWa_due{font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);white-space:nowrap;align-self:start}._07WYWa_setMeta{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-ink-muted);flex-wrap:wrap;grid-column:1/-1;display:flex}._07WYWa_mastery{border-radius:var(--radius-pill);background:var(--color-line);width:6rem;height:4px;overflow:hidden}._07WYWa_masteryFill{background:var(--color-ink);height:100%}._07WYWa_empty{gap:var(--space-4);padding:var(--space-8) 0;border-top:1px solid var(--color-line);justify-items:start;display:grid}._07WYWa_tabs{gap:var(--space-1);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}._07WYWa_tab{min-height:var(--touch-target);padding:0 var(--space-4);color:var(--color-ink-muted);font:inherit;cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;display:inline-flex}._07WYWa_tab:hover{color:var(--color-ink)}._07WYWa_tab[aria-selected=true]{color:var(--color-ink);border-bottom-color:var(--color-ink)}._07WYWa_tab:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}._07WYWa_count{font-family:var(--font-mono);font-size:var(--text-xs)}._07WYWa_notes{line-height:1.7}._07WYWa_notes h2{font-family:var(--font-display);font-size:var(--text-xl);margin:var(--space-8) 0 var(--space-3);font-weight:500}._07WYWa_notes h2:first-child{margin-top:0}._07WYWa_notes h3{font-size:var(--text-lg);margin:var(--space-6) 0 var(--space-2);font-weight:500}._07WYWa_notes p,._07WYWa_notes ul,._07WYWa_notes ol{margin:var(--space-3) 0}._07WYWa_notes ul,._07WYWa_notes ol{padding-left:var(--space-6)}._07WYWa_notes ul{list-style:outside}._07WYWa_notes ol{list-style:decimal}._07WYWa_notes li+li{margin-top:var(--space-1)}._07WYWa_notes code{font-family:var(--font-mono);font-size:.9em}._07WYWa_reviewHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--text-sm);color:var(--color-ink-muted);display:flex}._07WYWa_card{width:100%;min-height:18rem;padding:var(--space-8);align-content:center;gap:var(--space-6);text-align:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);color:inherit;font:inherit;cursor:pointer;transition:border-color var(--motion-fast) var(--ease);display:grid}._07WYWa_card:hover{border-color:var(--color-ink-muted)}._07WYWa_card:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}._07WYWa_cardFront{font-family:var(--font-serif);font-size:var(--text-3xl);letter-spacing:-.02em;line-height:1.25}._07WYWa_cardBack{padding-top:var(--space-6);border-top:1px solid var(--color-line);font-size:var(--text-lg);line-height:1.6}._07WYWa_flip{font-size:var(--text-sm);color:var(--color-ink-muted)}@media (prefers-reduced-motion:no-preference){._07WYWa_cardBack{animation:_07WYWa_reveal var(--motion-base) var(--ease)}}@keyframes _07WYWa_reveal{0%{opacity:0;transform:translateY(4px)}}._07WYWa_answerButtons{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._07WYWa_kbd{font-family:var(--font-mono);font-size:var(--text-xs);opacity:.6;margin-left:var(--space-2)}._07WYWa_cardList{gap:var(--space-2);display:grid}._07WYWa_cardList summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-ink-muted)}._07WYWa_cardItem{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);font-size:var(--text-sm);grid-template-columns:1fr 1fr;line-height:1.5;display:grid}._07WYWa_cardItem span:last-child{color:var(--color-ink-muted)}._07WYWa_done{gap:var(--space-4);padding:var(--space-8) 0;justify-items:start;display:grid}._07WYWa_bigNumber{font-family:var(--font-serif);font-size:var(--text-5xl);letter-spacing:-.03em;line-height:1}._07WYWa_questions{gap:var(--space-8);counter-reset:question;display:grid}._07WYWa_question{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}._07WYWa_questionText{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-1);font-weight:500;line-height:1.4}._07WYWa_questionText:before{counter-increment:question;content:counter(question) ". ";font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-muted)}._07WYWa_choice{align-items:flex-start;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;line-height:1.5;display:flex}._07WYWa_choice:has(input:checked){border-color:var(--color-ink)}._07WYWa_choice:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}._07WYWa_choice input{accent-color:var(--color-ink);margin-top:.3em}._07WYWa_choice[data-result=correct]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}._07WYWa_choice[data-result=wrong]{border-color:var(--color-danger);background:var(--color-danger-soft)}._07WYWa_mark{font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;margin-left:auto}._07WYWa_explanation{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.6}._07WYWa_history{gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}._07WYWa_form{gap:var(--space-6);display:grid}._07WYWa_sources{gap:var(--space-2);border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;display:grid}._07WYWa_source{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;display:grid}._07WYWa_source:has(input:checked){border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}._07WYWa_source:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}._07WYWa_source input{opacity:0;pointer-events:none;position:absolute}._07WYWa_sourceName{font-weight:500}._07WYWa_sourceHint{font-size:var(--text-sm);color:var(--color-ink-muted)}._07WYWa_drop{gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--color-ink-muted);border-radius:var(--radius-md);justify-items:start;display:grid}._07WYWa_files{gap:var(--space-2);flex-wrap:wrap;display:flex}._07WYWa_file{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--text-sm);display:inline-flex}._07WYWa_file button{color:var(--color-ink-muted);cursor:pointer;font:inherit;background:0 0;border:0;min-width:24px;min-height:24px}._07WYWa_textarea{resize:vertical;min-height:14rem}._07WYWa_steps{gap:var(--space-4);counter-reset:step;padding:0;list-style:none;display:grid}._07WYWa_step{align-items:center;gap:var(--space-3);color:var(--color-ink-muted);grid-template-columns:2rem 1fr;display:grid}._07WYWa_step:before{counter-increment:step;content:counter(step);border-radius:var(--radius-pill);border:1px solid var(--color-line);width:2rem;height:2rem;font-family:var(--font-mono);font-size:var(--text-sm);place-items:center;display:grid}._07WYWa_step[data-state=active]{color:var(--color-ink)}._07WYWa_step[data-state=active]:before{border-color:var(--color-ink)}@media (prefers-reduced-motion:no-preference){._07WYWa_step[data-state=active]:before{animation:_07WYWa_pulse 1.4s var(--ease) infinite}}._07WYWa_step[data-state=done]:before{content:"✓";background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}@keyframes _07WYWa_pulse{50%{opacity:.4}}._07WYWa_danger{font:inherit;font-size:var(--text-sm);color:var(--color-danger);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}@media (max-width:640px){._07WYWa_sources{grid-template-columns:1fr}._07WYWa_card{min-height:14rem;padding:var(--space-6)}._07WYWa_cardItem{gap:var(--space-1);grid-template-columns:1fr}}
.tSRoNW_demo{gap:var(--space-4);margin:0;display:grid}.tSRoNW_stage{grid-template-columns:minmax(17rem,20rem) 4rem minmax(0,1fr);align-items:center;min-height:26rem;display:grid}.tSRoNW_phone{background:var(--color-surface);border:1px solid var(--color-line);height:26rem;box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 4%, transparent), 0 24px 48px -24px color-mix(in srgb, var(--color-ink) 35%, transparent);border-radius:28px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.tSRoNW_phoneBar{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-line);font-size:var(--text-sm);font-weight:600;display:flex}.tSRoNW_phoneMark{width:18px;height:20px}.tSRoNW_thread{justify-content:flex-start;gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex;overflow:hidden}.tSRoNW_you,.tSRoNW_keme{max-width:86%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border-radius:18px;line-height:1.45;animation:.42s cubic-bezier(.2,.9,.25,1.15) both tSRoNW_pop}.tSRoNW_you{background:var(--color-brand);color:var(--color-brand-ink);transform-origin:100% 100%;border-bottom-right-radius:6px;align-self:flex-end}.tSRoNW_keme{background:color-mix(in srgb, var(--color-ink) 7%, var(--color-surface));color:var(--color-ink);transform-origin:0 100%;border-bottom-left-radius:6px;align-self:flex-start}.tSRoNW_typing{padding:var(--space-3);gap:4px;display:flex}.tSRoNW_typing span{background:var(--color-ink-muted);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite tSRoNW_blink}.tSRoNW_typing span:nth-child(2){animation-delay:.15s}.tSRoNW_typing span:nth-child(3){animation-delay:.3s}.tSRoNW_photo{aspect-ratio:3/4;width:9rem;padding:var(--space-2);background:color-mix(in srgb, var(--color-brand-ink) 18%, transparent);border-radius:10px;display:block}.tSRoNW_photoPaper{background:repeating-linear-gradient(to bottom, transparent 0 10px, color-mix(in srgb, var(--color-ink) 35%, transparent) 10px 11px), #fff;background-position:50%;background-repeat:no-repeat;background-size:70% 100%;border-radius:3px;height:100%;display:block}.tSRoNW_beam{width:100%;height:100%;overflow:visible}.tSRoNW_beam path{fill:none;stroke:var(--color-ink-muted);stroke-width:1.5px;stroke-dasharray:4 6}.tSRoNW_beamOff{opacity:.35}.tSRoNW_beamOn{stroke:var(--color-brand);stroke-dasharray:1000;stroke-dashoffset:1000px;animation:tSRoNW_draw .7s var(--ease) .12s forwards}.tSRoNW_made{min-width:0}.tSRoNW_artifact{animation:.6s cubic-bezier(.16,1,.3,1) .16s both tSRoNW_slide}.tSRoNW_waiting{font-size:var(--text-sm);color:var(--color-ink-muted)}.tSRoNW_tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.tSRoNW_tab{min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-ink-muted);cursor:pointer;transition:color var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);background:0 0}.tSRoNW_tab:hover{color:var(--color-ink);border-color:var(--color-ink-muted)}.tSRoNW_tab[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}@keyframes tSRoNW_pop{0%{opacity:0;transform:translateY(8px)scale(.92)}}@keyframes tSRoNW_blink{0%,60%,to{opacity:.3}30%{opacity:1}}@keyframes tSRoNW_draw{to{stroke-dashoffset:0}}@keyframes tSRoNW_slide{0%{opacity:0;transform:translate(14px)}}@media (prefers-reduced-motion:reduce){.tSRoNW_you,.tSRoNW_keme,.tSRoNW_artifact,.tSRoNW_beamOn,.tSRoNW_typing span{animation:none}.tSRoNW_beamOn{stroke-dasharray:4 6;stroke-dashoffset:0}}@media (max-width:900px){.tSRoNW_stage{row-gap:var(--space-4);grid-template-columns:1fr;min-height:0}.tSRoNW_beam{display:none}.tSRoNW_phone{max-width:24rem;height:24rem}}
.yDOwfq_page{max-width:40rem;padding:var(--space-12) var(--gutter) var(--space-16);text-align:center;align-items:center;gap:var(--space-8);flex-direction:column;min-height:calc(100dvh - 64px);margin:0 auto;display:flex}.yDOwfq_title{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.03em;font-weight:700}.yDOwfq_lede{margin-top:var(--space-2);color:var(--color-ink-muted)}.yDOwfq_orb{border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);width:11rem;height:11rem;transition:transform var(--motion-slow) var(--ease), border-color var(--motion-base) var(--ease);place-items:center;display:grid}.yDOwfq_orb[data-state=listening]{animation:yDOwfq_breathe 3.2s var(--ease) infinite;border-color:var(--color-ink-muted)}.yDOwfq_orb[data-state=hearing]{border-color:var(--color-ink);transform:scale(1.04)}.yDOwfq_orb[data-state=speaking]{animation:yDOwfq_speak .9s var(--ease) infinite alternate;border-color:var(--color-accent)}.yDOwfq_orb[data-state=muted]{opacity:.6}.yDOwfq_orbLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted)}@keyframes yDOwfq_breathe{50%{transform:scale(1.03)}}@keyframes yDOwfq_speak{0%{transform:scale(1.02)}to{transform:scale(1.08)}}.yDOwfq_meta{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-muted)}.yDOwfq_captions{gap:var(--space-3);text-align:left;width:100%;min-height:6rem;display:grid}.yDOwfq_caption{line-height:1.5}.yDOwfq_caption[data-role=user]{color:var(--color-ink-muted)}.yDOwfq_who{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);display:block}.yDOwfq_controls{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){.yDOwfq_orb[data-state=listening],.yDOwfq_orb[data-state=speaking]{animation:none}}
