/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.d9de1144.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.02ec8c39.woff)format("woff");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.ae6258df.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.00657183.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-greek-500-normal.89c6cba8.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-greek-500-normal.96a101cf.woff)format("woff");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.3bbdce79.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.5b6505bb.woff)format("woff");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.b7bedb53.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.d0559b71.woff)format("woff");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.af2e87f5.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-latin-500-normal.24c9023a.woff)format("woff");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-700-normal.1a0d0474.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-700-normal.5f007e01.woff)format("woff");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-cyrillic-700-normal.ffc7bcaa.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-700-normal.d894fc2f.woff)format("woff");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-greek-700-normal.c396066f.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-greek-700-normal.01f43261.woff)format("woff");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-vietnamese-700-normal.a2cb9bd4.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-700-normal.ba52a63c.woff)format("woff");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-latin-ext-700-normal.3125316a.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-700-normal.7c3a7a66.woff)format("woff");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/jetbrains-mono-latin-700-normal.9545a3d1.woff2)format("woff2"),url(/_next/static/media/jetbrains-mono-latin-700-normal.c9484cde.woff)format("woff");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.nt{--ink:var(--vt-ink);--red:#ff3131;--ground:var(--vt-ground);--body:var(--vt-body);--muted:var(--vt-muted);--placeholder:var(--vt-placeholder);--error:var(--vt-error);--frame:var(--vt-frame);--shell-muted:#8a8a93;--shadow-ink:4px 4px 0 var(--vt-ink);--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;font-family:var(--font-sans);color:var(--vt-text);-webkit-font-smoothing:antialiased}.nt *,.nt :after,.nt :before{box-sizing:border-box}@layer base{:where(.nt) a{color:inherit;text-decoration:none}:where(.nt) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}}.nt .mono{font-family:var(--font-mono)}.nt :focus-visible{outline-offset:3px;outline:2px dashed}.nt .dot{background:var(--red);width:8px;height:8px;box-shadow:0 0 0 2.5px var(--frame);border-radius:50%;position:absolute}.nt .rl-ico .dot{top:7px;right:8px}.nt .rl-ico.is-open .dot{box-shadow:0 0 0 2.5px var(--vt-paper)}.nt .pip{background:var(--red);min-width:18px;height:18px;color:var(--vt-on-ink);box-shadow:0 0 0 2.5px var(--frame);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:2px;right:-2px}.nt .pip svg{width:10px;height:10px}.nt .pg-top{flex:none;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.nt .crumb{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:13px;display:flex}.nt .crumb,.nt .crumb .sel{height:32px;align-items:center;gap:8px}.nt .crumb .sel{border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);font-family:var(--font-sans);color:var(--vt-text);border-radius:4px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.nt .crumb .sel i{border:3px solid var(--ink);border-radius:50%;width:14px;height:14px}.nt .crumb .key{background:var(--ink);height:24px;color:var(--vt-on-ink);font-family:var(--font-sans);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.nt .h1{letter-spacing:-.04em;white-space:nowrap;margin:6px 0 0;font-size:32px;font-weight:800;line-height:36px}.nt .h1 .soft{color:var(--vt-muted)}.nt .pg-act{align-items:center;gap:12px;padding-top:8px;display:flex}.nt .btns{border:1.5px solid var(--ink);height:36px;box-shadow:2px 2px 0 var(--ink);background:var(--vt-paper);border-radius:4px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.nt .btns svg{width:15px;height:15px}.nt .toast{z-index:20;background:var(--frame);height:48px;color:var(--vt-on-ink);box-shadow:4px 4px 0 var(--vt-sig);white-space:nowrap;border-radius:4px;align-items:center;gap:12px;padding:0 6px 0 16px;font-size:14px;display:flex;position:absolute}.nt .toast .grow{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nt .toast b{font-weight:700}.nt .toast .tb{color:var(--vt-on-ink);border:1.5px solid #ffffffe6;border-radius:4px;padding:0 12px}.nt .toast .tb,.nt .toast .tq{height:36px;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.nt .toast .tq{color:var(--shell-muted);padding:0 10px}.nt .toast .ti{width:18px;height:18px;color:var(--vt-on-ink);flex:none}.nt .ic{flex:none;width:16px;height:16px;display:block}.nt .trunc{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nt .sk{background:rgb(var(--vt-hair-rgb)/.07);border-radius:4px}.nt .sk.d{background:#ffffff14}@keyframes ntpulse{0%,to{opacity:1}50%{opacity:.45}}.nt .sk{animation:ntpulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.nt .sk{animation:none}}.nt .mi{text-align:left;white-space:nowrap;border-radius:4px;align-items:center;gap:12px;width:100%;height:36px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.nt .mi svg{flex:none;width:16px;height:16px}.nt .mi:hover{background:var(--ground)}.nt .mi .k{font-family:var(--font-mono);color:var(--muted);margin-left:auto;font-size:11px;font-weight:500}.nt .mi.red{color:var(--error)}.nt .msep{background:rgb(var(--vt-hair-rgb)/.1);height:1px;margin:4px 0}.nt .wb-ib{width:32px;height:32px;color:var(--vt-text);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.nt .wb-ib svg{width:16px;height:16px}.nt .tc,.nt .wb-ib:hover{background:var(--ground)}.nt .tc{border:1.5px solid var(--ink);box-shadow:var(--shadow-ink);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.nt .tc-head{flex:none;align-items:center;gap:12px;height:60px;padding:0 12px 0 20px;display:flex}.nt .tc-title{font-size:15px;font-weight:800}.nt .tc-sub{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.nt .tc-sp{flex:1}.nt .tc-tabs{background:var(--vt-sunk);border-radius:4px;flex:none;gap:4px;margin:0 16px;padding:4px;display:flex}.nt .tc-tab{height:30px;color:var(--muted);border:1.5px solid #0000;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.nt .tc-tab .mono{font-size:11px;font-weight:500}.nt .tc-tab.on{background:var(--vt-paper);color:var(--vt-text);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.nt .tc-body{flex-direction:column;flex:auto;gap:6px;min-height:0;padding:12px 16px;display:flex;overflow:hidden}.nt .slip{background:var(--vt-paper);border:1.5px solid rgb(var(--vt-hair-rgb)/.16);text-align:left;border-radius:4px;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 14px;display:grid;position:relative}.nt .slip.is-new{border-color:var(--ink)}.nt .slip.is-new:after{content:"";background:var(--ink);border-radius:4px 0 0 4px;width:4px;position:absolute;top:-1.5px;bottom:-1.5px;left:-1.5px}.nt .slip.is-top{border-color:var(--ink);box-shadow:3px 3px 0 var(--ink);grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 16px 12px}.nt .slip.is-top:after{display:none}.nt .slip .s1{color:var(--body);font-size:14px;line-height:20px}.nt .slip .s1 b{font-weight:700}.nt .slip .s1 b,.nt .slip.is-new .s1{color:var(--vt-text)}.nt .slip .s2{color:var(--muted);margin-top:2px;font-size:13px;line-height:16px}.nt .slip .s2 .late{color:var(--error);font-weight:700}.nt .slip .rt{align-items:center;gap:10px;display:flex}.nt .slip .at{color:var(--muted);font-size:11px}.nt .slip .at,.nt .stamp{font-family:var(--font-mono);white-space:nowrap}.nt .stamp{height:22px;letter-spacing:.08em;color:var(--vt-text);border:1.5px dashed;border-radius:3px;align-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex;transform:rotate(-4deg)}.nt .stamp.late{color:var(--error)}.nt .stamp.quiet{color:var(--vt-muted)}.nt .slip .quote{background:var(--vt-note);border:1.5px dashed var(--vt-note-rule);border-radius:4px;padding:8px 12px;font-size:14px;line-height:20px}.nt .slip .acts{align-items:center;gap:8px;display:flex}.nt .slip .acts .grow{flex:1}.nt .bt{border:1.5px solid var(--ink);background:var(--vt-paper);height:32px;box-shadow:2px 2px 0 var(--ink);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.nt .bt svg{width:13px;height:13px}.nt .bt.ink{background:var(--ink);color:var(--vt-on-ink);box-shadow:3px 3px 0 var(--vt-sig)}.nt .bt.q{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000;padding:0 6px}.nt .tc-gl{height:20px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);justify-content:space-between;margin-top:4px;font-size:11px}.nt .tc-gl,.nt .tc-more{flex:none;align-items:center;font-weight:700;display:flex}.nt .tc-more{height:36px;color:var(--vt-text);border:1.5px dashed rgb(var(--vt-hair-rgb)/.3);border-radius:4px;justify-content:center;gap:6px;font-size:13px}.nt .tc-more svg{width:14px;height:14px}.nt .tc-me{border-top:1.5px solid var(--ink);background:var(--vt-paper);flex-direction:column;flex:none;padding:8px;display:flex}.nt .tc-who{gap:12px;padding:8px 12px}.nt .tc-who,.nt .tc-who .av{align-items:center;display:flex}.nt .tc-who .av{background:var(--vt-sunk);border:1.5px solid var(--ink);border-radius:50%;flex:none;justify-content:center;width:36px;height:36px;font-size:12px;font-weight:800}.nt .tc-who b{font-size:14px;font-weight:700;display:block}.nt .tc-who span{color:var(--muted);font-size:13px}.nt .tc-me .mi{height:36px}.nt .tc-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:0 32px;display:flex}.nt .tc-empty .tray0{width:120px;height:56px;position:relative}.nt .tc-empty .tray0 i{border:1.5px solid var(--ink);background:var(--vt-paper);border-radius:4px;height:40px;position:absolute;left:0;right:0}.nt .tc-empty h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.nt .tc-empty p{color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:20px}.nt .tc-menu{z-index:6;border:1.5px solid var(--ink);width:248px;box-shadow:var(--shadow-ink);border-radius:4px;flex-direction:column;padding:4px;position:absolute}.nt .tc-menu,.nt .tc-note{background:var(--vt-paper);display:flex}.nt .tc-note{border:1.5px solid rgb(var(--vt-hair-rgb)/.16);border-radius:4px;flex:none;gap:10px;padding:10px 12px;font-size:13px;line-height:18px}.nt .tc-note svg{flex:none;width:16px;height:16px;margin-top:1px}.nt .tc-pill{z-index:5;background:var(--ink);height:30px;color:var(--vt-on-ink);box-shadow:3px 3px 0 var(--vt-sig);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:112px;left:50%;transform:translate(-50%)}.nt .ib-foot{border-top:1px solid rgb(var(--vt-hair-rgb)/.1);height:48px;font-family:var(--font-mono);color:var(--muted);flex:none;justify-content:space-between;align-items:center;padding:0 12px 0 20px;font-size:11px;display:flex}.nt .ib-pg{gap:4px;display:flex}.nt .ib-pg button{border:1.5px solid var(--ink);border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.nt .ib-pg button[disabled]{border-color:rgb(var(--vt-hair-rgb)/.2);color:rgb(var(--vt-text-rgb)/.3);cursor:default}.nt .ib-pg svg{width:14px;height:14px}.nt .ph-bell svg{width:19px;height:19px}.nt .ph-bell .dot{top:10px;right:11px}.nt .ph-bell.is-open{background:var(--vt-paper);color:var(--vt-text)}.nt .ph-bell.is-open .dot{box-shadow:0 0 0 2.5px var(--vt-paper)}.nt .ph-me{background:var(--vt-sunk);width:36px;height:36px;color:var(--vt-text);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex;position:relative}.nt .tp{flex:auto;gap:24px;min-height:0;display:grid}.nt .tp-side{flex-direction:column;gap:2px;min-height:0;display:flex}.nt .tp-gl{height:28px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);align-items:flex-end;padding:0 12px 6px;font-size:11px;font-weight:700;display:flex}.nt .tp-gl:not(:first-child){margin-top:10px}.nt .tp-f{height:36px;color:var(--body);text-align:left;border:1.5px solid #0000;border-radius:4px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.nt .tp-f svg{width:16px;height:16px;color:var(--muted);flex:none}.nt .tp-f .grow{flex:1;min-width:0}.nt .tp-f .mono{color:var(--muted);font-size:11px}.nt .tp-f:hover{background:var(--ground)}.nt .tp-f.on{background:var(--vt-paper);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink);font-weight:700}.nt .tp-f.on,.nt .tp-f.on svg{color:var(--vt-text)}.nt .tp-off{border:1.5px dashed rgb(var(--vt-hair-rgb)/.25);color:var(--body);border-radius:4px;gap:10px;margin-top:auto;padding:12px;font-size:13px;line-height:18px;display:flex}.nt .tp-off svg{width:16px;height:16px;color:var(--muted);flex:none;margin-top:1px}.nt .tp-off u{color:var(--vt-text);text-underline-offset:2px;font-weight:700}.nt .tp-main{background:var(--ground);border:1.5px solid var(--ink);min-height:0;box-shadow:var(--shadow-ink);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.nt .tp-bar{border-bottom:1.5px solid var(--ink);gap:12px;height:60px;padding:0 16px 0 20px;display:flex}.nt .tp-bar,.nt .tp-check{background:var(--vt-paper);flex:none;align-items:center}.nt .tp-check{border:1.5px solid var(--ink);border-radius:4px;justify-content:center;width:20px;height:20px;display:inline-flex}.nt .tp-check.on{background:var(--ink);color:var(--vt-on-ink)}.nt .tp-check svg{width:12px;height:12px}.nt .tp-find{border:1.5px solid rgb(var(--vt-hair-rgb)/.2);min-width:0;height:40px;color:var(--placeholder);border-radius:4px;flex:1;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.nt .tp-find svg{width:16px;height:16px;color:var(--muted);flex:none}.nt .tp-find .grow{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nt .tp-list{flex-direction:column;flex:auto;gap:6px;min-height:0;padding:12px 20px;display:flex;overflow:hidden}.nt .tp-row{flex:none;align-items:center;gap:14px;display:flex}.nt .tp-row .slip{min-height:58px}.nt .tp-row.is-sel .slip{border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.nt .slip.is-open{border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.nt .slip.is-open:after{display:none}.nt .tp-main .tc-empty{padding:0 64px}.nt .tp-main .tc-empty p{max-width:400px}.nt .pf-ink{background:var(--frame);border-radius:26px;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:8px;display:flex}.nt .pf-pills{border-radius:999px;flex:none;position:relative;overflow:hidden}.nt .pf-pills-in{justify-content:flex-end;gap:6px;display:flex}.nt .pf-pills:before{content:"";background:linear-gradient(90deg,var(--frame),transparent);z-index:1;width:48px;position:absolute;top:0;bottom:0;left:0}.nt .pf-pill{height:44px;color:var(--vt-on-ink);white-space:nowrap;background:#ffffff12;border-radius:999px;flex:none;gap:8px;padding:0 16px 0 6px;font-size:13px;font-weight:600}.nt .pf-pill,.nt .pf-pill .pi{align-items:center;display:inline-flex}.nt .pf-pill .pi{color:#ffffff8f;background:#ffffff14;border-radius:50%;justify-content:center;width:32px;height:32px}.nt .pf-pill.on{background:var(--vt-paper);color:var(--vt-text);font-weight:700}.nt .pf-pill.on .pi{background:var(--ink);color:var(--vt-on-ink)}.nt .pf-card{background:var(--vt-paper);border-radius:20px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.nt .pf-head{border-bottom:1px solid rgb(var(--vt-hair-rgb)/.08);flex:none;align-items:center;gap:10px;height:60px;padding:0 16px 0 12px;display:flex}.nt .pf-cut{background:var(--ground);border-radius:4px;gap:4px;padding:4px;display:flex}.nt .pf-ct{height:32px;color:var(--muted);border:1.5px solid #0000;border-radius:4px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.nt .pf-ct.on{background:var(--vt-paper);color:var(--vt-text);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.nt .pf-state{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.nt .pf-state svg{width:14px;height:14px}.nt .pf-state.dirty{color:var(--vt-text)}.nt .pf-state.dirty i{background:var(--red);border-radius:50%;width:8px;height:8px}.nt .pf-state.bad{color:var(--error)}.nt .pf-body{flex:auto;grid-template-columns:minmax(0,1fr) 288px;gap:24px;min-height:0;padding:16px 20px 16px 24px;display:grid}.nt .pf-ledger{flex-direction:column;gap:12px;min-height:0;display:flex}.nt .pf-halves{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;min-height:0;display:grid}.nt .pf-half{flex-direction:column;min-width:0;display:flex}.nt .pf-colh{height:28px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);border-bottom:1.5px solid var(--ink);grid-template-columns:minmax(0,1fr) 52px 52px 52px 52px;align-items:center;font-size:10px;font-weight:700;display:grid}.nt .pf-colh span+span{text-align:center}.nt .pf-gl{height:34px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--vt-text);justify-content:space-between;align-items:center;padding-top:8px;font-size:11px;font-weight:700;display:flex}.nt .pf-key{background:var(--ground);height:20px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.nt .pf-row{border-bottom:1px solid rgb(var(--vt-hair-rgb)/.07);grid-template-columns:minmax(0,1fr) 52px 52px 52px 52px;align-items:center;min-height:50px;display:grid;position:relative}.nt .pf-l{flex-direction:column;gap:1px;min-width:0;padding-right:8px;display:flex}.nt .pf-l b{color:var(--vt-text);font-size:14px;font-weight:600}.nt .pf-l .pf-h{font-size:12px;line-height:16px}.nt .pf-l .pf-h,.nt .pf-row.is-off .pf-l b{color:var(--muted)}.nt .pf-row.is-flash{background:var(--vt-note);box-shadow:inset 0 0 0 1.5px var(--vt-note-rule);border-bottom-color:#0000;border-radius:4px;grid-template-columns:minmax(0,1fr) 52px 52px 52px 52px;margin:0 -10px;padding-left:10px}.nt .pf-back{background:var(--ink);height:28px;color:var(--vt-on-ink);box-shadow:2px 2px 0 var(--vt-sig);white-space:nowrap;border-radius:4px;padding:0 10px;font-size:12px;font-weight:700;position:absolute;top:50%;right:166px;transform:translateY(-50%)}.nt .pf-c{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.nt .pf-c.ch:after{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:6px}.nt .pf-sw{background:var(--vt-off);border-radius:999px;flex:none;width:34px;height:20px;transition:background .12s;position:relative}.nt .pf-sw i{background:var(--vt-paper);width:16px;height:16px;box-shadow:0 1px 2px rgb(var(--vt-shadow-rgb)/.25);color:var(--vt-text);border-radius:50%;justify-content:center;align-items:center;transition:transform .12s;display:flex;position:absolute;top:2px;left:2px}.nt .pf-sw.on{background:var(--ink)}.nt .pf-sw.on i{transform:translate(14px)}.nt .pf-sw.locked{background:var(--vt-muted);cursor:default}.nt .pf-sw.dis{box-shadow:inset 0 0 0 1.5px rgb(var(--vt-shadow-rgb)/.16);cursor:default;background:0 0}.nt .pf-sw.dis i{background:rgb(var(--vt-hair-rgb)/.1);box-shadow:none}.nt .pf-legend{border-top:1px dashed rgb(var(--vt-hair-rgb)/.25);height:36px;color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:20px;padding-top:4px;font-size:12px;display:flex}.nt .pf-legend b{font-family:var(--font-mono);letter-spacing:.08em;color:var(--vt-text);margin-right:4px;font-size:10px}.nt .pf-reset{color:var(--vt-text);text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}.nt .pf-side{gap:12px;min-height:0}.nt .pf-box,.nt .pf-side{flex-direction:column;display:flex}.nt .pf-box{border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:var(--vt-paper);border-radius:4px;gap:10px;padding:14px 16px}.nt .pf-box.is-off{border-color:rgb(var(--vt-hair-rgb)/.25);box-shadow:none}.nt .pf-box.is-off .pf-times{opacity:.4}.nt .pf-box.pf-link{box-shadow:none;border-style:dashed}.nt .pf-bh{align-items:center;gap:10px;display:flex}.nt .pf-bh b{font-size:15px;font-weight:800}.nt .pf-bh svg{width:16px;height:16px}.nt .pf-box p{color:var(--muted);text-wrap:pretty;margin:0;font-size:13px;line-height:18px}.nt .pf-times{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.nt .pf-times .soft{color:var(--muted)}.nt .pf-time{border:1.5px solid rgb(var(--vt-hair-rgb)/.25);height:32px;font-family:var(--font-mono);border-radius:4px;font-size:13px}.nt .pf-chip,.nt .pf-time{align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.nt .pf-chip{background:var(--ground);border-radius:999px;height:28px;font-size:12px}.nt .pf-chip.on{background:var(--ink);color:var(--vt-on-ink)}.nt .pf-scrim{z-index:18;background:rgb(var(--vt-shadow-rgb)/.32);position:absolute;inset:-24px -32px}.nt .pf-dialog{z-index:19;background:var(--vt-paper);border:1.5px solid var(--ink);box-shadow:var(--shadow-ink);border-radius:4px;flex-direction:column;gap:10px;padding:20px 20px 16px;display:flex;position:absolute}.nt .pf-dialog h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.nt .pf-dialog p{color:var(--muted);margin:0;font-size:14px;line-height:20px}.nt .pf-dacts{align-items:center;gap:8px;margin-top:8px;display:flex}.nt .pf-cmp .pf-row{min-height:34px}.nt .pf-cmp .pf-h,.nt .pf-cmp .pf-test{display:none}.nt .pf-cmp .pf-gl{height:28px;padding-top:6px}.nt .pf-cmp .pf-box{gap:8px;padding:12px 14px}.nt .pf-cmp .pf-box p{font-size:12px;line-height:16px}.nt .pf-cmp .pf-head{height:52px}.nt .pf-cmp .pf-pill{height:38px}.nt .pf-cmp .pf-pill .pi{width:28px;height:28px}.nt .pf-cmp .pf-legend span:nth-child(3){display:none}.nt .pf-seg{background:var(--ground);border-radius:4px;flex:none;gap:4px;padding:4px;display:flex}.nt .pf-seg span{height:32px;color:var(--muted);white-space:nowrap;border:1.5px solid #0000;border-radius:4px;flex:1;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.nt .pf-seg span.on{background:var(--vt-paper);color:var(--vt-text);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.nt .pf-plist{flex-direction:column;flex:auto;min-height:0;display:flex}.nt .pf-pgl{height:32px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);align-items:flex-end;padding-bottom:6px;font-size:11px;font-weight:700;display:flex}.nt .pf-pgl~.pf-pgl{margin-top:8px}.nt .pf-prow{border-bottom:1px solid rgb(var(--vt-hair-rgb)/.08);text-align:left;align-items:center;gap:12px;width:100%;min-height:56px;display:flex}.nt .pf-prow .grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nt .pf-prow b{font-size:15px;font-weight:700}.nt .pf-prow .grow span{color:var(--muted);font-size:13px}.nt .pf-prow svg{width:16px;height:16px;color:var(--muted)}.nt .pf-pback{align-self:flex-start;align-items:center;gap:6px;height:40px;font-size:14px;font-weight:700;display:inline-flex}.nt .pf-pback svg{width:16px;height:16px}.nt .pf-colh.pfph{margin-top:4px}.nt .pf-colh.pfph,.nt .pf-row.pfph{grid-template-columns:minmax(0,1fr) 48px 48px 48px 48px}.nt .pf-row.pfph{min-height:60px}.nt .pf-pnote{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:18px}.nt .pf-pbar{z-index:12;background:var(--vt-paper);border:1.5px solid var(--ink);height:56px;box-shadow:3px 3px 0 var(--ink);border-radius:4px;align-items:center;gap:6px;padding:0 4px 0 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.nt .pf-test{gap:10px}.nt .pf-mini{background:var(--frame);height:40px;color:var(--vt-on-ink);box-shadow:3px 3px 0 var(--vt-sig);border-radius:4px;align-items:center;gap:10px;padding:0 4px 0 12px;font-size:13px;display:flex}.nt .pf-mini .trunc{flex:1}.nt .pf-mini .tb{border:1.5px solid #ffffffe6;border-radius:4px;align-items:center;height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.nt .pf-test .bt{align-self:flex-start}.nt .pf-ink.bare{background:0 0;border-radius:0;padding:0}.nt .pf-ink.bare .pf-card{border:1.5px solid var(--ink);box-shadow:var(--shadow-ink)}.nt .pf-tabl .pf-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:16px;padding:12px 16px 16px}.nt .pf-tabl .pf-side{flex-direction:row}.nt .pf-tabl .pf-side>*{flex:1 1 0;min-width:0}.nt .pf-tabl .pf-test{display:none}.nt .pf-tabl .pf-halves{gap:20px}.nt .pf-tabl .pf-legend span:nth-child(2),.nt .pf-tabl .pf-legend span:nth-child(3){display:none}.nt .pf-tabl .pf-head{padding:0 12px 0 8px}.nt .pf-tabl .pf-row{min-height:56px}.nt .pf-lockrow{border:1.5px dashed rgb(var(--vt-hair-rgb)/.25);color:var(--body);border-radius:4px;align-items:flex-start;gap:10px;margin-top:6px;padding:12px 14px;font-size:13px;line-height:18px;display:flex}.nt .pf-lockrow svg{width:14px;height:14px;color:var(--muted);flex:none;margin-top:2px}.nt .pf-plist.withbar .pf-prow{min-height:48px}.nt .pf-plist.withbar .pf-pgl{height:28px}.nt .pg-back{border:1.5px solid var(--ink);height:30px;box-shadow:2px 2px 0 var(--ink);background:var(--vt-paper);color:var(--vt-text);font-family:var(--font-sans);border-radius:4px;align-items:center;gap:6px;margin-right:6px;padding:0 12px 0 8px;font-size:13px;font-weight:700;display:inline-flex}.nt .pg-back svg{width:14px;height:14px}.tray-bell.is-phone{width:40px;height:40px;color:var(--vt-on-ink);cursor:pointer;background:0 0;border:1.5px solid #ffffff59;border-radius:12px;place-items:center;display:grid;position:relative}.tray-bell.is-phone:hover{background:#ffffff14}.tray-bell.is-phone[aria-expanded=true]{background:var(--vt-paper);color:var(--vt-text)}.tray-bell.is-phone svg{width:20px;height:20px}.tray-bell.is-phone .wd-ct{background:var(--vt-paper);min-width:20px;height:20px;color:var(--vt-text);border:2px solid var(--vt-frame);border-radius:10px;place-items:center;padding:0 5px;font:700 10.5px JetBrains Mono,ui-monospace,monospace;display:grid;position:absolute;top:-5px;right:-7px}.tray-bell .wd-ct.is-soft{opacity:.55}.tray-bell.is-phone:focus-visible{outline:2px dashed var(--vt-paper);outline-offset:3px}.nt .tray-scrim{z-index:76;background:#e9e8e88c;position:fixed;inset:0}@media (max-width:1023.98px){.nt .tray-scrim{background:rgb(var(--vt-shadow-rgb)/.32)}}.nt .tray-float{z-index:77;display:flex;position:fixed}@media (prefers-reduced-motion:no-preference){.nt .tray-float{animation:nt-rise .2s cubic-bezier(.16,1,.3,1)}}@keyframes nt-rise{0%{opacity:0;transform:translateY(8px)}}.nt .tc-hov,.nt .tc-plain{align-items:center;gap:10px;display:flex}.nt .tc-hov{gap:4px;display:none}.nt .tc-row.is-hover .tc-plain,.nt .tc-row:focus-within .tc-plain,.nt .tc-row:hover .tc-plain{display:none}.nt .tc-row.is-hover .tc-hov,.nt .tc-row:focus-within .tc-hov,.nt .tc-row:hover .tc-hov{display:flex}.nt .tc-row.is-hover,.nt .tc-row:hover{border-color:var(--ink)}.nt .tc-row .bt{height:30px}.nt .tc-at{width:13px;height:13px;color:var(--red);margin:0 4px -2px 0;display:inline-block}.nt .tc-who b.trunc{display:block}.nt .tc-me form .mi{width:100%}.nt .slip .quote{white-space:normal}@media (hover:none){.nt .tc-row .tc-hov{display:none!important}.nt .tc-row .tc-plain{display:flex!important}}.nt.tp-page{height:100%;padding:24px 32px}@media (max-width:1023.98px){.nt.tp-page{gap:12px;padding:20px 16px 16px}}.nt .tp-page .crumb,.nt.tp-page .crumb{min-width:0}.nt .tp-input{font:inherit;color:var(--vt-text);background:0 0;border:0;outline:0;min-width:0;font-size:14px}.nt .tp-input::placeholder{color:var(--placeholder)}.nt .tp-find:focus-within{border-color:var(--ink)}.nt .tp-check[disabled]{opacity:.4;cursor:default}.nt .tp-row .slip>button{color:inherit}.nt .tp-side{overflow:hidden}.nt .pg-back{flex:none}.nt .pg-back:hover{box-shadow:3px 3px 0 var(--ink)}.nt.tp-page{flex-direction:column;gap:16px;min-height:0;display:flex;position:relative}.nt .ph-h1{letter-spacing:-.03em;margin:4px 0 0;font-size:24px;font-weight:800;line-height:28px}.nt .ph-h1 .soft{color:var(--vt-muted)}.nt.pf-wrap{display:block}.nt .pf-headstate{flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}.nt select.pf-time{appearance:none;background:var(--vt-paper);color:var(--vt-text);cursor:pointer;padding-right:10px}.nt select.pf-time:disabled{cursor:default;opacity:.5}.nt button.pf-chip{cursor:pointer;border:0;font-family:inherit}body:has(.dx-scrim) .wd-dock{z-index:52}body:has(.dx-scrim) .app-chrome{z-index:52;position:relative}@media (max-width:699.98px){.nt.pf-wrap .pf-prow{gap:10px;min-height:42px}.nt.pf-wrap .pf-prow b{font-size:14px}.nt.pf-wrap .pf-prow .grow{gap:0}.nt.pf-wrap .pf-prow .grow span{font-size:12px}.nt.pf-wrap .pf-plist>.pf-pgl{display:none}}.nt.pf-wrap{flex-direction:column;gap:16px;display:flex}.nt.pf-wrap .pf-headstate{justify-content:flex-end}.nt.pf-wrap .pf-main{min-width:0}.nt.pf-wrap .pf-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;padding:0;display:grid}.nt.pf-wrap .pf-ledger{background:var(--vt-paper);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:20px;padding:20px 22px}.nt.pf-wrap .pf-halves{flex-direction:column;gap:0;display:flex}.nt.pf-wrap .pf-colh,.nt.pf-wrap .pf-row{grid-template-columns:minmax(0,1fr) 72px 72px 72px 72px}.nt.pf-wrap .pf-row{min-height:44px}.nt.pf-wrap .pf-row.is-flash{grid-template-columns:minmax(0,1fr) 72px 72px 72px 72px}.nt.pf-wrap .pf-colh+div .pf-gl,.nt.pf-wrap .pf-gl{height:36px;padding-top:12px}.nt.pf-wrap .pf-half+.pf-half{margin-top:4px}.nt.pf-wrap .pf-half+.pf-half .pf-colh{display:none}.nt.pf-wrap .pf-back{right:230px}.nt.pf-wrap .pf-stamp{border:1.5px solid var(--ink);background:var(--ink);width:64px;height:28px;color:var(--vt-on-ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.nt.pf-wrap .pf-stamp:not(.on){background:var(--vt-paper);color:var(--vt-placeholder);border:1.5px dashed var(--vt-line)}.nt.pf-wrap .pf-stamp.locked{background:var(--ground);color:var(--muted);border-color:var(--ground);cursor:default}.nt.pf-wrap .pf-stamp.dis:not(.locked){color:var(--vt-line);border:1.5px dashed var(--vt-off);cursor:default;background:0 0}.nt.pf-wrap .pf-box{box-shadow:4px 4px 0 var(--ink);border-radius:20px;gap:14px;padding:20px}.nt.pf-wrap .pf-box.is-off{box-shadow:4px 4px 0 rgb(var(--vt-shadow-rgb)/.14);border-color:rgb(var(--vt-hair-rgb)/.4)}.nt.pf-wrap .pf-box.pf-link{box-shadow:none;border-radius:20px}.nt.pf-wrap .pf-side{gap:20px}.nt.pf-wrap .pf-time{border:1.5px solid var(--ink)}@media (max-width:1099.98px){.nt.pf-wrap .pf-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:699.98px){.nt.pf-wrap .pf-main{background:var(--vt-paper);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:20px;padding:8px 4px}}.nt .pf-strip{flex-direction:column;gap:6px;display:flex}.nt .pf-strip-bar{gap:2px;height:34px;display:flex;position:relative}.nt .pf-strip-bar span{background:var(--vt-sunk);border-radius:2px;flex:1 1 0}.nt .pf-strip-bar span.q{background:var(--ink)}.nt .pf-strip-bar i{background:var(--green,var(--vt-advance));width:2px;position:absolute;top:-4px;bottom:-4px}.nt .pf-strip-ticks{font-family:var(--font-mono);color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.nt.pf-wrap .pf-presets{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.nt.pf-wrap .pf-pl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.nt.pf-wrap .pf-pm{color:var(--muted);flex:200px;font-size:13px}.nt.pf-wrap .pf-seg button{height:32px;color:var(--muted);white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:4px;flex:1;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.nt.pf-wrap .pf-seg button.on{background:var(--vt-paper);color:var(--vt-text);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.nt.pf-wrap .pf-seg button:disabled{cursor:default}