:root{--fs-accent: #FF5F4A;--fs-ink: #C7381F;--fs-on-ink: #FFFFFF;--fs-amber: #F78C34;--fs-yellow: #F9B61E;--fs-text: #2B2A2B;--fs-muted: #5C5859;--fs-line: #E5DFD9;--fs-bg: #FBF6F0;--fs-surface: #FFFFFF;--fs-ok: #2E7D4F}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fs-accent: #FF5F4A;--fs-ink: #FF8A78;--fs-on-ink: #1E1D1E;--fs-amber: #F78C34;--fs-yellow: #F9B61E;--fs-text: #F3EEE8;--fs-muted: #B8B0AB;--fs-line: #433F40;--fs-bg: #1E1D1E;--fs-surface: #2B2A2B;--fs-ok: #5CC389}}:root[data-theme=dark]{--fs-accent: #FF5F4A;--fs-ink: #FF8A78;--fs-on-ink: #1E1D1E;--fs-amber: #F78C34;--fs-yellow: #F9B61E;--fs-text: #F3EEE8;--fs-muted: #B8B0AB;--fs-line: #433F40;--fs-bg: #1E1D1E;--fs-surface: #2B2A2B;--fs-ok: #5CC389}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-latin-700-normal.woff2) format("woff2")}*{box-sizing:border-box}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}html,body{margin:0}body{font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.4;background:var(--fs-bg);color:var(--fs-text)}a{color:var(--fs-ink);font-weight:600;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--fs-ink);outline-offset:2px}[tabindex="-1"]:focus{outline:none}button{font:inherit;cursor:pointer}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shell{min-height:100vh;display:flex;flex-direction:column}.top{display:flex;align-items:center;gap:22px;padding:10px 20px;border-bottom:1px solid var(--fs-line);background:var(--fs-surface)}.logo{flex:none;display:block;width:67px;height:52px;margin:-6px 0;object-fit:contain}.logo-dark{display:none}.home{flex:none;display:block;border-radius:6px}.nav{display:flex;gap:18px}.nav a{color:var(--fs-muted);font-weight:500}.nav a[aria-current=page]{color:var(--fs-text);font-weight:600}.sp{flex:1}.who,.cred{color:var(--fs-muted);font-size:13px}.main{flex:1;padding:28px 28px 32px}.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 28px;border-top:1px solid var(--fs-line);background:var(--fs-surface);color:var(--fs-muted);font-size:12px}.foot a{color:inherit;font-weight:inherit;text-decoration:underline;text-underline-offset:2px}:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none}:root:not([data-theme=light]) .logo-dark{display:block}}.big{margin:6px 0 4px;font-size:24px;font-weight:700;letter-spacing:-.01em}.bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.bar h1{margin:0;font-size:22px;font-weight:700}.hint{display:block;color:var(--fs-muted);font-size:13px}.mono{font-family:Consolas,Courier New,monospace;font-size:13px}.acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.btn{display:inline-block;padding:9px 16px;border:0;border-radius:8px;background:var(--fs-ink);color:var(--fs-on-ink);font-size:13px;font-weight:600}.btn2{display:inline-block;padding:8px 15px;border:1px solid var(--fs-line);border-radius:8px;background:var(--fs-surface);color:var(--fs-text);font-size:13px;font-weight:500}.btn2.sel{border-color:var(--fs-ink);color:var(--fs-ink);font-weight:600}.btn[aria-busy=true],.btn2[aria-busy=true]{cursor:progress}.wide{display:block;width:100%;text-align:center}.acts .wide{flex:1}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:7px 14px;border:1px solid var(--fs-ink);border-radius:999px;background:var(--fs-surface);color:var(--fs-ink);font-size:13px;font-weight:600}.chip.ghost{border-color:var(--fs-line);color:var(--fs-muted);font-weight:500}.chip.on{background:var(--fs-ink);color:var(--fs-on-ink)}.lbl{display:block;margin:12px 0 4px;color:var(--fs-muted);font-size:12px;font-weight:600}.inp{display:block;width:100%;padding:10px 12px;border:1px solid var(--fs-line);border-radius:8px;background:var(--fs-bg);color:var(--fs-text);font:inherit}.inp.mono{font-family:Consolas,Courier New,monospace;font-size:13px}.inp:focus{outline:2px solid var(--fs-ink);outline-offset:2px}.inp[aria-invalid=true]{border-color:var(--fs-ink)}.err{display:block;margin-top:4px;color:var(--fs-ink);font-size:12px;font-weight:600}.check{display:flex;align-items:flex-start;gap:8px;margin:14px 0 18px;font-size:13px;cursor:pointer}.check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:16px;height:16px;margin:1px 0 0;border:1.5px solid var(--fs-muted);border-radius:4px;background:var(--fs-surface);cursor:pointer}.check input:checked{border-color:var(--fs-ink);background:var(--fs-ink)}.check input:checked:after{content:"";position:absolute;left:3.5px;top:.5px;width:4px;height:8px;border:solid var(--fs-on-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.check input[aria-invalid=true]{border-color:var(--fs-ink)}.check-err{margin:-12px 0 16px 24px}.notice{padding:10px 14px;border-left:3px solid var(--fs-yellow);border-radius:8px;background:color-mix(in srgb,var(--fs-yellow) 16%,var(--fs-surface));font-weight:500}.card .notice{margin:0 0 14px}.pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.pill.todo{background:color-mix(in srgb,var(--fs-yellow) 30%,var(--fs-surface));color:var(--fs-text)}.pill.ok{background:color-mix(in srgb,var(--fs-ok) 14%,var(--fs-surface));color:var(--fs-ok)}.pill.act{background:color-mix(in srgb,var(--fs-ink) 12%,var(--fs-surface));color:var(--fs-ink)}.pill.run{background:var(--fs-line);color:var(--fs-text)}.center{flex:1;display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 20px 56px}.card{width:100%;max-width:380px;padding:26px 24px;border:1px solid var(--fs-line);border-radius:12px;background:var(--fs-surface)}.card .big{margin:0 0 14px}.card p{margin:0 0 4px}.card .acts{margin-top:18px}.alt{margin:0;color:var(--fs-muted);font-size:13px}.flush{flex:1;display:flex;flex-direction:column;min-width:0}.intake-note{display:flex;flex-direction:column;gap:12px;padding:28px}.prog{flex:none;height:3px;background:var(--fs-line)}.prog i{display:block;height:100%;background:var(--fs-accent)}.wrap{flex:1;display:flex;min-height:380px}.chat{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;padding:22px 28px}.thread,.ask{display:flex;flex-direction:column;gap:10px}.thread:empty{display:none}.chat>.field{margin-top:auto}.rail{flex:none;width:270px;padding:22px 20px;border-left:1px solid var(--fs-line);background:var(--fs-surface)}.rail-in{position:sticky;top:22px}.rail-h{margin:0 0 8px;color:var(--fs-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.items{margin:0;padding:0;list-style:none}.item{display:flex;gap:10px;padding:6px 0}.d{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%}.d.done{background:var(--fs-ok)}.d.now{background:var(--fs-accent)}.d.todo{border:1.5px solid var(--fs-muted)}.item-body{flex:1;min-width:0}.item .t{display:block;color:var(--fs-muted);font-size:12px}.item .v{display:block;font-weight:500;overflow-wrap:anywhere}.row-btn{display:block;width:calc(100% + 12px);margin:-3px -6px;padding:3px 6px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;text-align:left}@media(hover:hover){.row-btn:hover{background:color-mix(in srgb,var(--fs-line) 55%,transparent)}}.kinds{margin-top:6px;gap:6px}.kinds .chip{padding:4px 10px;font-size:12px}.item.todo .v{color:var(--fs-muted);font-weight:400}.sw{display:inline-block;width:12px;height:12px;margin-left:4px;border-radius:3px;vertical-align:-1px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fs-text) 14%,transparent)}.sws{white-space:nowrap}.saved{margin-top:12px;color:var(--fs-muted);font-size:12px}.b{max-width:78%;padding:9px 13px;border-radius:14px;overflow-wrap:anywhere}.b.bot{align-self:flex-start;border:1px solid var(--fs-line);border-bottom-left-radius:4px;background:var(--fs-surface)}.b.me{align-self:flex-end;border-bottom-right-radius:4px;background:var(--fs-text);color:var(--fs-bg)}.b.old{opacity:.55}.q{display:block;font-weight:600}.file{display:block;font-size:12px;opacity:.8}.ask>.err{margin:0}.field{display:flex;overflow:hidden;border:1px solid var(--fs-line);border-radius:10px;background:var(--fs-surface);scroll-margin:16px}.field:focus-within{outline:2px solid var(--fs-ink);outline-offset:2px}.field input{flex:1;min-width:0;padding:12px 14px;border:0;background:transparent;color:var(--fs-text);font:inherit;outline:none}.field input::placeholder{color:var(--fs-muted);opacity:1}.field button{flex:none;padding:12px 16px;border:0;background:var(--fs-ink);color:var(--fs-on-ink);font-weight:600}.field button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--fs-on-ink)}.b.bcard{width:100%;max-width:400px}.bc-h{margin-bottom:8px}.bc{display:grid;grid-template-columns:92px minmax(0,1fr);gap:6px 12px;margin:0;font-size:13px}.bc-row{display:contents}.bc dt,.bc dd{margin:0}.bc .k{color:var(--fs-muted)}.bc label.k{align-self:center}.bc .inp{padding:6px 9px}.bc .sw:first-child{margin-left:0}.bcard .acts{margin-top:12px}.wm{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--fs-text);color:var(--fs-bg);font-size:11px;font-weight:700;letter-spacing:.08em;overflow-wrap:anywhere}.blogo{display:block;max-width:140px;max-height:32px;object-fit:contain}.upload{display:flex;flex-direction:column;gap:6px;max-width:420px}.drop{display:block;padding:14px;border:1.5px dashed var(--fs-line);border-radius:8px;color:var(--fs-muted);font-size:13px;text-align:center;cursor:pointer}.drop:focus-within{outline:2px solid var(--fs-ink);outline-offset:2px}.drop.over{border-color:var(--fs-ink)}.drop .lnk{color:var(--fs-ink);font-weight:600}.upload .err{margin:0}.files{margin:0;padding:0;list-style:none;font-size:12px}.files li{padding:2px 0;overflow-wrap:anywhere}.muted{color:var(--fs-muted)}.lnk{padding:0;border:0;background:none;color:var(--fs-ink);font-size:inherit;font-weight:600}.lnk:hover{text-decoration:underline;text-underline-offset:3px}.lnk[aria-expanded=true]{text-decoration:underline;text-underline-offset:4px}.build{flex:1;padding:28px 28px 32px}.eyebrow{color:var(--fs-ink);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;overflow-wrap:anywhere}.build .big{overflow-wrap:anywhere}.stages{margin:16px 0 14px;padding:0;list-style:none}.stage{display:flex;gap:10px;padding:5px 0}.stage.todo{color:var(--fs-muted)}.stage.now{font-weight:600}.refund{margin:0}.build .notice{margin-top:10px}.build>.acts{margin-top:18px}.results{display:flex;flex-direction:column;gap:18px}.rhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px}.rhead h1{margin:0;font-size:22px;font-weight:700;overflow-wrap:anywhere}.sub{margin-top:2px;color:var(--fs-muted);font-size:13px}.sub-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px}.sub-line .sub{margin-top:0}.hlinks{display:flex;gap:16px;font-size:13px}.tabs{display:flex;flex-wrap:wrap;gap:4px 18px;border-bottom:1px solid var(--fs-line)}.tabs [role=tab]{margin-bottom:-1px;padding:6px 0 8px;border:0;border-bottom:2px solid transparent;background:none;color:var(--fs-muted);font-size:13px;font-weight:500}.tabs [role=tab][aria-selected=true]{border-bottom-color:var(--fs-ink);color:var(--fs-text);font-weight:600}.res{display:flex;gap:28px}.res-main{flex:1.1;min-width:0}.pvcol{flex:1;min-width:0}.steps{margin:0;padding:0;list-style:none}.st{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--fs-line)}.st:last-child{border-bottom:0}.st-body{flex:1;min-width:0}.n{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1.5px solid var(--fs-muted);border-radius:50%;background:var(--fs-surface);color:var(--fs-muted);font-size:12px;font-weight:700}.n.done{border-color:var(--fs-ok);background:var(--fs-ok);color:var(--fs-surface)}.n.now{border-color:var(--fs-text);background:var(--fs-text);color:var(--fs-bg)}.ttl{margin:0;font-size:14px;font-weight:600;line-height:26px}.ttl-btn{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.st.wait .ttl{color:var(--fs-muted);font-weight:500}.st .acts{margin-top:8px}.st-body>div>.acts:first-child{margin-top:6px}.setup{margin-top:4px}.setup-group+.setup-group{margin-top:10px}.tlabel{margin:10px 0 2px;color:var(--fs-muted);font-size:12px;font-weight:600}.row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-top:6px;padding:7px 10px;border:1px solid var(--fs-line);border-radius:8px;background:var(--fs-surface);font-size:13px}.row-label{min-width:0;overflow-wrap:anywhere}.row-label.has-note{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:underline dotted var(--fs-muted);text-underline-offset:3px}.row .val{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:4px 10px;min-width:0;margin-left:auto;text-align:right;overflow-wrap:anywhere}.row .note{flex-basis:100%;margin:2px 0 0;color:var(--fs-muted);font-size:12px}.setup-text{margin:6px 0 0;color:var(--fs-muted);font-size:12px;overflow-wrap:anywhere}.setup-text.item:before{content:"· "}code{font-family:Consolas,Courier New,monospace;font-size:12px;overflow-wrap:anywhere}.guide{margin-top:4px;font-size:13px;overflow-wrap:anywhere}.guide h3{margin:10px 0 4px;font-size:15px}.guide h4{margin:14px 0 4px;font-size:14px}.guide h5{margin:10px 0 2px;font-size:13px}.guide h6{margin:8px 0 2px;font-size:12px}.guide p,.guide ul,.guide ol{margin:4px 0}.guide ul,.guide ol{padding-left:20px}.guide blockquote{margin:6px 0;padding:2px 10px;border-left:3px solid var(--fs-yellow)}.guide .copy{margin:0 2px 0 6px;font-size:12px}.tbl-wrap{overflow-x:auto;margin:6px 0;border:1px solid var(--fs-line);border-radius:8px;background:var(--fs-surface)}.tbl-wrap table{width:100%;border-collapse:collapse;font-size:12px}.tbl-wrap th,.tbl-wrap td{padding:6px 8px;border-top:1px solid var(--fs-line);text-align:left;vertical-align:top}.tbl-wrap th{border-top:0;color:var(--fs-muted);font-weight:600}.codeblock{display:flex;align-items:flex-start;gap:8px;margin:4px 0 8px;padding:8px 10px;border:1px solid var(--fs-line);border-radius:8px;background:var(--fs-surface)}.codeblock pre{flex:1;min-width:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.codeblock .copy{margin:0}.diagram{display:block;max-width:100%;height:auto;margin:6px 0;border:1px solid var(--fs-line);border-radius:8px;background:#fff}.pvframe{display:block;width:100%;height:380px;border:1px solid #D1D1D6;border-radius:8px;background:#fff}.pvimg{display:block;max-width:100%;height:auto;border:1px solid #D1D1D6;border-radius:8px;background:#fff}.seg{display:inline-flex;margin-bottom:8px;border:1px solid var(--fs-line);border-radius:8px;overflow:hidden}.seg button{padding:4px 12px;border:0;background:var(--fs-surface);color:var(--fs-muted);font-size:12px;font-weight:500}.seg button+button{border-left:1px solid var(--fs-line)}.seg button[aria-pressed=true]{background:var(--fs-text);color:var(--fs-bg);font-weight:600}.badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.warnings{margin:8px 0 0;padding:0;list-style:none;font-size:12px}.warnings li{margin-top:4px;padding-left:8px;border-left:3px solid var(--fs-yellow)}.vpanel{align-self:flex-end;width:100%;max-width:300px;padding:6px 0;border:1px solid var(--fs-line);border-radius:10px;background:var(--fs-surface)}.vlist{margin:0;padding:0;list-style:none}.vlist li{display:flex;justify-content:space-between;gap:12px;padding:6px 14px;font-size:13px}.vlist [aria-current=true]{font-weight:600}.vpanel .err{margin:4px 14px}.cpanel{display:flex;flex-direction:column;gap:10px}.cpanel .field{max-width:520px}.cpanel>.err{margin:0}.price{max-width:360px;padding:14px 16px;border:1px solid var(--fs-line);border-left:3px solid var(--fs-ink);border-radius:10px;background:var(--fs-surface)}.price .acts,.price .notice{margin-top:10px}.tshoot{max-width:560px}.tshoot .tlabel{display:block;margin:14px 0 6px}.ta{display:block;width:100%;min-height:56px;padding:9px 11px;border:1px solid var(--fs-line);border-radius:8px;background:var(--fs-surface);color:var(--fs-text);font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.45;resize:vertical}.ta:focus{outline:2px solid var(--fs-ink);outline-offset:2px}.ta[aria-invalid=true]{border-color:var(--fs-ink)}.tshoot .drop{margin-top:8px}.tshoot .files{margin:6px 0 0}.warn{margin:8px 0 12px;padding-left:8px;border-left:3px solid var(--fs-yellow);font-size:12px;font-weight:600}.tshoot .acts+.err{margin-top:8px}.tshoot .hint{margin-top:8px}.tprog{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px}.tprog .hint,.tprog .acts{margin:0}.tprog .notice,.tprog .price{align-self:stretch}.fixed{margin:0;font-weight:600}.diff{align-self:stretch;max-height:340px;overflow:auto;margin:0;padding:6px 0;border:1px solid var(--fs-line);border-radius:8px;background:var(--fs-surface);font-family:Consolas,Courier New,monospace;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.dl{display:block;padding:0 10px}.dl.add{background:color-mix(in srgb,var(--fs-ok) 16%,var(--fs-surface))}.dl.del{background:color-mix(in srgb,var(--fs-ink) 12%,var(--fs-surface))}.dl.gap{color:var(--fs-muted)}.foot-l{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.foot .field{display:inline-flex;width:260px;max-width:100%;border-radius:8px}.foot .field input{padding:5px 9px;font-size:12px}.foot .field button{padding:5px 12px;font-size:12px}.foot-l .err{margin:0}.report-box{flex-basis:100%;max-width:440px;margin:6px 0 2px;color:var(--fs-text);font-size:13px}.report-box .ta{min-height:72px;font-family:inherit;font-size:13px}.report-box p{margin:0 0 6px}.report-box .err{margin-top:6px}.report-box .acts{margin-top:8px}.home-note{margin:14px 0 0}.tbl{overflow:hidden;margin-top:14px;border:1px solid var(--fs-line);border-radius:10px;background:var(--fs-surface)}.tr{display:grid;grid-template-columns:minmax(0,1fr) 190px 80px;align-items:center;gap:6px 16px;padding:12px 16px;border-top:1px solid var(--fs-line)}.tr:first-child{border-top:0}.tr.th{padding:9px 16px;color:var(--fs-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.tr .name{min-width:0;font-weight:600;overflow-wrap:anywhere}.when{color:var(--fs-muted);font-size:13px}.empty{display:flex;justify-content:center;margin-top:14px;padding:56px 16px;border:1.5px dashed var(--fs-line);border-radius:10px}a.btn:hover{text-decoration:none}.secs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:14px}.sec{min-width:0;padding:14px 16px 6px;border:1px solid var(--fs-line);border-radius:10px;background:var(--fs-surface)}.sec-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;margin-bottom:6px}.sec-h h2{margin:0;font-size:15px;font-weight:700}.sec-h .r{display:flex;gap:12px;font-size:13px}.sec-h .ok{color:var(--fs-muted);font-weight:500}.kvs{margin:0}.kv{display:grid;grid-template-columns:96px minmax(0,1fr);gap:4px 12px;padding:8px 0;border-top:1px solid var(--fs-line);font-size:13px}.kv dt,.kv dd{margin:0}.kv dd{min-width:0;overflow-wrap:anywhere}.kv .k{color:var(--fs-muted)}.hexsw{white-space:nowrap}.hexsw .sw{margin:0 5px 0 0}.hexsw+.hexsw{margin-left:4px}.ents{margin:0;padding:0;list-style:none}.ent{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;border-top:1px solid var(--fs-line);font-size:13px}.ent-t{min-width:0;overflow-wrap:anywhere}.ent .hint{font-size:12px}.ent>.sec-edit{flex:1;min-width:0;border-top:0;padding-top:0}.kv-empty{margin:0;padding:8px 0;border-top:1px solid var(--fs-line);font-size:13px}.sec-edit{padding:0 0 10px;border-top:1px solid var(--fs-line);font-size:13px}.sec-edit .lbl{margin-top:10px}.sec-edit .inp{padding:7px 10px;font-size:13px}.sec-edit .acts{margin-top:14px}.sec-edit .push{margin-left:auto}.pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 10px}.hexin{display:flex;align-items:center;gap:8px}.hexin .sw{flex:none;width:18px;height:18px;margin:0}.sw.blank{box-shadow:inset 0 0 0 1px var(--fs-line)}.save-err{margin:10px 0 0}.signout{margin:20px 0 0;font-size:13px}.tog-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 12px}.tog-wrap .err{margin:0}.tog{display:flex;align-items:center;gap:8px;padding:4px 0;border:0;background:none;color:var(--fs-text);font-size:13px;font-weight:500}.switch{position:relative;flex:none;width:34px;height:20px;border-radius:999px;background:var(--fs-line)}.switch:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--fs-surface);box-shadow:0 0 0 1px var(--fs-muted)}.tog[aria-checked=true] .switch{background:var(--fs-ink)}.tog[aria-checked=true] .switch:after{left:17px;background:var(--fs-on-ink);box-shadow:none}.tog[aria-busy=true]{cursor:progress}.stat{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:12px}.stat .amt{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.meter{display:block;width:160px;height:6px;overflow:hidden;border-radius:3px;background:var(--fs-line)}.meter i{display:block;height:100%;background:var(--fs-text)}.sh{margin:22px 0 0;font-size:15px;font-weight:700}.scroll{overflow-x:auto;margin-top:8px;border:1px solid var(--fs-line);border-radius:10px;background:var(--fs-surface)}table.t{width:100%;min-width:660px;border-collapse:collapse;font-size:13px}.t th,.t td{padding:9px 12px;border-top:1px solid var(--fs-line);text-align:left;white-space:nowrap}.t th{border-top:0;color:var(--fs-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.t .num{text-align:right;font-variant-numeric:tabular-nums}.z,.t .z{color:var(--fs-muted)}.trio{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 14px}.list{margin-top:8px;border:1px solid var(--fs-line);border-radius:10px;background:var(--fs-surface)}.li{display:block;padding:9px 12px;border-top:1px solid var(--fs-line);font-size:13px;overflow-wrap:anywhere}.li:first-child{border-top:0}.li [role=cell]{display:block}.lw{overflow:hidden}.lw>span{display:block;margin-left:-1em}.clamp{display:-webkit-inline-box;box-sizing:border-box;max-width:100%;padding-left:1em;overflow:hidden;vertical-align:top;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.lw-at{white-space:nowrap}.lw-at:first-child{padding-left:1em}.lw-dot{display:inline-block;width:1em;text-align:center}.mfa{display:flex;flex-direction:column;align-items:center;padding-top:20px}.mfa .card+.signout{width:100%;max-width:380px}.mfa .card p{margin:0 0 4px}.qr{display:block;width:180px;height:180px;margin:10px 0 8px;border-radius:8px;background:#fff}.secret{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px}.secret code{min-width:0;font-size:13px;letter-spacing:.04em;overflow-wrap:anywhere}@media(max-width:760px){.res{flex-direction:column;gap:18px}.pvframe{height:320px}}@media(max-width:700px){.main{padding:20px 16px 24px}.foot{padding:10px 16px}.intake-note{padding:20px 16px}.build{padding:20px 16px 24px}.wrap{flex-direction:column;min-height:0}.chat{flex:none;padding:18px 16px}.chat>.field{margin-top:6px}.rail{flex:1;width:auto;padding:16px;border-top:1px solid var(--fs-line);border-left:0}.rail-in{position:static}.rail .items{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.b{max-width:88%}}@media(max-width:560px){.top{flex-wrap:wrap;gap:6px 16px;padding:8px 16px}.nav{order:3;width:100%}.who{display:none}.center{padding:32px 16px 40px}.card{padding:22px 18px}.big{font-size:21px}.rhead h1{font-size:19px}.bc{grid-template-columns:80px minmax(0,1fr)}.tr{grid-template-columns:minmax(0,1fr) auto}.tr .name{grid-column:1 / -1}.tr.th{display:none}}
