.independent-view-picker.svelte-15vorkw{display:flex;gap:10px;align-items:center;margin-bottom:25px;flex-wrap:wrap}.independent-view-picker.svelte-15vorkw button:where(.svelte-15vorkw){min-height:44px;padding:10px 18px;border:1px solid #8eacf32a;border-radius:25px;color:#9eafd0;background:#ffffff06;font-size:13px;cursor:pointer}.independent-view-picker.svelte-15vorkw button[aria-pressed=true]:where(.svelte-15vorkw){background:#3761c82e;color:#e6efff;border-color:#8eacf373}.independent-view-picker.svelte-15vorkw a:where(.svelte-15vorkw){margin-left:auto;color:#9eafd0;text-decoration:none;font-size:13px;min-height:44px;display:flex;align-items:center}.feature-heading.svelte-15vorkw .eyebrow:where(.svelte-15vorkw),.feature-heading.svelte-15vorkw .text-link:where(.svelte-15vorkw){color:var(--feature-accent)}.independent-details.svelte-15vorkw{padding-block:65px}.independent-details.svelte-15vorkw h2:where(.svelte-15vorkw){font-size:clamp(1.6rem,3vw,2.6rem);margin-bottom:32px}.highlights.svelte-15vorkw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.highlights.svelte-15vorkw>div:where(.svelte-15vorkw){border-top:1px solid #adc8f52a;padding-top:20px}.highlights.svelte-15vorkw span:where(.svelte-15vorkw){font-size:.75rem;color:#7992b6}.highlights.svelte-15vorkw p:where(.svelte-15vorkw){color:#b4c0d2;line-height:1.8;margin-top:15px}.availability.svelte-15vorkw{font-size:.8rem;color:#7e8da6;margin-top:35px}@media(max-width:700px){.highlights.svelte-15vorkw{grid-template-columns:1fr;gap:20px}}.fabric-map.svelte-1fsytqu{--cyan: #71e4f0;--cyan-bright: #b3f8ff;position:relative;overflow:hidden;padding:clamp(24px,4vw,50px);border:1px solid #6edce834;border-radius:24px;background:radial-gradient(circle at 35% 48%,#2bb9d113,transparent 39%),radial-gradient(circle at 100% 0%,#70e9f018,transparent 35%),linear-gradient(145deg,#0b2028,#071117 55%,#0a1821);box-shadow:0 34px 100px #0009,inset 0 1px #ffffff0d;color:#e3fbfe}.map-heading.svelte-1fsytqu{display:flex;align-items:start;justify-content:space-between;gap:28px;max-width:850px}.eyebrow.svelte-1fsytqu{color:#74cbd5;font-size:12px;font-weight:650;letter-spacing:.14em}.map-heading.svelte-1fsytqu h2:where(.svelte-1fsytqu){max-width:620px;margin:14px 0 12px;color:#e8fdff;font-size:clamp(25px,3.7vw,42px);font-weight:470;letter-spacing:-.045em;line-height:1.06}.map-heading.svelte-1fsytqu p:where(.svelte-1fsytqu){max-width:590px;margin:0;color:#91b4ba;font-size:15px;line-height:1.7}.heading-actions.svelte-1fsytqu{display:grid;flex:0 0 auto;gap:10px;justify-items:stretch}.motion-button.svelte-1fsytqu{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid #6ed8e04d;border-radius:9px;background:#0c2b3499;color:#a3e9ef;font-size:12px;cursor:pointer}.motion-button.svelte-1fsytqu:hover,.motion-button.svelte-1fsytqu:focus-visible{border-color:#a7f4f9aa;outline:none}.device-count.svelte-1fsytqu{display:grid;flex:0 0 auto;min-width:115px;gap:6px;padding:13px 15px;border:1px solid #72dce43f;border-radius:13px;background:#0a2129a8;text-align:right}.device-count.svelte-1fsytqu b:where(.svelte-1fsytqu){color:var(--cyan-bright);font-size:27px;font-weight:500;line-height:1}.device-count.svelte-1fsytqu span:where(.svelte-1fsytqu){color:#70aeb8;font-size:12px;letter-spacing:.1em;line-height:1.35}.map-workspace.svelte-1fsytqu{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,.75fr);gap:clamp(22px,4vw,58px);align-items:stretch;margin-top:42px}.network-board.svelte-1fsytqu{position:relative;min-height:470px;overflow:hidden;border:1px solid #62cbd82e;border-radius:18px;background:linear-gradient(145deg,#0a2028cc,#061017e6)}.constellation.svelte-1fsytqu{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ambient-link.svelte-1fsytqu{fill:none;stroke:#6adce51f;stroke-width:1}.route-path.svelte-1fsytqu{fill:none;stroke:var(--cyan);stroke-width:2.5;stroke-linecap:round;opacity:.08;transition:opacity .22s ease,stroke-width .22s ease}.route-path.is-active.svelte-1fsytqu{stroke:var(--cyan-bright);stroke-width:3.5;opacity:1;stroke-dasharray:.04 .025;filter:drop-shadow(0 0 6px #64eaf5a8);animation:svelte-1fsytqu-route-flow 2.4s linear infinite}@keyframes svelte-1fsytqu-route-flow{to{stroke-dashoffset:-.13}}.relay-marker.svelte-1fsytqu{opacity:.3;transition:opacity .22s ease}.relay-marker.is-active.svelte-1fsytqu{opacity:1}.relay-halo.svelte-1fsytqu{fill:#66dce51a;stroke:#74e4ed46;stroke-width:1}.relay-core.svelte-1fsytqu{fill:#102f39;stroke:#9af4fb;stroke-width:1.5}.relay-dot.svelte-1fsytqu{fill:var(--cyan-bright)}.board-local.svelte-1fsytqu,.board-peer.svelte-1fsytqu,.board-relay.svelte-1fsytqu{position:absolute;top:var(--y);left:var(--x);transform:translate(-50%,-50%)}.board-local.svelte-1fsytqu,.board-peer.svelte-1fsytqu{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;width:min(194px,29%);min-height:68px;padding:11px 12px;border:1px solid #62c8d83e;border-radius:13px;background:#07161eea;box-shadow:0 13px 27px #0009;text-align:left}.board-peer.svelte-1fsytqu{z-index:3;cursor:pointer;color:#b5dbe0;transition:border-color .18s ease,background .18s ease,transform .18s ease}.board-peer.svelte-1fsytqu:hover,.board-peer.svelte-1fsytqu:focus-visible{transform:translate(-50%,calc(-50% - 3px));border-color:#94eef5a8;outline:none}.board-peer.is-active.svelte-1fsytqu{border-color:#8deef5b8;background:linear-gradient(140deg,#123640f0,#071921ef);box-shadow:0 0 0 1px #79e4ed2a,0 15px 32px #000b}.node-halo.svelte-1fsytqu{position:absolute;top:50%;left:30px;width:28px;height:28px;transform:translate(-50%,-50%);border:1px solid #5cd5e226;border-radius:50%;animation:svelte-1fsytqu-node-breathe 3.2s ease-in-out infinite;animation-delay:var(--delay, 0s);pointer-events:none}@keyframes svelte-1fsytqu-node-breathe{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}.node-icon.svelte-1fsytqu{position:relative;z-index:1;display:grid;width:34px;height:34px;place-items:center;border:1px solid #80e3ec52;border-radius:10px;background:#10414b;color:var(--cyan-bright)}.node-copy.svelte-1fsytqu{position:relative;z-index:1;min-width:0}.node-copy.svelte-1fsytqu b:where(.svelte-1fsytqu),.node-copy.svelte-1fsytqu small:where(.svelte-1fsytqu){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-copy.svelte-1fsytqu b:where(.svelte-1fsytqu){color:#d6f7fa;font-size:13px;font-weight:550}.node-copy.svelte-1fsytqu small:where(.svelte-1fsytqu){margin-top:5px;color:#79aab2;font-size:12px}.local-pill.svelte-1fsytqu{position:absolute;right:9px;bottom:7px;color:#70dce6;font-size:12px;letter-spacing:.1em}.board-local.svelte-1fsytqu{z-index:2;border-color:#8cecf39e;background:linear-gradient(140deg,#103f49,#071a22);box-shadow:0 0 0 1px #6fdde52c,0 17px 34px #000b}.board-relay.svelte-1fsytqu{z-index:2;pointer-events:none}.relay-label.svelte-1fsytqu{display:flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #65d7e34e;border-radius:99px;background:#09212aeb;color:#a0e8ee;font-size:12px;transform:translate(-50%,28px);white-space:nowrap}.board-legend.svelte-1fsytqu{position:absolute;right:16px;bottom:14px;display:flex;gap:13px;color:#6f9da5;font-size:12px}.board-legend.svelte-1fsytqu span:where(.svelte-1fsytqu){display:flex;align-items:center;gap:6px}.legend-dot.svelte-1fsytqu{width:7px;height:7px;border-radius:50%}.legend-dot--direct.svelte-1fsytqu{background:var(--cyan-bright);box-shadow:0 0 9px var(--cyan)}.legend-dot--muted.svelte-1fsytqu{background:#47737b}.peer-panel.svelte-1fsytqu{display:grid;align-content:start;gap:20px;padding:24px;border:1px solid #5fc6d433;border-radius:17px;background:#07151ce0}.peer-panel-heading.svelte-1fsytqu{display:flex;align-items:start;justify-content:space-between;gap:15px}.peer-panel-heading.svelte-1fsytqu h3:where(.svelte-1fsytqu){margin:11px 0 0;color:#edfdff;font-size:20px;font-weight:530}.online-dot.svelte-1fsytqu{width:9px;height:9px;margin-top:8px;border-radius:50%;background:#8cf5d7;box-shadow:0 0 13px #82f1d4}.peer-list.svelte-1fsytqu{display:grid;gap:7px}.peer-card.svelte-1fsytqu{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:#0c222b88;color:#afd2d7;text-align:left;cursor:pointer}.peer-card.svelte-1fsytqu:hover,.peer-card.svelte-1fsytqu:focus-visible{border-color:#70dce54e;outline:none}.peer-card.is-active.svelte-1fsytqu{border-color:#70e3eb78;background:#12404c}.peer-card-icon.svelte-1fsytqu{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#1a5a65;color:#b2f8fc}.peer-card.svelte-1fsytqu b:where(.svelte-1fsytqu),.peer-card.svelte-1fsytqu small:where(.svelte-1fsytqu){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peer-card.svelte-1fsytqu b:where(.svelte-1fsytqu){color:#dcf8fa;font-size:13px;font-weight:550}.peer-card.svelte-1fsytqu small:where(.svelte-1fsytqu){margin-top:4px;color:#77aab2;font-size:12px}.peer-check.svelte-1fsytqu{color:var(--cyan-bright);font-size:12px;letter-spacing:.08em}.route-controls.svelte-1fsytqu{display:grid;gap:12px;padding-top:17px;border-top:1px solid #62cbd82b}.route-switch.svelte-1fsytqu{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid #5cc5d035;border-radius:9px;background:#0b202888}.route-switch.svelte-1fsytqu button:where(.svelte-1fsytqu){min-height:42px;border:0;border-radius:6px;background:transparent;color:#81b2b9;font-size:13px;cursor:pointer}.route-switch.svelte-1fsytqu button:where(.svelte-1fsytqu):hover,.route-switch.svelte-1fsytqu button:where(.svelte-1fsytqu):focus-visible{outline:none;color:#dffcff}.route-switch.svelte-1fsytqu button.is-chosen:where(.svelte-1fsytqu){background:#1a5964;color:#e0fdff;box-shadow:inset 0 0 0 1px #79e3eb57}.route-status.svelte-1fsytqu{display:flex;gap:11px;align-items:start;padding:13px;border:1px solid #61cad73d;border-radius:11px;background:#0c2831a1}.route-status-icon.svelte-1fsytqu{display:grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border-radius:8px;background:#36acba25;color:var(--cyan-bright)}.route-status.svelte-1fsytqu b:where(.svelte-1fsytqu){display:block;color:#d9fafc;font-size:13px;font-weight:550}.route-status.svelte-1fsytqu p:where(.svelte-1fsytqu){margin:4px 0 0;color:#84b3ba;font-size:12px;line-height:1.5}.sample-note.svelte-1fsytqu{margin:17px 0 0;color:#7199a2;font-size:12px}.fabric-map.motion-paused.svelte-1fsytqu .route-path.is-active:where(.svelte-1fsytqu),.fabric-map.motion-paused.svelte-1fsytqu .node-halo:where(.svelte-1fsytqu){animation-play-state:paused}button.svelte-1fsytqu:focus-visible{box-shadow:0 0 0 3px #7be4eb3b}@media(max-width:930px){.map-workspace.svelte-1fsytqu{grid-template-columns:1fr}.peer-panel.svelte-1fsytqu{grid-template-columns:1fr 1fr;align-items:start}.peer-panel-heading.svelte-1fsytqu,.peer-list.svelte-1fsytqu{grid-column:1 / -1}}@media(max-width:560px){.fabric-map.svelte-1fsytqu{padding:22px 16px;border-radius:18px}.map-heading.svelte-1fsytqu{display:block}.map-heading.svelte-1fsytqu h2:where(.svelte-1fsytqu){margin-top:12px;font-size:28px}.map-heading.svelte-1fsytqu p:where(.svelte-1fsytqu){font-size:14px}.heading-actions.svelte-1fsytqu{display:flex;align-items:center;gap:10px;margin-top:18px}.device-count.svelte-1fsytqu{display:inline-grid;margin-top:0;padding:9px 12px;text-align:left}.device-count.svelte-1fsytqu b:where(.svelte-1fsytqu){font-size:22px}.map-workspace.svelte-1fsytqu{gap:20px;margin-top:28px}.network-board.svelte-1fsytqu{min-height:390px}.board-local.svelte-1fsytqu,.board-peer.svelte-1fsytqu{grid-template-columns:29px minmax(0,1fr);width:42%;min-height:61px;gap:7px;padding:8px}.node-halo.svelte-1fsytqu{left:22px;width:23px;height:23px}.node-icon.svelte-1fsytqu{width:28px;height:28px}.node-copy.svelte-1fsytqu b:where(.svelte-1fsytqu),.node-copy.svelte-1fsytqu small:where(.svelte-1fsytqu){font-size:12px}.local-pill.svelte-1fsytqu{right:6px;bottom:5px;font-size:12px}.board-legend.svelte-1fsytqu{right:10px;bottom:10px;gap:8px;font-size:12px}.peer-panel.svelte-1fsytqu{display:grid;grid-template-columns:1fr;padding:19px 15px}.peer-panel-heading.svelte-1fsytqu,.peer-list.svelte-1fsytqu{grid-column:auto}}@media(prefers-reduced-motion:reduce){.route-path.is-active.svelte-1fsytqu,.node-halo.svelte-1fsytqu{animation:none}.route-path.svelte-1fsytqu,.board-peer.svelte-1fsytqu,.peer-card.svelte-1fsytqu,.route-switch.svelte-1fsytqu button:where(.svelte-1fsytqu){transition:none}}.files-explorer.svelte-fy2oh7{--mint:#74dfbc;position:relative;padding:36px 0;background:radial-gradient(ellipse at 75% 55%,#3dd8a916,transparent 60%)}.files-intro.svelte-fy2oh7{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.experience-kicker.svelte-fy2oh7{font-size:.7rem;letter-spacing:.15em;color:var(--mint)}.files-intro.svelte-fy2oh7 p:where(.svelte-fy2oh7){font-size:.85rem;color:#8ea69f}.source-tabs.svelte-fy2oh7{display:flex;gap:12px;margin-bottom:32px}.source-tabs.svelte-fy2oh7 button:where(.svelte-fy2oh7){display:flex;align-items:center;gap:16px;min-width:230px;padding:18px 22px;background:#0b1417;border:1px solid #b5f4dc20;border-radius:12px;color:#b3c9c0;text-align:left;transition:background .2s,border-color .2s}.source-tabs.svelte-fy2oh7 .chosen:where(.svelte-fy2oh7){background:#17342e;border-color:#76daba77}.source-tabs.svelte-fy2oh7 small:where(.svelte-fy2oh7){display:block;color:#809e93;font-size:.7rem;margin-top:5px}.source-tabs.svelte-fy2oh7 i:where(.svelte-fy2oh7){margin-left:auto;width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px var(--mint)}.explorer-body.svelte-fy2oh7{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);gap:60px;align-items:start}.file-stack.svelte-fy2oh7{min-width:0}.stack-heading.svelte-fy2oh7{display:flex;align-items:center;gap:12px;margin-bottom:20px}.stack-heading.svelte-fy2oh7 button:where(.svelte-fy2oh7){display:grid;place-items:center;width:36px;height:44px;background:none;border:0;color:#a1cabb}.stack-heading.svelte-fy2oh7 b:where(.svelte-fy2oh7){font-weight:500}.stack-heading.svelte-fy2oh7>span:where(.svelte-fy2oh7){font-size:.7rem;color:#71897f;margin-left:auto}.file-search.svelte-fy2oh7{display:flex;align-items:center;gap:10px;border-bottom:1px solid #c1e4d624;padding:9px 0 16px;margin-bottom:10px;color:#779488}.file-search.svelte-fy2oh7 input:where(.svelte-fy2oh7){background:none;border:0;color:#ddede5;min-width:0;width:100%;font-size:.85rem;min-height:30px}.file-tile.svelte-fy2oh7{display:flex;align-items:center;gap:16px;width:100%;text-align:left;color:#83cdb0;border:1px solid transparent;background:transparent;padding:17px 14px;border-radius:10px;transition:background .2s,transform .2s}.file-tile.svelte-fy2oh7:hover{background:#73bc9c0d;transform:translate(3px)}.file-tile.selected.svelte-fy2oh7{background:linear-gradient(110deg,#74d5ad22,#74d5ad06);border-color:#91e6bb50}.file-tile.svelte-fy2oh7 img:where(.svelte-fy2oh7){width:38px;height:44px;object-fit:cover;border-radius:5px}.file-tile.svelte-fy2oh7 span:where(.svelte-fy2oh7){min-width:0}.file-tile.svelte-fy2oh7 b:where(.svelte-fy2oh7){display:block;font-size:.9rem;font-weight:450;color:#d3e9df;overflow-wrap:anywhere}.file-tile.svelte-fy2oh7 small:where(.svelte-fy2oh7){font-size:.72rem;color:#7d9b8e}.file-tile.svelte-fy2oh7 em:where(.svelte-fy2oh7){margin-left:auto}.local-note.svelte-fy2oh7,.empty.svelte-fy2oh7{font-size:.75rem;color:#6f8a80;margin-top:28px}.preview-sheet.svelte-fy2oh7{padding:18px;background:linear-gradient(130deg,#203d3490,#0e1d1b);border:1px solid #b4edcc40;border-radius:16px;box-shadow:0 35px 80px #0007;animation:svelte-fy2oh7-unfold .4s ease-out}.preview-meta.svelte-fy2oh7,.preview-footer.svelte-fy2oh7{display:flex;justify-content:space-between;gap:20px;padding:8px 5px 20px;color:#78ba9e;font-size:.7rem}.preview-meta.svelte-fy2oh7>span:where(.svelte-fy2oh7){letter-spacing:.1em}.preview-meta.svelte-fy2oh7 b:where(.svelte-fy2oh7){font-weight:400}.preview-footer.svelte-fy2oh7{padding:22px 5px 8px;align-items:center}.preview-footer.svelte-fy2oh7 b:where(.svelte-fy2oh7){font-size:1.1rem;font-weight:450;color:#d4f1e0;overflow-wrap:anywhere}.preview-footer.svelte-fy2oh7>span:where(.svelte-fy2oh7){text-align:right;flex-shrink:0}.open-file.svelte-fy2oh7 .sample-preview img{height:310px}.open-file.svelte-fy2oh7 .sample-preview .brief{min-height:310px}.empty-preview.svelte-fy2oh7{display:grid;align-content:center;justify-items:center;min-height:400px;color:#739e8d;border:1px dashed #95c4b033;border-radius:16px;text-align:center;gap:20px}.empty-preview.svelte-fy2oh7 h3:where(.svelte-fy2oh7){font-size:1.7rem;color:#b8dbcb}.empty-preview.svelte-fy2oh7 p:where(.svelte-fy2oh7){font-size:.85rem}@keyframes svelte-fy2oh7-unfold{0%{opacity:.5;transform:translateY(12px) rotate(1deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.preview-sheet.svelte-fy2oh7{animation:none}.file-tile.svelte-fy2oh7{transition:none}}@media(max-width:800px){.explorer-body.svelte-fy2oh7{grid-template-columns:1fr;gap:25px}.source-tabs.svelte-fy2oh7 button:where(.svelte-fy2oh7){min-width:0;flex:1;padding:14px;gap:10px}.files-intro.svelte-fy2oh7{display:block}.files-intro.svelte-fy2oh7 p:where(.svelte-fy2oh7){margin-top:10px}.source-tabs.svelte-fy2oh7 small:where(.svelte-fy2oh7){font-size:.65rem}.open-file.svelte-fy2oh7 .sample-preview img{height:230px}.files-explorer.svelte-fy2oh7{padding:20px 0}}.terminal-console.svelte-1jayojm{display:grid;grid-template-columns:240px minmax(0,1fr);border:1px solid #8ce2bb30;border-radius:15px;overflow:hidden;background:#070e0d;box-shadow:0 30px 90px #0007,0 0 70px #48db9b08;font-family:ui-monospace,SFMono-Regular,monospace}.console-sidebar.svelte-1jayojm{padding:30px 20px;background:linear-gradient(170deg,#17332b,#0b1413);border-right:1px solid #a3efcf17}.console-sidebar.svelte-1jayojm>span:where(.svelte-1jayojm){font-size:.6rem;letter-spacing:.13em;color:#64907d}.console-sidebar.svelte-1jayojm button:where(.svelte-1jayojm){display:flex;align-items:center;gap:12px;width:100%;background:none;border:1px solid transparent;border-radius:7px;color:#82998f;text-align:left;padding:16px 10px;margin-top:12px}.console-sidebar.svelte-1jayojm button.connected:where(.svelte-1jayojm){border-color:#80dca837;background:#73d7a316;color:#b2f7d1}.console-sidebar.svelte-1jayojm button:where(.svelte-1jayojm) b:where(.svelte-1jayojm){font-size:.8rem;font-weight:400}.console-sidebar.svelte-1jayojm button:where(.svelte-1jayojm) i:where(.svelte-1jayojm){width:5px;height:5px;background:#6ddb9c;border-radius:50%;margin-left:auto;opacity:.3}.console-sidebar.svelte-1jayojm .connected:where(.svelte-1jayojm) i:where(.svelte-1jayojm){opacity:1;box-shadow:0 0 12px #73e7a2}.port-count.svelte-1jayojm{margin-top:65px}.port-count.svelte-1jayojm>b:where(.svelte-1jayojm){font-size:7rem;line-height:1;font-weight:200;letter-spacing:-.09em;color:#acf2ca}.port-count.svelte-1jayojm>span:where(.svelte-1jayojm){display:block;margin-top:15px;font-size:.6rem;line-height:1.9;letter-spacing:.08em;color:#6b9e83}.console-sidebar.svelte-1jayojm p:where(.svelte-1jayojm){color:#4f7361;font-size:.7rem;margin-top:30px}.console-main.svelte-1jayojm{padding:26px 30px;min-width:0;background:radial-gradient(ellipse at 80% 5%,#46c18b08,transparent 65%)}.console-title.svelte-1jayojm{display:flex;align-items:center;gap:12px;color:#8ad5ae;border-bottom:1px solid #97deba17;padding-bottom:23px}.console-title.svelte-1jayojm b:where(.svelte-1jayojm){font-size:.9rem;font-weight:450}.console-title.svelte-1jayojm>span:where(.svelte-1jayojm){margin-left:auto;font-size:.55rem;letter-spacing:.13em;color:#528267}.console-title.svelte-1jayojm i:where(.svelte-1jayojm){width:5px;height:5px;border-radius:50%;background:#88e0b3}.console-main.svelte-1jayojm pre:where(.svelte-1jayojm){height:285px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;color:#b8d9c6;line-height:2;padding-block:20px}.console-main.svelte-1jayojm form:where(.svelte-1jayojm){display:flex;align-items:center;gap:14px;border-top:1px solid #a8e5c521;padding-top:18px;color:#90e6b7}.console-main.svelte-1jayojm input:where(.svelte-1jayojm){min-width:0;flex:1;background:none;border:0;color:#def5e5;min-height:44px;font:inherit;font-size:.9rem}.console-main.svelte-1jayojm form:where(.svelte-1jayojm) button:where(.svelte-1jayojm){background:#255a40;border:1px solid #78d5a64a;border-radius:6px;color:#c3f5d8;padding:10px 17px;font-size:.8rem}.quick-commands.svelte-1jayojm{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:22px}.quick-commands.svelte-1jayojm>span:where(.svelte-1jayojm){color:#536e60;font-size:.6rem;margin-right:5px}.quick-commands.svelte-1jayojm button:where(.svelte-1jayojm){background:#122219;border:1px solid #7bc49b21;border-radius:5px;color:#80b496;font:inherit;font-size:.72rem;padding:9px 12px;min-height:38px}.console-note.svelte-1jayojm{margin-top:23px;color:#4c6c5b;font:400 .7rem/1.5 system-ui}@media(max-width:700px){.terminal-console.svelte-1jayojm{grid-template-columns:1fr}.console-sidebar.svelte-1jayojm{display:flex;gap:10px;flex-wrap:wrap;padding:18px;border-right:0;border-bottom:1px solid #a3efcf17}.console-sidebar.svelte-1jayojm>span:where(.svelte-1jayojm){width:100%}.console-sidebar.svelte-1jayojm button:where(.svelte-1jayojm){width:auto;flex:1;margin:0;padding:12px 7px}.port-count.svelte-1jayojm,.console-sidebar.svelte-1jayojm p:where(.svelte-1jayojm){display:none}.console-main.svelte-1jayojm{padding:20px}.console-title.svelte-1jayojm>span:where(.svelte-1jayojm){font-size:.48rem}.console-main.svelte-1jayojm pre:where(.svelte-1jayojm){height:245px;font-size:.8rem}.console-main.svelte-1jayojm form:where(.svelte-1jayojm){gap:8px}.console-main.svelte-1jayojm form:where(.svelte-1jayojm) button:where(.svelte-1jayojm){padding:9px}}.fx-stage{position:relative;height:clamp(400px,46vw,520px);overflow:hidden;border:1px solid var(--fx-line, rgba(168, 192, 240, .15));border-radius:26px;background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--fx-accent) 13%,transparent),transparent 60%),linear-gradient(155deg,#1b2335b3,#090c13f0);box-shadow:0 30px 100px #0000006b}.fx-stage__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(150,180,232,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(150,180,232,.05) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,transparent 76%);mask-image:radial-gradient(circle at 50% 45%,#000,transparent 76%)}.fx-stage__glow{position:absolute;top:42%;left:50%;width:60%;height:46%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--fx-accent-soft) 22%,transparent),transparent 70%);filter:blur(24px)}.fx-end{position:absolute;top:50%;z-index:4;display:grid;width:84px;padding:10px 6px 9px;transform:translateY(-50%);justify-items:center;gap:7px;border:1px solid var(--fx-line, rgba(168, 192, 240, .15));border-radius:13px;background:#0a0d15e6;box-shadow:0 12px 34px #0006;text-align:center}.fx-end--left{left:12px}.fx-end--right{right:12px}.fx-end__icon{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--fx-accent) 18%,transparent);color:var(--fx-accent)}.fx-end b{color:#cdd7e8;font-size:12px;font-weight:540;line-height:1.25}.fx-beam{position:absolute;top:50%;z-index:2;height:1px;overflow:hidden;background:linear-gradient(90deg,transparent,var(--fx-line, rgba(168, 192, 240, .15)),transparent)}.fx-beam--left{left:12%;width:20%}.fx-beam--right{right:12%;width:20%}.fx-beam i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--fx-accent),transparent);animation:fx-sweep 2.6s linear infinite}.fx-beam--right i{animation-delay:1.1s}@keyframes fx-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fx-packet{position:absolute;top:50%;left:14%;z-index:3;width:7px;height:7px;margin-top:-3px;border-radius:50%;background:var(--fx-accent);box-shadow:0 0 16px var(--fx-accent);animation:fx-fly 4.4s ease-in-out infinite}@keyframes fx-fly{0%,8%{left:14%;opacity:0}14%{opacity:1}46%{left:42%;opacity:1}54%{left:58%;opacity:1}90%{left:84%;opacity:1}to{left:84%;opacity:0}}.fx-specimen{position:absolute;top:50%;left:50%;z-index:5;display:flex;width:min(calc(100% - 216px),400px);flex-direction:column;transform:translate(-50%,-50%) perspective(1000px) rotateY(-7deg) rotateX(3deg);border:1px solid rgba(206,224,255,.15);border-radius:15px;background:#0b0f18f5;box-shadow:0 34px 90px #0000008c;overflow:hidden}.fx-specimen__chrome{display:flex;min-height:32px;padding:0 12px;align-items:center;gap:9px;border-bottom:1px solid rgba(206,224,255,.08);background:#ffffff0b}.fx-dots{display:flex;gap:4px}.fx-dots i{width:7px;height:7px;border-radius:50%;background:#ff625e}.fx-dots i:nth-child(2){background:#ffc043}.fx-dots i:nth-child(3){background:#2bc84b}.fx-specimen__mark{display:inline-flex;opacity:.75}.fx-specimen__mark .xross-brand__mark{width:15px;height:15px}.fx-specimen__title{color:#97a4ba;font-size:12px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-specimen__body{position:relative;min-height:168px;padding:14px}.fx-specimen__rail{height:2px;background:#96b4e817}.fx-specimen__rail span{display:block;width:25%;height:100%;background:var(--fx-accent);transition:width .7s cubic-bezier(.22,1,.36,1)}.fx-stage[data-step="1"] .fx-specimen__rail span{width:50%}.fx-stage[data-step="2"] .fx-specimen__rail span{width:75%}.fx-stage[data-step="3"] .fx-specimen__rail span{width:100%}.fx-screens{display:grid;gap:0;grid-template-columns:1fr 2px 1fr;height:140px}.fx-screen{position:relative;padding:8px;border:1px solid rgba(206,224,255,.1);border-radius:8px;background:linear-gradient(150deg,#2d3c5c8c,#0a0e17cc);transition:box-shadow .5s ease}.fx-screen__bar{display:block;height:5px;margin-bottom:8px;border-radius:99px;background:#cee0ff29}.fx-screen i{display:block;height:4px;margin-bottom:5px;border-radius:99px;background:#cee0ff1a}.fx-screen i:last-child{width:62%}.fx-stage[data-step="0"] .fx-screen--a,.fx-stage[data-step="3"] .fx-screen--b,.fx-stage[data-step="2"] .fx-screen--b{box-shadow:inset 0 0 0 1px var(--fx-accent)}.fx-seam{align-self:stretch;width:2px;border-radius:99px;background:var(--fx-accent);opacity:.2;transition:opacity .4s ease}.fx-stage[data-step="1"] .fx-seam{opacity:1;box-shadow:0 0 18px var(--fx-accent)}.fx-cursor{position:absolute;bottom:46px;left:26%;color:#fff;filter:drop-shadow(0 3px 8px rgba(0,0,0,.6));transition:left .9s cubic-bezier(.5,0,.2,1)}.fx-stage[data-step="1"] .fx-cursor{left:47%}.fx-stage[data-step="2"] .fx-cursor,.fx-stage[data-step="3"] .fx-cursor{left:70%}.fx-rows{display:grid;gap:4px}.fx-row{display:grid;padding:7px 9px;gap:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;border-radius:8px;background:#ffffff07;transition:background .4s ease,box-shadow .4s ease}.fx-row__icon{display:grid;place-items:center;color:var(--fx-accent)}.fx-row b{color:#d8e0ee;font-size:13px;font-weight:520;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-row small{color:#6f7c92;font-size:12px}.fx-stage[data-step="1"] .fx-row[data-i="0"],.fx-stage[data-step="2"] .fx-row[data-i="0"],.fx-stage[data-step="3"] .fx-row[data-i="0"]{background:color-mix(in srgb,var(--fx-accent) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-accent) 45%,transparent)}.fx-scrub{position:relative;margin-top:12px;height:4px;border-radius:99px;background:#96b4e81f}.fx-scrub span{display:block;width:6%;height:100%;border-radius:99px;background:var(--fx-accent);transition:width .7s cubic-bezier(.22,1,.36,1)}.fx-scrub i{position:absolute;top:50%;left:6%;width:10px;height:10px;margin-left:-5px;transform:translateY(-50%);border-radius:50%;background:#fff;box-shadow:0 0 12px var(--fx-accent);transition:left .7s cubic-bezier(.22,1,.36,1)}.fx-stage[data-step="2"] .fx-scrub span{width:68%}.fx-stage[data-step="2"] .fx-scrub i{left:68%}.fx-stage[data-step="3"] .fx-scrub span{width:74%}.fx-stage[data-step="3"] .fx-scrub i{left:74%}.fx-term{margin:0;color:#c7d3e4;font:13px/1.85 ui-monospace,SFMono-Regular,monospace;white-space:pre-wrap}.fx-term__dim{color:#5d6a80}.fx-term__ok{color:#5fd39b}.fx-term__path{color:var(--fx-accent)}.fx-term b{color:#eef3fc;font-weight:600}.fx-caret{color:var(--fx-accent);animation:fx-blink 1.05s steps(2,start) infinite}@keyframes fx-blink{to{opacity:0}}.fx-clip{display:grid;gap:12px;align-content:center;min-height:140px}.fx-clip__chip{display:flex;padding:12px 13px;align-items:center;gap:9px;border:1px dashed color-mix(in srgb,var(--fx-accent) 55%,transparent);border-radius:11px;background:color-mix(in srgb,var(--fx-accent) 9%,transparent);color:var(--fx-accent);transition:transform .6s cubic-bezier(.22,1,.36,1)}.fx-clip__chip span{color:#dbe3f1;font:13px/1.4 ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-stage[data-step="1"] .fx-clip__chip{transform:translate(14px)}.fx-stage[data-step="2"] .fx-clip__chip{transform:translate(28px)}.fx-stage[data-step="3"] .fx-clip__chip{transform:translate(42px)}.fx-clip__meta{display:grid;gap:3px;opacity:.35;transition:opacity .5s ease}.fx-stage[data-step="2"] .fx-clip__meta,.fx-stage[data-step="3"] .fx-clip__meta{opacity:1}.fx-clip__meta b{color:#5fe0a6;font-size:11.5px}.fx-clip__meta small{color:#6f7c92;font-size:12px}.fx-vault{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.fx-envelope{display:grid;padding:10px;gap:1px 8px;grid-template-columns:22px minmax(0,1fr);align-items:center;border:1px solid var(--fx-line, rgba(168, 192, 240, .15));border-radius:10px;background:#ffffff07;transition:border-color .45s ease,background .45s ease}.fx-envelope span{display:grid;width:22px;height:22px;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--fx-accent) 16%,transparent);color:var(--fx-accent)}.fx-envelope b{color:#d8e0ee;font-size:13px;font-weight:540}.fx-envelope small{grid-column:2;color:#6f7c92;font-size:12px}.fx-stage[data-step="1"] .fx-envelope[data-i="1"],.fx-stage[data-step="2"] .fx-envelope[data-i="1"],.fx-stage[data-step="3"] .fx-envelope[data-i="0"],.fx-stage[data-step="3"] .fx-envelope[data-i="1"],.fx-stage[data-step="3"] .fx-envelope[data-i="2"]{border-color:color-mix(in srgb,var(--fx-accent) 60%,transparent);background:color-mix(in srgb,var(--fx-accent) 10%,transparent)}.fx-paths{display:grid;gap:10px;align-content:center;min-height:140px}.fx-path{display:grid;padding:11px 12px;gap:3px 11px;grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid var(--fx-line, rgba(168, 192, 240, .15));border-radius:11px;background:#ffffff07;transition:border-color .45s ease,opacity .45s ease;opacity:.4}.fx-path b{color:#e3eaf7;font-size:12px;font-weight:600}.fx-path small{grid-column:2;color:#6f7c92;font-size:12px}.fx-path i{grid-row:1 / span 2;grid-column:2;align-self:center;justify-self:end;width:46px;height:3px;border-radius:99px;background:linear-gradient(90deg,transparent,var(--fx-accent))}.fx-stage[data-step="2"] .fx-path--relay,.fx-stage[data-step="1"] .fx-path--relay,.fx-stage[data-step="0"] .fx-path--direct,.fx-stage[data-step="3"] .fx-path--direct{border-color:color-mix(in srgb,var(--fx-accent) 60%,transparent);opacity:1}.fx-tools{display:grid;gap:5px}.fx-tool{display:grid;padding:8px 10px;gap:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;border-radius:8px;background:#ffffff07;transition:opacity .4s ease}.fx-tool span{display:grid;place-items:center;color:var(--fx-accent)}.fx-tool b{color:#d8e0ee;font:12px/1.3 ui-monospace,monospace;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-tool small{color:#6f7c92;font-size:12px}.fx-tool.denied{opacity:.32}.fx-tool.denied span{color:#ff8a8a}.fx-stage[data-step="1"] .fx-tool.denied,.fx-stage[data-step="2"] .fx-tool.denied,.fx-stage[data-step="3"] .fx-tool.denied{opacity:.14}.fx-stage[data-step="2"] .fx-tool[data-i="2"],.fx-stage[data-step="3"] .fx-tool[data-i="2"]{background:color-mix(in srgb,var(--fx-accent) 13%,transparent)}.fx-badge{position:absolute;right:16px;bottom:14px;z-index:6;display:inline-flex;padding:6px 11px;align-items:center;gap:6px;border:1px solid var(--fx-line, rgba(168, 192, 240, .15));border-radius:999px;background:#090c13db;color:#93a1b8;font-size:12px}.fx-stage[data-running=false] *{animation-play-state:paused!important}.fx-stage .fx-specimen__mark .xross-brand__mark{width:21px;height:18px}.fx-stage .fx-specimen{width:min(calc(100% - 185px),430px);border-color:color-mix(in srgb,var(--fx-accent) 24%,transparent);box-shadow:0 28px 80px #000a,0 0 48px color-mix(in srgb,var(--fx-accent) 9%,transparent)}.fx-specimen__chrome{min-height:43px}.fx-specimen__rail{box-shadow:0 0 14px var(--fx-accent)}.fx-specimen__body{padding:20px;min-height:195px}.fx-stage__glow{height:75%;width:80%;filter:blur(28px)}.fx-stage .fx-dots{display:none}.fx-end{border-color:color-mix(in srgb,var(--fx-accent) 20%,transparent)}.stage-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0;color:#8f9fbc;font-size:.75rem}.stage-controls>div{display:flex;gap:10px}.stage-controls button{min-height:40px;border:1px solid #ffffff20;border-radius:99px;background:#ffffff04;color:#c4d1e8;padding:7px 14px}@media(max-width:700px){.fx-stage{height:370px}.fx-end{top:auto;bottom:24px;width:auto;min-width:95px;display:flex;padding:9px 12px;transform:none}.fx-end--left{left:18px}.fx-end--right{right:18px}.fx-stage .fx-specimen{top:43%;width:calc(100% - 38px);max-width:420px;transform:translate(-50%,-50%) perspective(900px) rotateY(-4deg)}.fx-beam,.fx-stage .fx-packet{top:80%}.fx-specimen__body{padding:16px}.stage-controls{align-items:start;flex-direction:column}.fx-badge{display:none}.fx-vault{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.fx-stage *{animation:none!important;transition:none!important}}.feature-demo.svelte-ic2txg{--feature-line: color-mix(in srgb, var(--feature-accent) 22%, transparent);position:relative;min-width:0;padding-bottom:30px;background:radial-gradient(ellipse at 50% 4%,color-mix(in srgb,var(--feature-accent-soft) 5%,transparent),transparent 52rem)}.feature-demo__selector.svelte-ic2txg{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:34px;padding-block:18px;border-top:1px solid var(--feature-line);border-bottom:1px solid color-mix(in srgb,var(--feature-accent) 12%,transparent)}.feature-demo__selector-copy.svelte-ic2txg{flex:0 0 auto}.feature-demo__eyebrow.svelte-ic2txg{display:block;color:color-mix(in srgb,var(--feature-accent) 82%,white);font-size:.625rem;letter-spacing:.15em}.feature-demo__selector-copy.svelte-ic2txg p:where(.svelte-ic2txg){margin-top:7px;color:#8e9ab0;font-size:.8125rem}.feature-demo__options.svelte-ic2txg{display:flex;flex:1 1 auto;justify-content:flex-end;gap:7px;flex-wrap:wrap}.feature-demo__options.svelte-ic2txg button:where(.svelte-ic2txg){min-height:44px;border:1px solid #ffffff1a;border-radius:999px;padding:8px 14px;color:#9eabc1;background:#ffffff05;font-size:.75rem;line-height:1.2;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.feature-demo__options.svelte-ic2txg button:where(.svelte-ic2txg):hover{border-color:color-mix(in srgb,var(--feature-accent) 50%,transparent);color:#e3ebfa;transform:translateY(-1px)}.feature-demo__options.svelte-ic2txg button.active:where(.svelte-ic2txg){border-color:color-mix(in srgb,var(--feature-accent) 62%,transparent);color:#eef5ff;background:color-mix(in srgb,var(--feature-accent) 17%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--feature-accent) 10%,transparent)}.feature-demo__options.svelte-ic2txg button:where(.svelte-ic2txg):focus-visible{outline:2px solid color-mix(in srgb,var(--feature-accent) 82%,white);outline-offset:3px}.feature-demo__surface.svelte-ic2txg{min-width:0;padding-bottom:40px}@media(prefers-reduced-motion:reduce){.feature-demo__options.svelte-ic2txg button:where(.svelte-ic2txg){transition:none}}@media(max-width:700px){.feature-demo__selector.svelte-ic2txg{display:block;margin-bottom:24px}.feature-demo__options.svelte-ic2txg{justify-content:flex-start;margin-top:15px}.feature-demo__options.svelte-ic2txg button:where(.svelte-ic2txg){flex:1 1 auto;min-width:max-content}}
