@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dash/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dash/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dash/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/dash/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/dash/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/dash/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/dash/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/dash/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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}:root{color:#1d201b;font-synthesis:none;--ink:#1d201b;--muted:#74766d;--paper:#f5f4ed;--line:#d3d3ca;--acid:#d9ff57;--rust:#d65432;--dark:#171915;background:#e9e9e1;font-family:Bricolage Grotesque Variable,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;overflow:hidden}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline:2px solid var(--rust);outline-offset:2px}svg{width:1.25rem;height:1.25rem}.app-shell{background:radial-gradient(circle at 73% 10%, #d9ff571c, transparent 25%), var(--paper);grid-template:68px minmax(0,1fr)/282px minmax(0,1fr);min-height:100vh;display:grid}.topbar{background:var(--dark);color:#f8f7ef;z-index:5;border-bottom:1px solid #393b34;grid-column:1/-1;align-items:center;height:68px;padding:0 22px 0 25px;display:flex}.brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.brand strong{letter-spacing:-.8px;font-size:22px}.brand strong span{color:var(--acid)}.brand-logo{border-radius:5px;width:30px;height:30px;display:block}.pair-button{color:#f1f1e7;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:#292b26;border:1px solid #55584e;border-radius:2px;align-items:center;gap:9px;height:36px;margin-left:auto;padding:0 14px 0 11px;font:560 9px/1 JetBrains Mono Variable,monospace;transition:all .18s;display:flex}.pair-button svg{width:16px;color:var(--acid)}.pair-button:hover{background:var(--acid);border-color:var(--acid);color:var(--dark);transform:translateY(-1px)}.pair-button:hover svg{color:var(--dark)}.icon-button{color:#c4c6bb;cursor:pointer;background:0 0;border:1px solid #44463f;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:22px;transition:all .2s;display:grid}.icon-button:hover{border-color:var(--acid);color:var(--acid);transform:rotate(-5deg)}.connection-banner{z-index:25;color:#6f2d20;background:#f5d9cf;border-bottom:1px solid #d79b88;min-height:39px;padding:10px 18px;font:520 11px/1.5 JetBrains Mono Variable,monospace;animation:.2s ease-out bannerIn;position:fixed;top:68px;left:282px;right:0;box-shadow:0 5px 18px #5226191f}.connection-banner strong{font-weight:750}.machine-rail{border-right:1px solid var(--line);background:#e6e5dc;flex-direction:column;grid-row:2;min-height:0;padding:31px 15px 18px;display:flex;overflow-y:auto}.eyebrow{color:#686b62;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;margin:0 10px 17px;font:600 10px/1 JetBrains Mono Variable,monospace;display:flex}.eyebrow span{color:var(--rust)}.machine-card{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:38px 1fr 8px;align-items:center;gap:10px;width:100%;padding:11px 12px;transition:background .18s,transform .18s;display:grid}.machine-card+.machine-card{margin-top:4px}.machine-card:hover{background:#ffffff8c;transform:translate(2px)}.machine-card.active{background:var(--dark);color:#fff;box-shadow:0 8px 22px #1e201b1f}.machine-glyph{color:#575a52;border:1px solid #c9c9c0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.machine-card.active .machine-glyph{color:var(--acid);border-color:#4a4d43}.machine-copy{min-width:0}.machine-copy strong,.machine-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.machine-copy strong{font-size:13px;font-weight:620}.machine-copy small{color:#84867d;text-transform:capitalize;margin-top:2px;font:450 9px/1.5 JetBrains Mono Variable,monospace}.machine-card.active .machine-copy small{color:#9ea097}.status-dot{background:#9b9d95;border-radius:50%;width:7px;height:7px}.status-dot.online{background:var(--acid);box-shadow:0 0 0 3px #d9ff571f}.empty-rail,.rail-loading{text-align:center;color:#777970;padding:30px 12px}.empty-rail svg{width:32px;height:32px}.empty-rail p{color:var(--ink);margin:10px 0 3px;font-weight:650}.empty-rail small{font-size:11px}.rail-footer{color:#808279;border-top:1px solid #ccccc3;margin:auto 9px 0;padding:18px 2px 0}.rail-footer span,.rail-footer strong,.rail-footer small{display:block}.rail-footer span{letter-spacing:.12em;text-transform:uppercase;font:550 9px/1 JetBrains Mono Variable,monospace}.rail-footer strong{color:var(--ink);margin:7px 0 3px;font-size:12px}.rail-footer small{font:450 9px/1.5 JetBrains Mono Variable,monospace}.workspace{grid-column:2;min-width:0;padding:38px 44px 60px;position:relative;overflow:auto}.workspace-head{justify-content:space-between;align-items:end;gap:30px;padding-bottom:29px;display:flex}.overline{color:var(--rust);text-transform:uppercase;letter-spacing:.14em;margin:0 0 6px;font:600 10px/1 JetBrains Mono Variable,monospace}.workspace h1{letter-spacing:-.065em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:670;line-height:.94}.workspace h1 span{color:var(--rust);margin-left:3px}.root-tabs{gap:4px;max-width:50%;display:flex;overflow-x:auto}.root-tabs button{border:1px solid var(--line);color:#6f7169;cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;padding:9px 13px;font:550 10px/1 JetBrains Mono Variable,monospace}.root-tabs button.active{background:var(--acid);color:#2a2e24;border-color:#b8d744}.browser-toolbar{border:1px solid var(--line);background:#e8e7de;border-bottom:0;border-radius:4px 4px 0 0;align-items:center;height:56px;padding:0 13px 0 10px;display:flex}.file-actions{border:1px solid var(--line);background:#deddd4;border-bottom:0;align-items:center;gap:6px;min-height:46px;padding:7px 10px;display:flex}.file-actions button{color:#31332d;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#efeee6;border:1px solid #aaa99f;min-height:30px;padding:0 11px;font:600 9px/1 JetBrains Mono Variable,monospace}.file-actions button:hover:not(:disabled){background:#fff;border-color:#5f6258}.file-actions button:disabled{opacity:.38;cursor:default}.file-actions .action-primary{color:var(--acid);background:#262820;border-color:#262820}.file-actions .action-danger:hover:not(:disabled){color:#a83b32;border-color:#a83b32}.action-rule{background:#b9b8ae;width:1px;height:22px;margin:0 3px}.operation-message{color:#5c5f55;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0 2px 0 auto;font:500 9px/1.3 JetBrains Mono Variable,monospace;overflow:hidden}.file-operation-dialog{background:var(--paper);border:1px solid #777a6e;width:min(500px,100%);padding:30px;animation:.25s cubic-bezier(.2,.85,.2,1) ticketIn;box-shadow:0 28px 100px #0006}.file-operation-dialog h2{letter-spacing:-.04em;margin:8px 0 10px;font:620 27px/1.08 DM Sans Variable,sans-serif}.operation-summary{color:#66685f;overflow-wrap:anywhere;margin:0 0 22px;font-size:13px;line-height:1.6}.operation-summary strong{color:#292b25}.destination-field{gap:7px;display:grid}.destination-field span{text-transform:uppercase;letter-spacing:.1em;font:650 9px/1 JetBrains Mono Variable,monospace}.destination-field input{background:#fff;border:1px solid #aaa99f;height:44px;padding:0 12px;font:500 12px/1 JetBrains Mono Variable,monospace}.destination-field input:focus{outline:2px solid var(--acid);outline-offset:1px;border-color:#55584f}.destination-field small{color:#77796f;font-size:11px}.operation-error{color:#8b3028;background:#f5ded9;margin:15px 0 0;padding:10px;font-size:12px}.file-operation-dialog footer{justify-content:flex-end;gap:8px;margin-top:26px;display:flex}.file-operation-dialog footer button{cursor:pointer;background:0 0;border:1px solid #999b91;min-height:38px;padding:0 15px;font:600 10px/1 JetBrains Mono Variable,monospace}.file-operation-dialog footer button:last-child{color:var(--acid);background:#24261f;border-color:#24261f}.file-operation-dialog footer button.destructive{color:#fff;background:#8b3028;border-color:#8b3028}.file-operation-dialog footer button:disabled{opacity:.5;cursor:wait}.history-controls{border-right:1px solid #c7c8be;align-items:center;height:30px;margin-right:9px;padding-right:9px;display:flex}.history-controls button{color:#666960;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.history-controls button:hover:not(:disabled){color:var(--rust);background:#ffffff8c}.history-controls button:disabled{color:#b9bbb1;cursor:default}.history-controls svg{width:14px;height:14px}.breadcrumbs{align-items:center;min-width:0;display:flex;overflow:hidden}.breadcrumbs svg{color:#aaa9a1;flex:none;width:12px}.breadcrumbs button{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:160px;padding:5px 6px;font-size:12px;font-weight:570;overflow:hidden}.breadcrumbs button:first-child{color:var(--rust)}.search{background:#f7f6ef;border:1px solid #d2d2c9;border-radius:2px;align-items:center;gap:8px;width:min(220px,25vw);height:34px;margin-left:auto;padding:0 10px;display:flex}.search-mode{color:#777a70;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #c5c7bb;height:28px;margin-left:auto;padding:0 9px;font:600 8px/1 JetBrains Mono Variable,monospace}.search-mode+.search{margin-left:7px}.search-mode.active{border-color:var(--rust);background:var(--rust);color:#fff}.search svg{color:#8f9188;width:15px}.search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.refresh{color:#787a72;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;margin-left:8px;display:grid}.refresh:hover svg{transform:rotate(90deg)}.refresh svg{width:16px;transition:transform .25s}.file-panel{border:1px solid var(--line);background:#faf9f3db;outline:0;min-height:390px;box-shadow:0 22px 60px #2d2f290f}.file-head{color:#898b82;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #deddd5;grid-template-columns:minmax(220px,1fr) 150px 90px;align-items:center;height:36px;padding:0 48px 0 20px;font:550 9px/1 JetBrains Mono Variable,monospace;display:grid}.file-head span:last-child{text-align:right}.file-row{text-align:left;cursor:pointer;opacity:0;width:100%;min-height:59px;animation:.35s forwards rowIn;animation-delay:var(--delay);background:0 0;border:0;border-bottom:1px solid #e3e2da;grid-template-columns:minmax(220px,1fr) 150px 90px 28px;align-items:center;padding:0 13px 0 20px;transition:background .16s;display:grid}.file-row:hover{background:#eff0e3}.file-row.selected{box-shadow:inset 3px 0 var(--rust);background:#e7edcf}.file-row.selected .row-arrow{color:var(--rust)}.file-name{align-items:center;gap:13px;min-width:0;display:flex}.file-name>span:last-child{min-width:0}.file-name strong,.file-name small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.file-name strong{font-size:12px;font-weight:590}.file-name small{color:#9a9c93;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font:450 8px/1 JetBrains Mono Variable,monospace}.type-icon{color:#73766d;background:#ecebe3;border-radius:2px;flex:none;place-items:center;width:34px;height:34px;display:grid}.type-icon.folder{color:#5a642d;background:#e5f4a8}.type-icon svg{width:18px}.file-row time,.file-size{color:#777970;font:450 10px/1 JetBrains Mono Variable,monospace}.file-size{text-align:right}.row-index{color:#74786b;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:1px solid #c2c5b7;justify-self:end;padding:6px 8px;font:600 8px/1 JetBrains Mono Variable,monospace}.row-index:hover,.row-index:focus-visible{border-color:var(--rust);color:var(--rust);outline:0}.row-arrow{color:#bbbcb4;justify-self:end;width:15px;transition:all .2s}.file-row:hover .row-arrow{color:var(--rust);transform:translate(2px)}.truncated{text-align:center;color:#6a5d2e;background:#f2e8c4;margin:0;padding:12px;font-size:11px}.semantic-results{color:#f4f4ec;background:#22251f;min-height:388px}.semantic-head{height:48px;color:var(--acid);text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid #3b3e36;justify-content:space-between;align-items:center;padding:0 18px;font:600 9px/1 JetBrains Mono Variable,monospace;display:flex}.semantic-head small{color:#85897d;letter-spacing:.04em;font-weight:500}.semantic-results>button{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #383b34;grid-template-columns:42px 1fr 18px;align-items:center;gap:11px;padding:9px 17px;display:grid}.semantic-results>button:hover{background:#2c3028}.semantic-results>button>span:nth-child(2){min-width:0}.semantic-results strong,.semantic-results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.semantic-results strong{font-size:12px}.semantic-results small{color:#8f9387;margin-top:5px;font:450 9px/1 JetBrains Mono Variable,monospace}.semantic-results svg{width:14px;color:var(--acid)}.semantic-results .score{width:36px;height:36px;color:var(--acid);border:1px solid #555a4d;place-items:center;font:650 9px/1 JetBrains Mono Variable,monospace;display:grid}.semantic-empty{color:#85897d;place-items:center;min-height:300px;font-size:11px;display:grid}.folder-empty,.error-state{color:#86887f;flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}.folder-empty svg{color:#b1b2a9;width:38px;height:38px}.folder-empty h3,.error-state h3{color:var(--ink);margin:13px 0 4px;font-size:15px}.folder-empty p,.error-state p{text-align:center;max-width:420px;margin:0;font-size:11px}.error-state span{border:1px solid var(--rust);width:34px;height:34px;color:var(--rust);border-radius:50%;place-items:center;font-weight:700;display:grid}.rows-loading>div{border-bottom:1px solid #e3e2da;grid-template-columns:34px 1fr 70px;align-items:center;gap:14px;height:59px;padding:0 20px;display:grid}.rows-loading i,.rows-loading span,.rows-loading b{background:linear-gradient(90deg,#e8e7df,#f4f3ed,#e8e7df) 0 0/200% 100%;border-radius:2px;height:11px;animation:1.4s infinite shimmer}.rows-loading i{height:34px}.rows-loading span{width:35%}.rows-loading b{width:70px}.browser-status{border:1px solid var(--line);color:#85877e;letter-spacing:.04em;background:#e8e7de;border-top:0;justify-content:space-between;align-items:center;min-height:31px;padding:0 13px;font:500 8px/1 JetBrains Mono Variable,monospace;display:flex}.dialog-backdrop{z-index:30;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10120fb8;place-items:center;padding:28px;animation:.18s ease-out backdropIn;display:grid;position:fixed;inset:0}.pairing-dialog{background:var(--paper);border:1px solid #777a6e;width:min(690px,100%);max-height:calc(100vh - 56px);animation:.3s cubic-bezier(.2,.85,.2,1) ticketIn;overflow:auto;box-shadow:0 28px 100px #0006}.pairing-head{color:#f6f5ed;background:var(--dark);border-bottom:4px solid var(--acid);justify-content:space-between;align-items:center;min-height:96px;padding:22px 25px 20px 29px;display:flex}.pairing-head p{color:var(--acid);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font:600 9px/1 JetBrains Mono Variable,monospace}.pairing-head h2{letter-spacing:-.04em;margin:0;font-size:28px;line-height:1}.dialog-close{color:#bfc1b7;cursor:pointer;background:0 0;border:1px solid #4c4f46;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .2s;display:grid}.dialog-close:hover{color:var(--acid);border-color:var(--acid);transform:rotate(5deg)}.dialog-close svg{width:18px}.pairing-body{padding:27px 29px 29px}.pairing-intro{color:#6e7068;max-width:560px;margin:0 0 23px;font-size:13px;line-height:1.55}.pairing-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pairing-fields label{display:block}.pairing-fields label>span,.endpoint-card>span{color:#777970;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font:600 9px/1 JetBrains Mono Variable,monospace;display:block}.pairing-fields input{width:100%;height:43px;color:var(--ink);background:#fcfbf5;border:1px solid #cdcdc3;border-radius:2px;padding:0 12px;font-size:12px}.endpoint-card{background:#e8e7df;border:1px solid #d1d1c8;margin-top:18px;padding:15px 17px}.endpoint-card code{color:#32352e;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font:500 11px/1.55 JetBrains Mono Variable,monospace;display:block}.endpoint-card i{color:#8b8d84;font-size:11px}.command-ticket{color:#e8e9df;border-left:4px solid var(--rust);background:#20221e;margin-top:14px;position:relative;box-shadow:0 12px 32px #20221e21}.command-ticket:before,.command-ticket:after{content:"";background:var(--paper);border-radius:50%;width:10px;height:10px;position:absolute;left:-9px}.command-ticket:before{top:-5px}.command-ticket:after{bottom:-5px}.ticket-top{border-bottom:1px dashed #494c43;justify-content:space-between;align-items:center;padding:13px 17px 11px;display:flex}.ticket-top span{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;font:600 9px/1 JetBrains Mono Variable,monospace}.ticket-top small{color:#81847a;text-transform:uppercase;font:450 8px/1 JetBrains Mono Variable,monospace}.command-ticket pre{color:#ddded4;white-space:pre-wrap;word-break:break-word;margin:0;padding:18px 18px 20px;font:450 11px/1.7 JetBrains Mono Variable,monospace;overflow:auto}.command-ticket>button{color:#f0f1e7;cursor:pointer;background:#2b2e28;border:0;border-top:1px solid #3b3e37;justify-content:space-between;align-items:center;width:100%;min-height:43px;padding:0 16px;font:570 10px/1 JetBrains Mono Variable,monospace;transition:all .18s;display:flex}.command-ticket>button:hover:not(:disabled),.command-ticket>button.copied{background:var(--acid);color:var(--dark)}.command-ticket>button:disabled{cursor:wait;color:#777a70}.command-ticket kbd{font:inherit;opacity:.65;border:1px solid;border-radius:2px;padding:4px 6px}.token-note{border:1px solid #d5d5cb;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:62px;margin-top:14px;padding:11px 12px;display:grid}.token-note>svg{color:#4c5726;background:#e4f2ad;border-radius:50%;width:30px;height:30px;padding:7px}.token-note strong{font-size:11px;display:block}.token-note p{color:#81837a;margin:3px 0 0;font-size:10px}.token-note>button{color:#55584f;cursor:pointer;background:0 0;border:1px solid #c3c4b9;padding:7px 10px;font:570 9px/1 JetBrains Mono Variable,monospace}.token-note.missing{background:#f6e6df;border-color:#e3a18f}.token-note.missing>svg{color:#7b2e1b;background:#edc0b3}.pair-url{margin-top:0}.download-card{border:1px solid #d5d5cb;justify-content:space-between;align-items:center;gap:18px;min-height:70px;margin-top:16px;padding:14px 15px;display:flex}.download-card strong{font-size:12px;display:block}.download-card p{color:#7b7d74;margin:4px 0 0;font-size:10px}.download-card button{color:#999b92;cursor:not-allowed;white-space:nowrap;background:#e6e5dc;border:1px solid #c3c4b9;min-height:36px;padding:0 13px;font:570 9px/1 JetBrains Mono Variable,monospace}.preview-panel{z-index:10;color:#f4f3eb;background:#20221e;flex-direction:column;width:min(520px,43vw);animation:.32s cubic-bezier(.2,.8,.2,1) slideIn;display:flex;position:fixed;top:68px;bottom:0;right:0;box-shadow:-20px 0 60px #14151233}.preview-head{border-bottom:1px solid #393b35;justify-content:space-between;align-items:start;padding:28px 29px 22px;display:flex}.preview-head p{color:var(--acid);text-transform:uppercase;letter-spacing:.13em;margin:0 0 6px;font:550 9px/1 JetBrains Mono Variable,monospace}.preview-head h2{letter-spacing:-.03em;overflow-wrap:anywhere;max-width:360px;margin:0;font-size:22px}.preview-head .icon-button{margin:0}.preview-meta{color:#989b91;border-bottom:1px solid #343630;justify-content:space-between;padding:11px 29px;font:450 9px/1 JetBrains Mono Variable,monospace;display:flex}.preview-body{background:radial-gradient(circle,#292c26,#20221e 65%);flex:42%;place-items:center;min-height:120px;display:grid;overflow:auto}.preview-body img{object-fit:contain;max-width:90%;max-height:85%;box-shadow:0 16px 40px #00000059}.preview-body pre{color:#d8dacd;white-space:pre-wrap;word-break:break-word;place-self:stretch stretch;margin:0;padding:27px 29px 50px;font:450 11px/1.65 JetBrains Mono Variable,monospace}.binary-preview{text-align:center;color:#9a9c93}.binary-preview svg{width:46px;height:46px}.binary-preview h3{color:#fff;margin:12px 0 5px}.binary-preview p{margin:0;font-size:11px}.preview-loading{color:#aaa;text-transform:uppercase;letter-spacing:.1em;flex-direction:column;align-items:center;gap:15px;font:450 9px/1 JetBrains Mono Variable,monospace;display:flex}.preview-loading i{border:2px solid #55584f;border-top-color:var(--acid);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}.preview-actions{border-top:1px solid #393b35;gap:8px;padding:13px 29px 0;display:flex}.preview-actions button{color:#d9dbd1;cursor:pointer;background:0 0;border:1px solid #55584f;min-height:37px;padding:0 13px;font:550 9px/1 JetBrains Mono Variable,monospace}.preview-actions button:hover:not(:disabled){border-color:var(--acid);color:var(--acid)}.preview-actions .download-button{border-color:var(--acid);background:var(--acid);color:var(--dark);margin-right:auto}.preview-actions .download-button:hover{color:var(--dark);background:#e8ff49}.preview-actions button:disabled{opacity:.5;cursor:wait}.preview-note{color:#777a70;border-top:1px solid #393b35;margin:0;padding:12px 29px;font:450 9px/1.4 JetBrains Mono Variable,monospace}.metadata-panel{background:#191b18;border-top:1px solid #44473e;flex:0 36%;min-height:150px;overflow:auto}.metadata-title{z-index:1;min-height:39px;color:var(--acid);text-transform:uppercase;letter-spacing:.12em;background:#191b18;border-bottom:1px solid #343730;justify-content:space-between;align-items:center;padding:0 29px;font:600 8px/1 JetBrains Mono Variable,monospace;display:flex;position:sticky;top:0}.metadata-title small{color:#74786d;letter-spacing:.04em}.metadata-row{border-bottom:1px solid #2d302a;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-height:37px;padding:8px 29px;display:grid}.metadata-row span{color:#73776c;text-transform:uppercase;letter-spacing:.08em;font:500 8px/1.2 JetBrains Mono Variable,monospace}.metadata-row strong{color:#dfe1d8;overflow-wrap:anywhere;font:500 10px/1.35 JetBrains Mono Variable,monospace}.metadata-loading{color:#777b70;padding:22px 29px;font:450 9px/1.5 JetBrains Mono Variable,monospace}.welcome,.offline{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 170px);display:flex}.welcome h1{font-size:clamp(48px,7vw,90px)}.welcome h1 em{color:var(--rust);font-family:Georgia,serif;font-weight:400}.welcome>p:last-child{color:#777970;max-width:420px;font-size:14px;line-height:1.6}.orbit{border:1px solid #c9c9c0;border-radius:50%;place-items:center;width:105px;height:105px;margin-bottom:30px;display:grid;position:relative}.orbit svg{width:34px;height:34px}.orbit i{background:var(--rust);border-radius:50%;width:9px;height:9px;position:absolute;top:28px;left:4px}.orbit i:nth-child(2){background:var(--acid);border:1px solid #a9c33e;inset:auto 7px 19px auto}.offline{max-width:510px;margin:auto}.offline-glyph{border:1px solid #cdcdc4;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:25px;display:grid;position:relative}.offline-glyph svg{color:#888a81;width:30px;height:30px}.offline-glyph i{border:3px solid var(--paper);background:#aaa;border-radius:50%;width:9px;height:9px;position:absolute;top:11px;right:4px}.offline h2{margin:4px 0 8px;font-size:28px}.offline>p:last-child{color:#74766d;margin:0;line-height:1.6}@keyframes ping{70%{box-shadow:0 0 0 7px #d9ff5700}to{box-shadow:0 0 #d9ff5700}}@keyframes bannerIn{0%{opacity:0;transform:translateY(-6px)}}@keyframes rowIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:none}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes backdropIn{0%{opacity:0}}@keyframes ticketIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:850px){.app-shell{grid-template-columns:84px minmax(0,1fr)}.machine-rail{padding-inline:10px}.machine-rail .eyebrow,.machine-copy,.rail-footer{display:none}.machine-card{justify-content:center;padding:8px;display:flex}.machine-glyph{width:42px;height:42px}.status-dot{border:2px solid #e6e5dc;margin:-33px 0 0 31px;position:absolute}.workspace{padding:30px 22px 50px}.workspace-head{flex-direction:column;align-items:start}.root-tabs{max-width:100%}.file-head{grid-template-columns:1fr 80px}.file-head span:nth-child(2),.file-row time{display:none}.file-row{grid-template-columns:minmax(130px,1fr) 70px 22px}.preview-panel{width:min(540px,100vw - 84px)}.search{display:none}}@media (max-width:560px){.connection-banner{top:60px;left:0}.app-shell{grid-template:60px minmax(0,1fr)/1fr}.topbar{height:60px}.pair-button{margin-left:auto;padding-inline:9px}.pair-button span{display:none}.topbar .icon-button{margin-left:9px}.machine-rail{display:none}.workspace{grid-column:1;padding:25px 14px 40px}.workspace-head{padding-bottom:20px}.file-head{display:none}.file-row{grid-template-columns:minmax(0,1fr) 58px 16px;padding-left:12px}.preview-panel{width:100vw;top:60px}.browser-toolbar{padding-left:8px}.breadcrumbs button{max-width:90px}.dialog-backdrop{padding:8px}.pairing-dialog{max-height:calc(100vh - 16px)}.pairing-body{padding:21px 18px 23px}.ticket-top small{display:none}.command-ticket pre{font-size:9px}.download-card{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-boot{color:#a6a99f;background:var(--dark);letter-spacing:.12em;text-transform:uppercase;place-content:center;justify-items:center;gap:20px;min-height:100vh;font:500 10px/1 JetBrains Mono Variable,monospace;display:grid}.app-boot .brand-logo{border-radius:7px;width:42px;height:42px}.account-button{color:#f8f7ef;cursor:pointer;background:0 0;border:1px solid #44473e;align-items:center;gap:8px;height:38px;margin-left:10px;padding:3px 10px 3px 3px;display:flex}.account-button>img{object-fit:cover;background:var(--acid);width:30px;height:30px;display:block}.account-button small{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font:550 9px/1 JetBrains Mono Variable,monospace;overflow:hidden}.terminal-key{color:#4c5726;letter-spacing:1px;background:#e4f2ad;border-radius:50%;place-items:center;width:30px;height:30px;font:700 10px/1 JetBrains Mono Variable,monospace;display:grid}.auth-shell{background:var(--paper);grid-template-columns:minmax(360px,.95fr) minmax(480px,1.05fr);min-height:100vh;display:grid}.auth-story{color:#f5f4ed;background:#171915;flex-direction:column;padding:35px 45px 42px;display:flex;position:relative;overflow:hidden}.auth-story:before{content:"";border:1px solid #484b41;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-320px;left:-250px;box-shadow:0 0 0 80px #d9ff5706,0 0 0 160px #d9ff5705}.auth-story:after{content:"";opacity:.16;background:repeating-linear-gradient(112deg, transparent 0 17px, var(--acid) 18px 20px);width:180px;height:360px;position:absolute;top:90px;right:-50px;transform:skew(-12deg)}.auth-brand{z-index:1;width:max-content;position:relative}.auth-story-copy{z-index:1;max-width:570px;margin:auto 0;position:relative}.auth-story-copy h1{letter-spacing:-.055em;margin:15px 0 24px;font-size:clamp(47px,5vw,76px);line-height:.96}.auth-story-copy h1 em{color:var(--acid);font-family:Georgia,serif;font-weight:400}.auth-story-copy>p:last-child{color:#a6a99f;max-width:450px;font-size:15px;line-height:1.65}.auth-proof{z-index:1;border-top:1px solid #3b3e36;grid-template-columns:25px 1fr 25px 1fr;align-items:start;gap:12px;padding-top:22px;display:grid;position:relative}.auth-proof>span{color:var(--acid);font:550 9px/1 JetBrains Mono Variable,monospace}.auth-proof p{margin:0}.auth-proof strong,.auth-proof small{display:block}.auth-proof strong{font-size:11px}.auth-proof small{color:#85887e;max-width:180px;margin-top:5px;font-size:10px;line-height:1.4}.auth-form-side{background:radial-gradient(circle at 90% 5%,#d6543214,#0000 27%),linear-gradient(135deg,#0000 49.8%,#1d201b09 50%,#0000 50.2%),#efeee7;place-items:center;padding:45px;display:grid;position:relative}.auth-card{width:min(430px,100%);animation:.45s cubic-bezier(.2,.8,.2,1) ticketIn}.auth-card>.eyebrow{color:var(--rust)}.auth-card h2{letter-spacing:-.045em;margin:9px 0 31px;font-size:35px}.auth-card label,.connect-card label{margin:0 0 17px;display:block}.auth-card label>span,.connect-card label>span{color:#666960;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font:600 9px/1 JetBrains Mono Variable,monospace;display:block}.auth-card input,.connect-card input{width:100%;height:50px;color:var(--ink);background:#ffffff8c;border:1px solid #c9c9bf;border-radius:0;padding:0 14px;transition:border .15s,box-shadow .15s}.auth-card input:focus,.connect-card input:focus{border-color:var(--rust);outline:none;box-shadow:4px 4px #d6543224}.text-action{cursor:pointer;background:0 0;border:0;padding:0}.forgot-link{color:#675d55;margin:-6px 0 20px auto;font:550 9px/1 JetBrains Mono Variable,monospace;display:block}.submit-button{background:var(--dark);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 16px;font-weight:650;transition:transform .15s,background .15s;display:flex}.submit-button:hover:not(:disabled){background:var(--rust);transform:translateY(-2px)}.submit-button:disabled{opacity:.6;cursor:wait}.submit-button span{color:var(--acid);font-size:20px}.form-alert{border:1px solid;padding:11px 12px;font-size:11px;line-height:1.45}.form-alert.error{color:#7b2e1b;background:#f6e6df;border-color:#e3a18f}.form-alert.success{color:#44521e;background:#ecf4cc;border-color:#b7cb69}.dev-link{color:#65321f;margin:12px 0;font-size:11px;display:block}.auth-switch{text-align:center;color:#777a70;margin:20px 0 0;font-size:11px}.auth-switch button{color:var(--rust);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.connect-shell{background:radial-gradient(circle at 50% 38%, #d9ff5714, transparent 24%), var(--dark);place-items:center;min-height:100vh;padding:30px;display:grid}.connect-card{width:min(480px,100%);box-shadow:12px 12px 0 var(--acid);text-align:center;background:#f3f2ea;border:1px solid #494c43;padding:45px}.connect-glyph{width:62px;height:62px;color:var(--dark);background:var(--acid);border-radius:50%;place-items:center;margin:0 auto 25px;font-size:35px;display:grid}.connect-card h1{letter-spacing:-.04em;margin:10px 0 14px;font-size:35px}.connect-card>p:not(.overline):not(.form-alert){color:#6f7168;font-size:12px;line-height:1.6}.connect-card label{text-align:left;margin:28px 0 18px}.connect-card .code-input{text-align:center;letter-spacing:.12em;height:62px;font:700 22px/1 JetBrains Mono Variable,monospace}.account-backdrop{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f110d80;animation:.2s backdropIn;position:fixed;inset:0}.account-panel{background:#f3f2eb;width:min(520px,100vw);animation:.32s cubic-bezier(.2,.8,.2,1) slideIn;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-25px 0 70px #0a0c0840}.account-panel>header{color:#fff;background:var(--dark);grid-template-columns:58px 1fr 34px;align-items:center;gap:14px;padding:28px 30px 24px;display:grid}.settings-avatar{object-fit:cover;width:58px;height:58px;box-shadow:4px 4px 0 var(--acid);border:1px solid #55594e}.account-panel header p{color:var(--acid);text-transform:uppercase;letter-spacing:.1em;margin:0 0 7px;font:550 9px/1 JetBrains Mono Variable,monospace}.account-panel header h2{margin:0 0 4px;font-size:25px}.account-panel header small{color:#979a90}.account-panel header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #494c43;width:34px;height:34px;font-size:21px}.settings-status{border-bottom:1px solid;margin:0;padding:11px 30px;font-size:10px;line-height:1.5}.settings-status.error{color:#7b2e1b;background:#f6e6df;border-color:#e3a18f}.settings-status.success{color:#44521e;background:#ecf4cc;border-color:#b7cb69}.settings-status a{color:inherit;font-weight:700}.settings-section{border-bottom:1px solid #d2d2c9;padding:27px 30px}.settings-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:16px;display:grid}.settings-form label>span{color:#6e7167;text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;font:600 8px/1 JetBrains Mono Variable,monospace;display:block}.settings-form input{background:#ffffffa6;border:1px solid #c7c8be;width:100%;height:40px;padding:0 11px}.settings-form input:focus{border-color:var(--rust);outline:none;box-shadow:3px 3px #d654321f}.settings-form>button{border:1px solid var(--dark);background:var(--dark);color:#fff;cursor:pointer;height:40px;padding:0 12px;font:600 8px/1 JetBrains Mono Variable,monospace}.settings-form>button:disabled{opacity:.5;cursor:wait}.settings-hint{color:#777a70;margin:12px 0 0;font-size:9px;line-height:1.55}.settings-hint strong{color:#4f5149}.passkey-row{border-bottom:1px solid #d7d7cf;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:69px;padding:12px 0;display:grid}.passkey-row>span{color:#536126;background:#e5edbe;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.passkey-row strong,.passkey-row small{display:block}.passkey-row strong{font-size:10px}.passkey-row small{color:#83857c;margin-top:4px;font-size:8px}.passkey-row button{color:#8a3b25;cursor:pointer;background:0 0;border:1px solid #c9a79c;padding:7px 8px;font:550 8px/1 JetBrains Mono Variable,monospace}.passkey-row button:disabled{opacity:.45;cursor:not-allowed}.danger-zone{background:#f4e8e3}.danger-zone .section-title{border-color:#ddbbb0}.danger-zone .danger-button{background:#9d3e25;border-color:#9d3e25}.danger-zone .settings-hint{color:#805e53}.sessions-section{padding:29px 30px}.section-title{border-bottom:1px solid #cdcdc4;justify-content:space-between;align-items:end;padding-bottom:13px;display:flex}.section-title p{color:var(--rust);text-transform:uppercase;letter-spacing:.1em;margin:0 0 5px;font:550 8px/1 JetBrains Mono Variable,monospace}.section-title h3{margin:0;font-size:18px}.section-title>span{font:600 10px/1 JetBrains Mono Variable,monospace}.session-row{border-bottom:1px solid #d7d7cf;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:93px;padding:15px 0;display:grid}.session-kind{background:#e8e7df;border:1px solid #c4c5ba;place-items:center;width:36px;height:36px;font:650 10px/1 JetBrains Mono Variable,monospace;display:grid}.session-row strong{align-items:center;gap:7px;font-size:11px;display:flex}.session-row em{color:#58661f;text-transform:uppercase;background:#ddeb9d;padding:3px 5px;font:600 7px/1 JetBrains Mono Variable,monospace}.session-row p,.session-row small{color:#777a70;margin:4px 0 0;font-size:9px;display:block}.session-row button{color:#8a3b25;cursor:pointer;background:0 0;border:1px solid #c9a79c;padding:7px 8px;font:550 8px/1 JetBrains Mono Variable,monospace}.session-loading{color:#777a70;padding:30px 0;font-size:11px}.account-panel>footer{border-top:1px solid #d2d2c9;padding:22px 30px 30px}.logout-button{color:#833822;cursor:pointer;background:0 0;border:1px solid #be7763;width:100%;min-height:43px;font-weight:650}.account-panel footer p{color:#888a81;font-size:9px;line-height:1.5}@media (max-width:850px){.auth-shell{grid-template-columns:1fr}.auth-story{min-height:280px;padding:26px 30px}.auth-story-copy{margin:55px 0 25px}.auth-story-copy h1{font-size:44px}.auth-proof{display:none}.auth-form-side{padding:48px 25px 70px}}@media (max-width:560px){.auth-story{min-height:235px}.auth-story-copy{margin:35px 0 10px}.auth-story-copy h1{margin-block:10px 14px;font-size:36px}.auth-story-copy>p:last-child{display:none}.auth-form-side{padding:35px 20px 55px}.auth-card h2{margin-bottom:25px;font-size:29px}.account-button small{display:none}.account-button{padding-right:3px}.connect-card{box-shadow:6px 6px 0 var(--acid);padding:34px 22px}.account-panel>header,.sessions-section,.settings-section{padding-inline:20px}.settings-form{grid-template-columns:1fr}.settings-form>button{width:100%}}
