:root{color:#17191c;letter-spacing:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f1ea;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 8% 0,#24746f1f,#0000 30rem),radial-gradient(circle at 100% 18%,#e58a631a,#0000 28rem),#f4f1ea;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{border:0}button:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #f2bc4f}button:disabled{cursor:not-allowed;opacity:.48}[hidden]{display:none!important}.shell{grid-template-rows:auto auto minmax(0,1fr) auto;gap:22px;width:min(100%,1480px);min-height:100vh;margin:0 auto;padding:24px;display:grid}.masthead{grid-template-columns:minmax(0,1fr) minmax(240px,420px);align-items:center;gap:18px;display:grid}.brand,.masthead p,.cli-intro h2,.cli-intro p,.panel-header h2,.eyebrow{margin:0}.brand-block{gap:5px;display:grid}.brand-lockup{align-items:center;gap:10px;display:flex}.brand{color:#102c33;letter-spacing:-.04em;font-size:34px;font-weight:850}.brand-badge{color:#24746f;letter-spacing:.12em;background:#fffdf8b8;border:1px solid #24746f4d;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.masthead p{color:#646b70;font-size:14px}.status{color:#253033;background:#fffdf8e0;border:1px solid #d9d2c5;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex;box-shadow:0 10px 30px #201b140d}.status:before{content:"";background:#24746f;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #24746f1f}.cli-guide{color:#f8f5ed;background:radial-gradient(circle at 88% -40%,#f2bc4f33,#0000 28rem),linear-gradient(125deg,#0d2930,#123940);border:1px solid #0d2b31a6;border-radius:16px;grid-template-columns:minmax(220px,.72fr) minmax(0,2.28fr);gap:22px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #102c332e}.cli-intro,.cli-steps{z-index:1;position:relative}.cli-intro{min-width:0}.cli-guide .eyebrow{color:#f2bc4f}.cli-intro h2{letter-spacing:-.02em;margin-top:4px;font-size:22px;line-height:1.15}.cli-intro>p:not(.eyebrow){color:#b9cbcc;max-width:35ch;margin-top:7px;font-size:13px;line-height:1.45}.cli-steps{grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cli-step{background:#05181d4d;border:1px solid #e7f1ee21;border-radius:12px;align-content:start;gap:9px;min-width:0;padding:11px;display:grid}.command-heading{color:#f5f3ea;align-items:center;gap:8px;min-height:22px;font-size:12px;font-weight:800;display:flex}.command-heading small{color:#9bb2b4;font-size:10px;font-weight:700}.step-number{color:#f2bc4f;letter-spacing:.08em;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.command-line{background:#071b20;border:1px solid #e7f1ee1f;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid;overflow:hidden}.command-line code{color:#dce8e5;white-space:nowrap;scrollbar-width:thin;min-width:0;padding:11px;font:600 12px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-x:auto}.command-copy{color:#102c33;cursor:pointer;background:#f2bc4f;border-left:1px solid #e7f1ee1f;min-width:64px;min-height:44px;padding:0 12px;font-size:11px;font-weight:900}.command-copy:hover{background:#ffd06d}.windows-install{color:#b9cbcc;margin-top:11px;font-size:11px}.windows-install summary{cursor:pointer;width:fit-content;font-weight:800}.windows-install .command-line{margin-top:8px}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.panel{background:#fffdf8f0;border:1px solid #d9d2c5;border-radius:16px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 18px 44px #201b1412}.send-panel{border-top:5px solid #24746f}.receive-panel{border-top:5px solid #c46a4a}.panel-header{grid-template-columns:minmax(0,1fr) minmax(116px,auto);align-items:start;gap:14px;display:grid}.panel-header h2{color:#15191b;margin-top:2px;font-size:24px;line-height:1.15}.panel-header small{color:#626a6d;margin-top:8px;display:block}.eyebrow{color:#386166;text-transform:uppercase;font-size:12px;font-weight:800}.primary,.secondary{cursor:pointer;border-radius:10px;min-height:42px;font-weight:800;transition:transform .14s,filter .14s,background .14s}.primary:not(:disabled):hover,.secondary:not(:disabled):hover{filter:brightness(1.035);transform:translateY(-1px)}.primary{color:#102328;background:#f2bc4f}.receive-action{background:#e58a63}.secondary{color:#14272b;background:#e7ece8;width:100%}.field{gap:8px;display:grid}.field span,.share-result span{color:#5d6669;font-size:13px;font-weight:700}.field input,.share-link input{color:#111719;background:#fff;border:1px solid #cfc7b8;border-radius:10px;outline:none;width:100%;min-width:0;min-height:46px;padding:0 12px}.field input{text-transform:uppercase;font-size:28px;font-weight:800}.field input:focus,.share-link input:focus{border-color:#24746f;box-shadow:0 0 0 3px #24746f29}.drop{text-align:center;background:#f8fbf8;border:2px dashed #87a6a2;border-radius:12px;place-items:center;min-height:280px;padding:24px;display:grid}.drop input{display:none}.drop strong{margin-bottom:8px;font-size:22px;line-height:1.2;display:block}.drop small{color:#687174}.pickers{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,320px);margin-top:20px;display:grid}.share-result{border-left:4px solid #24746f;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:10px;padding:12px 0 12px 14px;display:grid}.share-details{gap:10px;min-width:0;display:grid}.share-result strong{color:#102c33;font-size:34px;line-height:1}.share-link{grid-template-columns:minmax(0,1fr) 82px;gap:8px;display:grid}.share-qr{background:#fff;border:1px solid #d9d2c5;border-radius:12px;width:180px;height:180px}.files{background:#fff;border:1px solid #e3dccf;border-radius:12px;max-height:320px;overflow:auto}.file-row{border-top:1px solid #eee8dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:44px;padding:10px 12px;display:grid}.file-row:first-child{border-top:0}.file-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-row b{color:#4d5558;font-size:13px}.empty{color:#77716a;padding:16px}.progress{background:#fffdf8;border:1px solid #d9d2c5;border-radius:999px;height:14px;overflow:hidden}.progress div{height:100%;width:var(--progress,0%);background:#24746f;transition:width .16s linear}@media (width<=1100px){.cli-guide{grid-template-columns:1fr}.cli-intro{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:4px 14px;display:grid}.cli-intro .eyebrow{grid-row:1/span 2;align-self:center}.cli-intro>p:not(.eyebrow){max-width:none;margin-top:0}.windows-install{grid-column:2}}@media (width<=900px){.workspace,.masthead{grid-template-columns:1fr}}@media (width<=700px){.cli-steps{grid-template-columns:1fr}}@media (width<=560px){.shell{gap:16px;padding:16px}.brand{font-size:30px}.cli-guide{gap:15px;padding:15px}.cli-intro{display:block}.cli-intro h2{margin-top:4px}.cli-intro>p:not(.eyebrow){margin-top:7px}.windows-install{margin-top:10px}.panel{padding:14px}.panel-header,.share-result,.share-link{grid-template-columns:1fr}.share-qr{justify-self:start}.primary{width:100%}.drop{min-height:220px}.field input{font-size:24px}}@media (prefers-reduced-motion:reduce){.primary,.secondary,.progress div{transition:none}}
