:root{--bg: #14120e;--panel: #1c1a15;--line: #2e2b24;--fg: #f0ece2;--body: #c9c3b4;--muted: #9a9486;--dim: #6f6a5c;--label: #8a8474;--faint: #5f5a4e;--accent: #cbf34d;--accent-ink: #14120e;--accent-bg: #1e2210;--accent-line: #4e5f1c;--accent-dim: #93ad3c;--fiber: #62c9f5;--fiber-ink: #0d2933;--fiber-bg: #111c22;--fiber-deep: #0d171c;--fiber-line: #234a5c;--fiber-muted: #8fa6b0;--danger: #ff7a5c;--danger-line: #5c2a1e;--sans: "Space Grotesk", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color-scheme:dark}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;background:var(--bg);color:var(--fg);font:400 14px/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.app{max-width:860px;margin:0 auto;padding:0 20px 64px;padding-bottom:calc(64px + env(safe-area-inset-bottom))}header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px}.mark{width:16px;height:16px;border:1.5px solid var(--accent);position:relative;flex:none}.mark:after{content:"";position:absolute;top:3.5px;right:3.5px;bottom:3.5px;left:3.5px;background:var(--accent)}header h1{margin:0;font:600 15px/1 var(--sans);letter-spacing:-.01em;color:var(--fg)}.tag{margin:0;font:400 11.5px/1 var(--mono);color:var(--dim)}.net{font:400 10.5px/1 var(--mono);color:var(--fiber);border:1px solid var(--fiber-line);padding:5px 9px;white-space:nowrap}a.brand{text-decoration:none}.hnav{display:flex;align-items:center;gap:16px}.hlink{font:400 12.5px/1 var(--sans);color:var(--muted);text-decoration:none}.hlink:hover{color:var(--accent)}.tolink{font:500 12.5px/1 var(--mono);color:var(--accent);text-decoration:none}.tolink:hover{text-decoration:underline}.landing{display:flex;flex-direction:column;gap:0}.hero{padding:72px 0 56px;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;border-bottom:1px solid var(--line)}.eyebrow{font:400 10.5px/1 var(--mono);color:var(--label);letter-spacing:.16em;text-transform:uppercase}.hero h2{margin:0;font:600 46px/1.05 var(--sans);color:var(--fg);letter-spacing:-.03em;max-width:680px;text-wrap:pretty}.lede{margin:0;font:400 14.5px/1.6 var(--sans);color:var(--muted);max-width:520px;text-wrap:pretty}.herosearch{display:flex;align-items:stretch;width:100%;max-width:460px;border:1px solid var(--line);background:var(--panel)}.herosearch input{flex:1;min-width:0;border:none;background:transparent;font:500 16px var(--mono);padding:14px 16px}.herosearch .suffix{font:500 16px var(--mono);color:var(--accent);align-self:center;padding-right:12px}.herosearch button{flex:none}.livestat{display:flex;align-items:center;gap:8px;font:400 11.5px var(--mono);color:var(--dim);flex-wrap:wrap;justify-content:center}.tick{width:6px;height:6px;background:var(--accent);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.chainstrip{padding:40px 0;border-bottom:1px solid var(--line)}.strip{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin-bottom:14px}.node{border:1px solid var(--line);background:var(--panel);padding:11px 14px;font:500 12.5px var(--mono);color:var(--muted);white-space:nowrap}.node.ghost{border-style:dashed;border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.edge{width:26px;height:1px;background:repeating-linear-gradient(90deg,var(--line) 0 6px,transparent 6px 12px);flex:none}.ell{font:400 12px var(--mono);color:#4a4640;padding:0 10px}.chainstrip code,.threeup code{font-family:var(--mono);font-size:11.5px;color:var(--accent)}.threeup{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.threeup>div{background:var(--bg);padding:26px 22px 28px;display:flex;flex-direction:column;gap:10px}.threeup .k{font:500 11px var(--mono);color:var(--accent)}.threeup p{margin:0;font:400 13px/1.6 var(--sans);color:var(--muted)}.landfoot{padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font:400 11px var(--mono);color:var(--dim)}.profile{padding-top:28px;display:flex;flex-direction:column;gap:22px}.phead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.pident h2{margin:0 0 6px;font:500 34px/1 var(--mono);color:var(--fg);letter-spacing:-.02em;word-break:break-all}.pident h2 .dot{color:var(--accent)}.badges{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.badge{font:400 10.5px/1 var(--mono);color:var(--accent);border:1px solid var(--accent-line);padding:6px 9px;text-decoration:none}.badge.fiber{color:var(--fiber);border-color:var(--fiber-line)}.badge.danger{color:var(--danger);border-color:var(--danger-line)}.pacts{display:flex;gap:8px;flex-wrap:wrap}.pill.fiber{color:var(--fiber);border-color:var(--fiber-line)}.pgrid{display:grid;grid-template-columns:1fr 320px;gap:1px;background:var(--line);border:1px solid var(--line)}.pcol{background:var(--bg);padding:22px;min-width:0}.pcol.side{background:#171511}.pcol>h3:first-child{margin-top:0}.rows{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line)}.rowline{background:var(--panel);padding:12px 14px;display:flex;align-items:baseline;justify-content:space-between;gap:14px;text-decoration:none}.rowline .k{font:400 11.5px var(--mono);color:var(--accent);white-space:nowrap}.rowline .k.fiber{color:var(--fiber)}.rowline .v{color:var(--body);font-size:11.5px;word-break:break-all;text-align:right}.brk{word-break:break-all}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font:400 11.5px var(--mono);color:var(--body);border:1px solid var(--line);padding:8px 12px}.spine{display:flex;flex-direction:column}.snode{border:1px solid var(--line);background:var(--panel);padding:10px 12px;font:400 11.5px var(--mono);color:var(--dim);text-decoration:none;word-break:break-all}.snode.here{border-color:var(--accent);background:var(--accent-bg);color:var(--accent);font-weight:500}.snode.faint{color:#4a4640}.sedge{width:1px;height:14px;background:var(--line);margin-left:20px}.facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.facts>div{background:var(--bg);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.fl{font:400 9.5px var(--mono);color:var(--dim);letter-spacing:.1em;text-transform:uppercase}.fv{font:500 14px var(--mono);color:var(--fg)}.note{margin:22px 0 0;border:1px solid var(--line);padding:14px 16px;font:400 11.5px/1.6 var(--sans);color:var(--dim)}.subhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.empty{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.stats>div{background:var(--panel);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.big{font:600 24px/1 var(--sans);color:var(--fg)}.unit{font-size:12px;color:var(--dim)}.namelist{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line)}.namecard{background:var(--panel);padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ncmain{display:flex;flex-direction:column;gap:10px;min-width:0}.ncname{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ncname .nm{font:500 18px var(--mono);color:var(--fg);text-decoration:none;word-break:break-all}.ncmeta{display:flex;gap:18px;flex-wrap:wrap;font:400 11px var(--mono);color:var(--dim)}.ncacts{display:flex;gap:8px;flex-wrap:wrap}.ncacts button{padding:10px 14px;font-size:11.5px}.editgrid{display:grid;grid-template-columns:1fr 320px;gap:26px;align-items:start}.addrow{display:grid;grid-template-columns:150px 1fr auto;gap:8px}.x{background:none;border:none;color:var(--faint);cursor:pointer;font:400 14px var(--mono);padding:0 4px}.x:hover{color:var(--danger)}.pending{border:1px solid var(--line);background:var(--panel);padding:18px}.pending>h3:first-child{margin-top:0}.pl{display:flex;gap:10px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--line);font:400 11.5px var(--mono);color:var(--body)}.plus{color:var(--accent);flex:none}.minus{color:var(--danger);flex:none}.rolegrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.role{background:var(--panel);padding:20px;display:flex;flex-direction:column;gap:12px;min-width:0}.rk{font:500 12px var(--mono);color:var(--accent)}.role.manager .rk{color:var(--fiber)}.role.manager input{background:var(--fiber-deep);border-color:var(--fiber-line)}.role ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;font:400 11.5px var(--mono);color:var(--muted)}.role li:before{content:"✓ ";color:var(--accent)}.role.manager li:before{color:var(--fiber)}.role li.no{color:var(--faint)}.role li.no:before{content:"✕ ";color:var(--faint)}.tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--line);margin-bottom:28px}.tabs button{flex:none;padding:14px 16px;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--muted);cursor:pointer;font:400 12.5px/1 var(--sans)}.tabs button:hover{color:var(--body)}.tabs button.on{color:var(--fg);font-weight:500;border-bottom-color:var(--accent)}.panel{display:flex;flex-direction:column;gap:18px}.row{display:flex;gap:0;border:1px solid var(--accent);background:var(--panel)}.row input{flex:1;border:none;background:transparent;padding:14px 16px;font:500 15px var(--mono)}.row input:focus{outline:none}input,select{background:var(--panel);border:1px solid var(--line);color:var(--fg);padding:12px 14px;font:400 13px var(--mono);width:100%;border-radius:0}input::placeholder{color:var(--faint)}input:focus,select:focus{outline:none;border-color:var(--accent)}.field{display:flex;flex-direction:column;gap:7px}.field>span{color:var(--label);font:400 10.5px/1.4 var(--mono);letter-spacing:.04em}.field em{font-style:normal}.suffixed{display:flex;align-items:center;gap:0;border:1px solid var(--line);background:var(--panel)}.suffixed input{border:none}.suffixed em{color:var(--accent);font:500 15px var(--mono);font-style:normal;padding-right:14px}.muted{color:var(--muted);font-size:12.5px;line-height:1.6}button.primary,button.ghost{padding:13px 18px;font:500 12.5px/1 var(--sans);cursor:pointer;border:1px solid transparent;border-radius:0}button.primary{background:var(--accent);color:var(--accent-ink)}button.ghost{background:transparent;border-color:var(--line);color:var(--fg)}button:disabled{opacity:.4;cursor:not-allowed}.card{border:1px solid var(--line);background:var(--panel);padding:20px 22px}.card h2{margin:0 0 14px;font:500 24px/1 var(--mono);color:var(--fg);letter-spacing:-.01em}.card h2 .dot{color:var(--accent)}h3{margin:26px 0 12px;font:500 10px/1 var(--mono);color:var(--label);letter-spacing:.12em;text-transform:uppercase}.card>h3:first-child{margin-top:0}.card .route{margin-bottom:10px}.card>.muted{margin:0 0 14px}dl{display:grid;grid-template-columns:140px 1fr;gap:8px 16px;margin:0 0 4px}dl dt{color:var(--dim);font:400 12px var(--mono)}dl dd{margin:0;color:var(--body);font:400 12px var(--mono);word-break:break-all}table{width:100%;border-collapse:collapse;border:1px solid var(--line)}td{padding:11px 14px;border-top:1px solid var(--line);vertical-align:top;font:400 12px var(--mono);color:var(--body)}tr:first-child td{border-top:none}tr:nth-child(odd) td{background:var(--panel)}td.key{color:var(--accent);white-space:nowrap;width:150px}td.key.fiber{color:var(--fiber)}.cardhead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.cardhead h2{margin:0 0 6px}.did{font:400 11.5px var(--mono);color:var(--dim)}.status{font:500 10.5px/1 var(--mono);color:var(--accent);border:1px solid var(--accent-line);padding:6px 10px;white-space:nowrap}td.val{word-break:break-all}td.ttl{color:var(--dim);white-space:nowrap;text-align:right}.introbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.introbar p{flex:1;min-width:240px;margin:0}.introbar code{font-family:var(--mono);color:var(--accent)}.counthead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.count{font:600 18px/1.2 var(--sans);color:var(--fg);letter-spacing:-.01em}.cells{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line)}a.cellrow,a.cellrow:hover{text-decoration:none}a.cellrow:hover{background:#201e18}.cellrow{background:var(--panel);padding:14px 16px;display:grid;grid-template-columns:1fr auto auto;gap:8px 18px;align-items:center}.cellname{display:flex;flex-direction:column;gap:4px;min-width:0}.nm{font:500 14px var(--mono);color:var(--fg);word-break:break-all}.nm .dot{color:var(--accent)}.sub{font:400 10.5px var(--mono);color:var(--accent-dim)}.owner{color:var(--dim)}.recs{font:400 10.5px var(--mono);color:var(--dim);white-space:nowrap}.route{border:1px solid var(--line);background:var(--panel);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.route.fiber{border-color:var(--fiber-line);background:var(--fiber-bg)}.route .pill{align-self:flex-start;font:500 11px/1 var(--mono);color:var(--accent);border:none;background:none;padding:0}.route.fiber .pill{color:var(--fiber)}.route dl{margin:0;grid-template-columns:110px 1fr}.route.fiber dt{color:var(--fiber-muted)}.route.fiber .muted,.route.fiber .field>span{color:var(--fiber-muted)}.route.fiber input{background:var(--fiber-deep);border-color:var(--fiber-line)}.route.fiber input:focus{border-color:var(--fiber)}.route.fiber .link:hover{color:var(--fiber)}.routehead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pubbed{font:400 10.5px var(--mono);color:var(--accent)}.route.fiber .pubbed{color:var(--fiber)}.acts{display:flex;gap:8px;flex-wrap:wrap}button.primary.fiber{background:var(--fiber);color:var(--fiber-ink)}.countdown{border:1px solid var(--accent);background:var(--accent-bg);padding:26px 20px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.cdlabel{font:400 10px/1 var(--mono);color:var(--accent-dim);letter-spacing:.12em;text-transform:uppercase}.cdnum{font:600 56px/1 var(--mono);color:var(--accent);letter-spacing:-.03em}.cdnum .s{font-size:17px;color:var(--accent-dim)}.cdbar{width:100%;height:3px;background:#3a4418}.cdfill{height:3px;background:var(--accent);transition:width .4s linear}.cdnote{font:400 10.5px/1.5 var(--mono);color:var(--accent-dim)}.connect{align-items:center;text-align:center;gap:18px;padding:44px 20px;border:1px solid var(--line);background:var(--panel)}.wallet{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:4px}.pill{border:1px solid var(--line);color:var(--body);padding:7px 11px;font:400 11px var(--mono)}.link{background:none;border:none;color:var(--dim);cursor:pointer;font:400 11px var(--mono);padding:0;text-align:left;align-self:flex-start}.link:hover{color:var(--accent)}.mono{font-family:var(--mono);font-size:12px}.ok{color:var(--accent);font-size:12.5px}.error{color:var(--danger);font-size:12.5px;word-break:break-word}footer{margin-top:32px;padding-top:18px;border-top:1px solid var(--line);color:var(--dim);font:400 11px/1.6 var(--mono);display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}footer p{margin:0;max-width:620px}.costbox{border:1px solid var(--accent-line);background:var(--accent-bg);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.costline{font:400 13px/1.6 var(--sans);color:var(--body)}.costline strong{color:var(--fg);font-family:var(--mono);font-weight:500}.usd{color:var(--accent-dim)}.explainwrap{display:inline}.explainq{background:none;border:1px solid var(--line);color:var(--dim);cursor:pointer;font:400 9.5px/1 var(--mono);width:16px;height:16px;padding:0;margin-left:7px;border-radius:999px;vertical-align:middle}.explainq:hover,.explainq.on{color:var(--accent);border-color:var(--accent-line)}.explainbody{display:block;margin-top:8px;border-left:2px solid var(--accent-line);padding:2px 0 2px 12px;font:400 12px/1.6 var(--sans);color:var(--muted);text-transform:none;letter-spacing:0}.pf{display:flex;flex-direction:column;gap:5px;padding:12px 0;border-top:1px solid var(--line)}.pf:first-child{border-top:none}.pflabel{font:400 12px/1.4 var(--sans);color:var(--muted)}.pfterm{font:400 10px var(--mono);color:var(--faint);margin-left:8px}.pfvalue{font:400 12.5px var(--mono);color:var(--body);word-break:break-all}.freebox{border:1px solid var(--accent);background:var(--accent-bg);padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.freebox .nm{font:500 17px var(--mono);color:var(--fg);display:block}.freetag{font:400 11px var(--mono);color:var(--accent-dim)}.bottomnav{display:none}@media (max-width: 767.98px){.bottomnav{display:flex;position:fixed;left:0;right:0;bottom:0;background:var(--panel);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:20}.bottomnav button{flex:1;background:none;border:none;color:var(--dim);cursor:pointer;padding:9px 4px 11px;display:flex;flex-direction:column;align-items:center;gap:4px;font:400 10.5px/1 var(--sans);min-height:56px}.bottomnav button.on{color:var(--accent)}.bottomnav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.app{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.tabs{display:none}}.signflow{border:1px solid var(--line);background:var(--panel)}.sfhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.sftitle{font:500 12.5px/1 var(--sans);color:var(--fg)}.sfcount{font:400 10.5px var(--mono);color:var(--dim)}.sfsteps{margin:0;padding:0;list-style:none}.sfstep{display:flex;gap:12px;padding:14px 18px;border-top:1px solid var(--line);position:relative}.sfstep:first-child{border-top:none}.sfdot{width:9px;height:9px;flex:none;margin-top:4px;border:1px solid var(--line);background:transparent}.sfstep.signing .sfdot{border-color:var(--accent);background:var(--accent);animation:skpulse 1.2s ease-in-out infinite}.sfstep.sent .sfdot{border-color:var(--accent);background:repeating-linear-gradient(45deg,var(--accent) 0 2px,transparent 2px 4px)}.sfstep.done .sfdot{border-color:var(--accent);background:var(--accent)}.sfstep.failed .sfdot{border-color:var(--danger);background:var(--danger)}.sfbody{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.sfline{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.sflabel{font:400 12.5px/1.4 var(--sans);color:var(--muted)}.sfstep.signing .sflabel,.sfstep.sent .sflabel,.sfstep.done .sflabel{color:var(--fg)}.sfstate{font:400 10px var(--mono);color:var(--dim);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sfstep.signing .sfstate,.sfstep.sent .sfstate{color:var(--accent)}.sfstep.done .sfstate{color:var(--accent-dim)}.sfstep.failed .sfstate{color:var(--danger)}.sfhint{font:400 11px/1.5 var(--mono);color:var(--dim)}.sftx{font:400 11px var(--mono);color:var(--accent);text-decoration:none;align-self:flex-start}.sftx:hover{text-decoration:underline}.sferr{font:400 11px/1.5 var(--mono);color:var(--danger);word-break:break-word}.signflow.inline .sfsteps{display:flex;flex-wrap:wrap}.signflow.inline .sfstep{flex:1 1 240px;border-top:none;border-left:1px solid var(--line)}.signflow.inline .sfstep:first-child{border-left:none}@media (max-width: 620px){.signflow.inline .sfstep{flex-basis:100%;border-left:none;border-top:1px solid var(--line)}.signflow.inline .sfstep:first-child{border-top:none}}.copy{background:none;border:1px solid var(--line);color:var(--dim);cursor:pointer;font:400 9.5px var(--mono);padding:3px 6px;margin-left:8px;border-radius:0;letter-spacing:.04em}.copy:hover{color:var(--accent);border-color:var(--accent-line)}.copy.done{color:var(--accent);border-color:var(--accent)}.exlink{font:400 11px var(--mono);color:var(--accent);text-decoration:none}.exlink:hover{text-decoration:underline}.exlink.fiber{color:var(--fiber)}.sk{display:block;background:var(--line);flex:none}.skwrap{display:block}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: no-preference){.sk{animation:skpulse 1.6s ease-in-out infinite}}@keyframes skpulse{0%,to{opacity:.5}50%{opacity:1}}.skwrap .cellname,.skwrap .ncname,.skwrap .ncmeta,.skwrap .badges,.skwrap .ncacts{align-items:center}.skwrap .facts>div,.skwrap .pcol,.skwrap .snode{min-height:0}.skwrap .facts>div .sk:last-child{margin-top:2px}.brandhero{align-items:flex-start;text-align:left;padding:56px 0 40px}.brandhero h2,.brandhero .lede{max-width:620px}.bsec{padding:34px 0;border-bottom:1px solid var(--line)}.bsec>h3:first-child{margin-top:0}.swatches{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:4px}.sw{background:var(--panel);padding:12px 14px;display:grid;grid-template-columns:26px 130px 84px 1fr;gap:14px;align-items:center;font:400 11.5px var(--mono)}.chipcol{width:26px;height:26px;border:1px solid rgba(255,255,255,.14)}.swtok{color:var(--fg)}.swhex{color:var(--dim)}.swuse{color:var(--muted)}.warn{margin:14px 0 0;border-left:2px solid var(--fiber);padding:12px 0 12px 14px;font:400 12.5px/1.6 var(--sans);color:var(--fiber-muted)}.markrow{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.markdemo{display:flex;flex-direction:column;align-items:center;gap:10px;border:1px solid var(--line);background:var(--panel);padding:22px 26px}.mark.big{width:44px;height:44px;border-width:3px}.mark.big:after{top:10px;right:10px;bottom:10px;left:10px}.mklabel{font:400 10px var(--mono);color:var(--dim)}.markrow p{flex:1;min-width:240px;margin:0}.typedemo{display:flex;flex-direction:column;gap:12px}.tdisp{font:600 30px/1 var(--sans);color:var(--fg);letter-spacing:-.02em}.tmono{font:400 15px/1 var(--mono);color:var(--body)}.motif{display:flex;align-items:stretch;gap:0;flex-wrap:wrap;margin-bottom:14px}.mcell{border:1px solid var(--line);background:var(--panel);padding:12px 14px;display:flex;flex-direction:column;gap:5px;position:relative}.mcell.this{border-color:var(--accent);background:var(--accent-bg)}.mcell .tab{position:absolute;top:-1px;right:-1px;width:8px;height:8px;background:var(--accent)}.ml{font:400 9px var(--mono);color:var(--dim)}.mcell.this .ml{color:var(--accent-dim)}.mv{font:500 12px var(--mono);color:var(--muted)}.mv.big{font-size:16px;color:var(--fg)}.motif .edge{align-self:center}.twoup{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.twoup p{background:var(--panel);margin:0;padding:14px 16px}@media (max-width: 700px){.twoup{grid-template-columns:1fr}.sw{grid-template-columns:22px 1fr;gap:8px 12px}.swhex,.swuse{grid-column:2}}footer code{color:var(--body)}@media (max-width: 767.98px){input,select,textarea,.row input,.herosearch input,.suffixed input{font-size:16px}button.primary,button.ghost,.tabs button,.ncacts button,.addrow button{min-height:44px}.tabs button{padding:15px 14px}.link,.copy,.hlink,.tolink,.x{position:relative}.link:after,.copy:after,.hlink:after,.tolink:after,.x:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%);min-width:44px}.brand{min-height:44px}.strip{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.strip::-webkit-scrollbar{display:none}.strip .node{flex:none}.tolink{display:inline-flex;align-items:center;min-height:44px}.snode,.rowline{min-height:44px;display:flex;align-items:center}.rowline{flex-direction:column;align-items:flex-start;justify-content:center}}@media (max-width: 760px){.pgrid,.editgrid{grid-template-columns:1fr}.hero h2{font-size:32px}.hero{padding:44px 0 36px}.pident h2{font-size:26px}.addrow,.rolegrid{grid-template-columns:1fr}.rowline{flex-direction:column;gap:5px}.rowline .v{text-align:left}}@media (max-width: 560px){dl,.route dl{grid-template-columns:1fr;gap:3px 0}dl dd{margin-bottom:8px}.card h2{font-size:20px}td.key{width:auto}}
