.QoFscG_frame{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-raised);-webkit-user-select:none;user-select:none;border-radius:14px;font-size:13px;line-height:1.45;overflow:hidden}.QoFscG_inner{flex-direction:column;display:flex}.QoFscG_bar{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;height:46px;padding:0 12px 0 14px;display:flex}.QoFscG_back{color:var(--muted)}.QoFscG_project{font-family:var(--font-serif);color:var(--ink);text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.QoFscG_saved{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.QoFscG_dot{background:var(--good);border-radius:50%;width:7px;height:7px}.QoFscG_barSpacer{flex:1}.QoFscG_chip{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);padding:4px 10px;font-size:12px}.QoFscG_chipOn{background:var(--accent-soft)}.QoFscG_compile{border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);padding:5px 12px;font-size:12px;font-weight:600}.QoFscG_panes{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.95fr);min-height:430px;display:grid}.QoFscG_paneHead{border-bottom:1px solid var(--line);white-space:nowrap;justify-content:space-between;align-items:center;height:36px;padding:0 12px;font-size:12px;display:flex}.QoFscG_fileName{font-family:var(--font-mono);font-variant-ligatures:none;color:var(--muted)}.QoFscG_paneLink{color:var(--accent)}.QoFscG_compiled{color:var(--good)}.QoFscG_source{border-right:1px solid var(--line);min-width:0}.QoFscG_code{counter-reset:line;font-family:var(--font-mono);font-variant-ligatures:none;color:var(--ink);margin:0;padding:10px 0;font-size:12px;line-height:1.75;list-style:none}.QoFscG_code li{counter-increment:line;white-space:nowrap;text-overflow:clip;padding-right:10px;overflow:hidden}.QoFscG_code li:before{content:counter(line);text-align:right;width:2.6em;color:var(--faint);padding-right:.9em;display:inline-block}.QoFscG_cmd{color:var(--code-command)}.QoFscG_arg{color:var(--code-argument)}.QoFscG_math{color:var(--code-math)}.QoFscG_comment{color:var(--code-comment);font-style:italic}.QoFscG_del{color:var(--bad);background:var(--bad-soft);text-decoration:line-through}.QoFscG_ins{color:var(--good);background:var(--good-soft);text-underline-offset:2px;text-decoration:underline}.QoFscG_commented{background:var(--warn-soft);box-shadow:inset 0 -2px 0 var(--warn)}.QoFscG_pdf{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.QoFscG_desk{background:var(--sunken);flex:1;padding:16px;overflow:hidden}.QoFscG_page{color:#1a1a1a;aspect-ratio:8.5/11;background:#fff;padding:22px 22px 18px;font-family:Times New Roman,Times,Nimbus Roman,serif;font-size:7.5px;line-height:1.35;overflow:hidden;box-shadow:0 1px 3px #0000002e}.QoFscG_pTitle{text-align:center;border-top:2px solid #1a1a1a;border-bottom:1px solid #1a1a1a;margin:2px 0 6px;padding:4px 0;font-size:12px;font-weight:700}.QoFscG_pAuthors{text-align:center;margin-bottom:9px;font-weight:700}.QoFscG_pHeading{text-align:center;margin-bottom:3px;font-size:8.5px;font-weight:700}.QoFscG_pText{text-align:justify;margin:0 12px 3px}.QoFscG_mark{color:inherit;background:#2b5d9333;border-radius:1px}.QoFscG_pSection{margin:8px 0 4px;font-size:8.5px;font-weight:700}.QoFscG_lines{flex-direction:column;gap:3.6px;margin:4px 0;display:flex}.QoFscG_lines:first-of-type{margin-inline:12px}.QoFscG_line,.QoFscG_lineShort{background:#d9d9d6;border-radius:1px;height:3.2px}.QoFscG_lineShort{width:62%}.QoFscG_figure{opacity:.85;background:linear-gradient(0deg,#2b5d93 0 70%,#0000 70%) 6% 100%/9% 100% no-repeat,linear-gradient(0deg,#2b5d93 0 45%,#0000 45%) 22% 100%/9% 100% no-repeat,linear-gradient(0deg,#2b5d93 0 85%,#0000 85%) 38% 100%/9% 100% no-repeat,linear-gradient(0deg,#2b5d93 0 30%,#0000 30%) 54% 100%/9% 100% no-repeat,linear-gradient(0deg,#2b5d93 0 60%,#0000 60%) 70% 100%/9% 100% no-repeat,linear-gradient(0deg,#2b5d93 0 50%,#0000 50%) 86% 100%/9% 100% no-repeat;border-bottom:1px solid #1a1a1a;width:70%;height:46px;margin:8px auto 3px}.QoFscG_pCaption{text-align:center;margin-bottom:6px}.QoFscG_review{background:var(--sunken);flex-direction:column;min-width:0;display:flex}.QoFscG_reviewHead{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;height:44px;padding:0 12px;display:flex}.QoFscG_reviewTitle{font-family:var(--font-serif);font-size:16px;font-weight:600}.QoFscG_tabs{border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:11px;display:inline-flex;overflow:hidden}.QoFscG_tabs>span{padding:3px 8px}.QoFscG_tabOn{background:var(--accent-soft)}.QoFscG_cards{flex-direction:column;gap:8px;padding:8px;display:flex}.QoFscG_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);border-left-width:3px;flex-direction:column;gap:6px;padding:9px 10px;display:flex}.QoFscG_cardComment{border-left-color:var(--warn)}.QoFscG_cardSuggestion{border-left-color:var(--good)}.QoFscG_cardFocus{box-shadow:0 0 0 2px var(--accent-soft), var(--shadow-card)}.QoFscG_who{align-items:center;gap:7px;min-width:0;display:flex}.QoFscG_avatar{background:var(--accent-soft);width:20px;height:20px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.QoFscG_avatarAgent{background:var(--good-soft);color:var(--good)}.QoFscG_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.QoFscG_via{color:var(--muted);font-weight:400}.QoFscG_when{color:var(--faint);white-space:nowrap;font-size:11px}.QoFscG_cardText{color:var(--ink);font-size:12px}.QoFscG_cardText del,.QoFscG_cardText ins{font-family:var(--font-mono);font-variant-ligatures:none;font-size:11.5px}.QoFscG_cardNote{color:var(--muted);font-size:11.5px}.QoFscG_actions{gap:6px;display:flex}.QoFscG_accept,.QoFscG_reject{border-radius:var(--radius-sm);padding:3px 12px;font-size:12px;font-weight:600}.QoFscG_accept{background:var(--accent);color:var(--on-accent)}.QoFscG_reject{border:1px solid var(--line-strong);color:var(--ink);font-weight:500}@media (max-width:960px){.QoFscG_panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.QoFscG_pdf{border-right:0}.QoFscG_review{border-top:1px solid var(--line);grid-column:1/-1}.QoFscG_cards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}}@media (max-width:600px){.QoFscG_frame{border-radius:12px;font-size:12px}.QoFscG_panes{grid-template-columns:minmax(0,1fr);min-height:0}.QoFscG_source{border-right:0;border-bottom:1px solid var(--line)}.QoFscG_desk{max-height:13.5rem;padding:12px 16px 0}.QoFscG_pdf{border-bottom:1px solid var(--line)}.QoFscG_review{border-top:0}.QoFscG_cards{display:flex}.QoFscG_code{font-size:11.5px}.QoFscG_code li:nth-child(n+12),.QoFscG_hideNarrow{display:none}}
._6d9mHW_skip{left:var(--space-4);z-index:10;padding:var(--space-2) var(--space-4);background:var(--surface);border-radius:var(--radius-sm);position:absolute;top:-3rem}._6d9mHW_skip:focus{top:var(--space-2)}._6d9mHW_header{z-index:5;background:color-mix(in srgb, var(--page) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}._6d9mHW_headerInner{max-width:72rem;height:var(--header-height);padding:0 var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 auto;display:flex}._6d9mHW_nav{align-items:center;gap:var(--space-5);font-size:var(--text-sm);display:flex}._6d9mHW_nav a{color:var(--ink);text-decoration:none}._6d9mHW_nav a:hover{color:var(--accent)}._6d9mHW_nav ._6d9mHW_navCta{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-weight:600}._6d9mHW_nav ._6d9mHW_navCta:hover{background:var(--accent-strong);color:var(--on-accent)}@media (max-width:640px){._6d9mHW_navSection{display:none}._6d9mHW_nav{gap:var(--space-4)}}._6d9mHW_main{max-width:72rem;padding:0 var(--space-4);margin:0 auto}._6d9mHW_hero{padding:clamp(var(--space-6), 6vw, 4.5rem) 0 clamp(var(--space-6), 4vw, var(--space-7));max-width:52rem}._6d9mHW_eyebrow{font-size:var(--text-sm);letter-spacing:.02em;color:var(--accent);background:var(--accent-soft);padding:var(--space-1) var(--space-3);margin-bottom:var(--space-5);border-radius:999px;font-weight:600;display:inline-block}._6d9mHW_headline{letter-spacing:-.025em;text-wrap:balance;max-width:15ch;font-size:clamp(2.35rem,6.4vw,4.25rem);font-weight:600;line-height:1.04}._6d9mHW_lede{margin-top:var(--space-5);font-size:clamp(var(--text-md), 2.2vw, var(--text-lg));color:var(--muted);text-wrap:pretty;max-width:38rem}._6d9mHW_ctaRow{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}._6d9mHW_cta{min-height:3rem;padding:0 var(--space-5);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._6d9mHW_cta:hover{background:var(--accent-strong);color:var(--on-accent)}._6d9mHW_ctaSecondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}._6d9mHW_ctaSecondary:hover{background:var(--sunken);color:var(--ink)}@media (max-width:480px){._6d9mHW_ctaRow ._6d9mHW_cta{flex:100%}}._6d9mHW_smallPrint{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--faint)}._6d9mHW_founder{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--muted)}._6d9mHW_founder a,._6d9mHW_sectionLede a{color:var(--accent)}._6d9mHW_preview{margin:0 calc(-1 * var(--space-2))}@media (min-width:1100px){._6d9mHW_preview{margin:0 -2.5rem}}._6d9mHW_templates{margin-top:var(--space-7);gap:var(--space-2);flex-direction:column;display:flex}._6d9mHW_templatesTitle{font-size:var(--text-sm);color:var(--muted)}._6d9mHW_section{padding:clamp(var(--space-7), 8vw, 6.5rem) 0 0;scroll-margin-top:var(--header-height)}._6d9mHW_h2{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;max-width:22ch;font-size:clamp(1.75rem,4.4vw,2.75rem);line-height:1.1}._6d9mHW_h3{font-family:var(--font-serif);font-weight:600;font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--ink)}._6d9mHW_sectionLede{margin-top:var(--space-4);max-width:40rem;color:var(--muted);font-size:var(--text-lg);text-wrap:pretty}@media (max-width:640px){._6d9mHW_sectionLede,._6d9mHW_agentText{font-size:var(--text-md)}}._6d9mHW_steps{margin:var(--space-6) 0 0;counter-reset:step;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}._6d9mHW_step{counter-increment:step;gap:var(--space-2);color:var(--muted);padding-top:var(--space-4);border-top:2px solid var(--ink);flex-direction:column;display:flex}._6d9mHW_step:before{content:counter(step);font-family:var(--font-serif);color:var(--accent);margin-bottom:var(--space-2);font-size:2.5rem;line-height:1}@media (max-width:760px){._6d9mHW_steps{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}._6d9mHW_agent{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}._6d9mHW_agentText{gap:var(--space-4);color:var(--muted);font-size:var(--text-lg);flex-direction:column;display:flex}._6d9mHW_agentText em{color:var(--ink);font-style:normal;font-weight:600}@media (max-width:860px){._6d9mHW_agent{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}._6d9mHW_terminal{color:#e9e7e1;border-radius:var(--radius);padding:var(--space-4) var(--space-5) var(--space-5);font-family:var(--font-mono);font-variant-ligatures:none;box-shadow:var(--shadow-raised);background:#1b1b19;border:1px solid #34332f;font-size:13px;line-height:1.6}._6d9mHW_terminal p+p{margin-top:var(--space-2)}._6d9mHW_termBar{margin-bottom:var(--space-4);gap:6px;display:flex}._6d9mHW_termBar span{background:#4a4944;border-radius:50%;width:10px;height:10px}._6d9mHW_termPrompt{color:#8ab6e8}._6d9mHW_termDim{color:#a3a097}._6d9mHW_termAccent{color:#7fcf9f}._6d9mHW_plans{margin-top:var(--space-6);gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,22rem));display:grid}@media (max-width:720px){._6d9mHW_plans{grid-template-columns:minmax(0,1fr)}}._6d9mHW_plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-6) var(--space-5) var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}._6d9mHW_planPro{border:2px solid var(--accent)}._6d9mHW_planName{font-size:var(--text-lg)}._6d9mHW_price{align-items:baseline;gap:var(--space-2);display:flex}._6d9mHW_priceAmount{font-family:var(--font-serif);letter-spacing:-.02em;font-size:3rem;font-weight:600;line-height:1}._6d9mHW_priceUnit{color:var(--muted)}._6d9mHW_priceAlt{color:var(--muted);font-size:var(--text-sm);margin-top:calc(-1 * var(--space-2))}._6d9mHW_ticks{margin:var(--space-2) 0 var(--space-4);gap:var(--space-2);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}._6d9mHW_ticks li{padding-left:1.6em;position:relative}._6d9mHW_ticks li:before{content:"";border-left:2px solid var(--good);border-bottom:2px solid var(--good);width:.7em;height:.38em;position:absolute;top:.45em;left:.2em;transform:rotate(-45deg)}._6d9mHW_questions{margin:var(--space-6) 0 0;gap:var(--space-6) var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._6d9mHW_question dd{margin:var(--space-2) 0 0;color:var(--muted)}@media (max-width:720px){._6d9mHW_questions{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}._6d9mHW_closing{padding:clamp(var(--space-7), 9vw, 7rem) 0;align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}._6d9mHW_closingHeading{letter-spacing:-.02em;max-width:16ch;font-size:clamp(2rem,5.5vw,3.5rem);line-height:1.06}._6d9mHW_footer{border-top:1px solid var(--line);background:var(--sunken);margin-top:var(--space-7)}._6d9mHW_main+._6d9mHW_footer{margin-top:0}._6d9mHW_footerInner{max-width:72rem;padding:var(--space-6) var(--space-4) var(--space-7);gap:var(--space-5);font-size:var(--text-sm);color:var(--muted);grid-template-columns:minmax(0,1fr) auto;margin:0 auto;display:grid}._6d9mHW_footerAbout{gap:var(--space-1);flex-direction:column;display:flex}._6d9mHW_footerName{font-family:var(--font-serif);font-weight:600;font-size:var(--text-lg);color:var(--ink)}._6d9mHW_footerLinks{gap:var(--space-2) var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}._6d9mHW_footerLinks a{color:var(--ink)}._6d9mHW_footerNote{color:var(--faint);grid-column:1/-1}@media (max-width:640px){._6d9mHW_footerInner{grid-template-columns:minmax(0,1fr)}._6d9mHW_footerLinks{flex-direction:column}}._6d9mHW_doc{max-width:44rem;padding:var(--space-7) var(--space-4) var(--space-8);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}._6d9mHW_doc h1{font-size:clamp(var(--text-xl), 5vw, var(--text-2xl))}._6d9mHW_doc h2{font-size:var(--text-xl);margin-top:var(--space-5)}._6d9mHW_doc ul{gap:var(--space-1);flex-direction:column;margin:0;padding-left:1.25em;display:flex}._6d9mHW_doc code{overflow-wrap:anywhere;font-size:.9em}._6d9mHW_fileList{font-family:var(--font-mono);font-variant-ligatures:none;font-size:var(--text-sm)}._6d9mHW_licences{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._6d9mHW_licences th,._6d9mHW_licences td{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--line)}._6d9mHW_licences th{font-weight:600}
.TmEZKq_stack{flex-direction:column;min-width:0;display:flex}.TmEZKq_gap1{gap:var(--space-1)}.TmEZKq_gap2{gap:var(--space-2)}.TmEZKq_gap3{gap:var(--space-3)}.TmEZKq_gap4{gap:var(--space-4)}.TmEZKq_gap5{gap:var(--space-5)}.TmEZKq_gap6{gap:var(--space-6)}.TmEZKq_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.TmEZKq_rowSpread{justify-content:space-between}.TmEZKq_title{font-size:var(--text-xl)}.TmEZKq_display{font-size:clamp(var(--text-xl), 6vw, var(--text-2xl));max-width:18ch}.TmEZKq_lede{color:var(--muted);font-size:var(--text-lg);font-family:var(--font-serif);max-width:36ch}.TmEZKq_muted{color:var(--muted);font-size:var(--text-sm)}.TmEZKq_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-6);min-width:0}@media (max-width:480px){.TmEZKq_card{padding:var(--space-5) var(--space-4)}}.TmEZKq_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.TmEZKq_button:disabled,.TmEZKq_button:disabled:hover{background:var(--sunken);color:var(--faint);border-color:var(--line);cursor:not-allowed;filter:none}.TmEZKq_button{position:relative}.TmEZKq_buttonLabel{align-items:center;gap:var(--space-2);display:inline-flex}.TmEZKq_button[data-loading]{cursor:progress}.TmEZKq_button[data-loading] .TmEZKq_buttonLabel{opacity:0}.TmEZKq_button[data-loading]>.TmEZKq_spin{margin:-.5em 0 0 -.5em;position:absolute;top:50%;left:50%}.TmEZKq_primary{background:var(--accent);color:var(--on-accent)}.TmEZKq_primary:hover:not(:disabled){background:var(--accent-strong);color:var(--on-accent)}.TmEZKq_secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.TmEZKq_secondary:hover:not(:disabled){background:var(--sunken);color:var(--ink)}.TmEZKq_quiet{color:var(--accent);padding:0 var(--space-2);background:0 0}.TmEZKq_quiet:hover:not(:disabled){background:var(--accent-soft)}.TmEZKq_danger{background:var(--bad);color:var(--on-bad)}.TmEZKq_danger:hover:not(:disabled){background:var(--bad-strong);color:var(--on-bad)}.TmEZKq_dangerOutline{background:var(--surface);color:var(--bad);border-color:var(--bad)}.TmEZKq_dangerOutline:hover:not(:disabled){background:var(--bad-soft);color:var(--bad)}.TmEZKq_dangerText{color:var(--bad);padding:0 var(--space-2);background:0 0}.TmEZKq_dangerText:hover:not(:disabled){background:var(--bad-soft);color:var(--bad)}.TmEZKq_confirm{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--bad);border-radius:var(--radius-sm);background:var(--bad-soft);color:var(--ink);font-size:var(--text-sm);border-left-width:4px;flex-direction:column;min-width:0;display:flex}.TmEZKq_confirmTitle{color:var(--bad);font-weight:600}.TmEZKq_confirmAccept{border-color:var(--good);background:var(--good-soft)}.TmEZKq_confirmAccept .TmEZKq_confirmTitle{color:var(--good)}.TmEZKq_accept{background:var(--good);border-color:var(--good);color:var(--on-good)}.TmEZKq_accept:hover:not(:disabled){background:var(--good-strong);border-color:var(--good-strong)}.TmEZKq_confirm .TmEZKq_row .TmEZKq_button{white-space:normal}.TmEZKq_wide{width:100%}.TmEZKq_field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.TmEZKq_label{font-size:var(--text-sm);font-weight:600}.TmEZKq_input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:2.5rem;padding:var(--space-2) var(--space-3);width:100%;min-width:0}.TmEZKq_input:focus-visible{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}.TmEZKq_input[aria-invalid=true]{border-color:var(--bad)}.TmEZKq_hint{color:var(--faint);font-size:var(--text-xs)}.TmEZKq_notice{border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);gap:var(--space-1);flex-direction:column;display:flex}.TmEZKq_noticeError{background:var(--bad-soft);color:var(--bad)}.TmEZKq_noticeInfo{background:var(--accent-soft);color:var(--ink)}.TmEZKq_noticeGood{background:var(--good-soft);color:var(--good)}.TmEZKq_noticeTitle{font-weight:600}.TmEZKq_authPage{min-height:100dvh;padding:var(--space-7) var(--space-4);align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.TmEZKq_authColumn{width:100%;max-width:var(--measure)}.TmEZKq_brand{font-family:var(--font-serif);font-weight:600;font-size:var(--text-lg);color:var(--ink);letter-spacing:-.01em;text-decoration:none}.TmEZKq_brand:hover{color:var(--ink)}.TmEZKq_appHeader{height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-5);border-bottom:1px solid var(--line);background:var(--surface);display:flex}@media (max-width:480px){.TmEZKq_appHeader{padding:0 var(--space-4)}}.TmEZKq_headerStart{align-items:center;gap:var(--space-5);min-width:0;display:flex}.TmEZKq_nav{align-items:center;gap:var(--space-1);display:flex}.TmEZKq_navLink{font-size:var(--text-sm);color:var(--muted);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-weight:500;text-decoration:none}.TmEZKq_navLink:hover{color:var(--ink);background:var(--sunken)}.TmEZKq_navLink[aria-current=page]{color:var(--ink);font-weight:600}.TmEZKq_navLink:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:480px){.TmEZKq_headerStart{gap:var(--space-2)}}.TmEZKq_appMain{width:100%;max-width:var(--content);padding:var(--space-6) var(--space-5);margin:0 auto}@media (max-width:480px){.TmEZKq_appMain{padding:var(--space-5) var(--space-4)}}.TmEZKq_list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.TmEZKq_listItem+.TmEZKq_listItem{border-top:1px solid var(--line)}.TmEZKq_listLink{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) var(--space-5);color:var(--ink);min-width:0;text-decoration:none;display:flex}.TmEZKq_listLink:hover{background:var(--sunken);color:var(--ink)}.TmEZKq_listTitle{font-family:var(--font-serif);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TmEZKq_empty{border:1px dashed var(--line-strong);border-radius:var(--radius);padding:var(--space-6) var(--space-5);text-align:center;color:var(--muted)}.TmEZKq_listMeta{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:55%;overflow:hidden}.TmEZKq_listLink .TmEZKq_listTitle{flex:auto}@media (max-width:480px){.TmEZKq_listLink{align-items:stretch;gap:var(--space-1);padding:var(--space-3) var(--space-4);flex-direction:column}.TmEZKq_listMeta{max-width:100%}}.TmEZKq_spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite TmEZKq_spin;display:inline-block}@keyframes TmEZKq_spin{to{transform:rotate(360deg)}}@keyframes TmEZKq_pulse{0%{background-color:var(--sunken)}to{background-color:var(--line)}}.TmEZKq_loading{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.TmEZKq_loadingLine{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-sm);margin:0;display:inline-flex}.TmEZKq_skeleton{gap:var(--space-2);flex-direction:column;display:flex}.TmEZKq_skeletonRow{border-radius:var(--radius-sm);background:var(--sunken);height:2.75rem;animation:.9s ease-in-out infinite alternate TmEZKq_pulse;display:block}@media (prefers-reduced-motion:reduce){.TmEZKq_spin{animation-duration:2.4s}.TmEZKq_skeletonRow{animation:none}}.TmEZKq_badge{padding:0 var(--space-2);min-height:1.375rem;font-size:var(--text-xs);white-space:nowrap;background:var(--sunken);color:var(--ink);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.TmEZKq_badge-accent{background:var(--accent-soft);color:var(--accent)}.TmEZKq_badge-good{background:var(--good-soft);color:var(--good)}.TmEZKq_badge-warn{background:var(--warn-soft);color:var(--warn)}.TmEZKq_badge-bad{background:var(--bad-soft);color:var(--bad)}.TmEZKq_select{appearance:none;padding-right:calc(var(--space-3) + 1.25rem);background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);cursor:pointer;text-overflow:ellipsis;background-position:calc(100% - 1rem) 55%,calc(100% - .7rem) 55%;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem}.TmEZKq_selectCompact{font-size:var(--text-xs);min-height:1.75rem;padding:var(--space-1) calc(var(--space-2) + 1.1rem) var(--space-1) var(--space-2);background-position:calc(100% - .85rem) 55%,calc(100% - .55rem) 55%;width:auto;max-width:12rem}.TmEZKq_select:disabled{cursor:not-allowed;color:var(--faint);background-color:var(--sunken)}.TmEZKq_commandLine{align-items:center;gap:var(--space-2);min-width:0;display:flex}.TmEZKq_commandCode{min-width:0;font-family:var(--font-mono);font-variant-ligatures:none;font-size:var(--text-sm);background:var(--sunken);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);-webkit-user-select:all;user-select:all;flex:1;overflow-x:auto}.TmEZKq_commandToken{white-space:nowrap}@media (max-width:480px){.TmEZKq_commandLine{flex-direction:column;align-items:stretch}}.TmEZKq_copy{align-items:stretch;gap:var(--space-1);flex-direction:column;min-width:0;display:inline-flex}.TmEZKq_copyStatus{font-size:var(--text-sm);color:var(--muted);max-width:24rem}.TmEZKq_copyStatus:empty{display:none}.TmEZKq_firstRun{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-top:3px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow-raised);font-size:var(--text-sm);flex-direction:column;min-width:0;display:flex}.TmEZKq_firstRunTitle{font-size:var(--text-md);margin:0;font-weight:600}.TmEZKq_firstRunSteps{gap:var(--space-2);counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TmEZKq_firstRunSteps li{gap:var(--space-2);counter-increment:step;grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;display:grid}.TmEZKq_firstRunSteps li:before{content:counter(step);background:var(--accent-soft);width:1.5rem;height:1.5rem;color:var(--accent);font-weight:600;font-size:var(--text-xs);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}
.QRiEoq_picker{border:0;min-width:0;margin:0;padding:0}.QRiEoq_legend{margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--ink);padding:0;font-weight:600}.QRiEoq_grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));display:grid}.QRiEoq_card{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);cursor:pointer;flex-direction:column;min-width:0;display:flex;position:relative}.QRiEoq_card:hover{background:var(--sunken)}.QRiEoq_card:has(.QRiEoq_radio:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-soft)}.QRiEoq_card:has(.QRiEoq_radio:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.QRiEoq_importThumb{aspect-ratio:4/3;border:1px dashed var(--line-strong);background:var(--sunken);width:100%;color:var(--muted);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm);border-radius:2px;justify-content:center;align-items:center;display:flex}.QRiEoq_radio{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.QRiEoq_thumb{aspect-ratio:4/3;object-fit:cover;object-position:top;border:1px solid var(--line);background:#fff;border-radius:2px;width:100%;height:auto;display:block}.QRiEoq_text{flex-direction:column;gap:2px;min-width:0;display:flex}.QRiEoq_name{font-weight:600;font-size:var(--text-sm)}.QRiEoq_meta{font-size:var(--text-xs);color:var(--muted);flex-direction:column;gap:2px;line-height:1.35;display:flex}.QRiEoq_details{color:var(--ink)}@media (max-width:480px){.QRiEoq_grid{gap:var(--space-2);grid-template-columns:1fr}.QRiEoq_card{align-items:center;gap:var(--space-3);flex-direction:row}.QRiEoq_thumb{flex:none;width:4.5rem}}.QRiEoq_strip{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,8rem));margin:0;padding:0;list-style:none;display:grid}.QRiEoq_strip>li{min-width:0}.QRiEoq_stripItem{gap:var(--space-1);min-width:0;font-size:var(--text-xs);color:var(--muted);flex-direction:column;text-decoration:none;display:flex}.QRiEoq_stripItem .QRiEoq_thumb{box-shadow:var(--shadow-card)}.QRiEoq_stripItem:hover .QRiEoq_stripName{color:var(--accent)}.QRiEoq_stripName{font-size:var(--text-sm);color:var(--ink);font-weight:600}@media (max-width:640px){.QRiEoq_strip{padding-bottom:var(--space-2);scroll-snap-type:x proximity;grid-template-columns:repeat(5,6rem);overflow-x:auto}.QRiEoq_stripItem{scroll-snap-align:start}}
.CQZfGa_item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);flex-wrap:wrap;min-width:0;display:flex}.CQZfGa_item+.CQZfGa_item{border-top:1px solid var(--line)}.CQZfGa_link{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-width:0;padding:var(--space-1) 0;color:var(--ink);flex:14rem;text-decoration:none;display:flex}.CQZfGa_link:hover{color:var(--ink);text-decoration:underline}.CQZfGa_title{font-family:var(--font-serif);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CQZfGa_meta{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:55%;overflow:hidden}.CQZfGa_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.CQZfGa_rename{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;flex:100%;display:flex}.CQZfGa_rename>*{flex:14rem}.CQZfGa_search{max-width:28rem}.CQZfGa_muted{color:var(--muted);font-size:var(--text-sm)}.CQZfGa_failure{flex:100%}.CQZfGa_file{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}@media (max-width:480px){.CQZfGa_link{align-items:stretch;gap:var(--space-1);flex-direction:column}.CQZfGa_meta{max-width:100%}}
