.merit-home{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;width:min(1080px,calc(100% - 32px));margin:28px auto 48px}.merit-home-hero{position:relative;overflow:hidden;min-height:290px;padding:42px;background:#fff;border:1px solid #d4dce2;border-radius:8px}.merit-home-hero:after{content:"m";position:absolute;right:-12px;bottom:-82px;color:#edf4f9;font-size:270px;font-weight:900;line-height:1}.merit-home-hero>*{position:relative;z-index:1}.merit-home-hero h1{max-width:680px;margin:13px 0;font-size:42px;line-height:1.03;letter-spacing:-.04em}.merit-home-hero p{max-width:620px;color:#5f6d78;font-size:16px;line-height:1.55}.merit-home-hero button{margin-top:13px;padding:11px 17px;border:0;border-radius:4px;background:#1166a8;color:#fff;font-weight:700}.merit-market{grid-column:1;padding:24px;background:#fff;border:1px solid #d4dce2;border-radius:8px}.merit-market>header,.merit-briefing>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #dfe5e9}.merit-market>header span{display:flex;align-items:center;gap:7px;color:#1166a8;font-size:10px;font-weight:800;letter-spacing:.12em}.merit-market>header svg{width:16px}.merit-market>header time{color:#78858f;font-size:10px;font-weight:700}.merit-market>div{display:grid;grid-template-columns:repeat(3,1fr)}.merit-market article{display:grid;gap:7px;padding:19px 20px 4px 0}.merit-market article+article{padding-left:20px;border-left:1px solid #e2e7ea}.merit-market strong{color:#1166a8;font-size:25px}.merit-market p{margin:0;color:#65737d;font-size:12px;line-height:1.45}.merit-briefing{grid-column:2;grid-row:1/3;padding:22px;background:#182734;color:#fff;border-radius:8px}.merit-briefing>header{justify-content:flex-start;gap:10px;border-color:#ffffff1f}.merit-briefing>header svg{color:#72b8e9}.merit-briefing>header span{display:grid}.merit-briefing>header small{color:#9cabb6}.merit-briefing article{padding:18px 0;border-bottom:1px solid #ffffff17}.merit-briefing article span{color:#72b8e9;font-size:10px;font-weight:800;letter-spacing:.12em}.merit-briefing article b{display:block;margin:7px 0;font-size:15px;line-height:1.3}.merit-briefing article p{margin:0;color:#b7c3cc;font-size:12px;line-height:1.45}.merit-briefing>button{width:100%;margin-top:18px;padding:10px;border:1px solid #72b8e9;background:transparent;color:#9ed4f8;font-weight:700}.murmur-home{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;width:min(1040px,calc(100% - 28px));margin:22px auto 45px}.murmur-compose,.murmur-pulse,.murmur-trends{border:1px solid #d8dce3;border-radius:9px;background:#fff;box-shadow:0 1px 2px #18202a16}.murmur-compose{padding:18px}.murmur-compose>div{display:flex;align-items:center;gap:11px}.murmur-compose>div>svg{width:35px;height:35px;padding:8px;border-radius:50%;background:#7251ca;color:#fff}.murmur-compose>div span{display:grid}.murmur-compose p{margin:3px 0;color:#67717b;font-size:12px}.murmur-compose>button{width:100%;margin:15px 0 11px;padding:12px 16px;border:0;border-radius:22px;background:#f0f2f5;color:#666f78;text-align:left}.murmur-compose footer{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e2e5e9;padding-top:9px}.murmur-compose footer button{padding:7px;border:0;background:transparent;color:#7251ca;font-weight:700}.murmur-pulse{grid-column:1;overflow:hidden}.murmur-pulse>header,.murmur-trends>header{display:flex;align-items:center;gap:10px;padding:17px 19px;border-bottom:1px solid #e0e4e8}.murmur-pulse>header svg,.murmur-trends>header svg{color:#7251ca}.murmur-pulse>header span,.murmur-trends>header span{display:grid}.murmur-pulse>header small,.murmur-trends>header small{color:#77818a}.murmur-pulse article{display:grid;grid-template-columns:58px 1fr;gap:14px;padding:19px;border-bottom:1px solid #e5e8eb}.murmur-pulse article:last-child{border-bottom:0}.murmur-pulse article i{align-self:start;padding:5px 7px;border-radius:12px;background:#f0eafb;color:#7251ca;font-size:10px;font-style:normal;font-weight:800;text-align:center}.murmur-pulse article b{font-size:16px;line-height:1.3}.murmur-pulse article p{margin:6px 0 0;color:#76808a;font-size:12px}.murmur-trends{grid-column:2;grid-row:1/3;align-self:start;overflow:hidden}.murmur-trends>button{display:flex;justify-content:space-between;gap:12px;width:100%;padding:14px 18px;border:0;border-bottom:1px solid #e3e6ea;background:#fff;color:#20242a;text-align:left}.murmur-trends>button:hover{background:#f7f5fc}.murmur-trends>button span{display:grid;gap:3px}.murmur-trends>button small{color:#828a92;font-size:10px}.murmur-trends>button em{color:#828a92;font-size:10px;font-style:normal;white-space:nowrap}.murmur-trends>footer{display:flex;gap:10px;padding:18px;background:#f4f1fb}.murmur-trends>footer svg{flex:0 0 auto;color:#7251ca}.murmur-trends>footer b{font-size:12px}.murmur-trends>footer p{margin:3px 0;color:#69737c;font-size:11px;line-height:1.4}@media(max-width:850px){.merit-home,.murmur-home{grid-template-columns:1fr}.merit-briefing,.murmur-trends{grid-column:1;grid-row:auto}.merit-market{grid-column:1}.merit-market>div{grid-template-columns:1fr}.merit-market article+article{padding-left:0;border-left:0;border-top:1px solid #e2e7ea}.murmur-pulse{grid-column:1}}.operator-board-site{height:100%;overflow:hidden;background:#0b1017;color:#e8edf2;display:grid;grid-template-rows:auto auto minmax(0,1fr);font-family:var(--font-ui)}.operator-board-site>header{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 28px;border-bottom:2px solid #ef5b7b;background:#111923}.operator-board-site>header span,.operator-board-site .eyebrow{color:#ef5b7b;font:700 10px var(--mono);letter-spacing:.16em}.operator-board-site>header h1{margin:4px 0;font-size:30px}.operator-board-site>header p{margin:0;color:#8995a3}.operator-board-site button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #394653;background:#131d28;color:#dce4eb;padding:9px 12px}.operator-board-site button svg{width:15px}.operator-board-site button.primary{border-color:#2de1dc;background:#123638;color:#7efffa}.operator-board-site>.error{margin:10px 28px 0}.operator-board-layout{min-height:0;display:grid;grid-template-columns:minmax(250px,34%) 1fr}.operator-board-layout>aside{overflow:auto;border-right:1px solid #394653;background:#0d141d;padding:12px}.operator-board-layout>aside>button{width:100%;display:grid;justify-content:stretch;text-align:left;border-width:0 0 1px;border-color:#293542;padding:14px;background:transparent}.operator-board-layout>aside>button.selected{background:#162432;box-shadow:inset 3px 0 #ef5b7b}.operator-board-layout>aside span,.operator-board-layout>aside small{color:#82909e;font:10px var(--mono)}.operator-board-layout>aside b{margin:5px 0;font-size:14px}.operator-board-layout>aside small{color:#2de1dc}.operator-board-layout>main{min-width:0;overflow:auto;padding:28px}.operator-board-layout article{max-width:760px}.operator-board-layout article h2{font-size:28px;margin:7px 0 18px}.operator-board-layout dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #394653}.operator-board-layout dl div{padding:11px;border-bottom:1px solid #293542}.operator-board-layout dt{color:#82909e;font:10px var(--mono);letter-spacing:.12em}.operator-board-layout dd{margin:4px 0 0}.operator-work-brief{white-space:pre-wrap;line-height:1.65;margin:22px 0}.operator-work-submission{border-left:3px solid #2de1dc;background:#101b25;padding:14px}.operator-work-submission span{color:#2de1dc;font:10px var(--mono)}.operator-board-layout article>footer{display:flex;gap:9px;margin-top:20px}.operator-board-empty{height:100%;display:grid;place-content:center;text-align:center;color:#82909e}.operator-board-empty svg{width:44px;height:44px;margin:auto;color:#2de1dc}.operator-board-empty h2{color:#e8edf2}.operator-compose-backdrop{position:fixed;inset:0;z-index:11900;display:grid;place-items:center;background:#02050ad9}.operator-compose{width:min(640px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid #ef5b7b;background:#101721;box-shadow:0 28px 80px #000}.operator-compose>header,.operator-compose>footer{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #394653}.operator-compose>header span{color:#ef5b7b;font:10px var(--mono);letter-spacing:.15em}.operator-compose>header h2{margin:3px 0}.operator-compose>header button{border:0;background:transparent}.operator-compose>label,.operator-compose-fields label{display:grid;gap:6px;margin:14px 18px;color:#9da8b3;font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.operator-compose input,.operator-compose textarea,.operator-compose select{box-sizing:border-box;width:100%;border:1px solid #394653;background:#090f16;color:#e8edf2;padding:10px;font:12px var(--mono)}.operator-compose textarea{resize:vertical;line-height:1.5}.operator-compose-fields{display:grid;grid-template-columns:1fr 1fr}.operator-compose>footer{justify-content:flex-end;border-top:1px solid #394653;border-bottom:0}.operator-work-submission p{display:flex;align-items:center;gap:8px}.operator-work-submission p button{margin-left:auto;display:grid;place-items:center;width:30px;height:28px;padding:0}.operator-work-submission p button svg{width:14px}.operator-board-layout article>footer .operator-report-action{margin-left:auto;color:#f3c84b}.operator-report>p{margin:0;color:#9ca9b5;font-size:11px;line-height:1.55}.operator-report-hide{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px;color:#e8edf2!important;letter-spacing:0!important}.operator-report-hide input{width:auto!important}.operator-report small{color:#82909e}@media(max-width:760px){.operator-board-site>header{align-items:flex-start;padding:18px}.operator-board-layout{grid-template-columns:1fr}.operator-board-layout>aside{max-height:210px;border-right:0;border-bottom:1px solid #394653}.operator-board-layout>main{padding:18px}.operator-board-layout dl,.operator-compose-fields{grid-template-columns:1fr}}.news-site{height:100%;overflow:auto;background:#ece8df;color:#181b1d;font-family:Arial,Helvetica,sans-serif}.news-site>header{height:78px;padding:0 27px;border:0;border-bottom:5px solid #d73250;background:#121619;color:#f6f2e9}.wire-brand{display:flex!important;align-items:baseline;gap:15px}.wire-brand b{font:900 30px/1 var(--mono)!important;letter-spacing:-.08em}.wire-brand b span{color:#e3425f}.wire-brand small{color:#aeb8b7;font:700 10px var(--mono);letter-spacing:.18em}.wire-edition{display:grid!important;justify-items:end;gap:4px}.wire-edition span{color:#e98a9c!important;font:800 10px var(--mono)!important;letter-spacing:.17em}.wire-edition time{color:#d3d7d3!important;font:11px Georgia,serif!important;letter-spacing:.03em!important}.wire-sections{position:sticky;z-index:2;top:0;display:flex;align-items:center;gap:22px;height:34px;padding:0 27px;border-bottom:1px solid #aaa59c;background:#f7f3eb;color:#33383a;font:700 10px var(--mono);letter-spacing:.09em}.wire-sections b{margin-left:auto;color:#d12d4d}.news-layout{grid-template-columns:350px minmax(0,1fr);height:calc(100% - 112px);min-height:470px}.news-layout>aside{background:#ddd8cd;border-right:1px solid #a7a197}.news-layout>aside>header{position:sticky;z-index:1;top:0;display:flex;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #aaa399;background:#ccc6ba;color:#515b5b;font:800 10px var(--mono);letter-spacing:.12em}.news-layout>aside>header small{font-weight:400}.news-layout>aside button{gap:7px;padding:15px 16px;background:#e4dfd5}.news-layout>aside button:hover{background:#ede9e1}.news-layout>aside button.selected{background:#faf7f0;box-shadow:inset 4px 0 #d73250}.news-layout>aside button.important{background:#f6eceb}.news-layout>aside button.important.selected{background:#fff8f5}.news-layout>aside button>span{display:flex;align-items:center;gap:7px;color:#64706f;font:800 10px var(--mono);letter-spacing:.06em}.news-layout>aside button>span em{padding:3px 5px;background:#d12d4d;color:#fff;font-style:normal;letter-spacing:.08em}.news-layout>aside button>b{font:700 16px/1.22 Georgia,serif}.news-layout>aside button>p{display:-webkit-box;overflow:hidden;margin:0;color:#666d6b;font:11px/1.35 Arial,sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-layout>aside button>time{font:10px var(--mono);color:#737b78}.news-layout>article{padding:42px clamp(34px,6vw,78px);background:#f4f0e7}.news-layout>article>span{color:#c52645;font:800 10px var(--mono);letter-spacing:.17em}.news-layout>article h1{max-width:900px;margin:15px 0 18px;font:800 clamp(34px,5vw,58px)/.98 Georgia,serif;letter-spacing:-.035em}.news-layout>article>small{color:#68706f;font:10px var(--mono);letter-spacing:.09em}.news-layout>article>hr{width:72px;margin:25px 0;border:0;border-top:4px solid #d73250}.news-layout>article .wire-lede{max-width:68ch;margin:0;font:20px/1.7 Georgia,serif}.wire-developing{display:flex;align-items:center;gap:13px;margin-bottom:23px;padding:10px 12px;border-left:5px solid #d12d4d;background:#ead5d4}.wire-developing b{color:#a91f3a;font:900 10px var(--mono);letter-spacing:.13em}.wire-developing span{color:#5f5555;font-size:11px}.news-layout>article>footer{max-width:68ch;margin-top:40px;padding:16px 18px;border-top:1px solid #aaa49b;border-bottom:1px solid #aaa49b}.news-layout>article>footer b{color:#c52645;font:800 10px var(--mono);letter-spacing:.12em}.news-layout>article>footer p{margin:7px 0;color:#5e6664;font:12px/1.5 Arial,sans-serif}.wire-front{min-height:100%;display:grid;align-content:center;justify-items:start}.wire-front>span{color:#d12d4d;font:900 10px var(--mono);letter-spacing:.18em}.wire-front h1{font-size:48px!important;line-height:1.02!important}.wire-front>p{max-width:60ch;color:#5d6664;font:18px/1.6 Georgia,serif}.wire-front>div{display:grid;grid-template-columns:auto auto auto auto;align-items:baseline;gap:7px 13px;margin-top:20px;padding-top:18px;border-top:1px solid #aaa49b}.wire-front>div b{color:#d12d4d;font:800 27px var(--mono)}.wire-front>div small{margin-right:18px;color:#616966;font:10px var(--mono);letter-spacing:.1em}@media(max-width:760px){.wire-brand small,.wire-sections span:nth-of-type(n+3){display:none}.news-layout{grid-template-columns:1fr}.news-layout>aside{max-height:44vh;border-right:0;border-bottom:1px solid #a7a197}.news-layout>article{min-height:60vh;padding:30px 24px}.news-layout>article h1{font-size:36px}.wire-developing{align-items:flex-start;flex-direction:column}.wire-edition{display:none!important}}.wire-sections button{height:100%;border:0;border-bottom:3px solid transparent;background:transparent;color:#555d5d;font:800 10px var(--mono);letter-spacing:.1em}.wire-sections button.selected{border-bottom-color:#d12d4d;color:#171b1d}.wire-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 27px;border-bottom:1px solid #aaa59c;background:#e5e0d6}.wire-tools>div{display:flex;gap:5px}.wire-tools button,.wire-follow,.wire-subscription-form button{border:1px solid #8f8b84;background:#f8f4ec;color:#33383a;padding:7px 10px;font:800 10px var(--mono);letter-spacing:.08em}.wire-tools button.selected{border-color:#d12d4d;background:#d12d4d;color:#fff}.wire-tools label{display:flex;align-items:center;gap:7px;width:min(330px,45%);padding:0 9px;border:1px solid #8f8b84;background:#faf7f0}.wire-tools label:focus-within{border-color:#d12d4d}.wire-tools label svg{width:15px}.wire-tools input{width:100%;border:0;outline:0;background:transparent;color:#181b1d;padding:8px 0}.wire-tools+.news-layout{height:calc(100% - 163px)}.wire-follow{margin:24px 0 5px;border-color:#d12d4d;color:#b2213d}.wire-updates{max-width:68ch;margin:35px 0}.wire-updates h2{padding-bottom:9px;border-bottom:4px solid #181b1d;font:900 11px var(--mono);letter-spacing:.14em}.wire-updates article{padding:17px 0;border-bottom:1px solid #aaa49b}.wire-updates time{display:block;color:#68706f;font:10px var(--mono)}.wire-updates b{display:inline-block;margin-top:7px;padding:3px 6px;background:#d12d4d;color:#fff;font:800 10px var(--mono);letter-spacing:.1em}.wire-updates p{margin:8px 0 0;font:16px/1.55 Georgia,serif}.wire-list-skeleton{display:grid;gap:1px}.wire-list-skeleton i{height:110px;background:linear-gradient(90deg,#d5d0c6 25%,#e7e2d9 42%,#d5d0c6 62%);background-size:300% 100%;animation:skeleton-shift 1.2s linear infinite}.wire-story-skeleton{display:grid;gap:18px}.wire-story-skeleton i{display:block;height:18px;background:#ddd8ce;animation:pulse 1s ease-in-out infinite}.wire-story-skeleton i:nth-child(2){height:95px;width:85%}.wire-story-skeleton i:nth-child(3){width:45%}.wire-story-skeleton i:nth-child(4){height:180px}.wire-subscriptions{padding:42px clamp(24px,6vw,78px);background:#f4f0e7;min-height:calc(100% - 112px)}.wire-subscriptions>header span{color:#d12d4d;font:900 10px var(--mono);letter-spacing:.17em}.wire-subscriptions>header h1{margin:8px 0;font:800 48px Georgia,serif}.wire-subscriptions>header p{max-width:65ch;font:17px/1.5 Georgia,serif}.wire-subscription-form{display:grid;grid-template-columns:minmax(220px,1fr) 180px auto;gap:12px;align-items:end;max-width:850px;margin:30px 0 10px}.wire-subscription-form label{display:grid;gap:6px;color:#555d5d;font:800 10px var(--mono);letter-spacing:.08em}.wire-subscription-form input,.wire-subscription-form select{border:1px solid #8f8b84;background:#fffdf7;color:#181b1d;padding:11px}.wire-subscription-form button{height:39px;border-color:#d12d4d;background:#d12d4d;color:#fff}.wire-subscription-form button:disabled{opacity:.45}.wire-subscription-list{max-width:850px;margin-top:25px;border-top:4px solid #181b1d}.wire-subscription-list article{display:grid;grid-template-columns:1fr auto 38px;align-items:center;gap:18px;padding:15px 4px;border-bottom:1px solid #aaa49b}.wire-subscription-list article>div{display:grid}.wire-subscription-list article span,.wire-subscription-list time{color:#68706f;font:10px var(--mono)}.wire-subscription-list button{display:grid;place-items:center;border:0;background:transparent;color:#b2213d}.wire-subscription-list svg{width:17px}.wire-error{color:#b2213d;font-weight:700}.wire-feed-empty,.wire-watch-empty{display:grid;justify-items:start;gap:7px;color:#505858}.wire-feed-empty{margin:18px;border:1px solid #b9b4aa;border-top:4px solid #181b1d;padding:24px 20px;background:#eee9df}.wire-feed-empty svg,.wire-watch-empty svg{width:24px;height:24px;color:#b2213d}.wire-feed-empty span,.wire-watch-empty b{font:900 10px var(--mono);letter-spacing:.16em;color:#b2213d}.wire-feed-empty b{font:800 19px/1.2 Georgia,serif;color:#202426}.wire-feed-empty p,.wire-watch-empty p{margin:0;font:13px/1.45 Georgia,serif;color:#68706f}.wire-watch-empty{padding:25px 4px;border-bottom:1px solid #aaa49b}.wire-watch-empty b{color:#202426}@media(max-width:760px){.wire-tools{align-items:stretch;flex-direction:column}.wire-tools label{width:auto}.wire-subscription-form{grid-template-columns:1fr}.wire-subscription-list article{grid-template-columns:1fr 36px}.wire-subscription-list time{grid-row:2;grid-column:1}.wire-subscription-list button{grid-row:1/3;grid-column:2}}.lobby-enrollment .provision-card .chassis-inner{display:grid;gap:10px}.enrollment-field{display:grid;gap:7px;margin-top:3px;font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.enrollment-field input{width:100%;min-height:40px;font-size:14px;text-transform:none;letter-spacing:normal}.field-help{display:block;margin-top:-3px;font-size:12px;line-height:1.5;color:var(--muted)}.lobby-options{display:grid;gap:9px;margin:9px 0}.lobby-options>button{display:grid;gap:6px;text-align:left;min-height:68px;padding:14px 16px;border:1px solid var(--line);background:var(--surface);color:var(--text)}.lobby-options>button.selected{border-color:var(--accent2);box-shadow:inset 4px 0 var(--accent2)}.lobby-options b{font:700 11px var(--mono);letter-spacing:.12em;color:var(--accent2)}.lobby-options span{font-size:13px;line-height:1.45;color:var(--muted)}.invitation-field{margin:0 0 4px;padding:13px;border:1px solid var(--line);background:var(--inset)}.market-funding{display:flex;align-items:center;gap:7px;margin-left:auto;color:var(--muted);font:10px var(--mono);letter-spacing:.08em}.market-funding select{max-width:250px;border:1px solid var(--line);background:var(--surface2);padding:6px;color:var(--text);font:10px var(--mono)}.market-search{flex:1;max-width:440px;display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;border:1px solid var(--line);background:var(--inset)}.market-search:focus-within{border-color:var(--cyan)}.market-search>svg{width:14px;margin-left:9px;color:var(--muted)}.market-search input{width:100%;max-width:none!important;border:0;background:transparent;outline:0;padding:8px}.market-search>button{height:100%;display:grid;place-items:center;border:0;background:transparent;color:var(--muted)}.market-search>button:hover{color:var(--text)}.market-search>button svg{width:13px}.market-empty{grid-column:1/-1;min-height:260px;display:grid;place-content:center;justify-items:center;gap:8px;border:1px dashed var(--line);color:var(--muted);text-align:center}.market-empty>svg{width:28px;color:var(--cyan)}.market-empty b{font:11px var(--mono);letter-spacing:.12em;color:var(--text)}.market-empty p{margin:0}.market-empty button{margin-top:6px;border:1px solid var(--line);background:var(--surface2);padding:7px 10px;font:10px var(--mono);text-transform:uppercase}:root{--sans:"Arial Narrow","Aptos Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"Cascadia Code","SFMono-Regular",Consolas,"Liberation Mono",monospace;color-scheme:light;--page:#ded7c9;--desktop:#e9e5db;--surface:#f8f5ef;--surface2:#ece7dc;--inset:#f2eee5;--bezel:#e2ddd2;--edge:#a49a89;--line:#c9c1b2;--strong:#8a8172;--text:#14120e;--muted:#5d564a;--accent:#c9155f;--ink:#ffffff;--accent-ink:#ffffff;--cyan:#00696f;--warn:#8f5200;--danger:#ad0f28;--hazard:#8d9c00;--tint:rgba(201,21,95,.13);--tint2:rgba(0,105,111,.1);--grid:rgba(0,105,111,.1);--sh:rgba(46,38,26,.24);--tex:repeating-linear-gradient(0deg,rgba(0,105,111,.055) 0 1px,transparent 1px 6px),repeating-linear-gradient(90deg,rgba(0,105,111,.04) 0 1px,transparent 1px 6px),radial-gradient(ellipse 60% 60% at 88% 92%,rgba(201,21,95,.07),transparent 70%);--frame:#1c1a15;--fw:2px;--tbar:#c9155f;--tbar-ink:#ffffff;--tbar-chip-bg:#ffffff;--tbar-chip-ink:#c9155f;--term-bg:#0c1016;--term-ink:#e9eef4;--term-muted:#7c8794;--term-bar:#11161e;--term-line:#252c38;--bg:var(--page);--accent2:var(--cyan);--success:var(--cyan);--good:var(--success);--warning:var(--warn);--selection:var(--tint);--shadow:0 16px 30px var(--sh)}:root[data-theme=dark]{color-scheme:dark;--page:#05060a;--desktop:#07090e;--surface:#0e1219;--surface2:#151b25;--inset:#0a0e15;--bezel:#12161f;--edge:#2c3646;--line:#212a36;--strong:#3a4757;--text:#e9eef4;--muted:#7c8794;--accent:#ff3d7f;--ink:#0b0409;--accent-ink:#ffffff;--cyan:#2df3e6;--warn:#ffb347;--danger:#ff2f45;--hazard:#eaff35;--tint:rgba(255,61,127,.1);--tint2:rgba(45,243,230,.09);--grid:rgba(255,61,127,.05);--sh:rgba(0,0,0,.62);--tex:radial-gradient(ellipse 70% 50% at 22% 8%,rgba(45,243,230,.09),transparent 70%),radial-gradient(ellipse 60% 60% at 88% 92%,rgba(255,61,127,.1),transparent 70%);--frame:#3a4757;--fw:1px;--tbar:#151b25;--tbar-ink:#e9eef4;--tbar-chip-bg:#ff3d7f;--tbar-chip-ink:#0b0409;--term-bg:#0a0e15;--term-ink:#e9eef4;--term-muted:#7c8794;--term-bar:#0e1219;--term-line:#212a36}:root[data-theme=dark][data-palette=acid]{--accent:#eaff35;--ink:#091006;--accent-ink:#091006;--tint:rgba(234,255,53,.11);--grid:rgba(234,255,53,.055);--tbar-chip-bg:#eaff35;--tbar-chip-ink:#091006;--tex:radial-gradient(ellipse 70% 50% at 22% 8%,rgba(45,243,230,.07),transparent 70%),radial-gradient(ellipse 60% 60% at 88% 92%,rgba(234,255,53,.09),transparent 70%)}:root[data-theme=dark][data-palette=cyan]{--accent:#2df3e6;--ink:#04100f;--accent-ink:#04100f;--cyan:#ff4f91;--tint:rgba(45,243,230,.11);--tint2:rgba(255,79,145,.09);--grid:rgba(45,243,230,.055);--tbar-chip-bg:#2df3e6;--tbar-chip-ink:#04100f;--tex:radial-gradient(ellipse 70% 50% at 22% 8%,rgba(255,79,145,.07),transparent 70%),radial-gradient(ellipse 60% 60% at 88% 92%,rgba(45,243,230,.09),transparent 70%)}:root[data-theme=dark][data-palette=phosphor]{--accent:#57f287;--ink:#041008;--accent-ink:#041008;--cyan:#b8ff3d;--tint:rgba(87,242,135,.11);--tint2:rgba(184,255,61,.08);--grid:rgba(87,242,135,.055);--tbar-chip-bg:#57f287;--tbar-chip-ink:#041008;--tex:radial-gradient(ellipse 70% 50% at 22% 8%,rgba(184,255,61,.07),transparent 70%),radial-gradient(ellipse 60% 60% at 88% 92%,rgba(87,242,135,.09),transparent 70%)}:root{--operator-ui-scale:1}:root[data-text-scale="90"]{--operator-ui-scale:.9}:root[data-text-scale="110"]{--operator-ui-scale:1.1}:root[data-text-scale="120"]{--operator-ui-scale:1.2}:root[data-text-scale="130"]{--operator-ui-scale:1.3}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;overflow:hidden}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}code,.terminal,.big-code{font-family:var(--mono)}.wordmark{font-family:var(--mono);font-size:13px;letter-spacing:.12em}.wordmark b,.brand-mark{color:var(--accent)}.landing-wordmark{appearance:none;border:0;background:none;color:var(--text);font:600 13px var(--mono);letter-spacing:.14em;padding:0}.landing-wordmark b{color:var(--accent)}button.landing-wordmark{cursor:pointer}.landing-shell{height:100dvh;min-height:100vh;background:#090a0d;color:#e9ebed;overflow-x:hidden;overflow-y:auto;color-scheme:dark;--accent:#ed4a76;--accent2:#59d8dc;--ink:#090a0d;--text:#e9ebed;--muted:#9299a2;--surface:#121419;--line:#343840;--landing-line:rgba(237,74,118,.34);--landing-cyan:#59d8dc;--landing-red:#ed4a76;--landing-panel:rgba(18,20,25,.92)}.landing-nav{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,84px);border-bottom:1px solid rgba(255,255,255,.12);background:#090a0deb;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-nav-actions,.landing-actions{display:flex;align-items:center;gap:12px}.landing-shell .landing-access,.landing-shell .landing-secondary{--button-accent:var(--landing-cyan);--ghost-frame:rgba(255,255,255,.32);min-height:40px;padding:10px 18px;background:#ffffff0f;color:#f4f5f6;box-shadow:none}.landing-shell .landing-access:hover,.landing-shell .landing-secondary:hover{--ghost-frame:var(--landing-cyan);border-color:var(--landing-cyan);background:#59d8dc1a;color:var(--landing-cyan)}.landing-shell button{font-weight:700;text-transform:uppercase;letter-spacing:.08em}.landing-shell .os-button.primary{--button-accent:var(--landing-red);--ghost-frame:var(--landing-red);display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--landing-red);color:#090a0d;border:1px solid var(--landing-red);box-shadow:4px 4px #ed4a7638}.landing-shell .os-button.primary:is(:hover,:focus-visible,:active):not(:disabled){background:var(--landing-red);color:#090a0d;border-color:var(--landing-red)}.landing-hero{min-height:calc(100vh - 72px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.72fr);align-items:center;gap:clamp(36px,7vw,120px);padding:clamp(72px,11vh,130px) clamp(22px,7vw,120px);position:relative;isolation:isolate}.landing-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to right,#000,transparent 82%);mask-image:linear-gradient(to right,#000,transparent 82%)}.landing-hero:after{content:"";position:absolute;width:50vw;height:50vw;right:-22vw;top:8%;border:1px solid var(--landing-line);border-radius:50%;box-shadow:0 0 90px #ed4a7614;z-index:-1}.landing-grid{position:absolute;inset:8% 4% 8% 42%;z-index:-1}.landing-grid i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--landing-red);box-shadow:0 0 16px var(--landing-red);animation:landingPulse 3s infinite}.landing-grid i:nth-child(1){left:15%;top:28%}.landing-grid i:nth-child(2){left:38%;top:67%;animation-delay:.5s}.landing-grid i:nth-child(3){left:62%;top:18%;animation-delay:1.2s}.landing-grid i:nth-child(4){left:77%;top:53%;animation-delay:1.8s}.landing-grid i:nth-child(5){left:48%;top:43%;background:var(--landing-cyan);box-shadow:0 0 16px var(--landing-cyan)}.landing-grid i:nth-child(6){left:89%;top:78%;background:var(--landing-cyan);box-shadow:0 0 16px var(--landing-cyan)}@keyframes landingPulse{50%{opacity:.35;transform:scale(.72)}}.landing-kicker,.landing-principles>header>span,.landing-showcase-copy>span,.landing-cells span{font:700 11px var(--mono);letter-spacing:.16em;color:var(--landing-red)}.landing-hero h1{font:800 clamp(52px,7vw,108px)/.89 var(--sans);letter-spacing:-.055em;max-width:980px;margin:22px 0 28px;text-wrap:balance}.landing-hero-copy>p{font-size:clamp(17px,1.65vw,24px);line-height:1.55;color:#aeb4bb;max-width:630px}.landing-actions{margin-top:38px}.landing-actions button{min-height:50px;padding-inline:24px}.landing-signal{border:1px solid var(--landing-line);background:var(--landing-panel);box-shadow:12px 12px #ed4a7614;align-self:end}.landing-signal>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid var(--landing-line);font:700 10px var(--mono);letter-spacing:.12em;color:var(--landing-red)}.landing-signal>header b{color:var(--landing-cyan)}.landing-signal article{padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}.landing-signal article:last-child{border:0}.landing-signal time,.landing-signal article span{font:600 10px var(--mono);letter-spacing:.1em;color:#727984}.landing-signal article p{margin:7px 0 9px;font-size:14px;line-height:1.35}.landing-principles,.landing-showcase,.landing-cells{padding:clamp(72px,10vw,150px) clamp(22px,7vw,120px)}.landing-principles{background:#0d0f13;border-block:1px solid rgba(255,255,255,.09)}.landing-principles>header{display:grid;grid-template-columns:60px minmax(280px,1fr) minmax(260px,.75fr);gap:28px;align-items:start;margin-bottom:60px}.landing-principles h2,.landing-showcase h2,.landing-cells h2{font-size:clamp(32px,4.5vw,68px);line-height:1;margin:0;text-wrap:balance}.landing-principles>header p,.landing-showcase-copy>p,.landing-cells p{color:#9ca3ab;font-size:16px;line-height:1.65;max-width:620px}.landing-principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.12)}.landing-principle-grid article{padding:34px;min-height:260px;border-right:1px solid rgba(255,255,255,.12)}.landing-principle-grid article:last-child{border:0}.landing-principle-grid svg{color:var(--landing-cyan);margin-bottom:35px}.landing-principle-grid span{display:block;color:#707780;font:600 10px var(--mono);letter-spacing:.12em}.landing-principle-grid h3{font-size:25px;margin:12px 0}.landing-principle-grid p{color:#999fa7;line-height:1.55}.landing-showcase{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(480px,1fr);gap:clamp(45px,8vw,130px);align-items:center}.landing-showcase-copy h2{margin:18px 0 22px}.landing-showcase-copy>div{display:flex;gap:12px;color:var(--landing-cyan);margin-top:32px}.landing-desktop-preview{min-height:500px;border:1px solid rgba(255,255,255,.2);background:#101319;box-shadow:18px 18px #59d8dc12;position:relative;overflow:hidden}.preview-bar{height:44px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;background:#1b1e23;border-bottom:1px solid var(--landing-red);font:700 10px var(--mono);letter-spacing:.1em}.preview-bar span{color:var(--landing-cyan)}.preview-bar time{text-align:right}.preview-map{height:275px;position:relative;background:radial-gradient(circle at 50% 50%,rgba(89,216,220,.07),transparent 55%)}.preview-map svg{position:absolute;inset:40px 6%;width:88%;height:190px;overflow:visible}.preview-map path{fill:none;stroke:var(--landing-cyan);stroke-width:2;stroke-dasharray:6 6;filter:drop-shadow(0 0 5px var(--landing-cyan))}.preview-map i{position:absolute;width:12px;height:12px;background:var(--landing-red);border-radius:50%;box-shadow:0 0 0 6px #ed4a7624,0 0 12px var(--landing-red);z-index:2}.preview-map i:nth-child(1){left:8%;top:71%}.preview-map i:nth-child(2){left:35%;top:49%}.preview-map i:nth-child(3){left:59%;top:34%}.preview-map i:nth-child(4){right:7%;top:48%}.preview-trace{position:absolute;right:18px;top:18px;border:1px solid #e2bd3d;color:#e2bd3d;padding:8px 11px;font:700 10px var(--mono);letter-spacing:.1em}.preview-trace b{font-size:17px}.preview-terminal{position:absolute;left:28px;right:28px;bottom:26px;min-height:180px;padding:20px;background:#050708;border:1px solid rgba(89,216,220,.45);font:12px/1.6 var(--mono);box-shadow:0 0 30px #59d8dc0f}.preview-terminal span{color:#7f8991}.preview-terminal p{margin:5px 0;color:#cbd2d5}.preview-command{color:var(--landing-cyan)!important}.landing-cells{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:start;background:var(--landing-red);color:#090a0d}.landing-cells>svg{width:54px;height:54px}.landing-cells span,.landing-cells p{color:#18151a}.landing-cells h2{max-width:850px;margin:14px 0 22px}.landing-final{padding:clamp(80px,12vw,170px) 22px;text-align:center;background:#08090b}.landing-final p{font-size:clamp(34px,5vw,76px);line-height:1.08;letter-spacing:-.035em}.landing-final b{color:var(--landing-red)}.landing-final button{margin-top:25px;min-height:52px;padding-inline:28px}.landing-shell>footer{display:flex;justify-content:space-between;gap:24px;padding:24px clamp(22px,5vw,84px);border-top:1px solid rgba(255,255,255,.12);font:600 10px var(--mono);letter-spacing:.11em;color:#777d85}.landing-shell>footer nav{display:flex;gap:24px}.landing-shell>footer a{color:inherit;text-decoration:none}@media(max-width:900px){.landing-hero{grid-template-columns:1fr}.landing-signal{width:min(100%,560px);justify-self:end}.landing-principles>header{grid-template-columns:40px 1fr}.landing-principles>header p{grid-column:2}.landing-principle-grid{grid-template-columns:1fr}.landing-principle-grid article{border-right:0;border-bottom:1px solid rgba(255,255,255,.12);min-height:0}.landing-showcase{grid-template-columns:1fr}.landing-desktop-preview{min-height:440px}}@media(max-width:600px){.landing-nav{height:64px}.landing-nav .access-locale span{display:none}.landing-nav-actions{gap:7px}.landing-access{font-size:10px;padding-inline:10px}.landing-hero{min-height:auto;padding-top:80px}.landing-hero h1{font-size:52px}.landing-actions{align-items:stretch;flex-direction:column}.landing-principles>header{display:block}.landing-principles>header>span{display:block;margin-bottom:18px}.landing-principle-grid article{padding:26px}.landing-desktop-preview{min-height:360px}.preview-map{height:210px}.preview-terminal{left:14px;right:14px;bottom:14px;min-height:130px}.preview-bar span{display:none}.landing-cells{grid-template-columns:1fr}.landing-shell>footer,.landing-shell>footer nav{flex-direction:column}.landing-shell>footer nav{gap:10px}}.landing-desktop-preview{min-height:0}.landing-desktop-preview img{display:block;width:100%;height:auto}.eyebrow{color:var(--accent);font:600 11px var(--mono);letter-spacing:.14em}.lede{color:var(--muted);font-size:19px;line-height:1.45}.primary{background:var(--accent);color:var(--ink);border:0;padding:13px 18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:4px 4px color-mix(in srgb,var(--accent),transparent 65%)}.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.primary:disabled{opacity:.55;transform:none;cursor:default}.error{color:var(--accent);border-left:2px solid currentColor;padding-left:10px}.theme-switch{display:flex;gap:9px;align-items:center;color:var(--muted);font:600 11px var(--mono);text-transform:uppercase}.theme-switch select{background:var(--surface);border:1px solid var(--line);padding:5px 22px 5px 8px}.boot{height:100vh;display:grid;place-content:center;text-align:center;font-family:var(--mono)}.brand-mark{font-size:50px;font-weight:800}.access-shell,.enrollment,.gateway-shell{min-height:100vh;overflow:auto;background:linear-gradient(115deg,var(--bg),var(--desktop));position:relative}.access-shell:before,.enrollment:before,.gateway-shell:before,.desktop:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.access-shell>header,.enrollment>header,.gateway-shell>header{height:64px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 4vw;position:relative}.access-locale{display:flex;align-items:center;gap:10px;margin-left:auto;color:var(--muted);font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.access-locale select,.access-locale select option{min-width:112px;color:var(--text);background:var(--surface)}.access-locale select{border:1px solid var(--line);padding:5px 22px 5px 8px}.access-shell{height:100dvh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;display:grid;grid-template-rows:auto minmax(min-content,1fr) auto;align-items:start}.access-shell>header{position:sticky;top:0;z-index:5}.access-shell footer{position:sticky;bottom:0;inset-inline:0;align-self:end;width:100%;border-top:1px solid var(--line);padding:10px 4vw;color:var(--muted);font:10px var(--mono);letter-spacing:.12em}.access-panel{width:min(460px,calc(100% - 40px));margin:8vh auto 60px;background:var(--surface);border:1px solid var(--strong);padding:38px;box-shadow:var(--shadow);position:relative}.access-panel:after,.provision-card:after,.region-detail:after{content:"";width:28px;height:5px;background:var(--accent);position:absolute;top:-3px;right:18px}h1,h2,h3,p{margin-top:0}.access-panel h1{font-size:42px;line-height:1;margin:14px 0}form label,.region-detail label{display:grid;gap:6px;color:var(--muted);font:600 11px var(--mono);text-transform:uppercase;margin:17px 0}input{background:var(--inset);border:1px solid var(--line);padding:12px;font-family:var(--mono);text-transform:none}form .primary{width:100%;margin-top:9px}.text-button{width:100%;border:0;background:none;color:var(--accent2);margin-top:20px}.welcome-grid{width:min(1120px,90vw);margin:8vh auto;display:grid;grid-template-columns:1fr 480px;gap:8vw;align-items:center;position:relative}.welcome-grid h1{font-size:72px;line-height:.82;margin:18px 0 30px}.provision-card{background:var(--surface);border:1px solid var(--strong);padding:30px;box-shadow:var(--shadow);position:relative}.provision-card h2{text-transform:uppercase;letter-spacing:.08em}.provision-card ul{list-style:none;padding:0;margin:25px 0;border-top:1px solid var(--line)}.provision-card li{display:flex;gap:20px;padding:14px 4px;border-bottom:1px solid var(--line)}.provision-card li b{color:var(--accent2);font-family:var(--mono)}.operator-contact{display:flex;align-items:center;gap:12px;margin:14px 0 28px;color:var(--muted)}.operator-contact span{font:600 10px var(--mono);letter-spacing:.12em}.operator-contact code{color:var(--accent2);font-size:12px}.gateway-layout{height:calc(100vh - 64px);display:grid;grid-template-columns:1fr 390px;position:relative}.region-map{position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 48% 50%,color-mix(in srgb,var(--accent2),transparent 85%),transparent 50%)}.world-map{display:block;width:96%;height:auto;max-height:88%;overflow:visible}.map-sphere{fill:color-mix(in srgb,var(--surface2),transparent 25%);stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.map-graticule{fill:none;stroke:var(--grid);stroke-width:1;vector-effect:non-scaling-stroke}.map-land{fill:color-mix(in srgb,var(--accent2),transparent 86%);stroke:color-mix(in srgb,var(--accent2),transparent 32%);stroke-width:1;vector-effect:non-scaling-stroke}.map-city{cursor:pointer;outline:none}.map-city text{fill:var(--text);font:600 10px var(--mono);text-transform:uppercase;paint-order:stroke;stroke:var(--desktop);stroke-width:4px;stroke-linejoin:round}.map-city-halo{fill:color-mix(in srgb,var(--accent2),transparent 78%)}.map-city-marker{fill:var(--desktop);stroke:var(--accent2);stroke-width:2;vector-effect:non-scaling-stroke}.map-city:hover .map-city-marker,.map-city:focus-visible .map-city-marker{fill:var(--accent2)}.map-city.selected .map-city-halo{fill:color-mix(in srgb,var(--accent),transparent 68%)}.map-city.selected .map-city-marker{fill:var(--accent);stroke:var(--accent)}.map-city.selected text{fill:var(--accent)}.map-label{position:absolute;bottom:22px;left:25px;color:var(--muted);font:10px var(--mono)}.region-detail{background:var(--surface);border-left:1px solid var(--strong);padding:30px;overflow:auto;position:relative}.region-detail h1{font-size:40px;margin:9px 0 0}.country{color:var(--accent2);font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.1em}.selection-note{color:var(--muted);line-height:1.4;padding:14px 0 16px;border-bottom:1px solid var(--line)}.region-detail dl,.infra dl{border-top:1px solid var(--line)}.region-detail dl div,.infra dl div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:9px 0}.region-detail dt,.infra dt{color:var(--muted)}.region-detail dd,.infra dd{margin:0;font-family:var(--mono);font-size:12px}.tags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 20px}.tags span,.job-meta span{border:1px solid var(--line);padding:5px 8px;font:10px var(--mono)}.cost{border-block:1px solid var(--line);padding:8px 0;margin:20px 0}.cost>div{display:flex;justify-content:space-between;align-items:center;padding:7px 0}.cost span{color:var(--muted)}.cost b{font-family:var(--mono);font-size:12px}.cost .remaining{border-top:1px solid var(--line);margin-top:5px;padding-top:11px}.cost .remaining span,.cost .remaining b{color:var(--text);font-weight:700}.region-detail .primary{width:100%}.fineprint{color:var(--muted);font-size:12px;text-align:center}.desktop{width:100vw;height:100vh;position:relative;background:var(--desktop);overflow:hidden;-webkit-user-select:none;user-select:none}.system-rail{height:42px;position:absolute;top:0;left:0;right:0;z-index:10000;background:var(--surface);border-bottom:1px solid var(--strong);display:flex;justify-content:space-between;align-items:center;padding:0 14px;font:10px var(--mono);letter-spacing:.06em}.system-rail>div{display:flex;gap:19px;align-items:center}.system-rail b{color:var(--accent);font-size:19px}.system-rail span{color:var(--muted)}.system-rail strong{color:var(--text)}.online{color:var(--success)!important}.dock{position:absolute;top:42px;bottom:0;left:0;width:62px;z-index:9999;background:var(--surface);border-right:1px solid var(--strong);padding:8px 5px;display:flex;flex-direction:column;gap:3px;overflow:visible}.dock button{border:0;background:transparent;min-height:47px;position:relative;color:var(--muted);display:grid;place-items:center}.dock button:hover,.dock button.running{background:var(--surface2);color:var(--text)}.dock button.running:before{content:"";position:absolute;left:-5px;top:12px;height:23px;width:2px;background:var(--accent)}.dock button small{display:none;position:absolute;left:61px;top:9px;padding:8px 11px;background:var(--strong);color:var(--bg);white-space:nowrap;box-shadow:var(--shadow);font:600 10px var(--mono);letter-spacing:.05em;text-transform:uppercase;pointer-events:none}.dock button small:before{content:"";position:absolute;left:-4px;top:11px;width:8px;height:8px;background:var(--strong);transform:rotate(45deg)}.dock button:hover small,.dock button:focus-visible small{display:block}.desktop-watermark{position:absolute;right:35px;bottom:30px;display:grid;justify-items:end;color:var(--muted);font-family:var(--mono)}.desktop-watermark span{font-size:10px;letter-spacing:.2em}.desktop-watermark b{font-size:20px;color:color-mix(in srgb,var(--muted),transparent 30%)}.app-window{position:absolute;background:var(--surface);border:1px solid var(--strong);box-shadow:var(--shadow);min-width:360px;min-height:240px;overflow:hidden}.window-title{height:34px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding-left:10px;touch-action:none;cursor:move;background:var(--surface2)}.window-title b{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.08em}.window-icon{color:var(--accent);font:600 11px var(--mono)}.window-live{margin-left:auto;color:var(--success);font:10px var(--mono);letter-spacing:.1em}.window-title>div{display:flex;align-self:stretch}.window-title button{width:33px;border:0;border-left:1px solid var(--line);background:transparent}.window-title button:hover{background:var(--accent);color:#fff}.window-content{height:calc(100% - 34px);overflow:auto;-webkit-user-select:none;user-select:none}.window-content :is(input,textarea,[contenteditable=true],pre,code,.mail-content,.site-viewport,.operator-terminal,.guide-app>article){-webkit-user-select:text;user-select:text}.window-resizer{position:absolute;right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;touch-action:none;z-index:3;background:linear-gradient(135deg,transparent 45%,var(--line) 47%,var(--line) 54%,transparent 56%,transparent 68%,var(--strong) 70%,var(--strong) 77%,transparent 79%)}.toast{position:absolute;right:22px;top:60px;z-index:11000;width:310px;display:grid;text-align:left;gap:3px;padding:15px 17px;background:var(--surface);border:1px solid var(--strong);border-left:4px solid var(--accent);box-shadow:var(--shadow)}.toast span{color:var(--accent);font:10px var(--mono);letter-spacing:.12em}.toast small{color:var(--muted)}.mail-client{display:grid;grid-template-columns:105px minmax(200px,235px) minmax(300px,1fr);height:100%;min-width:640px}.mail-folders{border-right:1px solid var(--line);padding:10px 7px;background:var(--inset)}.mail-folders button{width:100%;display:flex;justify-content:space-between;border:0;background:transparent;color:var(--muted);padding:8px;text-align:left}.mail-folders button.selected{color:var(--text);background:var(--surface2);border-left:2px solid var(--accent)}.mail-folders b{color:var(--accent)}.mail-list{border-right:1px solid var(--line);overflow:auto}.mail-list>header{height:42px;display:flex;justify-content:space-between;align-items:center;padding:0 11px;border-bottom:1px solid var(--line)}.mail-list>header b{font:600 11px var(--mono)}.mail-list>header span{color:var(--muted);font:10px var(--mono)}.mail-list>button{width:100%;min-height:76px;position:relative;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;padding:11px;display:grid;gap:4px}.mail-list>button:hover{background:color-mix(in srgb,var(--surface2),transparent 35%)}.mail-list>button.selected{background:var(--surface2);border-left:3px solid var(--accent);padding-left:8px}.mail-list>button.unread strong{color:var(--text)}.mail-sender{color:var(--muted);font:10px var(--mono);display:flex;justify-content:space-between}.mail-sender i{width:6px;height:6px;border-radius:50%;background:var(--accent)}.mail-list strong{font-size:14px}.mail-list time{color:var(--muted);font-size:10px;position:absolute;right:10px;bottom:8px}.mail-reader{padding:0 25px 25px;overflow:auto}.mail-reader>header{min-height:52px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.mail-reader>header>div{display:grid;gap:3px}.mail-reader>header span{color:var(--muted);font:10px var(--mono)}.mail-reader>header button,.mail-reader>button:not(.primary){border:1px solid var(--line);background:transparent;padding:6px 9px;color:var(--muted)}.mail-reader h2{font-size:29px;margin:24px 0 18px}.mail-reader p{line-height:1.5;max-width:62ch}.mail-reader code{color:var(--accent2);font-size:12px}.mail-address{display:block;padding:12px 0;font-size:14px!important}.mail-mobile-back{display:none}.feed-tabs{height:40px;display:flex;gap:20px;align-items:center;padding:0 18px;border-bottom:1px solid var(--line);font:10px var(--mono)}.feed-tabs b{color:var(--accent)}.job-post{padding:18px;border-bottom:1px solid var(--line)}.job-post>header{display:flex;justify-content:space-between}.job-post header div{display:grid}.job-post header small{color:var(--muted);font:10px var(--mono)}.job-post em{color:var(--accent2);font:600 10px var(--mono);font-style:normal}.job-post h2{margin:14px 0 5px;text-transform:uppercase}.job-post p{color:var(--muted)}.job-meta{display:flex;align-items:center;gap:7px;margin-top:15px}.job-meta strong{margin-left:auto;font-family:var(--mono)}.job-post .primary{margin-top:14px;padding:8px 12px;font-size:12px}.job-post.muted{opacity:.55}.infra,.market,.finance,.settings{padding:22px}.infra h2{margin:8px 0 0;font-size:30px}.big-code{color:var(--accent2)}.infra h3{margin-top:20px}.empty{padding:15px;border:1px dashed var(--line);color:var(--muted);display:flex;justify-content:space-between;align-items:center}.empty button,.settings button{background:var(--surface2);border:1px solid var(--line);padding:8px}.market article{display:grid;grid-template-columns:48px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);align-items:center}.tool-icon{width:42px;height:42px;border:1px solid var(--accent2);display:grid;place-content:center;color:var(--accent2);font-family:var(--mono)}.market h3{margin:0}.market p{color:var(--muted);font-size:13px;margin:3px 0}.market span{font:10px var(--mono);color:var(--accent2)}.market button{background:var(--accent);color:#fff;border:0;padding:8px}.market .locked{opacity:.5}.placeholder{position:relative;height:100%;display:grid;place-content:center;text-align:center;color:var(--muted);overflow:hidden}.network-grid{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:28px 28px}.network-grid svg{position:absolute;inset:0;width:100%;height:100%;z-index:0}.network-grid line{stroke:var(--line);stroke-dasharray:5}.node{position:absolute;top:43%;z-index:1;display:grid;justify-items:center;font:600 10px var(--mono)}.node.self{left:18%}.node.unknown{right:15%}.node i{width:28px;height:28px;border:2px solid var(--accent2);background:var(--surface);transform:rotate(45deg);margin-bottom:10px}.node.unknown i{border-style:dashed;border-color:var(--muted)}.node small{color:var(--muted)}.network-grid>p{position:absolute;bottom:12px;left:0;right:0;font-size:12px}.terminal{height:100%;background:var(--inset);padding:15px;color:var(--success);font-size:12px}.terminal p{margin:0 0 6px}.muted-text{color:var(--muted)}.terminal label{display:flex;gap:8px}.terminal input{flex:1;border:0;background:transparent;padding:0;color:var(--text);outline:0}.finance>div:first-child{border-bottom:1px solid var(--line)}.finance small{color:var(--muted);font-family:var(--mono)}.finance h2{font:36px var(--mono);margin:8px 0 16px}.finance h2 i{font-size:14px;color:var(--muted)}.finance>p{color:var(--muted)}.finance table{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:11px}.finance td{border-top:1px solid var(--line);padding:9px 0}.finance td:last-child{text-align:right}.notebook-node{position:absolute;border:1px solid var(--accent2);padding:10px;background:var(--surface);color:var(--text);font-family:var(--mono)}.notebook-node small{display:block;color:var(--muted);font-size:10px}.notebook-node.main{left:25%;top:30%}.notebook-node.link{right:20%;top:50%}.empty-symbol{font-size:50px;color:var(--line)}.settings{display:grid;gap:15px;align-content:start}.settings .theme-switch{justify-content:space-between}.settings hr{width:100%;border:0;border-top:1px solid var(--line)}.settings .danger{color:var(--accent)}@media(max-width:800px){.welcome-grid{grid-template-columns:1fr;margin-top:35px}.welcome-grid h1{font-size:50px}.gateway-layout{grid-template-columns:1fr;overflow:auto;height:auto}.region-map{height:450px}.region-detail{border-left:0;border-top:1px solid var(--strong)}.system-rail span:not(.online){display:none}}@media(max-width:560px){.application-dossier{grid-template-columns:1fr}.application-dossier>div{border-right:0;border-bottom:1px solid var(--line)}.application-dossier>div:last-child{border-bottom:0}}@media(max-height:800px){.access-panel,.access-panel.operator-application{margin-top:24px;margin-bottom:28px}.access-panel>.chassis-inner{padding:26px 34px}}@media(max-width:640px){.app-window{min-width:0;min-height:0}.window-resizer{display:none}.system-rail{padding-inline:8px}.system-rail>div{gap:8px}.system-rail time,.desktop-watermark{display:none}.toast-stack{right:8px;width:min(330px,calc(100vw - 80px))}.market-toolbar{flex-wrap:wrap;gap:9px}.market-search{flex-basis:100%;max-width:none}.market-funding{margin-left:0;max-width:100%}.market-funding select{min-width:0;max-width:calc(100vw - 170px)}}.market-search input:focus,.market-search input:focus-visible{border-color:transparent!important;outline:0!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important}}.app-crash{width:100vw;height:100vh;display:grid;place-items:center;padding:clamp(18px,5vw,72px);overflow:auto;background:#08090d;color:#f4e9ec}.fault-frame{position:relative;width:min(900px,100%);border:1px solid #f04f70;background:#121217f2;box-shadow:12px 12px #030306,0 0 34px #f04f7026}.fault-frame:before{content:"";position:absolute;left:-1px;top:-1px;width:110px;height:5px;background:#66e7e2;box-shadow:120px 0 #f04f70}.fault-frame>header{display:flex;align-items:center;gap:18px;padding:24px 28px;border-bottom:1px solid #f04f70;background:#1d1118}.fault-frame>header>svg{width:38px;height:38px;color:#f04f70}.fault-frame>header span,.fault-message>span{font:700 10px var(--mono);letter-spacing:.18em;color:#66e7e2}.fault-frame h1{margin:3px 0 0;font:900 clamp(24px,4vw,46px)/.95 var(--display);letter-spacing:.045em;color:#ff6684}.fault-frame>header>code{margin-left:auto;color:#f5a2b3;font:700 11px var(--mono)}.fault-frame>section{display:grid;grid-template-columns:72px 1fr;gap:20px;padding:32px 28px 24px}.fault-index{font:800 18px var(--mono);color:#66e7e2;border-right:1px solid #66e7e266}.fault-frame h2{margin:0 0 10px;font:700 20px var(--display)}.fault-frame p{max-width:650px;margin:0;color:#beb3b8;line-height:1.55}.fault-message{margin:0 28px;padding:14px 16px;border-left:3px solid #f04f70;background:#f04f7010}.fault-message code{display:block;margin-top:7px;color:#ffc4d0;white-space:pre-wrap}.fault-frame>nav{display:flex;flex-wrap:wrap;gap:8px;padding:22px 28px}.fault-frame button{display:flex;align-items:center;gap:8px;min-height:38px;border:1px solid #5b4b52;background:#19191f;color:#eee4e7;padding:9px 13px;font:700 10px var(--mono);text-transform:uppercase}.fault-frame button.primary{border-color:#f04f70;background:#f04f70;color:#16070c}.fault-frame button:hover{border-color:#66e7e2;color:#66e7e2}.fault-frame button.primary:hover{background:#ff6c89;color:#16070c}.fault-frame button svg{width:14px}.fault-frame details{margin:0 28px 24px;border-top:1px solid #44363c;padding-top:12px}.fault-frame summary{cursor:pointer;color:#9d9297;font:700 10px var(--mono);text-transform:uppercase}.fault-frame pre{max-height:180px;overflow:auto;white-space:pre-wrap;color:#c9bcc1;font-size:10px}.fault-frame>footer{display:flex;gap:14px;padding:12px 28px;border-top:1px solid #44363c;background:#0d0e12;color:#8d8589;font:10px var(--mono)}.fault-frame>footer b{color:#f04f70;letter-spacing:.14em}.browser-tab-panels{position:relative;min-height:0}.browser-tab-panel{height:100%;min-height:0;overflow:auto}.browser-tab-panel[hidden]{display:none}.browser-app{height:100%;display:grid;grid-template-rows:34px 42px 1fr;background:var(--inset);-webkit-user-select:text;user-select:text}.browser-tabs{display:flex;align-items:end;gap:2px;padding:4px 7px 0;background:var(--surface2);border-bottom:1px solid var(--line)}.browser-tabs>button{min-width:145px;max-width:210px;height:30px;padding:0 8px 0 11px;border:1px solid transparent;border-bottom:0;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:10px}.browser-tabs>button.selected{background:var(--surface);color:var(--text);border-color:var(--line)}.browser-tabs>button svg{flex:0 0 auto}.browser-tabs>i{width:26px;height:26px;position:relative}.browser-tabs>i:before,.browser-tabs>i:after{content:"";position:absolute;background:var(--muted)}.browser-tabs>i:before{width:10px;height:1px;left:8px;top:13px}.browser-tabs>i:after{width:1px;height:10px;left:13px;top:8px}.browser-toolbar{display:grid;grid-template-columns:28px 28px 28px minmax(260px,1fr) auto;gap:4px;align-items:center;padding:5px 8px;background:var(--surface);border-bottom:1px solid var(--line)}.browser-toolbar>button{border:0;background:transparent;color:var(--muted);height:28px}.browser-toolbar>button svg{width:15px}.browser-address{height:29px;min-width:0;display:flex;align-items:center;gap:8px;padding:0 10px;background:var(--inset);border:1px solid var(--line);font:11px var(--mono)}.browser-address svg{width:13px;color:var(--success)}.browser-address span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-identity{display:flex;align-items:center;gap:5px;color:var(--muted);font:10px var(--mono);white-space:nowrap;padding:0 6px}.browser-identity svg{width:13px;color:var(--success)}.site-viewport{min-height:0;overflow:hidden;background:var(--bg)}.site-loading,.site-error{height:100%;display:grid;place-content:center;text-align:center;font-family:var(--mono)}.site-error b{color:var(--accent)}.site-error button{border:1px solid var(--line);background:var(--surface);padding:8px}.exchange-login{width:min(410px,calc(100% - 40px));margin:6vh auto;padding:30px;border:1px solid var(--strong);background:var(--surface);box-shadow:var(--shadow);position:relative}.exchange-logo{color:var(--accent);font:bold 34px var(--mono)}.exchange-login label{display:grid;gap:6px;margin:15px 0;color:var(--muted);font:10px var(--mono);text-transform:uppercase}.saved-credential{display:flex;justify-content:space-between;align-items:center;background:var(--inset);border:1px solid var(--line);padding:11px;color:var(--text)}.saved-credential b{color:var(--success);font-size:10px}.exchange-login .primary{width:100%;margin-top:8px}.exchange-login>p{color:var(--muted);font-size:12px;text-align:center;margin:15px 0 0}.exchange-site{min-height:100%;background:var(--surface)}.site-header{height:53px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background:var(--inset);border-bottom:1px solid var(--strong);font:10px var(--mono);letter-spacing:.08em}.site-header>div{display:flex;align-items:center;gap:11px}.site-header>div:first-child>b{color:var(--accent);font-size:18px}.site-header strong{border-left:1px solid var(--line);padding-left:11px}.site-header>div:last-child{color:var(--muted)}.site-header>div:last-child b{color:var(--accent2);font-size:15px}.site-nav{height:42px;display:flex;align-items:end;gap:4px;padding:0 18px;border-bottom:1px solid var(--line)}.site-nav button{height:35px;border:0;background:transparent;color:var(--muted);padding:0 13px;position:relative}.site-nav button.selected{color:var(--text)}.site-nav button.selected:after{content:"";position:absolute;height:2px;left:7px;right:7px;bottom:0;background:var(--accent)}.site-nav button b{display:inline-grid;place-content:center;min-width:17px;height:17px;margin-left:4px;border-radius:50%;color:var(--accent-ink);background:var(--accent);font-size:10px}.contracts-layout{min-height:430px;display:grid;grid-template-columns:minmax(265px,32%) 1fr}.contract-list{border-right:1px solid var(--line);background:var(--inset)}.contract-list>button{width:100%;display:grid;gap:7px;padding:15px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left}.contract-list>button:hover{background:color-mix(in srgb,var(--surface2),transparent 35%)}.contract-list>button.selected{background:var(--surface);border-left:3px solid var(--accent2);padding-left:12px}.contract-list>button.directive{border-left-color:var(--accent)}.contract-list>button>span{color:var(--muted);font:10px var(--mono);letter-spacing:.1em}.contract-list>button>strong{font-size:15px}.contract-list>button>div{display:flex;justify-content:space-between;gap:8px;font:10px var(--mono)}.contract-list em{color:var(--muted);font-style:normal}.contract-list b{font-weight:500;color:var(--success)}.empty-list{padding:30px;color:var(--muted);text-align:center}.contract-detail{padding:25px 28px 35px;overflow:auto}.contract-heading{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding-bottom:18px}.contract-heading>div:first-child>span{color:var(--accent);font:10px var(--mono);letter-spacing:.1em}.contract-heading h1{font-size:31px;margin:6px 0 3px}.contract-heading p{color:var(--muted);font:10px var(--mono);margin:0}.payout{min-width:145px;display:grid;align-content:start;justify-items:end}.payout small{color:var(--muted);font:10px var(--mono)}.payout strong{color:var(--success);font:22px var(--mono)}.payout span{color:var(--muted);font-size:11px}.contract-brief{max-width:65ch;line-height:1.45;margin:20px 0}.contract-detail h3{margin:22px 0 9px;color:var(--muted);font:10px var(--mono);letter-spacing:.12em}.requirement{display:grid;grid-template-columns:25px 1fr auto;gap:10px;align-items:center;border:1px solid var(--line);padding:13px}.requirement>div>strong{font-size:14px}.requirement>div>p{color:var(--muted);font-size:12px;margin:2px 0 4px}.requirement>div>span{font:10px var(--mono)}.requirement>b{color:var(--warning);font:20px var(--mono)}.requirement.ready>b,.requirement.ready>div>span{color:var(--success)}.requirement button{border:1px solid var(--line);background:var(--surface2);padding:8px 10px;white-space:nowrap}.validation-copy{color:var(--muted);font-size:12px}.contract-actions{margin-top:20px;border-top:1px solid var(--line);padding-top:17px}.contract-hint{color:var(--muted);font:10px var(--mono);letter-spacing:.04em}.contract-actions>button:not(.primary){border:1px solid var(--line);background:var(--inset);padding:10px}.completion-banner{color:var(--success);border:1px solid currentColor;padding:12px;font:10px var(--mono);letter-spacing:.08em}.market-toolbar{display:flex;justify-content:space-between;gap:20px;padding:15px 20px;border-bottom:1px solid var(--line)}.market-toolbar input{flex:1;max-width:440px;padding:8px 11px}.market-toolbar span{color:var(--muted);font:10px var(--mono);display:flex;align-items:center;gap:8px}.market-toolbar b{color:var(--success);font-size:13px}.market-error{margin:15px 20px 0;color:var(--accent)}.product-grid{padding:20px;display:grid;grid-template-columns:1fr;gap:13px}.product-grid article{border:1px solid var(--line);padding:15px;display:flex;flex-direction:column;min-height:285px;background:var(--surface)}.product-grid article.locked{opacity:.55}.product-grid article>header{display:flex;align-items:center;gap:9px}.product-grid article>header>span{color:var(--muted);font:10px var(--mono);text-transform:uppercase}.product-grid article>header>svg{width:15px;margin-left:auto;color:var(--success)}.product-glyph{width:36px;height:36px;display:grid;place-content:center;border:1px solid var(--accent2);color:var(--accent2);font:11px var(--mono)}.product-grid h2{font-size:20px;margin:14px 0 7px}.product-grid h2 small{color:var(--muted);font:10px var(--mono)}.product-grid p{color:var(--muted);font-size:12px;line-height:1.4;flex:1}.product-grid dl{font-size:11px}.product-grid dl>div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:6px 0}.product-grid dt{color:var(--muted)}.product-grid dd{margin:0}.product-grid footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:12px}.product-grid footer strong{font:15px var(--mono)}.product-grid footer button{border:0;background:var(--accent);color:#fff;padding:8px 10px;font-size:11px}.product-grid footer button:disabled{background:var(--surface2);color:var(--muted)}@media(max-width:760px){.browser-identity{display:none}.browser-toolbar{grid-template-columns:28px 28px 28px 1fr}.contracts-layout{grid-template-columns:1fr}.contract-list{border-right:0}.contract-detail{border-top:1px solid var(--line)}.contract-heading{display:block}.payout{justify-items:start;margin-top:15px}.requirement{grid-template-columns:25px 1fr}.requirement button{grid-column:2;justify-self:start}}.exchange-site{height:100%}.contracts-layout{height:calc(100% - 95px);min-height:0;overflow:hidden}.contract-mobile-back{display:none}.contract-list{min-height:0;overflow:auto}.contract-detail{min-height:0}.contracts-tab-panel{overflow:hidden}.contract-list>button>small{color:var(--muted);font:10px var(--sans)}.contract-list>button.locked{opacity:.46;filter:saturate(.25);cursor:not-allowed}.contract-list>button.locked:hover{background:transparent}.contract-list>button.locked b{color:var(--muted)}.clearance-meter{margin-left:auto;display:flex;align-items:center;gap:8px;padding:0 14px;font:10px var(--mono);color:var(--muted)}.clearance-meter i{display:block;width:72px;height:3px;background:var(--line)}.clearance-meter i b{display:block;height:100%;background:var(--cyan)}.clearance-meter em{font-style:normal}.contract-list>button.closed{opacity:.55;filter:saturate(.15);cursor:not-allowed;background:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in srgb,var(--line),transparent 75%) 8px 9px)}.contract-list>button.closed:hover{background:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in srgb,var(--line),transparent 75%) 8px 9px)}.contract-list>button.closed span,.contract-list>button.closed b{color:var(--muted)}.contract-list-refresh{position:sticky;z-index:3;bottom:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:calc(100% - 16px)!important;margin:8px!important;padding:10px 12px!important;border:1px solid var(--cyan)!important;background:color-mix(in srgb,var(--surface),var(--cyan) 7%)!important;color:var(--text)!important;box-shadow:0 -8px 20px var(--inset)!important;font:700 10px var(--mono)!important;text-transform:uppercase!important}.contract-list-refresh span{color:var(--text)!important;letter-spacing:.05em!important}.contract-list-refresh b{color:var(--cyan)!important;white-space:nowrap}.contract-closed-banner{display:grid;gap:5px;margin:18px 0;padding:13px 15px;border:1px solid var(--warn);background:color-mix(in srgb,var(--warn),transparent 92%)}.contract-closed-banner b{color:var(--warn);font:700 10px var(--mono);letter-spacing:.12em}.contract-closed-banner span{color:var(--muted);font-size:13px}.contract-facts{margin:18px 0 0;border-top:1px solid var(--line)}.contract-facts>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line)}.contract-facts dt{color:var(--muted)}.contract-facts dd{margin:0;font:11px var(--mono)}.download-progress{margin:8px 0 11px}.download-progress>span{display:flex;justify-content:space-between;margin-bottom:6px;color:var(--accent2);font:10px var(--mono)}.download-progress em{color:var(--text);font-style:normal}.download-progress>i{display:block;height:5px;background:var(--inset);border:1px solid var(--line);overflow:hidden}.download-progress>i>b{display:block;height:100%;background:var(--accent2)}.desktop-shortcut{position:absolute;left:88px;top:72px;width:88px;border:0;background:transparent;color:var(--text);display:grid;justify-items:center;gap:7px;padding:9px 5px;text-align:center}.desktop-shortcut:hover,.desktop-shortcut:focus-visible{background:color-mix(in srgb,var(--surface2),transparent 20%)}.desktop-shortcut svg{width:28px;height:28px;color:var(--accent2);stroke-width:1.5}.desktop-shortcut span{font-size:11px;line-height:1.1;text-shadow:0 1px 2px var(--desktop)}.settings p{color:var(--muted);font-size:12px;margin:6px 0 0}.dock-badge{position:absolute;right:4px;top:3px;min-width:17px;height:17px;padding:0 4px;display:grid;place-content:center;border-radius:9px;background:var(--accent);color:var(--accent-ink);font:700 10px var(--mono)}.dock .dock-shortcut{color:var(--accent2);border-bottom:1px solid var(--line);margin-bottom:3px}.mail-reader.mail-empty{display:grid;place-content:center;justify-items:center;color:var(--muted);text-align:center}.mail-reader.mail-empty svg{width:34px;height:34px;stroke-width:1.2}.training-terminal{display:flex;flex-direction:column;padding:0;cursor:text}.terminal-output{flex:1;min-height:0;overflow:auto;padding:15px 15px 6px}.training-terminal>label{padding:3px 15px 15px;border:0;align-items:baseline}.training-terminal>label>span{flex:0 0 auto;color:var(--success)}.training-terminal input{min-width:0;font:inherit;color:inherit!important;-webkit-text-fill-color:currentColor;caret-color:var(--success)}.terminal-copy{position:absolute;top:10px;right:12px;z-index:2;padding:5px 8px;border:1px solid currentColor;background:var(--inset);color:var(--success);font:10px var(--mono);letter-spacing:.08em}.contract-reply{margin:22px;border:1px solid var(--line);background:var(--inset)}.contract-reply label{display:grid;gap:8px;padding:13px;color:var(--muted);font:10px var(--mono);letter-spacing:.1em}.contract-reply textarea{min-height:120px;resize:vertical;padding:11px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:12px/1.5 var(--mono);letter-spacing:0}.contract-reply>div{display:flex;justify-content:space-between;gap:10px;padding:0 13px 13px}.contract-reply>div>button{padding:9px 11px}.contract-reply>.error{margin:0;padding:0 13px 13px}.mail-reply-toggle{margin-top:18px;border:1px solid var(--line);background:transparent;color:var(--cyan);padding:7px 13px;font:11px var(--mono)}.mail-reply-toggle:hover,.mail-reply-toggle.open{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan),transparent 92%)}.mail-reader:has(.mail-reply-toggle:not(.open))>.contract-reply{display:none}.mail-reader{overflow-anchor:none}.mail-folders .mail-compose{margin-bottom:10px;border:1px solid var(--cyan);background:color-mix(in srgb,var(--cyan),transparent 92%);color:var(--cyan);justify-content:flex-start;align-items:center;gap:7px}.mail-compose-panel{min-height:100%;display:flex;flex-direction:column;gap:14px;padding:20px 0}.mail-compose-panel>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:14px}.mail-compose-panel h2{margin:4px 0;font-size:22px}.mail-compose-panel>label{display:grid;gap:6px;color:var(--muted);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.mail-compose-panel input,.mail-compose-panel textarea{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--text);padding:10px;font:12px var(--mono);text-transform:none;letter-spacing:0}.mail-compose-panel textarea{min-height:220px;resize:vertical}.mail-compose-panel>footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:14px}.mail-compose-panel>footer span{color:var(--muted);font:10px var(--mono)}.artifact-picker{display:grid!important;max-height:150px;overflow:auto;margin:0 13px 12px;padding:7px!important;border:1px solid var(--line);background:var(--surface)}.artifact-picker label{display:flex;align-items:center;gap:9px;padding:7px;cursor:pointer}.artifact-picker label:hover{background:var(--inset)}.artifact-picker span{display:grid;gap:2px}.artifact-picker small{color:var(--muted)}.files-app{display:grid;grid-template-columns:minmax(190px,38%) 1fr;height:100%;min-height:0;background:var(--surface)}.files-app>aside{min-height:0;overflow:auto;border-right:1px solid var(--line);background:var(--inset)}.files-app>aside>header{display:grid;gap:3px;padding:13px;border-bottom:1px solid var(--line);font:10px var(--mono)}.files-app>aside>header span{color:var(--muted);font-size:10px}.files-app>aside>button{display:flex;width:100%;gap:9px;align-items:center;padding:11px;border:0;border-bottom:1px solid var(--line);text-align:left}.files-app>aside>button.selected{background:var(--selection);box-shadow:inset 3px 0 var(--accent)}.files-app>aside svg{width:18px;flex:0 0 auto}.files-app>aside>button span{display:grid;min-width:0;gap:3px}.files-app>aside b,.files-app>aside small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-app>aside small{color:var(--muted)}.files-app>section{min-width:0;overflow:auto;padding:20px}.files-app dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.files-app dl div{padding:10px;background:var(--inset)}.files-app dt{color:var(--muted);font-size:10px;text-transform:uppercase}.files-app dd{margin:5px 0 0}.files-app code,.files-app pre{display:block;overflow:auto;padding:10px;border:1px solid var(--line);background:var(--inset);font-size:10px}.sftp-app{height:100%;min-height:0;display:grid;grid-template-rows:52px 1fr;background:var(--surface)}.sftp-app>header{display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--line);background:var(--inset)}.sftp-app>header>div{display:flex;align-items:center;gap:10px}.sftp-app>header svg{width:17px;color:var(--cyan)}.sftp-app>header span{display:grid;gap:2px}.sftp-app>header b{font:11px var(--mono)}.sftp-app>header small{color:var(--muted);font:10px var(--mono)}.sftp-app>header nav{display:flex;gap:6px}.sftp-app>header button,.sftp-app footer button{display:flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--surface2);padding:7px 9px;font:10px var(--mono)}.sftp-app button:disabled{opacity:.42}.sftp-workspace{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:0}.sftp-workspace>aside{overflow:auto;border-right:1px solid var(--line);background:var(--inset)}.sftp-workspace>aside section{padding:9px 0}.sftp-workspace>aside section+section{border-top:1px solid var(--line)}.sftp-workspace>aside section>b{display:block;padding:5px 12px 8px;color:var(--muted);font:10px var(--mono);letter-spacing:.15em}.sftp-workspace>aside section>p{padding:5px 12px;color:var(--muted);font-size:11px;line-height:1.4}.sftp-workspace>aside button{width:100%;height:32px;display:grid;grid-template-columns:17px 1fr 13px;align-items:center;gap:7px;padding:0 12px;border:0;background:transparent;text-align:left;font-size:11px}.sftp-workspace>aside button svg{width:14px;color:var(--muted)}.sftp-workspace>aside button svg:last-child{width:11px;opacity:0}.sftp-workspace>aside button.selected{background:var(--tint);box-shadow:inset 3px 0 var(--accent)}.sftp-workspace>aside button.selected svg:last-child{opacity:1}.sftp-workspace>main{position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:38px 1fr auto;overflow:hidden}.sftp-path{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--surface2)}.sftp-path span{color:var(--cyan);font:10px var(--mono)}.sftp-path code{font:10px var(--mono)}.sftp-path em{color:var(--muted);font:10px var(--mono);font-style:normal}.sftp-table{min-height:0;overflow:auto}.sftp-table>header,.sftp-table>button{display:grid;grid-template-columns:minmax(180px,1fr) 75px 100px 80px 30px;align-items:center;gap:8px;padding:0 10px}.sftp-table>header{position:sticky;top:0;z-index:1;height:29px;border-bottom:1px solid var(--line);background:var(--inset);color:var(--muted);font:10px var(--mono);text-transform:uppercase}.sftp-table>button{width:100%;min-height:39px;border:0;border-bottom:1px solid color-mix(in srgb,var(--line),transparent 40%);background:transparent;text-align:left;font-size:10px}.sftp-table>button:hover,.sftp-table>button.selected{background:var(--tint)}.sftp-table>button>span:first-child{display:flex;align-items:center;gap:8px;min-width:0}.sftp-table>button>span:first-child svg{width:15px;color:var(--cyan);flex:none}.sftp-table>button>span:first-child b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sftp-table>button>span:not(:first-child){color:var(--muted)}.sftp-table>button>i{display:grid;place-content:center}.sftp-table>button>i>button{width:25px;height:25px;display:grid;place-content:center;border:1px solid var(--line);background:var(--surface2)}.sftp-table>button>i svg{width:13px}.sftp-table>p,.sftp-loading{padding:28px;color:var(--muted);text-align:center}.sftp-app main>footer{display:flex;align-items:center;gap:10px;min-height:47px;padding:7px 11px;border-top:1px solid var(--line);background:var(--inset)}.sftp-app main>footer>b{font-size:11px}.sftp-app main>footer>span{margin-right:auto;color:var(--muted);font:10px var(--mono)}.sftp-app main>footer svg{width:13px}.sftp-transfer{position:absolute;right:12px;bottom:58px;width:min(360px,calc(100% - 24px));padding:11px;border:1px solid var(--cyan);background:var(--surface);box-shadow:var(--shadow);z-index:3}.sftp-transfer>span{display:grid;grid-template-columns:20px 1fr;gap:2px 7px;align-items:center}.sftp-transfer svg{grid-row:1/3;width:16px;color:var(--cyan)}.sftp-transfer b{font-size:11px}.sftp-transfer small{color:var(--muted);font:10px var(--mono)}.sftp-transfer>i{display:block;height:3px;margin-top:9px;background:var(--line)}.sftp-transfer>i>b{display:block;height:100%;background:var(--cyan);transition:width 80ms linear}.artifact-file-picker{max-height:230px;overflow:auto;border:1px solid var(--line);background:var(--inset)}.artifact-file-picker>header{position:sticky;top:0;display:flex;align-items:center;gap:7px;padding:8px;background:var(--surface2);border-bottom:1px solid var(--line);font:10px var(--mono)}.artifact-file-picker>header b{margin-left:auto;color:var(--muted)}.artifact-file-picker>button{width:100%;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;padding:9px;border:0;border-bottom:1px solid var(--line);text-align:left}.artifact-file-picker>button.selected{background:var(--tint)}.artifact-file-picker>button span{display:grid}.artifact-file-picker>button small{color:var(--muted)}.artifact-file-picker>button i{color:var(--cyan);font:10px var(--mono);font-style:normal}.workloads-app{height:100%;overflow:auto;background:var(--surface)}.workloads-app>header{display:flex;justify-content:space-between;align-items:center;padding:14px;border-bottom:1px solid var(--line);background:var(--inset);font:10px var(--mono)}.workloads-app>header div{display:grid;gap:4px}.workloads-app>header span,.workloads-app>header i{color:var(--muted);font-style:normal}.workload-priority{display:flex;align-items:center;gap:8px;margin-top:8px;font:10px var(--mono);color:var(--muted)}.workload-priority select{min-width:86px;border:1px solid var(--cyan);background:var(--inset);color:var(--text);padding:4px 22px 4px 7px;font:10px var(--mono)}.workload-list{display:grid;gap:8px;padding:12px}.workload-list article{position:relative;display:flex;justify-content:space-between;gap:16px;overflow:hidden;padding:12px;border:1px solid var(--line);background:var(--inset)}.workload-list article>div{display:grid;gap:4px}.workload-list article>div:last-of-type{justify-items:end;text-align:right}.workload-list span,.workload-list em{color:var(--accent);font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.workload-list small,.workload-list time{color:var(--muted);font:10px var(--mono)}.workload-list article>i{position:absolute;inset:auto 0 0;height:2px;background:var(--accent)}.app-tabs{align-self:stretch;display:flex;align-items:end;gap:18px;margin-left:auto}.app-tabs button{position:relative;display:flex;align-items:center;gap:7px;align-self:stretch;padding:0 1px;border:0;background:transparent;color:var(--muted);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.app-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--cyan);transform:scaleX(0);transform-origin:center;transition:transform var(--t-state) var(--ease)}.app-tabs button:hover,.app-tabs button:focus-visible{color:var(--text)}.app-tabs button.selected{color:var(--cyan)}.app-tabs button.selected:after{transform:scaleX(1)}.app-tabs button b{display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border:1px solid currentColor;font-size:10px}.workloads-app>header .app-tabs{height:100%}.specialist-desk{min-height:0;display:grid;grid-template-rows:auto 1fr}.specialist-order{display:grid;grid-template-columns:minmax(170px,1.25fr) repeat(3,minmax(120px,1fr)) auto;gap:10px;align-items:end;padding:14px;border-bottom:1px solid var(--line);background:var(--surface2)}.specialist-order>div{align-self:center}.specialist-order>div span{color:var(--cyan);font:700 10px var(--mono);letter-spacing:.14em}.specialist-order>div p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.4}.specialist-order label{display:grid;gap:5px;color:var(--muted);font:700 10px var(--mono);text-transform:uppercase}.specialist-order select{min-width:0;height:34px;border:1px solid var(--line);background:var(--inset);color:var(--text);padding:0 8px}.specialist-order>button{height:34px;white-space:nowrap}.specialist-list{display:grid;align-content:start;gap:7px;overflow:auto;padding:12px}.specialist-list article{display:flex;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--line);background:var(--inset)}.specialist-list article>div{display:grid;gap:3px}.specialist-list article>div:last-child{text-align:right}.specialist-list span,.specialist-list strong{color:var(--cyan);font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.specialist-list code,.specialist-list time,.specialist-list small{color:var(--muted);font:10px var(--mono)}.specialist-list article.completed{border-color:color-mix(in srgb,var(--good) 50%,var(--line))}.specialist-list article.completed strong{color:var(--good)}.specialist-person-target{display:grid;grid-template-columns:1fr 1fr;gap:5px}.specialist-person-target label{min-width:0}.specialist-person-target input,.specialist-person-target select{width:100%;min-width:0;height:34px}@media(max-width:850px){.specialist-order{grid-template-columns:1fr 1fr}.specialist-order>div{grid-column:1/-1}.specialist-order>button{align-self:end}}.infra{height:100%;overflow:auto!important}.infra-funding{display:grid;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:14px;margin:18px 0;padding:10px 12px;border:1px solid var(--line);background:var(--surface)}.infra-funding span{color:var(--muted);font:600 10px var(--mono);letter-spacing:.16em}.infra-funding select{min-width:0;background:var(--surface2);color:var(--text);border:1px solid var(--line);padding:8px 10px;font:11px var(--mono)}.infra h3 small{float:right;color:var(--muted);font-weight:400}.expansion-catalog{display:grid;gap:7px;margin-top:8px}.expansion-catalog article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--line);background:var(--inset)}.expansion-catalog article>div{display:grid;gap:3px}.expansion-catalog span{color:var(--accent);font:10px var(--mono);letter-spacing:.08em}.expansion-catalog p{margin:2px 0 0;color:var(--muted);font-size:10px}.expansion-catalog button{flex:0 0 auto;min-width:90px}.gateway-fleet{display:flex;gap:6px;overflow:auto;margin:12px 0;padding-bottom:4px}.gateway-fleet button{display:grid;flex:0 0 auto;gap:3px;min-width:145px;padding:8px;border:1px solid var(--line);text-align:left}.gateway-fleet button.selected{border-color:var(--accent);background:var(--selection)}.gateway-fleet span{color:var(--muted);font-size:10px;text-transform:uppercase}.provision-inline{display:grid;grid-template-columns:1fr 1.2fr auto;gap:7px;margin:8px 0 12px;padding:9px;border:1px solid var(--accent);background:var(--inset)}.provision-inline input,.provision-inline select{min-width:0;padding:8px;border:1px solid var(--line);background:var(--surface);color:var(--text)}.market-toolbar>input{display:none}.mail-folders button>span{display:flex;align-items:center;gap:7px}.mail-message-actions{display:flex!important;align-items:center;gap:6px}.mail-message-actions button{display:flex!important;align-items:center;gap:5px;border:1px solid var(--line);background:transparent;padding:6px 9px;color:var(--muted);font:10px var(--mono);text-transform:uppercase}.mail-message-actions button:hover{color:var(--text);border-color:var(--accent)}.mail-list-empty{padding:22px 12px;color:var(--muted);font:10px var(--mono);text-align:center}.panel-loading{display:grid;gap:10px;padding:20px}.panel-loading i{height:54px;background:var(--inset);border:1px solid var(--line);animation:pulse 1.2s ease-in-out infinite alternate}.intelligence-app{height:100%;overflow:auto;background:var(--surface)}.intelligence-app>header{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);background:var(--inset)}.intelligence-app>header>div{display:grid;gap:4px;padding:13px;border-right:1px solid var(--line)}.intelligence-app>header span{color:var(--muted);font:10px var(--mono);letter-spacing:.1em}.intelligence-app>section{display:grid;gap:8px;padding:14px}.intelligence-app h3{margin:12px 0 2px;color:var(--muted);font:10px var(--mono);letter-spacing:.12em}.investigation-card{display:grid;grid-template-columns:1fr minmax(130px,35%);gap:14px;padding:11px;border:1px solid var(--warning,#ffb000);background:var(--inset)}.investigation-card>div{display:grid;gap:4px}.investigation-card span,.investigation-card em{color:var(--warning,#ffb000);font:10px var(--mono);font-style:normal}.investigation-card small{color:var(--muted)}.investigation-card i{height:4px;background:var(--line)}.investigation-card i b{display:block;height:100%;background:var(--warning,#ffb000)}.discovery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px}.discovery-grid article{display:grid;gap:4px;padding:10px;border:1px solid var(--line);background:var(--inset)}.discovery-grid span{color:var(--accent);font:10px var(--mono);text-transform:uppercase}.discovery-grid code,.discovery-grid small{color:var(--muted)}.trace-row{display:grid;grid-template-columns:100px 1fr auto;gap:8px;padding:8px;border-bottom:1px solid var(--line);font-size:10px}.trace-row span{color:var(--accent)}.trace-row em{color:var(--muted);font-style:normal}.network-app{display:grid;grid-template-rows:auto 1fr;height:100%;background:var(--surface)}.network-app>header{display:flex;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--inset)}.network-app>header span{color:var(--accent);font:10px var(--mono);letter-spacing:.1em}.network-app>header code{margin-left:auto;color:var(--muted)}.network-canvas{position:relative;min-height:0;overflow:hidden}.network-canvas>svg{position:absolute;inset:0;width:100%;height:100%}.network-canvas line{stroke:var(--line);stroke-width:1.5;stroke-dasharray:5 5}.network-origin,.network-host{position:absolute;display:grid;justify-items:center;gap:3px;z-index:1;transform:translate(-50%,-50%);padding:9px;border:1px solid var(--line);background:var(--inset);text-align:center}.network-origin{left:50%;top:50%;border-color:var(--accent);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 18%,transparent)}.network-origin svg,.network-host svg{width:16px;color:var(--accent)}.network-origin small,.network-host code{color:var(--muted);font-size:10px}.network-host{max-width:150px}.network-host b{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.network-canvas>p{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);color:var(--muted)}.terminal-error{color:var(--accent)}.credential-animation{margin:13px 0;padding:12px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--accent2);background:color-mix(in srgb,var(--accent2),transparent 92%)}.credential-animation span{color:var(--accent2);font-size:10px;letter-spacing:.12em}.credential-animation b{color:var(--text);font-size:18px;letter-spacing:.18em;text-shadow:0 0 10px var(--accent2)}.contract-mail{padding:0!important}.contract-mail>header{padding:18px 22px;margin:0!important}.contract-mail-banner{display:grid;grid-template-columns:1fr auto;gap:5px 18px;padding:15px 22px;border-top:2px solid var(--accent);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--accent),transparent 91%);font-family:var(--mono)}.contract-mail-banner span{grid-column:1/-1;color:var(--muted);font-size:10px;letter-spacing:.16em}.contract-mail-banner em{color:var(--accent);font-size:10px;font-style:normal;letter-spacing:.1em;align-self:center}.contract-mail>h2,.contract-mail>p{margin-left:22px;margin-right:22px}.contract-mail>p{white-space:pre-line;line-height:1.65}.contract-mail-action{margin:18px 22px 0;padding:12px 0;border-top:1px dashed var(--line);background:transparent;display:flex;align-items:center;gap:10px}.contract-mail-action>span{color:var(--muted);font:10px var(--mono);text-transform:uppercase;letter-spacing:.1em}.contract-mail-action>button{border:0;background:transparent;color:var(--cyan);padding:3px 0;font:11px var(--mono);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.contract-mail-action>button:hover{color:var(--accent)}.mail-reader>footer{margin:18px 22px 0;padding:12px 0;border-top:1px dashed var(--line);background:transparent;display:flex;align-items:center;gap:10px}.mail-reader>footer>span{color:var(--muted);font:10px var(--mono);text-transform:uppercase;letter-spacing:.1em}.mail-reader>footer>button{border:0;background:transparent;color:var(--cyan);padding:3px 0;font:11px var(--mono);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.mail-reader>footer>button:hover{color:var(--accent);background:transparent}.site-nav button b:empty{display:none}.appearance-controls{display:grid;gap:9px}.settings>.appearance-controls{margin:0;padding:12px;border:1px solid var(--line);background:var(--inset)}.settings .theme-switch{min-height:34px}.settings .theme-switch select{min-width:170px;min-height:34px;color:var(--text);background:var(--surface);border:1px solid var(--line);padding:5px 28px 5px 9px}:root{--t-feedback:90ms;--t-state:.18s;--t-scene:.32s;--ease:cubic-bezier(.2,.8,.2,1);--ease-digital:steps(4)}@keyframes win-line{0%{transform:scaleX(.04);opacity:0}55%{transform:scaleX(1.02);opacity:1}to{transform:scaleX(1);opacity:1}}@keyframes win-unfold{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes win-wipe{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes win-close{0%{filter:brightness(2.2);transform:scaleY(1);opacity:1}19%{filter:brightness(2.2);transform:scaleY(1);opacity:1}to{filter:brightness(1);transform:scaleY(.02);opacity:0}}@keyframes win-sweep{0%{transform:translate(-100%);opacity:1}88%{opacity:1}to{transform:translate(420%);opacity:0}}@keyframes toast-in{0%{transform:translate(42px,var(--toast-y,0px));opacity:0}72%{transform:translate(-3px,var(--toast-y,0px));opacity:1}to{transform:translateY(var(--toast-y,0px));opacity:1}}@keyframes toast-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes new-app-pulse{0%,to{box-shadow:none;color:var(--text)}25%,70%{box-shadow:0 0 18px color-mix(in srgb,var(--cyan),transparent 20%);color:var(--cyan);transform:scale(1.08)}}@keyframes chip-flash{0%{background:var(--c);color:var(--ink)}to{background:transparent;color:var(--c)}}@keyframes trace-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes scan-band{0%{transform:translate(-40%)}to{transform:translate(240%)}}@keyframes skeleton-pulse{0%,to{opacity:.32}50%{opacity:.7}}@keyframes caret{0%,49%{opacity:1}50%,99%{opacity:0}to{opacity:1}}@keyframes chroma{0%,to{transform:translate(0)}25%{transform:translate(-1px)}75%{transform:translate(1px)}}@keyframes site-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.app-window{transform-origin:center top;animation:win-line .2s var(--ease) both}.app-window>.chassis-inner{transform-origin:top;animation:win-unfold var(--t-scene) var(--ease) .2s both}.app-window .window-content{animation:win-wipe var(--t-state) var(--ease) .52s both}.app-window.closing{animation:win-close var(--t-scene) var(--ease-digital) both;transform-origin:center;pointer-events:none}.app-window.closing>.chassis-inner,.app-window.closing .window-content,.app-window.closing .window-title:after{animation:none}.site-viewport>.exchange-site,.site-viewport>.exchange-login{animation:site-enter var(--t-state) var(--ease)}button{transition:background-color var(--t-feedback) var(--ease),color var(--t-feedback) var(--ease),border-color var(--t-feedback) var(--ease),transform var(--t-feedback) var(--ease),filter var(--t-feedback) var(--ease)}button:active:not(:disabled){transform:translate(1px,1px);filter:brightness(.82)}@keyframes ticker-step{0%,49%{opacity:1}50%,to{opacity:.22}}.busy-label{position:relative;display:inline-flex;align-items:center;justify-content:center}.busy-ghost{visibility:hidden}.busy-ticker{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px}.busy-ticker i{width:5px;height:11px;background:currentColor;animation:ticker-step .24s steps(2) infinite}.busy-ticker i:nth-child(2){animation-delay:80ms}.busy-ticker i:nth-child(3){animation-delay:.16s}.type-caret{display:inline-block;width:7px;height:12px;margin-left:1px;background:var(--accent);vertical-align:-2px;animation:caret .9s steps(1) infinite}.type-rest{visibility:hidden}@media(prefers-reduced-motion:reduce){.toast-timer{animation-duration:var(--toast-ttl,6s)!important}}.terminal-tab-select{cursor:pointer}.terminal-workspace{height:100%;min-height:0;display:grid;grid-template-rows:38px minmax(0,1fr);background:#0a0e15}.terminal-tabs{display:flex;align-items:stretch;min-width:0;overflow-x:auto;border-bottom:1px solid #26313d;background:#101720}.terminal-tabs>div{flex:0 1 210px;min-width:105px;display:flex;border-right:1px solid #26313d;color:#7c8794}.terminal-tabs>div.active{background:#0a0e15;color:#e9eef4;box-shadow:inset 0 2px #2df3e6}.terminal-tabs>div>button:first-child{min-width:0;flex:1;display:flex;align-items:center;gap:7px;padding:0 8px;border:0;background:transparent;color:inherit;font:600 10px var(--mono);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.terminal-tabs>div>button:first-child span{flex:0 0 auto;color:#2df3e6}.terminal-tab-close,.terminal-tab-add{flex:0 0 34px;width:34px;border:0;background:transparent;color:#7c8794;font:16px var(--mono)}.terminal-tab-close:hover,.terminal-tab-add:hover{background:#ffffff0d;color:#2df3e6}.terminal-tab-add{border-right:1px solid #26313d}.terminal-sessions{position:relative;min-height:0}.terminal-sessions>div{position:absolute;inset:0;visibility:hidden;pointer-events:none}.terminal-sessions>div.active{visibility:visible;pointer-events:auto}.terminal-sessions .operator-terminal{height:100%}.resource-denied{height:100%;min-height:260px;display:grid;grid-template-columns:104px minmax(0,430px);place-content:center;gap:24px;padding:30px;background:#0d1002;color:#f6facb}.resource-denied-mark{display:grid;place-items:center;align-content:center;gap:2px;align-self:start;aspect-ratio:1;border:1px solid var(--hazard);background:linear-gradient(90deg,transparent 8px,color-mix(in srgb,var(--hazard) 11%,#0d1002) 8px),repeating-linear-gradient(-45deg,var(--hazard) 0 4px,#151700 4px 8px);color:var(--hazard);font-family:var(--mono)}.resource-denied-mark b{font-size:32px}.resource-denied-mark small{font-size:10px;letter-spacing:.16em}.resource-denied span{color:var(--hazard);font:700 10px var(--mono);letter-spacing:.15em}.resource-denied h2{margin:7px 0 10px}.resource-denied p{margin:0 0 18px;color:#c2c69f;font-size:14px;line-height:1.55}@media(max-width:560px){.resource-denied{grid-template-columns:1fr}.resource-denied-mark{width:72px}}.browser-app{position:relative}.browser-app.navigating:after{content:"";position:absolute;top:68px;left:0;z-index:8;width:36%;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);animation:scan-band 1.4s linear infinite}.site-skeleton{height:100%;padding:23px;overflow:hidden}.site-skeleton>i,.site-skeleton>div>i{display:block;background:var(--surface2);border:1px solid var(--line);animation:skeleton-pulse 1.1s ease-in-out infinite}.site-skeleton>i:first-child{width:32%;height:38px;margin-bottom:14px}.site-skeleton>i:nth-child(2){width:68%;height:15px;margin-bottom:25px;animation-delay:80ms}.site-skeleton>div{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.site-skeleton>div>i{height:220px;animation-delay:.16s}.market-back{border:1px solid var(--line);background:var(--surface2);padding:8px 11px}.product-detail{padding:24px}.product-detail>header{display:flex;gap:17px;align-items:flex-start;padding-bottom:22px;border-bottom:1px solid var(--line)}.product-detail>header .product-glyph{flex:0 0 auto;width:54px;height:54px;display:grid;place-items:center}.product-detail>header span{color:var(--muted);font:10px var(--mono);text-transform:uppercase;letter-spacing:.1em}.product-detail>header h1{margin:4px 0;font-size:29px}.product-detail>header p{margin:0;color:var(--muted)}.version-list{display:grid;gap:14px;margin-top:18px}.version-list>article{border:1px solid var(--line);background:var(--surface);padding:16px}.version-list>article.installed{border-color:var(--success);box-shadow:inset 3px 0 0 var(--success)}.version-list>article>header{display:flex;justify-content:space-between;align-items:start}.version-list>article>header span,.version-list footer small{color:var(--muted);font:10px var(--mono);letter-spacing:.1em}.version-list h2{margin:2px 0 0;font:23px var(--mono)}.release-state{color:var(--success);font:10px var(--mono);letter-spacing:.08em}.version-list ul{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:14px 0;list-style:none}.version-list li{padding:6px 8px;border:1px solid var(--line);background:var(--inset);font-size:11px}.version-list dl{display:flex;gap:24px;margin:12px 0}.version-list dl div{display:grid;gap:2px}.version-list dt{color:var(--muted);font-size:10px;text-transform:uppercase}.version-list dd{margin:0;font:11px var(--mono)}.version-list footer{display:flex;align-items:end;justify-content:space-between;gap:14px;padding-top:13px;border-top:1px solid var(--line)}.version-list footer>div{display:grid;gap:2px}.version-list footer strong{color:var(--success);font:17px var(--mono)}.version-list footer button{padding:9px 12px;border:1px solid var(--line);background:var(--surface2)}.gateway-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line)}.gateway-stats>div{display:grid;gap:3px;padding:10px;border-bottom:1px solid var(--line)}.gateway-stats>div:nth-child(odd){border-right:1px solid var(--line)}.gateway-stats span,.expansion-slots span{color:var(--muted);font:10px var(--mono);letter-spacing:.08em}.gateway-stats b{font:11px var(--mono)}.expansion-slots{display:flex;flex-wrap:wrap;gap:7px}.expansion-slots span{border:1px solid var(--line);padding:7px;color:var(--text)}.finance-portfolio{height:100%;display:grid;grid-template-rows:auto 1fr}.finance-portfolio>header{display:flex;align-items:end;gap:14px;padding:17px;border-bottom:1px solid var(--line)}.finance-portfolio>header small{color:var(--muted)}.finance-portfolio>header h2{margin:0;font:28px var(--mono)}.finance-portfolio>header h2 i{color:var(--muted);font-size:12px}.finance-portfolio>header span{margin-left:auto;color:var(--muted);font:10px var(--mono)}.finance-layout{min-height:0;display:grid;grid-template-columns:42% 1fr}.finance-layout>aside{overflow:auto;border-right:1px solid var(--line);background:var(--inset)}.finance-layout>aside button{width:100%;display:grid;gap:4px;padding:12px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left}.finance-layout>aside button.selected{background:var(--surface);box-shadow:inset 3px 0 0 var(--success)}.finance-layout>aside small{color:var(--muted)}.finance-layout>aside b{color:var(--success);font:14px var(--mono)}.finance-layout>section{overflow:auto;padding:17px}.finance-layout>section h3{margin:5px 0}.finance-layout>section>code{color:var(--muted)}.finance-layout>section dl{display:flex;gap:18px}.finance-layout>section dl div{display:grid;gap:3px}.finance-layout>section dt{color:var(--muted);font-size:11px;text-transform:uppercase}.finance-layout>section dd{margin:0;font:13px var(--mono)}.finance-layout table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.45}.finance-layout td{padding:11px 6px;border-top:1px solid var(--line)}.finance-layout td:last-child{text-align:right}.mail-package-list,.mail-attachment-list{display:grid;gap:7px;margin:16px 0}.mail-package-list article,.mail-attachment-list article{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);background:var(--inset)}.mail-package-list svg,.mail-attachment-list svg{color:var(--cyan)}.mail-package-list span,.mail-attachment-list span{display:grid;gap:3px}.mail-package-list small,.mail-attachment-list small{color:var(--muted);font-size:10px}.mail-package-list button,.mail-attachment-list button{padding:7px 12px}.mail-compose-attachments{display:flex;align-items:center;gap:10px}.mail-compose-attachments button{border:1px solid var(--line);background:transparent;color:var(--cyan);padding:7px 10px}.mail-compose-attachments span{color:var(--muted);font:10px var(--mono)}.chassis{--notch:18px;background:var(--frame);padding:var(--fw);border:0;box-shadow:none;filter:drop-shadow(0 16px 30px var(--sh));transition:background var(--t-state) var(--ease),filter var(--t-state) var(--ease);clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,var(--notch) 100%,0 calc(100% - var(--notch)))}.chassis-inner{--notch:17px;width:100%;min-height:0;background:var(--surface);overflow:hidden;clip-path:polygon(0 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,var(--notch) 100%,0 calc(100% - var(--notch)))}.app-window>.chassis-inner{height:100%}body{background:var(--page)}h1,h2{font-family:var(--sans);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.wordmark{font:500 13px var(--mono);letter-spacing:.14em}.eyebrow{color:var(--accent);font:500 10px var(--mono);letter-spacing:.18em;text-transform:uppercase}.lede{color:var(--muted);font:400 18px/1.35 var(--sans)}.error{color:var(--danger);border-left:2px solid currentColor;padding-left:10px;font-family:var(--mono);font-size:12px}.primary{position:relative;isolation:isolate;background:var(--accent);color:var(--ink);border:0;padding:11px 16px;font:700 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;box-shadow:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.primary:before{content:"";position:absolute;inset:0;z-index:-1;background:#ffffff38;transform:scaleX(0);transform-origin:left;transition:transform var(--t-feedback) var(--ease)}.primary:hover:not(:disabled):before{transform:scaleX(1)}.primary:hover{filter:none;transform:none}.primary:disabled{opacity:.55;filter:none}:is(.os-button,.infra button,.gateway-choice-shell button){--ghost-frame:var(--strong);position:relative;background:transparent;border:1px solid var(--ghost-frame);color:var(--text);padding:9px 12px;font:700 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}:is(.os-button,.infra button,.gateway-choice-shell button):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(45deg,transparent 43%,var(--ghost-frame) 44% 56%,transparent 57%) top right/8px 8px no-repeat,linear-gradient(45deg,transparent 43%,var(--ghost-frame) 44% 56%,transparent 57%) bottom left/8px 8px no-repeat}:is(.os-button,.infra button,.gateway-choice-shell button):hover:not(:disabled){--ghost-frame:var(--accent);color:var(--accent)}:is(.os-button,.infra button,.gateway-choice-shell button):disabled{opacity:.5;cursor:default}:is(.os-button,.infra button,.gateway-choice-shell button).danger{--ghost-frame:var(--danger);color:var(--danger)}:is(.os-button,.infra button,.gateway-choice-shell button).danger:hover:not(:disabled){background:var(--danger);color:#fff}.start-over-confirm{position:fixed;inset:0;z-index:15000;display:grid;place-items:center;padding:24px;background:#030508cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.start-over-confirm>div{width:min(590px,100%);border:1px solid var(--danger);background:var(--surface);padding:28px;box-shadow:12px 12px #0008}.start-over-confirm span{color:var(--danger);font:700 10px var(--mono);letter-spacing:.16em}.start-over-confirm h2{margin:8px 0 16px}.start-over-confirm p{color:var(--muted);line-height:1.55}.start-over-confirm footer{display:flex;justify-content:flex-end;gap:9px;margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.gateway-purchase{grid-template-columns:1fr auto;border-style:dashed}.gateway-purchase code{color:var(--muted)}.requirement button,.contract-actions>button:not(.primary),.settings button,.empty button,.site-error button,.app-crash button,.market-back,.mail-reader>header>button,.contract-reply>div>button:not(.primary),.product-grid footer button,.expansion-catalog button,.provision-inline button,.version-list footer button,.terminal-copy{background:transparent;border:1px solid var(--strong);color:var(--text);font:700 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:9px 12px}.requirement button:hover,.contract-actions>button:not(.primary):hover,.settings button:hover,.empty button:hover,.site-error button:hover,.app-crash button:hover,.market-back:hover,.contract-reply>div>button:not(.primary):hover,.product-grid footer button:hover,.expansion-catalog button:hover,.provision-inline button:hover,.version-list footer button:hover{border-color:var(--accent)}.product-grid footer button:disabled,.expansion-catalog button:disabled,.version-list footer button:disabled,.contract-actions>button:disabled{background:var(--inset);border-color:var(--line);color:var(--muted);opacity:.55}.settings .danger{border-color:var(--danger);color:var(--danger)}.settings .danger:hover{background:var(--danger);border-color:var(--danger);color:#fff}input,select,textarea{background:var(--inset);border:1px solid var(--line);color:var(--text);font:400 13px var(--mono);padding:11px;text-transform:none}input[type=checkbox],input[type=radio]{width:auto;padding:0;border:0;background:none;accent-color:var(--accent)}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}form label,.region-detail label,.exchange-login label,.contract-reply label{color:var(--muted);font:500 10px var(--mono);letter-spacing:.16em;text-transform:uppercase}.completion-banner,.validation-banner,.expansion-slots span,.tags span,.job-meta span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid currentColor;font:500 10px var(--mono);letter-spacing:.12em}.completion-banner,.validation-banner{animation:chip-flash var(--t-feedback) var(--ease) both}.completion-banner{--c:var(--cyan);color:var(--c)}.validation-banner{--c:var(--warn);color:var(--c)}[data-trace=investigating]{color:var(--warn)!important}[data-trace=attributed]{color:var(--danger)!important;animation:trace-pulse 2s ease-in-out infinite}.expansion-slots span{color:var(--muted);border-color:var(--line)}.online{color:var(--cyan)!important}.online i,.mail-sender i{display:block;width:6px;height:6px;border-radius:0;background:currentColor;flex:0 0 auto}.mail-sender i{background:var(--accent)}.system-rail .online{display:flex;align-items:center;gap:7px}.access-shell,.enrollment,.gateway-shell,.desktop{background-color:var(--desktop);background-image:var(--tex)}.region-map{background-color:var(--inset);background-image:repeating-linear-gradient(135deg,var(--grid) 0 2px,transparent 2px 11px)}.access-shell:before,.enrollment:before,.gateway-shell:before,.desktop:before{background-size:44px 44px;-webkit-mask-image:none;mask-image:none}.access-shell>header,.enrollment>header,.gateway-shell>header{height:60px;padding:0 26px;background:var(--surface);border-bottom:1px solid var(--edge)}.access-shell footer{background:var(--surface);border-top:1px solid var(--line);font:400 10px var(--mono);letter-spacing:.14em}.system-rail{height:46px;padding:0;background:var(--surface);border-bottom:1px solid var(--edge);font:500 11px var(--mono);letter-spacing:.1em}.system-rail>div:first-child{gap:0;height:100%}.system-rail>div:first-child>b{width:66px;height:100%;display:grid;place-items:center;font:700 18px var(--mono);color:var(--accent);background:var(--tint);border-right:1px solid var(--line)}.system-rail>div:first-child>span{margin-left:26px}.system-rail>div:first-child>span:first-of-type{margin-left:22px}.system-rail>div:last-child{gap:24px;padding-right:18px}.system-rail>div:last-child>time{padding-left:24px;border-left:1px solid var(--line);color:var(--text)}.rail-badge{padding:3px 8px;border:1px solid var(--strong);color:var(--muted);font-size:10px;letter-spacing:.18em}.dock{top:46px;width:66px;padding:8px 0;gap:2px;background:var(--surface);border-right:1px solid var(--edge)}.dock button{min-height:50px;border:0;background:transparent;color:var(--muted)}.dock button svg{width:19px;height:19px;stroke-width:1.7}.dock button:hover{background:var(--surface2);color:var(--text)}.dock button.running{color:var(--accent);background:var(--tint);box-shadow:none}.dock-indicator{position:absolute;left:0;top:0;width:3px;background:var(--accent);pointer-events:none;transition:transform var(--t-state) var(--ease)}.dock button.running:before{display:none}.dock button:first-child{border-bottom:1px solid var(--line);margin-bottom:6px}.dock .dock-settings{margin-top:auto;border-top:1px solid var(--line)}.dock-badge{right:8px;top:9px;min-width:15px;height:15px;padding:0 3px;border-radius:0;background:var(--accent);color:var(--ink);font:700 10px var(--mono);box-shadow:none}.dock button small{left:66px;top:9px;background:var(--surface2);border:1px solid var(--edge);color:var(--text);font:500 10px var(--mono);letter-spacing:.1em;box-shadow:0 8px 18px var(--sh)}.dock button small:before{background:var(--surface2);border-left:1px solid var(--edge);border-bottom:1px solid var(--edge)}.desktop-watermark{right:70px;bottom:26px;font-family:var(--mono)}.desktop-watermark span{font-size:10px;letter-spacing:.24em}.desktop-watermark b{font-size:22px;font-weight:400;color:var(--strong)}.desktop-watermark small{font-size:10px}.desktop-watermark:before{content:"SYS/OPR // PRIVATE NETWORK // 07";position:fixed;right:20px;top:66px;bottom:20px;width:24px;display:grid;place-items:center;writing-mode:vertical-rl;pointer-events:none;font:400 10px var(--mono);letter-spacing:.34em;color:var(--muted);opacity:.55}.app-window{overflow:visible}.app-window{min-width:min(360px,calc(100vw - 78px));min-height:min(240px,calc(100vh - 62px))}.app-window.focused{--frame:var(--accent);filter:drop-shadow(0 26px 46px var(--sh))}.app-window.focused:after{content:"";position:absolute;left:0;top:38px;width:3px;height:64px;z-index:5;background:var(--accent)}.window-chassis{display:flex;flex-direction:column}.window-title{height:34px;flex:0 0 auto;gap:10px;padding-left:12px;color:var(--muted);background:var(--surface2);border-bottom:1px solid var(--line)}.window-title>b{font:600 14px var(--sans);letter-spacing:.18em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window-title .window-icon{flex:0 0 auto;width:19px;height:19px;display:grid;place-items:center;border:1px solid var(--strong);color:var(--muted)}.window-title .window-icon svg{width:12px;height:12px}.window-title>div{margin-left:auto;align-self:stretch;display:flex}.window-title button{width:36px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--muted);font:400 13px var(--mono)}.window-title button:hover{background:var(--surface);color:var(--text)}.window-title button:last-child{width:50px;padding-right:14px}.window-title button:last-child:hover{background:var(--danger);color:#fff}.app-window.focused .window-title{position:relative;overflow:hidden;background:var(--tbar);color:var(--tbar-ink);border-bottom:1px solid var(--accent)}.app-window.focused .window-title>b{color:inherit}.app-window.focused .window-icon{background:var(--tbar-chip-bg);color:var(--tbar-chip-ink);border-color:transparent}.app-window.focused .window-title button{color:inherit;border-left-color:#80808059}.app-window.focused .window-title button:hover{background:#8080802e}.app-window.focused .window-title button:last-child:hover{background:var(--danger);color:#fff}.app-window.focused .window-title:after{content:"";position:absolute;left:0;top:0;bottom:0;width:60px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:win-sweep .7s linear both}.window-content{height:auto;flex:1;min-height:0;overflow:auto}.window-resizer{z-index:6}.toast-stack{--toast-h:76px;--toast-gap:10px;position:absolute;right:22px;top:60px;z-index:11000;width:330px}.toast{--notch:14px;--frame:var(--accent);--toast-entry:.68s;position:absolute;inset:0 0 auto;width:100%;height:var(--toast-h);padding:1px;background:var(--frame);border:0;transform:translateY(var(--toast-y,0px));transition:transform var(--t-state) var(--ease);animation:toast-in var(--toast-entry) var(--ease)}.toast[role=button]{cursor:pointer}.toast .chassis-inner{--notch:13px;position:relative;height:100%;display:grid;align-content:center;gap:2px;padding:11px 16px 11px 20px;text-align:left;background:var(--surface2);box-shadow:none}.toast span{color:var(--accent);font:500 10px var(--mono);letter-spacing:.18em}.toast b{font:600 17px var(--sans);letter-spacing:.03em}.toast small{color:var(--muted);font:400 13px var(--sans)}.toast b,.toast small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-bar{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent);transform-origin:top;animation:toast-bar var(--toast-entry) var(--ease) both}.toast-close{position:absolute;right:12px;top:9px;border:0;background:transparent;padding:0;color:var(--muted);font:400 12px var(--mono);font-style:normal;cursor:pointer}.toast-timer{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);opacity:.8;transform-origin:left;animation:toast-timer var(--toast-ttl,6s) linear both}.toast:hover .toast-timer,.toast:focus-within .toast-timer{animation-play-state:paused}.toast-tone-notification{--frame:var(--cyan)}.toast-tone-notification span{color:var(--cyan)}.toast-tone-notification .toast-bar,.toast-tone-notification .toast-timer{background:var(--cyan)}.toast-tone-warning{--frame:var(--hazard)}.toast-tone-warning span{color:var(--hazard)}.toast-tone-warning .toast-timer{background:var(--hazard)}.toast-tone-danger{--frame:var(--danger)}.toast-tone-danger span{color:var(--danger)}.toast-tone-danger .toast-timer{background:var(--danger)}.toast-tone-warning .chassis-inner{background:color-mix(in srgb,var(--hazard) 13%,var(--surface2))}.toast-tone-danger .chassis-inner{background:color-mix(in srgb,var(--danger) 15%,var(--surface2))}.toast-tone-warning .toast-bar,.toast-tone-danger .toast-bar{width:10px;background-size:10px 10px}.toast-tone-warning .toast-bar{background:repeating-linear-gradient(-45deg,var(--hazard) 0 4px,#151700 4px 8px)}.toast-tone-danger .toast-bar{background:repeating-linear-gradient(-45deg,var(--danger) 0 4px,#19030a 4px 8px)}.toast-tone-warning .chassis-inner,.toast-tone-danger .chassis-inner{padding-left:27px}.toast .toast-actions .os-button{--button-accent:var(--frame);--ghost-frame:var(--frame);border-color:var(--frame);color:var(--frame)}.toast .toast-actions .os-button:hover:not(:disabled){--ghost-frame:var(--frame);border-color:var(--frame);background:var(--frame);color:var(--ink)}.dock button.new-app{animation:new-app-pulse .8s ease-in-out 3}.software-library{height:100%;display:flex;flex-direction:column;background:var(--surface)}.software-library>header{display:flex;justify-content:space-between;gap:24px;padding:24px;border-bottom:1px solid var(--line)}.software-library>header span{font:700 10px var(--mono);letter-spacing:.12em;color:var(--accent)}.software-library>header h2{margin:5px 0}.software-library>header p{margin:0;color:var(--muted)}.software-library>header>b{font:700 11px var(--mono);color:var(--accent2)}.software-library>section{padding:14px;display:grid;gap:8px;overflow:auto}.software-library article{display:flex;align-items:stretch;border:1px solid var(--line);background:var(--surface2)}.software-library article:hover{border-color:var(--edge)}.software-library .software-launch{flex:1;display:flex;align-items:center;gap:14px;text-align:left;padding:15px;border:0;background:transparent;color:var(--text)}.software-library .software-launch>svg{width:28px;height:28px;color:var(--accent)}.software-library .software-launch span{display:grid;gap:3px}.software-library .software-launch small{font:600 10px var(--mono);color:var(--accent2);text-transform:uppercase}.software-library .software-launch p{margin:3px 0 0;color:var(--muted)}.software-library article>div{display:flex;align-items:center;border-left:1px solid var(--line);padding:8px;color:var(--muted)}.software-library article>div>svg{width:16px;cursor:grab}.software-library article>div button{display:grid;place-items:center;gap:4px;border:0;background:transparent;color:var(--muted);padding:8px}.software-library article>div button:hover{color:var(--accent)}.software-library article>div button svg{width:17px}.software-library article>div button span{font:700 10px var(--mono);text-transform:uppercase}.software-library>footer{padding:10px 18px;border-top:1px solid var(--line);font:600 10px var(--mono);color:var(--muted)}.records-service aside form{display:flex;padding:8px;border-bottom:1px solid var(--line)}.records-service aside form input{min-width:0;flex:1}.records-service aside form button{width:auto;padding:0 10px}.records-service section>footer{margin-top:auto;padding-top:16px}.record-amend{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr) auto;gap:8px;align-items:end;margin-top:14px;padding:12px;border:1px solid var(--line);background:var(--surface2)}.record-amend label{display:grid;gap:5px;font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.record-amend :is(input,select){min-width:0}.record-amend button{height:36px}.bank-intelligence article pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#07141a;border:1px solid #2df3e655;padding:16px;color:#bcefeb;line-height:1.55}.service-directory code{display:block;margin:10px 0 14px;overflow-wrap:anywhere}.service-directory .rowact{width:100%}.site-discovery-note{position:absolute;right:18px;bottom:18px;z-index:5;padding:10px 14px;background:#052726;border:1px solid #2df3e6;color:#bffcf7;font:700 11px var(--mono);box-shadow:0 0 18px #2df3e633}.liability-amend{display:grid;grid-template-columns:minmax(120px,1fr) minmax(130px,1fr);gap:10px;padding:14px;border:1px solid #2df3e655;background:#071a20}.liability-amend label{display:grid;gap:6px;color:var(--muted);font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.liability-amend button{grid-column:1/-1}.liability-amend :is(input,select){min-width:0}.software-library article>div button.software-uninstall:hover{color:var(--danger)}.software-library article>div button:disabled{opacity:.45;pointer-events:none}.software-commands{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:7px}.software-commands em{border:1px solid var(--cyan);padding:2px 4px;color:var(--cyan);font:700 10px var(--mono);font-style:normal}.software-commands code{color:var(--text);font:10px var(--mono)}.software-commands code+code:before{content:"·";padding-right:5px;color:var(--muted)}.service-inspector-app>form{display:grid;grid-template-columns:1fr;align-items:stretch}.service-inspector-app>form label{width:100%;margin:0}.service-inspector-app>form input{box-sizing:border-box;width:100%;margin:0;line-height:34px}.service-inspector-app>form button{box-sizing:border-box;width:100%;align-self:stretch;margin:0;line-height:34px}.inworld-site-scope{color-scheme:dark;--page:#05060a;--desktop:#07090e;--surface:#0e1219;--surface2:#151b25;--inset:#0a0e15;--bezel:#12161f;--edge:#2c3646;--line:#212a36;--strong:#3a4757;--text:#e9eef4;--muted:#7c8794;--accent:#ff3d7f;--ink:#0b0409;--cyan:#2df3e6;--accent2:#2df3e6;--success:#2df3e6;--good:#2df3e6;--warn:#ffb347;--warning:#ffb347;--danger:#ff2f45;--tint:rgba(255,61,127,.1);--tint2:rgba(45,243,230,.09);--grid:rgba(255,61,127,.05);--sh:rgba(0,0,0,.62);--bg:var(--page);color:var(--text);background:var(--page)}.remote-auth>div:nth-child(2),.connection-manager [data-trace]{display:none}.resolver-overlay{position:absolute;z-index:12000;left:50%;top:50%;transform:translate(-50%,-50%);min-width:360px;padding:24px;border:1px solid var(--cyan);background:color-mix(in srgb,var(--surface),transparent 4%);box-shadow:0 0 32px color-mix(in srgb,var(--cyan),transparent 70%);display:grid;gap:10px;text-align:center}.resolver-overlay span,.resolver-overlay small{color:var(--muted);font:10px var(--mono);letter-spacing:.16em}.resolver-overlay b{color:var(--cyan);font:32px var(--mono);letter-spacing:.22em;text-shadow:0 0 10px color-mix(in srgb,var(--cyan),transparent 45%)}.gateway-threat-overlay{position:fixed;inset:0;z-index:12020;display:grid;place-items:center;padding:30px;background:#080306e8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:overlay-in .22s ease-out}.gateway-threat-overlay>div{width:min(680px,calc(100vw - 60px));border:2px solid var(--accent);background:#19080dee;box-shadow:0 0 0 7px #ff46631f,0 0 65px #ff29484d;padding:26px;position:relative}.gateway-threat-overlay>div:before{content:"";position:absolute;inset:7px;border:1px solid #ff718755;pointer-events:none}.gateway-threat-overlay span{color:#ff8b9d;font:700 10px var(--mono);letter-spacing:.16em}.gateway-threat-overlay h2{margin:10px 0 8px;color:#ff5570;font:700 28px/1.05 var(--sans);letter-spacing:.03em}.gateway-threat-overlay p{max-width:60ch;color:#f3ccd3;line-height:1.55}.gateway-threat-overlay dl{margin:20px 0;border:1px solid #ff526a66;background:#090407}.gateway-threat-overlay dl div{display:grid;grid-template-columns:180px 1fr;gap:15px;padding:11px 13px;border-bottom:1px solid #ff526a44}.gateway-threat-overlay dl div:last-child{border-bottom:0}.gateway-threat-overlay dt{color:#c98a95;font:10px var(--mono);letter-spacing:.1em}.gateway-threat-overlay dd{margin:0;color:#ff8295;font:700 13px var(--mono)}.gateway-threat-advice{border-left:3px solid var(--accent);padding-left:12px}.gateway-threat-overlay footer{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.gateway-threat-overlay button{border:1px solid #ff687f;background:transparent;color:#ff9baa;padding:10px 13px;font:700 10px var(--mono);text-transform:uppercase}.gateway-threat-overlay button:last-child{background:#ff526a;color:#140307}.app-window[data-app=trace]{min-width:300px;min-height:170px}.trace-monitor{height:100%;padding:11px 14px;background:var(--inset);display:flex;align-items:flex-start;overflow:auto}.trace-live,.trace-idle{width:100%;padding:0;background:transparent}.trace-live>span,.trace-idle>span{color:var(--muted);font:10px var(--mono);letter-spacing:.14em}.trace-live h2{color:var(--accent);font:28px var(--mono);margin:6px 0}.trace-live p{display:flex;justify-content:space-between;margin:7px 0}.trace-live p b{color:var(--cyan);font:18px var(--mono)}.trace-idle p{margin:7px 0 0}.connection-live,.connection-idle{margin-top:18px;padding:14px 16px;border:1px solid var(--cyan);background:var(--surface)}.connection-live>span,.connection-idle>span{color:var(--muted);font:10px var(--mono);letter-spacing:.14em}.connection-live h3{color:var(--cyan);font:18px var(--mono);margin:7px 0}.connection-live code{display:block;color:var(--text);margin-bottom:7px}.connection-live p,.connection-idle p{color:var(--muted);font-size:11px}.connection-live button{border:1px solid var(--accent);background:transparent;color:var(--accent);padding:8px 12px;font:10px var(--mono)}.connection-idle{border-color:var(--line)}.log-filter{display:grid;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--surface2)}.log-filter>span{color:var(--muted);font:700 10px var(--mono);letter-spacing:.12em}.log-filter>input{min-width:0;width:100%;height:36px;padding:0 11px;border:1px solid var(--line);background:var(--inset);color:var(--text);font:12px var(--mono)}.log-filter>input:focus{border-color:var(--cyan);outline:0}.log-filter>small{color:var(--muted);font:10px var(--mono);white-space:nowrap}.access-panel,.provision-card,.exchange-login{padding:0}.access-panel>.chassis-inner,.provision-card>.chassis-inner,.exchange-login>.chassis-inner{padding:34px;border-top:2px solid var(--accent)}.access-panel:after,.provision-card:after,.region-detail:after{display:none}.access-panel h1{font-size:42px;line-height:1;margin:12px 0}.access-panel.operator-application{width:min(560px,calc(100% - 40px));margin-top:5vh}.application-dossier{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0 20px;border:1px solid var(--line);background:var(--inset)}.application-dossier>div{display:grid;gap:6px;padding:12px 14px;border-right:1px solid var(--line)}.application-dossier>div:last-child{border-right:0}.application-dossier span{color:var(--muted);font:10px var(--mono);letter-spacing:.12em}.application-dossier b{color:var(--cyan);font:600 10px var(--mono);letter-spacing:.06em}.mail-helper-links{display:flex;flex-wrap:wrap;gap:8px 16px}.mail-helper-link{display:inline;padding:0;border:0;background:transparent;color:var(--cyan);font:inherit;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.mail-helper-link:hover{color:var(--text)}.exchange-login h1{font-size:33px;margin:8px 0 24px}.exchange-logo{color:var(--accent);font:700 34px var(--mono)}.exchange-login .chassis-inner>p{color:var(--muted);font-size:12px;text-align:center;margin:15px 0 0}.saved-credential{background:var(--inset);border:1px solid var(--line)}.saved-credential b{color:var(--cyan);font:500 10px var(--mono);letter-spacing:.1em}.text-button{color:var(--cyan);font:500 14px var(--sans)}.welcome-grid h1 span{color:var(--accent)}.provision-card li b{color:var(--cyan);font-family:var(--mono)}.operator-contact code{color:var(--cyan)}.region-detail{background:var(--surface);border-left:1px solid var(--edge)}.region-detail h1{font-size:34px}.country{color:var(--cyan);font:500 11px var(--mono);letter-spacing:.12em}.cost .remaining b{color:var(--cyan)}.map-label{font:400 10px var(--mono);letter-spacing:.14em}.browser-app{position:relative;grid-template-rows:30px 38px 1fr}.browser-app.navigating:after{top:68px}.browser-tabs{align-items:stretch;height:30px;padding:0 8px;gap:2px;background:var(--inset);border-bottom:1px solid var(--line)}.browser-tabs>button{height:100%;border:0;background:transparent;color:var(--muted);font:500 14px var(--sans);letter-spacing:.08em;min-width:0;overflow:hidden}.browser-tabs>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-tabs>button.selected{background:var(--surface);color:var(--text);border:1px solid var(--line);border-bottom:0;border-top:2px solid var(--accent)}.browser-tabs>.browser-new-tab{min-width:28px;width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);font:20px/1 var(--mono)}.browser-tabs>.browser-new-tab:hover{background:var(--surface2);color:var(--cyan)}.browser-home{min-height:100%;padding:44px;background:var(--bg)}.browser-home>header{max-width:700px;border-bottom:1px solid var(--line);padding-bottom:22px}.browser-home>header span{color:var(--accent);font:10px var(--mono);letter-spacing:.18em}.browser-home>header h1{font-size:34px;margin:7px 0}.browser-home>header p{color:var(--muted)}.browser-home>section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;max-width:900px}.browser-home>section>button{min-height:170px;border:1px solid var(--line);background:var(--surface);color:var(--text);padding:20px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.browser-home>section>button:hover{border-color:var(--cyan);background:var(--surface2);transform:translateY(-2px)}.browser-home>section>button>svg{width:28px;height:28px;color:var(--cyan)}.browser-home>section>button>span{display:grid;gap:5px}.browser-home>section b{font:17px var(--sans)}.browser-home>section small{color:var(--muted);line-height:1.35}.browser-home>section code{color:var(--accent);font-size:10px;margin-top:5px}.browser-toolbar{height:38px;padding:0 10px;background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:28px 28px 28px minmax(0,1fr)}.browser-toolbar>button{color:var(--strong)}.browser-toolbar>button:not(:disabled){color:var(--muted)}.browser-toolbar>button:disabled{display:grid;place-items:center;opacity:.28;cursor:default}.browser-address{height:27px;background:var(--inset);border:1px solid var(--strong);font:400 11px var(--mono);cursor:text;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.browser-address:focus-within{border-color:var(--cyan);box-shadow:0 0 0 1px color-mix(in srgb,var(--cyan) 38%,transparent),0 0 13px color-mix(in srgb,var(--cyan) 12%,transparent)}.browser-address svg{color:var(--cyan)}.browser-address input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font:11px var(--mono)}.browser-address input::placeholder{color:var(--muted)}.browser-address kbd{display:none;color:var(--muted);border:1px solid var(--line);padding:2px 4px;font:10px var(--mono);margin-left:auto}.browser-address:focus-within kbd{display:block}.browser-identity{font:400 10px var(--mono)}.browser-identity svg{color:var(--cyan)}.browser-app.navigating:after{background:linear-gradient(90deg,transparent,var(--cyan),var(--accent),transparent)}.site-viewport{background:var(--surface)}.exchange-panel-nav{height:100%;display:flex;align-items:stretch;gap:2px;margin-left:8px}.exchange-panel-nav button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:0 11px;font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em}.exchange-panel-nav button:hover{color:var(--text);background:var(--surface2)}.exchange-panel-nav button.selected{color:var(--text);border-bottom-color:var(--accent)}.exchange-public{min-height:100%;background:#f1eee7;color:#1d2023;font-family:Arial,sans-serif}.exchange-public>header{height:74px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;background:#f9f7f2;border-bottom:1px solid #cfcbc2}.exchange-public>header>div{display:flex;align-items:center;gap:13px}.exchange-public>header>div>b{font:900 29px Arial;color:#b01837}.exchange-public>header>div>span{display:grid;font:700 16px Georgia,serif;letter-spacing:.04em}.exchange-public>header small{font:10px Arial;letter-spacing:.17em;color:#7b7770}.exchange-public nav{display:flex;align-items:center;gap:28px;color:#5d5a55;font-size:11px}.exchange-public nav button{border:1px solid #2b3033;background:#2b3033;color:#fff;padding:10px 17px;font-weight:700}.exchange-public>main{min-height:390px;padding:65px 8%;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:70px}.exchange-public>main>div>span{font-size:10px;letter-spacing:.2em;color:#a01735;font-weight:800}.exchange-public h1{font:400 clamp(38px,5vw,66px)/.96 Georgia,serif;letter-spacing:-.045em;margin:14px 0 24px}.exchange-public h1 em{color:#a01735}.exchange-public>main p{max-width:590px;color:#64615c;line-height:1.65;font-size:14px}.exchange-public>main button{border:0;background:#a01735;color:#fff;padding:13px 21px;margin-top:12px}.exchange-public>main aside{display:grid;gap:5px;padding-left:35px;border-left:1px solid #bdb8ae}.exchange-public>main aside b{font:400 40px Georgia,serif;margin-top:20px}.exchange-public>main aside span{font-size:10px;letter-spacing:.14em;color:#76716a}.exchange-public>footer{display:grid;grid-template-columns:repeat(3,1fr);padding:0 8%;background:#292e31;color:#fff}.exchange-public>footer article{padding:27px;border-right:1px solid #4a4e50}.exchange-public>footer article:first-child{border-left:1px solid #4a4e50}.exchange-public>footer b{font:400 18px Georgia,serif}.exchange-public>footer p{font-size:10px;line-height:1.5;color:#b9bdbc}.exchange-public nav .public-nav-link{padding:5px 0;border:0;background:transparent;color:#5d5a55;font-weight:400}.exchange-public nav .public-nav-link:hover{text-decoration:underline}.site-action-notice{position:fixed;z-index:60;right:22px;bottom:22px;display:grid;grid-template-columns:1fr auto;gap:4px 18px;width:min(360px,calc(100% - 44px));padding:14px 16px;border:1px solid var(--accent,#a01735);background:#f8f6f1;color:#22282b;box-shadow:0 18px 45px #0006;font-family:Arial,sans-serif}.site-action-notice>b{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent,#a01735)}.site-action-notice>p{grid-column:1;margin:2px 0;font-size:12px;line-height:1.45}.site-action-notice>button{grid-column:2;grid-row:1/3;align-self:start;width:28px;height:28px;border:1px solid #8d9699;background:transparent;color:#22282b;font-size:16px}.organization-web{min-height:100%;background:#f5f3ee;color:#192129;font-family:Inter,Arial,sans-serif}.organization-web button,.organization-web input{font:inherit}.org-masthead{height:76px;padding:0 42px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #d8d9d6}.org-brand{display:flex;align-items:center;gap:13px}.org-brand>i{width:38px;height:38px;display:grid;place-items:center;background:#152d38;color:#fff;font:800 13px Georgia,serif;font-style:normal;letter-spacing:-.05em}.org-brand>span{display:grid}.org-brand b{font:700 17px Georgia,serif;letter-spacing:.01em}.org-brand small{color:#778087;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.org-masthead nav{display:flex;align-items:center;gap:28px;color:#4f5b61;font-size:12px}.org-masthead nav button{border:1px solid #173b48;background:#173b48;color:#fff;padding:10px 17px;font-weight:700}.org-masthead nav button:hover{background:#255768}.org-masthead nav button:disabled{opacity:.65}.org-public{min-height:calc(100% - 76px)}.org-hero{min-height:390px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);padding:58px 7%;gap:55px;align-items:center;background:#f5f3ee}.org-kicker{display:block;color:#66777e;font-size:10px;font-weight:800;letter-spacing:.2em;margin-bottom:15px}.org-hero h1{font:500 clamp(36px,5vw,62px)/.98 Georgia,serif;letter-spacing:-.04em;margin:0 0 24px}.org-hero h1 em{color:#28687a;font-weight:400}.org-hero>div>p{max-width:590px;color:#59676c;font-size:15px;line-height:1.65}.org-hero-actions{display:flex;align-items:center;gap:22px;margin-top:27px}.org-hero-actions button{border:0;background:#173b48;color:#fff;padding:13px 20px}.org-hero-actions a{font-size:12px;font-weight:700;border-bottom:1px solid #173b48;padding-bottom:3px}.org-hero>aside{min-height:235px;background:#173b48;color:#fff;padding:36px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:18px 18px #d7ddd9}.org-hero>aside span{font-size:10px;letter-spacing:.16em;color:#9bc0c9;margin-bottom:auto}.org-hero>aside strong{font:400 30px/1.08 Georgia,serif}.org-hero>aside p{color:#c5d1d4;font-size:12px;line-height:1.5}.org-hero small{display:block;color:#8a9295;margin-top:16px}.org-hero code{font-size:10px}.org-services{display:grid;grid-template-columns:.7fr repeat(3,1fr);gap:0;background:#fff;border-top:1px solid #ddd;padding:0 7%}.org-services>span{padding:30px 20px 30px 0;font-size:10px;font-weight:800;letter-spacing:.18em}.org-services article{padding:28px;border-left:1px solid #ddd}.org-services article>b{color:#829096;font:11px monospace}.org-services h2{font:500 17px Georgia,serif}.org-services p{color:#697378;font-size:11px;line-height:1.5}.org-error{background:#fff0ed!important;border-left:3px solid #b63b2c;padding:10px 12px;color:#81291f!important;font-size:12px!important}.org-login{min-height:calc(100% - 76px);display:grid;grid-template-columns:minmax(370px,520px) 300px;justify-content:center;align-content:center;gap:80px;padding:45px;background:#edf0ef}.org-login form{background:#fff;border:1px solid #d6dcda;padding:38px 42px;box-shadow:0 14px 40px #263b4120}.org-login h1{font:500 31px Georgia,serif;margin:0 0 8px}.org-login form>p{color:#69757a;font-size:12px;line-height:1.5;margin-bottom:25px}.org-login label{display:grid;gap:7px;margin:15px 0;color:#35434a;font-size:11px;font-weight:700}.org-login input{width:100%;height:41px;border:1px solid #bfc8c8;background:#fafafa;padding:0 12px;outline:none;color:#1c272b}.org-login input:focus{border-color:#28687a;box-shadow:0 0 0 2px #28687a20}.org-password{display:grid;grid-template-columns:1fr auto}.org-password input{min-width:0}.org-password>button{border:1px solid #bfc8c8;border-left:0;background:#eef2f1;color:#245767;padding:0 11px;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700}.org-password svg{width:14px}.org-submit{width:100%;height:43px;border:0;background:#173b48;color:#fff;font-weight:700;margin-top:4px}.org-login form>small{display:flex;align-items:center;justify-content:center;gap:6px;color:#7a8589;margin-top:18px;font-size:10px}.org-login form>small svg{width:12px}.org-login>aside{color:#536368}.org-login>aside>svg{width:35px;height:35px;color:#28687a}.org-login>aside h2{font:400 25px Georgia,serif;color:#1d3037}.org-login>aside p{font-size:12px;line-height:1.6}.records-backend{min-height:calc(100% - 76px);background:#f1f3f2}.records-backend>header{height:62px;background:#fff;border-bottom:1px solid #d6dcda;padding:0 27px;display:flex;align-items:center;justify-content:space-between}.records-backend>header>div{display:grid}.records-backend>header span{font:600 18px Georgia,serif}.records-backend>header small{color:#7a8589;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.records-backend>header>div:last-child{text-align:right}.records-backend>header>div:last-child b{font-size:11px}.records-toolbar{padding:18px 26px;display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #d6dcda}.records-toolbar form{height:38px;display:grid;grid-template-columns:30px minmax(220px,410px) auto;background:#fff;border:1px solid #bfc8c8;align-items:center}.records-toolbar form svg{width:14px;margin-left:10px;color:#68777c}.records-toolbar input{border:0;outline:0;padding:0 8px;background:transparent;font-size:11px}.records-toolbar button{height:38px;border:1px solid #b8c1c1;background:#fff;color:#33454b;padding:0 15px;font-size:10px;font-weight:700}.records-toolbar form button{border-width:0 0 0 1px;background:#173b48;color:#fff}.records-toolbar>div{display:flex;gap:5px}.records-toolbar button:disabled{color:#9ba3a4;background:#eceeed}.records-workspace{display:grid;grid-template-columns:minmax(430px,1.4fr) minmax(250px,.6fr);min-height:340px}.records-table{padding:22px;overflow:auto}.records-table table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #d7dcdb;font-size:11px}.records-table th{text-align:left;background:#e8eceb;color:#5b696d;font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:11px;border-bottom:1px solid #ccd3d2}.records-table td{padding:12px 11px;border-bottom:1px solid #e3e6e5}.records-table tbody tr{cursor:pointer}.records-table tbody tr:hover,.records-table tbody tr.selected{background:#e8f2f3}.records-table td:first-child{font-family:monospace;color:#276373}.records-table td span{text-transform:uppercase;font-size:10px;font-weight:800;background:#e5ebea;padding:4px 6px}.records-workspace>aside{background:#fff;border-left:1px solid #d6dcda;padding:26px;overflow:auto}.records-workspace>aside h2{font:500 23px Georgia,serif;margin:5px 0 20px}.records-workspace dl{display:grid;gap:8px}.records-workspace dl>div{display:grid;grid-template-columns:100px 1fr;border-bottom:1px solid #e3e5e4;padding:7px 0;font-size:10px}.records-workspace dt{color:#7a8589}.records-workspace dd{margin:0}.records-workspace h3{font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-top:25px}.records-workspace pre{background:#f3f5f4;border:1px solid #d7dcdb;padding:13px;font:10px/1.5 monospace;white-space:pre-wrap}.records-empty{padding:35px;text-align:center;color:#7d878a;font-size:11px}.records-error{margin:0 26px}.records-backend>footer{padding:18px 26px;color:#899194;font-size:10px;border-top:1px solid #d6dcda}.org-gateway{min-height:calc(100% - 76px);display:grid;place-items:center;padding:45px;background:#edf0ef}.org-gateway>section{width:min(500px,100%);background:#fff;border:1px solid #d6dcda;padding:40px;box-shadow:0 14px 40px #263b4120}.org-gateway h1{font:500 30px Georgia,serif;margin:7px 0 12px}.org-gateway p{color:#667378;font-size:12px;line-height:1.55}.org-gateway button{border:0;background:#173b48;color:#fff;padding:12px 18px;font-weight:700}.org-gateway button.secondary{background:transparent;color:#53646a;border:1px solid #bfc8c8}.org-gateway small{display:block;color:#899295;font-size:10px;margin-top:18px}.org-error-code{font:700 52px/1 Georgia,serif;color:#9e2940;margin-bottom:13px}.org-denied-actions{display:flex;gap:8px;margin-top:20px}@media(max-width:760px){.org-masthead{padding:0 18px}.org-masthead nav>span{display:none}.org-hero{grid-template-columns:1fr;padding:35px 7%}.org-services{grid-template-columns:1fr}.org-services article{border-left:0;border-top:1px solid #ddd}.org-login{grid-template-columns:1fr;padding:25px}.org-login>aside{display:none}.records-workspace{grid-template-columns:1fr}.records-workspace>aside{border-left:0;border-top:1px solid #d6dcda}.records-toolbar>div{display:none}}.site-header{height:44px;padding:0 18px;background:var(--inset);border-bottom:1px solid var(--edge);box-shadow:inset 5px 0 0 var(--accent);font:500 11px var(--mono);letter-spacing:.14em}.site-header>div:first-child>b{color:var(--accent);font-size:15px}.site-header strong{font-weight:500}.site-header>div:last-child b{color:var(--cyan);font-size:14px}.site-nav{height:34px;align-items:stretch;padding:0 14px;gap:0;background:var(--surface);border-bottom:1px solid var(--line)}.site-nav button{height:100%;padding:0 13px;font:500 15px var(--sans);letter-spacing:.06em}.site-nav button.selected{box-shadow:inset 0 -2px 0 var(--accent)}.site-nav button.selected:after{display:none}.site-nav button b{min-width:15px;height:15px;border-radius:0;background:var(--accent);color:var(--ink);font:700 10px var(--mono)}.contracts-layout{grid-template-columns:250px 1fr;height:calc(100% - 78px)}.contract-list{background:var(--inset)}.contract-list>button{gap:5px;padding:12px}.contract-list>button.selected{background:var(--tint);border-left:0;padding-left:12px;box-shadow:inset 3px 0 0 var(--accent)}.contract-list>button>span{font:500 10px var(--mono);letter-spacing:.18em}.contract-list>button.directive>span{color:var(--accent)}.contract-list>button>strong{font:600 17px var(--sans)}.contract-list>button>div{font:400 10px var(--mono)}.contract-list b{color:var(--cyan);font-weight:500}.contract-detail{padding:16px 18px}.contract-heading{padding-bottom:12px}.contract-heading>div:first-child>span{font:500 10px var(--mono);letter-spacing:.18em}.contract-heading h1{font-size:26px;margin:5px 0 3px}.contract-heading p{font:400 10px var(--mono)}.payout strong{color:var(--cyan);font:500 22px var(--mono)}.payout span{font:400 12px var(--sans)}.contract-brief{font:400 16px/1.4 var(--sans);margin:12px 0}.contract-detail h3{font:500 10px var(--mono);letter-spacing:.2em}.requirement{grid-template-columns:22px 1fr auto;gap:11px;padding:11px;background:var(--inset);border:1px solid var(--line);border-left:3px solid var(--warn)}.requirement.ready{border-left-color:var(--cyan)}.requirement>b{color:var(--warn);font:500 17px var(--mono)}.requirement.ready>b,.requirement.ready>div>span{color:var(--cyan)}.requirement>div>strong{font:600 16px var(--sans)}.requirement>div>p{font:400 13px var(--sans)}.requirement>div>span{font:500 10px var(--mono);letter-spacing:.14em}.market-toolbar{background:var(--surface)}.market-toolbar b{color:var(--cyan);font-size:13px}.market-error{color:var(--danger)}.product-grid{background:var(--inset)}.product-grid article{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--accent)}.product-grid article>header>svg{color:var(--cyan)}.product-glyph{border:1px solid var(--cyan);color:var(--cyan);font-family:var(--mono)}.product-grid footer strong{font:500 15px var(--mono)}.version-list>article.installed{border-color:var(--cyan);box-shadow:inset 3px 0 0 var(--cyan)}.release-state,.version-list footer strong{color:var(--cyan)}.download-progress>span{color:var(--cyan);font:400 10px var(--mono);letter-spacing:.12em}.download-progress>i{height:6px;background:var(--inset);border:1px solid var(--line)}.download-progress>i>b{width:100%;background:var(--cyan);transform-origin:left;transition:transform var(--t-state) var(--ease-digital)}.mail-client{grid-template-columns:110px minmax(220px,250px) minmax(300px,1fr)}.mail-folders{padding:9px 7px;background:var(--inset);font:500 15px var(--sans);letter-spacing:.04em}.mail-folders button{padding:7px 9px}.mail-folders button.selected{background:var(--tint);border-left:0;box-shadow:inset 2px 0 0 var(--accent);color:var(--text)}.mail-folders b{color:var(--accent);font:700 10px var(--mono)}.mail-list>header{height:36px;background:var(--surface2);font:500 10px var(--mono);letter-spacing:.14em}.mail-list>header b{font:inherit}.mail-list>header span{font:inherit;color:var(--muted)}.mail-list>button{min-height:auto;padding:11px 12px}.mail-list time{position:static;justify-self:end}.mail-list>button.selected{background:var(--tint);border-left:0;padding-left:12px;box-shadow:inset 3px 0 0 var(--accent)}.mail-sender{font:400 10px var(--mono);letter-spacing:.12em;align-items:center}.mail-list strong{font:600 16px/1.2 var(--sans)}.mail-list time{font:400 10px var(--mono)}.mail-list-meta{display:flex;align-items:center;justify-content:space-between;min-height:13px;margin-top:4px;color:var(--muted)}.mail-list-meta svg{width:12px;height:12px}.mail-list-meta time{margin-left:auto}.mail-reader>header{min-height:50px}.mail-reader>header .eyebrow{font:700 11px var(--mono);letter-spacing:.16em}.mail-reader>header span{font:400 10px var(--mono)}.mail-reader h2{font-size:27px;margin:18px 0 12px}.mail-reader p{font:400 16px/1.5 var(--sans);max-width:60ch}.mail-reader code{color:var(--cyan)}.contract-mail-banner{background:var(--tint);border-top:0;border-bottom:1px solid var(--line);box-shadow:inset 0 2px 0 var(--accent);font-family:var(--mono)}.contract-mail-banner span{font-size:10px;letter-spacing:.18em}.contract-mail-banner b{font-size:13px;letter-spacing:.1em}.contract-mail-banner em{color:var(--accent);font-size:10px;letter-spacing:.12em}.contract-reply{background:var(--inset);border:1px solid var(--line)}.contract-reply textarea{background:var(--surface);font:400 12px/1.5 var(--mono)}.artifact-picker{background:var(--surface);border:1px solid var(--line)}.artifact-picker input{accent-color:var(--accent)}.terminal{background:var(--term-bg);color:var(--term-ink);font:400 12px/1.6 var(--mono)}.training-terminal{position:relative}.terminal p{margin:0}.terminal-echo{color:var(--accent)}.console-fault{animation:chroma var(--t-feedback) steps(2)}.terminal-error{color:var(--danger)}.terminal-output{padding:12px 15px}.training-terminal>label{padding:9px 15px;background:var(--term-bar);border:0;border-top:1px solid var(--term-line);color:var(--term-ink);font:400 12px var(--mono);align-items:center;gap:9px}.training-terminal>label>span{color:var(--accent)}.training-terminal input{background:transparent;border:0;padding:0;font:400 12px var(--mono);color:var(--term-ink)!important;-webkit-text-fill-color:var(--term-ink);caret-color:var(--accent)}.terminal-copy{background:var(--term-bar);border-color:var(--term-line);color:var(--term-muted)}.terminal-copy:hover{border-color:var(--accent);color:var(--accent)}.credential-animation{background:var(--tint2);border:1px solid var(--cyan)}.credential-animation span{color:var(--cyan);font:500 10px var(--mono);letter-spacing:.18em}.credential-animation b{color:var(--term-ink);font-size:18px;letter-spacing:.18em;text-shadow:none}.credential-progress{color:var(--cyan);letter-spacing:.12em;-webkit-user-select:text;user-select:text}.intelligence-app>header,.workloads-app>header,.network-app>header,.files-app>aside>header{background:var(--inset)}.intelligence-app>header span,.workloads-app>header span,.network-app>header span,.workload-list span,.discovery-grid span,.expansion-catalog span,.trace-row span{font:500 10px var(--mono);letter-spacing:.16em}.intelligence-app h3,.contract-detail h3,.infra h3{color:var(--muted);font:500 10px var(--mono);letter-spacing:.2em;text-transform:uppercase}.investigation-card{border:1px solid var(--line);border-left:3px solid var(--warn)}.investigation-card span,.investigation-card em{color:var(--warn)}.investigation-card i{height:6px;background:var(--inset);border:1px solid var(--line)}.investigation-card i b{width:100%;background:var(--warn);transform-origin:left;transition:transform var(--t-state) var(--ease-digital)}.trace-row span{color:var(--warn)}.discovery-grid article,.workload-list article,.expansion-catalog article{background:var(--inset);border:1px solid var(--line)}.workload-list article>i{height:2px;background:var(--accent);transform-origin:left;transition:transform var(--t-state) var(--ease-digital)}.network-origin{border-color:var(--accent);box-shadow:none}.network-origin svg{color:var(--accent)}.network-host svg{color:var(--cyan)}.big-code,.finance-layout>aside b,.finance-layout>section dd{color:var(--cyan)}.finance-layout>aside button.selected{background:var(--tint);box-shadow:inset 3px 0 0 var(--accent)}.gateway-fleet button.selected{border-color:var(--accent);background:var(--tint)}.provision-inline{border:1px solid var(--accent);background:var(--inset)}.files-app>aside>button.selected{background:var(--tint);box-shadow:inset 3px 0 0 var(--accent)}.panel-loading i,.site-skeleton>i,.site-skeleton>div>i{background:var(--surface2);border:1px solid var(--line)}.empty-list{color:var(--muted);font-family:var(--sans)}@keyframes pulse{0%{opacity:.35}to{opacity:.75}}:root[data-style=simple] .chassis{clip-path:none;filter:none;box-shadow:var(--shadow)}:root[data-style=simple] .chassis-inner{clip-path:none}:root[data-style=simple] .primary{clip-path:none}:root[data-style=simple] .desktop-watermark:before,:root[data-style=simple] .app-window.focused:after,:root[data-style=simple] .app-window.focused .window-title:after{display:none}:root[data-style=simple] .app-window{animation:none}@media(max-width:800px){.system-rail>div:first-child>span{margin-left:14px}}.contract-mail .mail-content{padding:18px 22px 4px}.contract-mail .mail-content h2{margin:0 0 14px}.contract-mail .mail-content .message-body{margin:0}.message-body{white-space:pre-line}.copyable-value{display:inline-flex;align-items:center;gap:5px;margin:0 3px;white-space:nowrap}.copyable-value button{display:inline-grid;place-items:center;border:1px solid var(--line);background:var(--inset);color:var(--cyan);width:25px;height:23px;padding:0}.copyable-value button:hover,.copyable-value button.copied{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan),transparent 86%)}.mail-envelope{margin:0 0 22px;border-bottom:1px solid var(--line);padding-bottom:12px}.mail-envelope>div{display:grid;grid-template-columns:58px 1fr;gap:10px;padding:5px 0}.mail-envelope dt{color:var(--muted);font:10px var(--mono);text-transform:uppercase}.mail-envelope dd{margin:0;display:flex;align-items:baseline;gap:8px;min-width:0}.mail-envelope dd b{font-size:13px}.mail-envelope dd span{color:var(--muted);font:11px var(--mono);overflow:hidden;text-overflow:ellipsis}.mail-envelope>div:last-child dd b{font-size:16px}.terminal-output{display:block;flex:1;min-height:0;overflow:auto;padding-bottom:14px}.terminal-output>label{display:flex;align-items:baseline;gap:8px;padding:0;border:0;background:transparent;color:var(--term-ink);cursor:text}.terminal-output>label>span{flex:0 0 auto;color:var(--accent)}.terminal-output>label>input{flex:1;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--term-ink)!important;-webkit-text-fill-color:var(--term-ink);caret-color:var(--accent);font:inherit}.terminal-system{color:var(--muted)!important;font-style:italic}.marketplace-site{--store-ink:#e9f8f6;--store-muted:#83aaa8;background:#071414;color:var(--store-ink);container-type:inline-size}.marketplace-site .site-header{background:#0c2928;border-bottom-color:#2d7773;box-shadow:inset 5px 0 #42ded8}.marketplace-site .market-toolbar{background:#0a1d1c;border-bottom-color:#214b49}.marketplace-site .product-grid{background:#071414;gap:16px}@container (min-width:726px){.marketplace-site .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:959px){.marketplace-site .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1192px){.marketplace-site .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1425px){.marketplace-site .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width:1658px){.marketplace-site .product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (min-width:1891px){.marketplace-site .product-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.marketplace-site .product-grid article{background:#0c1d1d;border-color:#24504e;border-top-color:#42ded8;box-shadow:0 5px #030909}.marketplace-site .product-grid article.product-installed{border-color:#58d39b;box-shadow:inset 4px 0 #58d39b,0 5px #030909;background:#0d2420}.marketplace-site .product-grid article.product-installed .product-glyph{border-color:#58d39b;color:#58d39b}.installed-badge{margin-left:auto;padding:5px 7px;border:1px solid #58d39b;color:#79e6b3;background:#0a1916;font:700 10px var(--mono);letter-spacing:.06em;white-space:nowrap}.marketplace-site .product-grid article p,.marketplace-site .product-grid dt{color:var(--store-muted)}.marketplace-site .product-grid footer{justify-content:flex-end}.marketplace-site .product-grid footer button{background:#42ded8;color:#04100f;font-weight:700}.marketplace-site .product-detail{max-width:980px;margin:0 auto}.release-readme{margin:18px 0;border-top:1px solid #24504e}.release-readme>section{padding:16px 0;border-bottom:1px solid #24504e}.release-readme h3{margin:0 0 12px;font-size:17px}.release-readme p{color:var(--store-muted);margin:0}.release-readme ul{margin:0}.command-docs{display:grid;gap:8px}.command-docs>div{display:grid;grid-template-columns:minmax(230px,1fr) auto;align-items:center;gap:14px;border:1px solid #24504e;background:#06100f;padding:10px 12px}.command-docs code{color:#7aeae4;font:12px var(--mono)}.command-docs small{color:var(--store-muted);font:10px var(--mono)}.version-list .capability-notes{display:grid;gap:8px;margin:0;padding:0 0 0 20px;list-style:disc}.version-list .capability-notes li{padding:0;border:0;background:transparent;color:var(--store-muted);font-size:13px;line-height:1.5}.version-list footer button.uninstall{border-color:#c76978;color:#ff9aae;background:#211014}.product-grid article.product-highlight{animation:product-attention .72s ease-in-out 3}.contract-status{grid-template-columns:22px 1fr}.contract-status>div{display:flex;align-items:center;justify-content:space-between;gap:18px}.contract-status>div>span{margin-left:auto;text-align:right;white-space:nowrap}.gateway-intermission{min-height:100vh;display:grid;place-items:center;background-color:var(--desktop);background-image:var(--tex);position:relative;overflow:hidden}.gateway-intermission:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:44px 44px}.gateway-intermission section{width:min(480px,calc(100vw - 44px));position:relative;padding:32px;border:1px solid var(--edge);border-top:2px solid var(--accent);background:var(--surface);box-shadow:var(--shadow)}.gateway-intermission-mark{color:var(--accent);font:700 38px var(--mono)}.gateway-intermission section>span{display:block;color:var(--muted);font:10px var(--mono);letter-spacing:.16em;margin-top:18px}.gateway-intermission h1{margin:7px 0 3px;font-size:34px}.gateway-intermission code{color:var(--cyan)}.gateway-progress{height:3px;background:var(--line);margin:26px 0 18px;overflow:hidden}.gateway-progress i{display:block;height:100%;background:var(--accent);transition:width .35s var(--ease);box-shadow:0 0 10px var(--accent)}.gateway-intermission ol{list-style:none;padding:0;margin:0;display:grid;gap:8px;color:var(--muted);font:10px var(--mono)}.gateway-intermission li{display:flex;gap:9px;opacity:.45;transition:opacity .2s,color .2s}.gateway-intermission li.active{color:var(--text);opacity:1}.gateway-intermission li.done{color:var(--cyan);opacity:.8}.gateway-inline-intermission{position:fixed;inset:0;z-index:12010;display:grid;place-content:center;justify-items:center;gap:12px;background:color-mix(in srgb,var(--desktop),transparent 4%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gateway-inline-intermission b{color:var(--accent);font:700 40px var(--mono)}.gateway-inline-intermission span{color:var(--text);font:10px var(--mono);letter-spacing:.16em}.gateway-inline-intermission i{width:240px;height:2px;background:var(--line);position:relative;overflow:hidden}.gateway-inline-intermission i:after{content:"";position:absolute;inset:0;background:var(--cyan);transform-origin:left;animation:gateway-inline-progress 1.8s ease-out both}@keyframes gateway-inline-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes product-attention{0%,to{border-color:#24504e;box-shadow:0 5px #030909}50%{border-color:#ff5c7c;box-shadow:0 0 0 3px #ff5c7c55,0 5px #030909}}@media(prefers-reduced-motion:reduce){.product-grid article.product-highlight{animation:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 65%)}}.atlas-omnibox input:focus,.atlas-omnibox input:focus-visible,.atlas-site>header input:focus,.atlas-site>header input:focus-visible{outline:none!important;box-shadow:none!important;border-color:transparent!important}.browser-home>section{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));max-width:none;width:100%}.browser-home .bookmark-shelf{margin-top:38px;padding:0 0 32px}.browser-home .bookmark-shelf>h2{margin:0 0 14px}.browser-home .bookmark-shelf>div{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:100%}.browser-home>section>button{min-width:0}.browser-home>section>button>span{min-width:0;max-width:100%;overflow:hidden}.browser-home>section code,.bookmark-shelf article code{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-protected{align-self:center;padding:6px 8px;border:1px solid var(--warning,#e8d84d);color:var(--warning,#e8d84d);font:700 10px var(--mono);letter-spacing:.08em;white-space:nowrap}.atlas-site>header input{color:#172027!important;caret-color:#15857a}.atlas-site>header input::placeholder{color:#758287}.atlas-site .site-skeleton{height:220px;min-height:220px;background:transparent;padding:14px 0;align-content:start}.atlas-site .site-skeleton>i,.atlas-site .site-skeleton>div>i{background:#d7dde0;border-color:#c9d0d3}.atlas-site .site-skeleton>i:first-child{width:58%;height:18px}.atlas-site .site-skeleton>i:nth-child(2){width:34%;height:10px}.atlas-result-skeleton{display:grid}.atlas-result-skeleton article{display:grid;grid-template-columns:92px 1fr;gap:16px;padding:20px 4px;border-top:1px solid #c9d0d3}.atlas-result-skeleton article>i,.atlas-result-skeleton article h2,.atlas-result-skeleton article code,.atlas-result-skeleton article b,.atlas-result-skeleton article p{display:block;background:#d7dde0;animation:skeleton-pulse 1.1s ease-in-out infinite}.atlas-result-skeleton article>i{width:52px;height:9px;margin-top:3px}.atlas-result-skeleton article>span{display:grid;gap:7px}.atlas-result-skeleton article h2{width:42%;height:20px;margin:0}.atlas-result-skeleton article code{width:32%;height:10px}.atlas-result-skeleton article b{width:25%;height:10px}.atlas-result-skeleton article p{width:76%;height:12px;margin:3px 0}.atlas-result-skeleton article:nth-child(2) :is(i,h2,code,b,p){animation-delay:90ms}.atlas-result-skeleton article:nth-child(3) :is(i,h2,code,b,p){animation-delay:.18s}.scramble-value{transition:color .22s ease,text-shadow .22s ease}.scramble-value.funds-up{color:var(--success)!important;text-shadow:0 0 9px color-mix(in srgb,var(--success),transparent 25%)}.scramble-value.funds-down{color:var(--accent)!important;text-shadow:0 0 9px color-mix(in srgb,var(--accent),transparent 25%)}.credential-field{position:relative;display:block;width:100%;margin-top:6px}.credential-field>input{width:100%;min-height:50px;margin-top:0!important;padding:8px 42px 19px 10px!important}.credential-field>button{position:absolute;right:4px;top:50%;translate:0 -50%;width:32px;height:calc(100% - 8px);display:grid;place-items:center;border:0;border-left:1px solid currentColor;background:transparent;color:var(--accent,#39cfc9);cursor:pointer}.credential-field>button:disabled{opacity:.35;cursor:not-allowed}.credential-field>button svg{width:15px;height:15px}.credential-field.resolving>button{color:var(--accent,#ff5c7c)}.credential-field.resolving>button i{position:absolute;inset:3px;border:1px solid currentColor;animation:credential-pulse .8s ease-in-out infinite}.credential-live-estimate{position:absolute;left:10px;bottom:5px;min-height:12px;color:var(--muted);font:10px var(--mono);line-height:12px;letter-spacing:.08em;pointer-events:none}.credential-username-field .credential-keyring-button{color:var(--cyan,#39cfc9)}@keyframes credential-pulse{50%{opacity:.25;transform:scale(.86)}}.credential-chooser{position:absolute;z-index:40;top:calc(100% + 5px);right:0;display:grid;width:min(290px,100%);max-height:190px;overflow:auto;border:1px solid var(--cyan,#39cfc9);background:#080d11f7;box-shadow:0 14px 35px #000b;color:#e9f2f2}.credential-choice-button{display:grid;gap:3px;width:100%;padding:10px 12px;border:0;border-bottom:1px solid #294047;background:transparent;color:inherit;text-align:left}.credential-choice-button:last-child{border-bottom:0}.credential-choice-button:hover,.credential-choice-button[aria-selected=true]{background:#39cfc918}.credential-chooser b{overflow:hidden;text-overflow:ellipsis;font:700 11px var(--mono);white-space:nowrap}.credential-chooser small{color:#85a0a5;font:10px var(--mono);letter-spacing:.12em}.atlas-omnibox{max-width:720px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;margin-top:18px;border:1px solid var(--cyan);background:var(--inset);box-shadow:0 10px 32px #0005}.atlas-omnibox svg{margin-left:14px;color:var(--cyan)}.atlas-omnibox input{border:0;background:transparent;color:var(--text);padding:15px;font-size:15px}.atlas-omnibox button{align-self:stretch;border:0;border-left:1px solid var(--cyan);background:var(--cyan);color:#061013;padding:0 20px;font:700 10px var(--mono);text-transform:uppercase}.bookmark-shelf{padding:0 30px 32px}.bookmark-shelf>h2{font:13px var(--mono);letter-spacing:.13em;text-transform:uppercase}.bookmark-shelf>p{color:var(--muted)}.bookmark-shelf>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bookmark-shelf article{display:grid;grid-template-columns:1fr auto;border:1px solid var(--line);background:var(--inset)}.bookmark-shelf article>button{border:0;background:transparent;color:var(--text);padding:11px;display:flex;align-items:center;gap:10px;text-align:left}.bookmark-shelf article>button:last-child{border-left:1px solid var(--line);color:var(--muted)}.bookmark-shelf article svg{width:15px;color:#f3be55}.bookmark-shelf article span{display:grid;min-width:0}.bookmark-shelf article code{color:var(--cyan);overflow:hidden;text-overflow:ellipsis}.atlas-site{height:100%;overflow:auto;background:#f2f4f6;color:#172027}.atlas-site>header{height:72px;display:grid;grid-template-columns:auto minmax(260px,680px) 1fr;align-items:center;gap:24px;padding:0 28px;background:#172027;color:#fff}.atlas-site>header>b{font:900 26px var(--sans);letter-spacing:-.06em}.atlas-site>header form{display:grid;grid-template-columns:auto 1fr auto;align-items:center;background:#fff;color:#172027;border-radius:2px}.atlas-site>header form svg{margin-left:12px;width:17px}.atlas-site>header input{border:0;padding:11px;background:transparent}.atlas-site>header button{border:0;background:#5ce0d0;padding:12px 18px;font-weight:700}.atlas-site>header small{text-align:right;color:#a8c0c3;font:10px var(--mono);letter-spacing:.15em}.atlas-site>main{max-width:900px;padding:34px 44px}.atlas-site>main>span{color:#647176;font:10px var(--mono);letter-spacing:.14em}.atlas-site>main h1{font-size:28px}.atlas-site>main>section{display:grid}.atlas-site>main>section>button{display:grid;grid-template-columns:92px 1fr;gap:16px;text-align:left;border:0;border-top:1px solid #c9d0d3;background:transparent;color:#172027;padding:20px 4px}.atlas-site>main>section>button:hover h2{text-decoration:underline}.atlas-site>main>section i{font:10px var(--mono);color:#68777b}.atlas-site>main>section span{display:grid;gap:4px}.atlas-site h2{margin:0;font-size:20px}.atlas-site code{color:#15857a}.atlas-site section b{font-size:11px;color:#566267}.atlas-site section p{margin:5px 0;color:#4e5b60;line-height:1.45}.site.major-site{--major-ink:#071015}.site.major-site>header{min-height:86px;padding-inline:40px;background:color-mix(in srgb,var(--accent),#05080b 82%);border-bottom:3px solid var(--accent);color:#f2f5f7}.site.major-site>header :is(.brand,nav,nav a){color:inherit}.site.major-site>header .cta{border-color:#f2f5f7;color:#f2f5f7}.site.major-site>header .cta:hover{background:#f2f5f7;color:#071015}.site.major-site .brand{font-size:24px;letter-spacing:-.03em}.site.major-site .hero{min-height:390px;padding:68px 7vw;background:linear-gradient(110deg,color-mix(in srgb,var(--accent),#080b0e 80%),#080b0eee)}.site.major-site .hero h1{max-width:760px;font-size:clamp(46px,6vw,86px);line-height:.94}.site.major-site .hero p{max-width:620px;font-size:17px}.site.major-healthcare .hero,.site.major-biotech .hero{background:linear-gradient(115deg,#e8f3ef,#b8d9d1);color:#14221f}.site.major-defense .hero,.site.major-cybersecurity .hero{background:repeating-linear-gradient(90deg,#071013 0 39px,#102126 40px);color:#e6f5f2}.site.major-finance .hero{background:#131315;color:#eee6d6}.site.major-media .hero,.site.major-social-media .hero{background:linear-gradient(125deg,#401d5d,#cc3d68);color:#fff}.site.major-site .hero{color:#f2f5f7}.site.major-site .hero :is(.eyebrow,h1){color:inherit}.site.major-site .hero p{color:#c7cdd4}.site.major-healthcare .hero p,.site.major-biotech .hero p{color:#39524d}.site.major-finance .hero p{color:#c8c0b2}.site.major-media .hero p,.site.major-social-media .hero p{color:#f2eaf5}.connection-manager{height:100%;overflow:auto;background:var(--surface)}.connection-manager>header{display:flex;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--inset)}.connection-manager>header>div{display:flex;align-items:center;gap:10px}.connection-manager>header span{color:var(--muted);font:10px var(--mono);letter-spacing:.13em}.connection-manager>header code{color:var(--cyan)}.connection-manager>header .app-tabs{align-self:stretch}.connection-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;height:calc(100% - 49px);min-height:360px;border-bottom:1px solid var(--line)}.route-map{min-width:0;position:relative;background:#070d12;border-right:1px solid var(--line)}.network-map-shell{position:absolute;inset:0;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.network-map-shell.dragging{cursor:grabbing}.map-zoom{position:absolute;right:10px;top:10px;display:flex;border:1px solid var(--line);background:#05090de8}.map-zoom button{width:32px;height:30px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--text);font:14px var(--mono)}.map-zoom button:last-child{border-right:0;font-size:10px}.map-zoom button:hover:not(:disabled){background:var(--surface2);color:var(--cyan)}.map-zoom button:disabled{color:var(--muted)}.network-world-map{width:100%;height:100%;min-height:300px;display:block}.network-world-map .map-land{fill:#102027;stroke:#31505a}.network-world-map .map-graticule{stroke:#26343b}.route-line{stroke:var(--accent);stroke-width:2;stroke-dasharray:7 4;vector-effect:non-scaling-stroke}.network-map-host{cursor:pointer;outline:none}.network-map-host circle{fill:var(--surface);stroke-width:2;vector-effect:non-scaling-stroke}.network-map-host.relay circle{stroke:var(--cyan)}.network-map-host.endpoint circle{stroke:var(--warning)}.network-map-host.route-hop circle{fill:var(--cyan)}.network-map-host.target circle{fill:var(--accent);stroke:var(--accent)}.network-map-host text{fill:var(--text);stroke:#070d12;stroke-width:4px;paint-order:stroke;font:10px var(--mono)}.network-map-origin{pointer-events:none}.network-map-origin circle{fill:var(--accent)}.network-map-origin text{fill:var(--accent);stroke:#070d12;stroke-width:4px;paint-order:stroke;font:700 10px var(--mono);letter-spacing:.06em}.route-strip{position:absolute;left:10px;right:10px;bottom:9px;display:flex;flex-wrap:wrap;gap:7px;padding:7px 9px;background:#05090de8;border:1px solid var(--line);font:10px var(--mono)}.route-strip span{color:var(--cyan)}.route-strip strong{color:var(--accent)}.connection-layout>aside{padding:19px;overflow:auto;font-size:14px;line-height:1.5}.connection-layout>aside .eyebrow{font-size:11px}.connection-layout>aside h2{margin:9px 0;font-size:23px}.connection-layout>aside>code{display:block;color:var(--cyan);word-break:break-all;font-size:13px;line-height:1.55}.connection-layout dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.connection-layout dt{color:var(--muted)}.connection-layout dd{margin:0;text-align:right;line-height:1.4}.connection-layout .primary{width:100%;margin-top:14px;padding:10px;font-size:11px}.origin-summary{margin-top:14px}.route-selection-help{color:var(--muted);font-size:11px;line-height:1.5;margin:12px 0}.route-connect-estimate{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding:9px 10px;border:1px solid var(--line);background:var(--inset)}.route-connect-estimate span{color:var(--muted);font:10px var(--mono);letter-spacing:.1em}.route-connect-estimate b{color:var(--cyan);font:12px var(--mono)}.route-legend{position:absolute;z-index:2;top:10px;left:10px;display:flex;gap:13px;padding:7px 9px;border:1px solid var(--line);background:#05090de8;pointer-events:none}.route-legend span{display:flex;align-items:center;gap:5px;color:var(--muted);font:700 10px var(--mono);letter-spacing:.1em}.route-legend i{width:8px;height:8px;border:2px solid var(--cyan);border-radius:50%}.route-legend span:last-child i{border-color:var(--warning)}.network-notice{margin:12px 0 0;color:var(--warning);font-size:12px;line-height:1.45}.host-discovery{display:flex;gap:8px;align-items:end;margin-bottom:12px;padding:12px;border:1px solid var(--line);background:var(--surface)}.host-discovery label{display:grid;gap:5px;flex:1}.host-discovery label span{color:var(--muted);font:10px var(--mono);letter-spacing:.12em}.host-discovery input{border:1px solid var(--line);background:var(--inset);color:var(--text);padding:9px 10px;font:11px var(--mono)}.host-discovery button{height:35px;border:1px solid var(--cyan);background:transparent;color:var(--cyan);padding:0 13px;font:10px var(--mono)}.address-token button+button{border-left:1px solid var(--line)}.address-token.added{border-color:var(--success)}.address-token.added button:last-child{color:var(--success)}.address-token.error{border-color:var(--warning)}.address-token.error button:last-child{color:var(--warning)}.route-ledger{padding:13px}.route-ledger>h3{font:10px var(--mono);letter-spacing:.16em;color:var(--muted)}.route-ledger>article{border:1px solid var(--line);margin-top:8px;background:var(--inset)}.connection-history{height:calc(100% - 49px);overflow:auto;padding:18px}.connection-history>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px;border-bottom:1px solid var(--line);padding:0 2px 12px}.connection-history>header div{display:grid;gap:3px}.connection-history>header span{color:var(--muted);font:10px var(--mono);letter-spacing:.13em}.connection-history>header h2{margin:0;font-size:24px}.connection-history>header>b,.route-estimate b{color:var(--cyan);font:11px var(--mono)}.connection-history>article{border:1px solid var(--line);margin-top:8px;background:var(--inset)}.connection-history>article>header{padding:7px 10px;border-bottom:1px solid var(--line)}.connection-history>article>header time{color:var(--muted);font:10px var(--mono);letter-spacing:.05em}.connection-path{display:flex;align-items:center;gap:10px;padding:10px;overflow-x:auto}.connection-path>span{display:flex;align-items:center;gap:7px;white-space:nowrap}.connection-path b{font:700 11px var(--mono);color:var(--text)}.connection-path code{font-size:10px;color:var(--muted)}.connection-path i{font-style:normal;color:var(--accent)}.host-manager{padding:14px;height:calc(100% - 48px);overflow:auto}.host-manager-controls{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,auto);gap:8px;margin-bottom:12px}.host-manager-controls input,.host-manager-controls select{min-width:0;border:1px solid var(--line);background:var(--inset);color:var(--text);padding:9px 10px;font:11px var(--mono)}.host-manager>header,.host-manager>article{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(150px,1fr) minmax(210px,1.4fr) 82px;gap:14px;align-items:center}.host-manager>header{padding:7px 12px;color:var(--muted);font:10px var(--mono);letter-spacing:.1em}.host-manager>article{border:1px solid var(--line);border-bottom:0;background:var(--inset);padding:11px 12px}.host-manager>article:last-of-type{border-bottom:1px solid var(--line)}.host-manager article>div,.host-identity{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.host-identity{border:0;background:transparent;color:var(--text);padding:0;text-align:left}.host-identity:hover b{color:var(--accent)}.host-manager article code{color:var(--cyan);font-size:11px}.host-manager article span,.host-manager article small{color:var(--muted);font-size:10px;line-height:1.35}.host-manager article>div>b{font:10px var(--mono);letter-spacing:.08em}.host-manager .access-compromised{color:var(--accent)}.host-manager .access-accessed{color:var(--cyan)}.map-visibility{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.map-visibility input{accent-color:var(--accent);width:17px;height:17px}.map-visibility span{font:10px var(--mono)!important}.sound-settings{margin:14px 0;padding:12px;border:1px solid var(--line);background:var(--inset);display:grid;gap:11px}.sound-settings>div:first-child,.sound-settings label{display:flex;align-items:center;justify-content:space-between;gap:12px}.sound-settings span,.sound-settings label{font:10px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.sound-settings button{font:10px var(--mono);text-transform:uppercase}.sound-settings input[type=range]{width:150px;accent-color:var(--accent)}.sound-preview{display:flex;flex-wrap:wrap;gap:5px}.sound-preview button{padding:5px 7px;border:1px solid var(--line);background:var(--surface);color:var(--text)}.remote-login{height:100%;display:grid;align-content:center;gap:12px;max-width:430px;margin:auto;padding:28px}.remote-login>header{display:flex;gap:13px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}.remote-login>header svg{color:var(--accent)}.remote-login>header div{display:grid}.remote-login>header span,.remote-login label small{color:var(--muted);font:10px var(--mono)}.remote-login label{display:grid;gap:5px}.remote-login input,.record-search input{border:1px solid var(--line);background:var(--inset);color:var(--text);padding:10px;font:12px var(--mono)}.remote-service{height:100%;display:grid;grid-template-rows:auto auto 1fr auto;background:var(--surface)}.remote-service>header{display:flex;justify-content:space-between;align-items:center;padding:16px 19px;border-bottom:1px solid var(--line);background:var(--inset)}.remote-service>header>div:first-child{display:grid;gap:3px}.remote-service>header span,.remote-service section span{color:var(--muted);font:10px var(--mono);letter-spacing:.1em}.remote-service h2{margin:0}.remote-service code{color:var(--cyan)}.remote-state{padding:7px 10px;border:1px solid var(--cyan);color:var(--cyan);font:10px var(--mono)}.remote-state.authenticated{border-color:var(--success);color:var(--success)}.remote-auth{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.remote-auth>div{display:grid;gap:4px;padding:11px 18px;border-right:1px solid var(--line)}.remote-auth small{color:var(--muted)}.factor-list,.remote-records{padding:18px;overflow:auto}.factor-list h3{font:10px var(--mono);color:var(--muted);text-transform:uppercase}.factor-list article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);background:var(--inset)}.factor-list article>div{display:grid}.factor-list article em{color:var(--cyan);font:10px var(--mono)}.factor-list article button,.record-search button{border:1px solid var(--accent);background:transparent;color:var(--accent);padding:7px 10px}.factor-list>.primary{margin-top:14px}.remote-records>header{display:grid;gap:4px}.record-search{display:grid;grid-template-columns:1fr auto;margin-top:16px}.remote-records pre{padding:14px;background:var(--inset);border:1px solid var(--line);color:var(--cyan);overflow:auto}.remote-service>footer{display:flex;align-items:center;gap:12px;padding:10px 18px;border-top:1px solid var(--line);background:var(--inset)}.remote-service>footer>button{border:1px solid var(--line);background:transparent;color:var(--muted);padding:7px 10px}.remote-service>footer .error{margin:0}.guide-app{display:grid;grid-template-columns:185px 1fr;height:100%;background:var(--surface)}.guide-app>aside{background:var(--inset);border-right:1px solid var(--line);overflow:auto}.guide-app>aside header{display:grid;gap:4px;padding:16px;border-bottom:1px solid var(--line)}.guide-app>aside svg{color:var(--accent);width:21px}.guide-app>aside header span{color:var(--muted);font:10px var(--mono)}.guide-app>aside button{width:100%;padding:11px 13px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--muted);text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px}.guide-app>aside button>b{color:var(--accent);font:700 10px var(--mono);letter-spacing:.08em}.guide-app>aside button.selected{color:var(--text);background:var(--tint);box-shadow:inset 3px 0 var(--accent)}.guide-app>article{padding:24px 28px;overflow:auto;-webkit-user-select:text;user-select:text}.guide-app>article h1{font-size:31px;border-bottom:2px solid var(--accent);padding-bottom:10px;margin:0 0 22px}.guide-app>article h2{font-size:20px;margin:30px 0 12px;color:var(--cyan)}.guide-app>article h3{font-size:15px;margin:24px 0 10px;color:var(--text)}.guide-app>article p,.guide-app>article li{max-width:65ch;line-height:1.7}.guide-app>article p{margin:0 0 14px}.guide-app>article ul,.guide-app>article ol{display:grid;gap:7px;margin:10px 0 20px;padding-left:25px}.guide-app>article li::marker{color:var(--accent)}.guide-app>article strong{color:var(--text);font-weight:800}.guide-app>article code{padding:2px 5px;border:1px solid var(--line);background:var(--inset);color:var(--cyan);font:12px var(--mono)}.guide-app>article pre{max-width:100%;overflow:auto;margin:15px 0 22px;padding:16px;border:1px solid var(--line);border-left:3px solid var(--accent);background:#05080b;color:#b9f7e7}.guide-app>article pre code{padding:0;border:0;background:none;color:inherit;line-height:1.65;white-space:pre}.guide-app>article blockquote{margin:18px 0;padding:12px 17px;border-left:3px solid var(--cyan);background:color-mix(in srgb,var(--cyan) 6%,transparent);color:var(--muted)}.guide-app>article blockquote p:last-child{margin-bottom:0}.guide-app>article hr{border:0;border-top:1px solid var(--line);margin:28px 0}.guide-app>article a{color:var(--cyan);text-underline-offset:3px}.news-site{height:100%;background:#e6e1d7;color:#16191b;overflow:auto}.news-site>header{height:58px;display:flex;justify-content:space-between;align-items:center;padding:0 22px;background:#15191c;color:#f1eee7;border-bottom:4px solid #e3425f}.news-site>header div{display:grid}.news-site>header b{font:700 22px var(--mono)}.news-site>header span,.news-site>header time{font:10px var(--mono);letter-spacing:.18em;color:#9fc8c4}.news-layout{display:grid;grid-template-columns:285px 1fr;height:calc(100% - 58px)}.news-layout>aside{overflow:auto;border-right:1px solid #a8a298;background:#d8d2c7}.news-layout>aside button{display:grid;gap:5px;width:100%;padding:13px;border:0;border-bottom:1px solid #aaa399;background:transparent;text-align:left;color:#202326}.news-layout>aside button.selected{background:#f1ede4;box-shadow:inset 4px 0 #e3425f}.news-layout>aside span,.news-layout>aside time{font:10px var(--mono);color:#65716f}.news-layout>aside b{font-size:15px}.news-layout>article{padding:30px;overflow:auto}.news-layout>article>span{color:#d12d4d;font:700 10px var(--mono);letter-spacing:.16em}.news-layout>article h1{font:700 38px/1.05 var(--sans);margin:12px 0}.news-layout>article small{color:#68706f}.news-layout>article p{font:18px/1.65 Georgia,serif;max-width:60ch;margin-top:25px}.system-rail .rail-idle{display:flex;align-items:center;gap:7px;color:color-mix(in srgb,var(--muted) 72%,transparent)}.system-rail .rail-idle i{width:7px;height:7px;background:currentColor;opacity:.55}.system-rail .rail-connection{display:flex;align-items:center;gap:7px;color:var(--cyan)}.system-rail .rail-connection i{width:7px;height:7px;background:var(--cyan);box-shadow:0 0 9px var(--cyan);animation:connection-presence 1.8s ease-in-out infinite}@keyframes connection-presence{0%,to{opacity:.55;box-shadow:0 0 3px color-mix(in srgb,var(--cyan) 45%,transparent)}50%{opacity:1;box-shadow:0 0 11px var(--cyan)}}.system-rail .rail-connection button{margin-left:5px;border:1px solid var(--accent);background:transparent;color:var(--accent);padding:5px 8px;font:10px var(--mono)}.system-rail>div:last-child{height:100%}.system-rail .rail-logout{align-self:stretch;height:100%;display:flex;align-items:center;gap:7px;margin-right:-18px;padding:0 15px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--muted);font:700 10px var(--mono);letter-spacing:.1em}.system-rail .rail-logout svg{width:14px;height:14px}.system-rail .rail-logout:hover{background:var(--accent);color:#fff}.remote-context>p{color:var(--muted);line-height:1.5}.remote-capabilities{display:grid;gap:8px;padding:18px}.remote-capabilities>span{color:var(--muted);font:10px var(--mono)}.remote-capabilities code{padding:8px 10px;border:1px solid var(--line);background:var(--inset);color:var(--cyan)}.log-lens-empty{height:100%;display:grid;place-content:center;justify-items:start;padding:36px;background:var(--surface)}.log-lens-empty svg{color:var(--accent);width:34px}.log-lens-empty h2{margin:12px 0 5px}.log-lens-empty p{max-width:48ch;color:var(--muted);line-height:1.5}.log-lens-empty button,.log-lens>header button,.log-index button{border:1px solid var(--line);background:var(--surface2);color:var(--text);padding:8px 10px}.log-lens{height:100%;display:grid;grid-template-rows:auto auto 1fr;background:var(--surface)}.log-lens>header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--inset)}.log-lens>header>div{display:grid;gap:3px}.log-lens>header span{color:var(--muted);font:10px var(--mono)}.log-lens>header code{color:var(--cyan)}.log-lens>.error{margin:10px 16px}.log-index{overflow:auto;padding:12px}.log-index>article{display:grid;grid-template-columns:78px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-bottom:0;background:var(--inset)}.log-index>article:last-of-type{border-bottom:1px solid var(--line)}.log-index>article>code{color:var(--cyan)}.log-index>article>div{display:grid;gap:2px}.log-index span,.log-index time{color:var(--muted);font:10px var(--mono)}.log-index article.tombstone{border-color:var(--warning);background:color-mix(in srgb,var(--warning),transparent 93%)}.log-index article.tombstone code,.log-index article.tombstone b{color:var(--warning)}.local-files{height:100%;min-height:0;display:grid;grid-template-rows:52px 1fr auto;background:var(--surface)}.local-files>header{display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--line);background:var(--inset)}.local-files>header>div{display:flex;align-items:center;gap:9px}.local-files>header svg{color:var(--cyan)}.local-files>header span{display:grid}.local-files>header small{color:var(--muted);font:10px var(--mono)}.local-files>.artifact-file-picker{max-height:none;border:0}.local-files>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:9px 12px;border-top:1px solid var(--line);background:var(--inset)}.local-files>footer span{margin-right:auto;color:var(--muted);font:10px var(--mono)}.local-files>footer button{border:1px solid var(--line);padding:8px 11px}.local-files>footer button.primary{background:var(--accent);color:#fff}.gateway-choice-shell{min-height:100vh;background:var(--bg);color:var(--text)}.gateway-choice-shell>header{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid var(--line);background:var(--surface)}.gateway-choice-panel{width:min(880px,calc(100% - 40px));margin:8vh auto;padding:28px;border:1px solid var(--line);background:var(--surface)}.gateway-choice-panel h1{margin:8px 0}.gateway-choice-panel>div:first-child p{color:var(--muted);max-width:65ch}.gateway-choice-list{display:grid;gap:10px;margin:24px 0}.gateway-choice{display:grid;grid-template-columns:minmax(180px,1fr) 1fr auto;gap:18px;align-items:center;padding:14px;border:1px solid var(--line);background:var(--inset)}.gateway-choice>div{display:grid;gap:4px}.gateway-choice code{color:var(--cyan)}.gateway-choice dl{display:flex;gap:24px;margin:0}.gateway-choice dl div{display:grid;gap:3px}.gateway-choice dt{color:var(--muted);font:10px var(--mono)}.gateway-choice dd{margin:0;font:10px var(--mono)}.gateway-choice.compromised,.gateway-choice.seized{border-color:var(--warning)}.gateway-choice-panel>footer{display:flex;gap:10px;justify-content:flex-end;border-top:1px solid var(--line);padding-top:18px}.gateway-fleet-item{display:grid;grid-template-columns:1fr auto}.gateway-fleet-item>button:first-child{width:100%}.gateway-fleet-item>.danger{border-left:0}.cell-settings{display:grid;gap:10px;margin:16px 0;padding:13px;border:1px solid var(--line);background:var(--inset)}.cell-settings>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cell-settings>header div{display:grid;gap:3px}.cell-settings>header span,.cell-settings>p,.cell-invites span{color:var(--muted);font:10px var(--mono)}.cell-settings>header code,.cell-invites code{color:var(--cyan);font:11px var(--mono)}.cell-invite-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:9px;font:10px var(--mono);letter-spacing:.08em}.cell-invite-heading button{padding:5px 8px}.cell-invites{display:grid;gap:5px}.cell-invites>div{display:grid;grid-template-columns:minmax(130px,1fr) minmax(110px,auto) 28px 28px 28px;align-items:center;gap:6px}.cell-invites button{display:grid;place-items:center;width:28px;height:26px;padding:0}.cell-invites p{margin:2px 0;color:var(--muted);font-size:10px}.invitation-intake{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,transparent)}.invitation-intake span{font:10px var(--mono);letter-spacing:.1em;color:var(--cyan)}.invitation-intake code{font:13px var(--mono)}.invitation-intake small{color:var(--muted)}.cell-member-heading{border-top:1px solid var(--line);padding-top:9px;font:10px var(--mono);letter-spacing:.08em}.cell-members{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:5px}.cell-members>div{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:7px 8px;border:1px solid var(--line);background:var(--surface)}.cell-members i{width:7px;height:7px;border-radius:50%;background:var(--muted)}.cell-members .presence-online{background:var(--cyan);box-shadow:0 0 8px color-mix(in srgb,var(--cyan) 70%,transparent)}.cell-members .presence-recent{background:var(--amber)}.cell-members .presence-dormant{opacity:.35}.cell-members b{overflow:hidden;text-overflow:ellipsis;font:10px var(--mono)}.cell-members span{color:var(--muted);font:10px var(--mono)}.cell-blocks{display:grid;gap:5px}.cell-blocks>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border:1px solid var(--line);background:var(--surface)}.cell-blocks>div>span{display:grid;gap:2px}.cell-blocks b{font:10px var(--mono)}.cell-blocks small,.cell-blocks p{color:var(--muted);font:10px var(--mono)}.cell-blocks button{padding:5px 8px}.cell-blocks p{margin:2px 0}.cell-safety-reports{display:grid;gap:5px}.cell-safety-reports article{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:8px;border:1px solid var(--line);background:var(--surface)}.cell-safety-reports span{display:grid;gap:2px}.cell-safety-reports b{font:10px var(--mono)}.cell-safety-reports small{color:var(--muted);font:10px var(--mono)}.cell-safety-reports em{align-self:start}.cell-safety-reports p{grid-column:1/-1;margin:3px 0 0;font-size:10px}.cell-settings>header span,.cell-settings>p,.cell-invites span{font-size:12px;line-height:1.45}.cell-settings>header code,.cell-invites code{font-size:13px}.cell-invite-heading,.cell-member-heading{font-size:11px;padding-top:11px}.cell-invites p,.cell-blocks small,.cell-blocks p,.cell-safety-reports small{font-size:11px;line-height:1.4}.cell-blocks b,.cell-safety-reports b{font-size:12px}.cell-safety-reports p{font-size:12px;line-height:1.45}.safety-report-backdrop{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:18px;background:#030507bb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.safety-report-dialog{display:grid;gap:13px;width:min(520px,100%);max-height:100%;overflow:auto;padding:17px;border:1px solid var(--amber);background:var(--panel);box-shadow:0 18px 60px #000b,0 0 24px color-mix(in srgb,var(--amber) 18%,transparent)}.safety-report-dialog>header{display:flex;justify-content:space-between;align-items:start;gap:12px}.safety-report-dialog h2{margin:3px 0;font-size:18px}.safety-report-dialog>header button{display:grid;place-items:center;width:30px;height:28px;padding:0}.safety-report-dialog>p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.safety-report-dialog>label{display:grid;gap:6px;color:var(--muted);font:10px var(--mono);letter-spacing:.08em}.safety-report-dialog select,.safety-report-dialog textarea{width:100%;padding:9px;border:1px solid var(--line);background:var(--inset);color:var(--text);font:12px var(--mono);letter-spacing:0}.safety-report-dialog textarea{min-height:90px;resize:vertical}.safety-report-dialog .safety-block-option{display:flex;align-items:center;gap:8px;color:var(--text);letter-spacing:0}.safety-report-dialog .safety-block-option input{width:auto}.safety-report-dialog>footer{display:flex;justify-content:flex-end;gap:8px}.safety-evidence-envelope{display:grid;gap:5px;margin:0}.safety-evidence-envelope>div{display:grid;grid-template-columns:110px 1fr;gap:8px}.safety-evidence-envelope dt{color:var(--muted);font:10px var(--mono);text-transform:uppercase}.safety-evidence-envelope dd{margin:0;font:10px var(--mono)}.safety-inbox blockquote{margin:8px 0;padding:10px;border-left:2px solid var(--amber);background:var(--inset);font:11px/1.5 var(--mono);white-space:pre-wrap}.safety-inbox textarea{min-height:70px}.download-center{display:none}.download-center-toggle{margin-left:auto;display:flex;align-items:center;gap:9px;border:1px solid var(--cyan);background:var(--surface2);color:var(--cyan);padding:9px 12px;font:700 11px/1 var(--font-ui);letter-spacing:.1em;box-shadow:0 8px 24px #0009}.download-center-toggle svg{width:15px}.download-center>section{border:1px solid var(--cyan);border-bottom:0;background:var(--surface);padding:10px;max-height:300px;overflow:auto;box-shadow:0 14px 34px #000b}.download-center>section article{display:grid;grid-template-columns:1fr auto;gap:7px 10px;padding:10px;border-bottom:1px solid color-mix(in srgb,var(--cyan) 24%,transparent)}.download-center>section article>div{display:flex;flex-direction:column;gap:3px;min-width:0}.download-center>section article b{overflow:hidden;text-overflow:ellipsis}.download-center>section article small{color:var(--muted)}.download-center>section article>i{grid-column:1/-1;height:3px;background:#ffffff12;overflow:hidden}.download-center>section article>i b{display:block;height:100%;background:var(--cyan);transform-origin:left;transition:transform .3s linear}.download-center nav{grid-row:1;grid-column:2;display:flex;gap:5px;align-items:center}.download-center nav button{min-width:28px;height:28px;padding:5px;border:1px solid var(--line);background:transparent;color:var(--text)}.download-center nav svg{width:13px}.installer-action{display:flex;align-items:center;gap:12px;margin:8px 12px;padding:10px;border:1px solid var(--line);background:var(--surface)}.installer-action span{display:flex;flex:1;flex-direction:column}.installer-action small{color:var(--muted)}.file-operation-notice{margin:8px 12px;padding:8px;border-left:3px solid var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,transparent)}.transfer-toast{cursor:default}.transfer-toast .chassis-inner{padding-right:92px;background:var(--surface2);box-shadow:0 12px 28px #000b}.transfer-toast nav{position:absolute;right:12px;top:50%;display:flex;gap:5px;transform:translateY(-50%)}.transfer-toast nav button{display:grid;place-items:center;min-width:27px;height:27px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--cyan) 42%,var(--line));background:var(--surface);color:var(--cyan);font:700 10px var(--mono);text-transform:uppercase}.transfer-toast nav button:hover{border-color:var(--cyan);background:var(--cyan);color:var(--ink)}.transfer-toast nav svg{display:block;width:13px;height:13px}.transfer-toast-progress{position:absolute;left:20px;right:92px;bottom:7px;height:2px;background:#ffffff12;overflow:hidden}.transfer-toast-progress b{display:block;height:100%;background:var(--cyan);transform-origin:left;transition:transform .25s linear}.transfer-toast .toast-close{right:5px;top:2px;cursor:pointer}.service-inspector-app{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);background:var(--inset)}.service-inspector-app>header{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line);background:var(--surface2)}.service-inspector-app>header>svg{width:30px;color:var(--cyan)}.service-inspector-app>header span,.service-inspector-app>section>div>span{color:var(--cyan);font:700 10px var(--mono);letter-spacing:.16em}.service-inspector-app h2{margin:3px 0}.service-inspector-app header p{margin:0;color:var(--muted)}.service-inspector-app header>b{align-self:start;border:1px solid var(--cyan);padding:5px 7px;color:var(--cyan);font:700 10px var(--mono)}.service-inspector-app>form{display:flex;align-items:end;gap:10px;padding:14px 20px;border-bottom:1px solid var(--line);background:var(--surface)}.service-inspector-app>form label{display:grid;flex:1;gap:5px;color:var(--muted);font:10px var(--mono);text-transform:uppercase}.service-inspector-app>form input{height:36px;border:1px solid var(--line);background:var(--inset);padding:0 11px;color:var(--text);font:13px var(--mono);outline:none}.service-inspector-app>form input:focus{border-color:var(--cyan)}.service-inspector-app>form button{height:36px;border:1px solid var(--cyan);background:var(--cyan);padding:0 18px;color:var(--page)}.service-inspector-app>section{min-height:0;overflow:auto;padding:16px 20px}.service-inspector-app>section>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.service-inspector-app>section>div>button{display:flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);padding:6px 9px;color:var(--cyan)}.service-inspector-app>section>div>button svg{width:13px}.service-inspector-app pre{min-height:140px;margin:0;border-left:3px solid var(--cyan);background:#03080dcc;padding:16px;color:var(--cyan);font:12px/1.8 var(--mono);white-space:pre-wrap}.service-inspector-app>section>p{color:var(--muted)}.inspector-probing{display:flex;align-items:center;gap:10px;min-height:140px;border-left:3px solid var(--cyan);background:#03080dcc;padding:16px;color:var(--cyan);font:11px var(--mono)}.inspector-probing i{width:9px;height:9px;border:1px solid var(--cyan);animation:pulse 1s ease-in-out infinite}.service-inspector-app>form{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.service-inspector-app>form label{display:grid;width:100%;margin:0;gap:5px}.service-inspector-app>form input{box-sizing:border-box;display:block;width:100%;height:40px;margin:0}.service-inspector-app>form button{box-sizing:border-box;display:block;width:100%;height:40px;margin:0;line-height:38px}.service-inspector-app pre{min-height:0}.app-window[data-app=console] .window-content{flex:1 1 auto;height:auto;min-height:0;overflow:hidden;background:#0a0e15}.operator-terminal{position:relative;width:100%;height:100%;padding:10px;background:#0a0e15}.operator-terminal>div{width:100%;height:100%;min-width:0;min-height:0;background:#0a0e15}.operator-terminal .xterm{width:100%;height:100%;background:#0a0e15}.operator-terminal .xterm-screen,.operator-terminal .xterm-viewport{background-color:#0a0e15!important}.operator-terminal .xterm-viewport{scrollbar-color:#2c3646 #0a0e15}.operator-terminal .terminal-copy{z-index:3;top:8px;right:19px;background:#111722;color:#7c8794}.operator-terminal .terminal-copy:hover{border-color:#2df3e6;color:#2df3e6}.local-file-list{min-height:0;overflow:auto;background:var(--inset)}.local-file-list>header,.local-file-list>article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,190px) minmax(145px,auto);align-items:center;gap:10px;padding:0 12px}.local-file-list>header{position:sticky;top:0;z-index:1;height:30px;border-bottom:1px solid var(--line);background:var(--surface2);color:var(--muted);font:10px var(--mono)}.local-file-list>article{min-height:48px;border-bottom:1px solid var(--line)}.local-file-list>article.selected{background:var(--tint)}.local-file-list>article>button:first-child{display:flex;align-items:center;gap:9px;min-width:0;border:0;background:transparent;text-align:left;color:var(--text)}.local-file-list>article>button:first-child svg{width:17px;color:var(--cyan)}.local-file-list>article>button:first-child span{display:grid;min-width:0}.local-file-list>article>button:first-child b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-file-list>article small,.local-file-list>article>span{min-width:0;overflow:hidden;color:var(--muted);font:10px var(--mono);text-overflow:ellipsis;white-space:nowrap}.local-file-list nav{display:flex;min-width:max-content;justify-content:flex-end;gap:5px}.local-file-list nav button{height:27px;border:1px solid var(--line);background:var(--surface2);padding:4px 8px;color:var(--text);font:10px var(--mono);text-transform:uppercase}.local-file-list nav button.danger{display:grid;place-items:center;width:28px;padding:4px;color:var(--danger)}.local-file-list nav svg{width:13px}.local-file-list>p{padding:30px;color:var(--muted);text-align:center}.installer-popup-backdrop{position:fixed;inset:0;z-index:11900;display:grid;place-items:center;background:#02040980;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.installer-popup{width:min(520px,calc(100vw - 60px));border:1px solid var(--cyan);background:var(--surface);box-shadow:0 24px 70px #000d}.installer-popup>header{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--line);background:var(--surface2)}.installer-popup>header div{display:flex;align-items:center;gap:8px;color:var(--cyan);font:700 10px var(--mono);letter-spacing:.13em}.installer-popup>header svg{width:15px}.installer-popup>header button{border:0;background:transparent;color:var(--muted);font-size:18px}.installer-popup>main{display:grid;grid-template-columns:72px 1fr;gap:16px;padding:24px}.installer-package-icon{display:grid;place-items:center;height:72px;border:1px solid var(--cyan);background:var(--tint2);color:var(--cyan);font:700 17px var(--mono)}.installer-popup h2{margin:2px 0 6px}.installer-popup main p{margin:0 0 9px;color:var(--muted)}.installer-popup main code{color:var(--cyan);font-size:10px}.installer-status{margin:0 24px 22px;padding:12px;border:1px solid var(--line);background:var(--inset)}.installer-status>span{color:var(--cyan);font:700 10px var(--mono);letter-spacing:.15em}.installer-status p{margin:7px 0;color:var(--muted)}.installer-status>i{display:block;height:3px;background:var(--line);overflow:hidden}.installer-status>i b{display:block;height:100%;background:var(--cyan);transform-origin:left;transition:transform .25s linear}.installer-status.complete{border-color:var(--success)}.installer-status.error{border-color:var(--danger)}.installer-popup>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--line);background:var(--surface2)}.installer-popup>footer button{border:1px solid var(--line);background:var(--surface);padding:8px 14px;color:var(--text)}.installer-popup>footer button.primary{border-color:var(--cyan);background:var(--cyan);color:var(--page)}.keyring-app{display:grid;grid-template-columns:minmax(230px,34%) 1fr;height:100%;min-height:0;background:#080e12f5}.keyring-list{overflow:auto;border-right:1px solid var(--line);padding:12px}.keyring-list header{display:flex;gap:10px;align-items:center;padding:8px 6px 16px}.keyring-list header small,.keyring-list button small{display:block;color:var(--muted);margin-top:3px}.keyring-list button{position:relative;width:100%;padding:12px;text-align:left;border:1px solid transparent;background:transparent;color:var(--text)}.keyring-list button:hover,.keyring-list button.selected{border-color:var(--cyan);background:#2adcda14}.keyring-status{position:absolute;right:8px;top:8px;font:10px var(--mono);text-transform:uppercase;color:var(--cyan)}.keyring-status.stale{color:var(--danger)}.keyring-search{display:flex;align-items:center;gap:7px;margin:0 0 10px;padding:7px 9px;border:1px solid var(--line);background:#020709}.keyring-search svg{width:14px;color:var(--cyan)}.keyring-search input{min-width:0;width:100%;border:0;background:transparent;color:var(--text);outline:0}.keyring-detail{overflow:auto;padding:28px}.keyring-detail h2{margin:6px 0 22px}.keyring-detail dl{display:grid;grid-template-columns:100px 1fr;gap:10px;border-block:1px solid var(--line);padding:18px 0}.keyring-detail dt{color:var(--muted);text-transform:uppercase;font-size:11px}.keyring-detail dd{margin:0;font-family:var(--mono)}.keyring-detail>label{display:block;margin:20px 0 7px;color:var(--muted);font-size:11px;text-transform:uppercase}.keyring-secret{display:flex;border:1px solid var(--cyan);background:#020709}.keyring-secret code{flex:1;padding:11px;color:var(--cyan);overflow:hidden}.keyring-secret button{width:42px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--cyan)}.keyring-secret svg{width:15px}.keyring-detail>small{display:block;margin-top:10px;color:var(--muted)}.keyring-loading{padding:28px;color:var(--cyan)}.keyring-annotation{display:grid;gap:12px;margin-top:26px;padding:16px;border:1px solid var(--line);background:var(--inset)}.keyring-annotation>header{display:flex;justify-content:space-between}.keyring-annotation>header span{color:var(--cyan);font:10px var(--mono);letter-spacing:.12em}.keyring-annotation>header small{color:var(--muted)}.keyring-annotation label{display:grid;gap:5px;color:var(--muted);font:10px var(--mono);text-transform:uppercase}.keyring-annotation input,.keyring-annotation textarea{border:1px solid var(--line);background:#020709;color:var(--text);padding:9px;font:12px var(--sans);text-transform:none}.keyring-annotation textarea{min-height:82px;resize:vertical}.keyring-annotation>button{justify-self:end;display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--cyan);background:transparent;color:var(--cyan);font:10px var(--mono)}.keyring-annotation>button svg{width:14px}@media(max-width:650px){.keyring-app{grid-template-columns:1fr}.keyring-list{max-height:42%;border-right:0;border-bottom:1px solid var(--line)}}.keyring-empty{min-height:100%;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center}.keyring-empty svg{margin-bottom:5px;color:var(--cyan)}.keyring-empty strong{font-size:16px}.keyring-empty span{max-width:410px;color:var(--muted);font-size:13px;line-height:1.55}.remote-mailbox{height:100%;display:flex;flex-direction:column;background:#0a1118;color:#dce8ec}.remote-mailbox>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #29e7dd66;background:#101b24}.remote-mailbox>header span,.remote-mailbox-heading{color:#ff628f;font:700 10px/1.2 var(--mono);letter-spacing:.13em}.remote-mailbox>header h2{margin:4px 0;font-size:18px}.remote-mailbox>header code{color:#71fff5}.remote-mailbox>header>div:last-child{display:flex;gap:8px}.remote-mailbox-layout{min-height:0;flex:1;display:grid;grid-template-columns:minmax(240px,34%) 1fr}.remote-mailbox-layout>aside{overflow:auto;border-right:1px solid #29e7dd55;background:#0d161e}.remote-mailbox-heading{display:flex;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #ffffff18}.remote-mailbox-layout>aside>button{width:100%;display:grid;gap:5px;padding:12px 15px;border:0;border-bottom:1px solid #ffffff12;text-align:left;background:transparent;color:inherit}.remote-mailbox-layout>aside>button:hover,.remote-mailbox-layout>aside>button.selected{background:#20ddd31a;box-shadow:inset 3px 0 #2df3e6}.remote-mailbox-layout>aside>button span{color:#7edbd6;font:700 10px var(--mono);text-transform:uppercase}.remote-mailbox-layout>aside>button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remote-mailbox-layout>aside>button small{color:#81939d}.remote-mailbox-layout>aside>p{padding:20px;color:#81939d}.remote-mailbox-layout>article{overflow:auto;padding:26px 30px;background:#111b23}.remote-mailbox-layout>article h2{margin:7px 0 18px;color:#fff}.remote-mailbox-layout>article dl{display:grid;gap:7px;padding:13px 0;border-block:1px solid #ffffff18}.remote-mailbox-layout>article dl div{display:grid;grid-template-columns:70px 1fr;gap:10px}.remote-mailbox-layout>article dt{color:#7edbd6;font:700 10px var(--mono);text-transform:uppercase}.remote-mailbox-layout>article dd{margin:0}.remote-mailbox-layout>article>p{white-space:pre-wrap;line-height:1.65}.remote-mailbox-layout>article section{display:grid;gap:7px;padding-top:16px}.remote-mailbox-empty{min-height:100%;display:grid;place-content:center;justify-items:center;gap:10px;color:#71848e}@media(max-width:700px){.remote-mailbox-layout{grid-template-columns:1fr}.remote-mailbox-layout>aside{max-height:42%;border-right:0;border-bottom:1px solid #29e7dd55}}.log-forge{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,220px) minmax(170px,220px) auto;align-items:end;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);background:#ff377512}.log-forge>div{display:grid;gap:4px}.log-forge>div span{color:var(--pink);font:700 10px var(--mono);letter-spacing:.12em}.log-forge small{color:var(--muted)}.log-forge label{display:grid;gap:4px;color:var(--muted);font:10px var(--mono);text-transform:uppercase}.log-forge input{min-width:0;border:1px solid var(--line);background:var(--inset);padding:7px;color:var(--text);font:11px var(--mono)}.log-forge button{height:32px;border-color:var(--pink);color:var(--pink)}@media(max-width:760px){.log-forge{grid-template-columns:1fr 1fr}.log-forge>div{grid-column:1/-1}}.gateway-threat-overlay.training>div{border-color:var(--cyan);box-shadow:0 0 36px color-mix(in srgb,var(--cyan) 24%,transparent)}.gateway-threat-overlay.training>div>span,.gateway-threat-overlay.training h2{color:var(--cyan)}.gateway-threat-toast{pointer-events:auto}.gateway-threat-toast .chassis-inner{padding-right:132px}.gateway-threat-toast .toast-actions{position:absolute;right:12px;top:50%;translate:0 -50%}.gateway-threat-toast .toast-actions button{max-width:112px;padding:7px 8px;font-size:10px;line-height:1.25}.infra-destroy{width:100%;margin:14px 0 4px;justify-content:center;--ghost-frame:var(--danger)!important;color:var(--danger)!important;font-size:11px!important;padding:12px 16px!important}.infra-destroy:hover:not(:disabled){background:var(--danger)!important;color:#fff!important}.debug-lab{height:100%;overflow:auto}.debug-lab>div:first-child{padding-bottom:10px;border-bottom:1px solid var(--line)}.debug-lab>div:first-child h2{margin:5px 0}.debug-lab>div:first-child p,.debug-lab .simulation-tuning>p{color:var(--muted);line-height:1.5}.debug-result{position:sticky;bottom:0;margin:10px 0 0;padding:10px;border:1px solid var(--cyan);background:var(--surface);color:var(--cyan);font:10px/1.4 var(--mono)}.gateway-threat-overlay:not(.training)>div{border-color:var(--hazard);background:#111304f2;box-shadow:0 0 0 7px color-mix(in srgb,var(--hazard) 12%,transparent),0 0 65px color-mix(in srgb,var(--hazard) 28%,transparent)}.gateway-threat-overlay:not(.training)>div:before{border-color:color-mix(in srgb,var(--hazard) 36%,transparent)}.gateway-threat-overlay:not(.training) :is(span,h2,dd){color:var(--hazard)}.gateway-threat-overlay:not(.training) p{color:color-mix(in srgb,var(--hazard) 35%,var(--text))}.gateway-threat-overlay:not(.training) dl{border-color:color-mix(in srgb,var(--hazard) 45%,transparent);background:#080902}.gateway-threat-overlay:not(.training) dl div{border-color:color-mix(in srgb,var(--hazard) 25%,transparent)}.gateway-threat-overlay:not(.training) dt{color:color-mix(in srgb,var(--hazard) 58%,var(--muted))}.gateway-threat-overlay:not(.training) .gateway-threat-advice{border-left-color:var(--hazard)}.gateway-threat-overlay:not(.training) button{border-color:var(--hazard);color:var(--hazard)}.gateway-threat-overlay:not(.training) button:last-child{background:var(--hazard);color:#101300}.gateway-threat-overlay.training>div{border-color:var(--hazard);background:#111304f2;box-shadow:0 0 36px color-mix(in srgb,var(--hazard) 24%,transparent)}.gateway-threat-overlay.training>div:before{border-color:color-mix(in srgb,var(--hazard) 36%,transparent)}.gateway-threat-overlay.training>div>span,.gateway-threat-overlay.training h2{color:var(--hazard)}.gateway-threat-overlay.training p{color:color-mix(in srgb,var(--hazard) 35%,var(--text))}.gateway-threat-overlay.training .gateway-threat-advice{border-left-color:var(--hazard)}.gateway-threat-overlay.training button{border-color:var(--hazard);color:var(--hazard)}.gateway-threat-toast{--frame:var(--danger)}.gateway-threat-toast span{color:var(--danger)}.gateway-threat-toast .toast-bar{background:repeating-linear-gradient(-45deg,var(--danger) 0 4px,#19030a 4px 8px)}.warning-toast{--frame:var(--hazard)}.warning-toast span{color:var(--hazard)}.warning-toast .toast-timer{background:var(--hazard)}.warning-toast .toast-bar{background:repeating-linear-gradient(-45deg,var(--hazard) 0 4px,#151700 4px 8px)}.gateway-idle-warning{position:absolute;inset:0;z-index:14000;display:grid;place-items:center;background:#020508b8;-webkit-backdrop-filter:brightness(.35) saturate(.65);backdrop-filter:brightness(.35) saturate(.65);animation:fade-in var(--t-state) ease both}.gateway-idle-warning>div{--frame:var(--hazard);width:min(470px,calc(100vw - 40px));padding:1px;background:var(--frame);box-shadow:0 24px 80px #000}.gateway-idle-warning .chassis-inner{padding:28px;background:var(--surface2)}.gateway-idle-warning span{color:var(--hazard);font:700 10px var(--mono);letter-spacing:.17em}.gateway-idle-warning h2{margin:9px 0 14px;font-size:30px}.gateway-idle-warning p{margin:0 0 22px;color:var(--muted);font-size:15px;line-height:1.55}.gateway-idle-warning p b{color:var(--hazard);font-family:var(--mono)}.gateway-idle-warning button{width:100%}.payment-overlay{position:fixed;inset:0;z-index:16000;display:grid;place-items:center;padding:20px;background:#020508c7;-webkit-backdrop-filter:blur(3px) brightness(.45);backdrop-filter:blur(3px) brightness(.45);-webkit-user-select:none;user-select:none}.payment-sheet{--frame:var(--cyan);width:min(560px,calc(100vw - 30px));max-height:calc(100vh - 40px);padding:1px;background:var(--frame);box-shadow:0 28px 90px #000}.payment-sheet>.chassis-inner{display:grid;gap:16px;max-height:calc(100vh - 42px);overflow:auto;padding:22px;background:var(--surface2)}.payment-sheet header{display:flex;align-items:start;justify-content:space-between;gap:18px}.payment-sheet header span{color:var(--cyan);font:700 10px var(--mono);letter-spacing:.16em}.payment-sheet h2{margin:5px 0 0;font-size:27px}.payment-sheet header button{flex:0 0 34px;width:34px;height:34px}.payment-summary{position:relative;display:grid;gap:9px;padding:15px 155px 15px 15px;border:1px solid var(--line);background:var(--inset)}.payment-summary>div{display:grid;gap:2px}.payment-summary small,.payment-sheet legend{color:var(--muted);font:700 10px var(--mono);letter-spacing:.12em}.payment-summary b{font-size:14px}.payment-summary code{color:var(--cyan);font-size:11px}.payment-summary>strong{position:absolute;right:16px;top:50%;translate:0 -50%;color:var(--cyan);font:700 23px var(--mono)}.payment-summary>strong small{color:inherit}.payment-sheet fieldset{display:grid;gap:7px;margin:0;padding:0;border:0}.payment-sheet legend{margin-bottom:7px}.payment-sheet fieldset label{display:grid;grid-template-columns:18px 24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);background:var(--surface);cursor:pointer}.payment-sheet fieldset label.selected{border-color:var(--cyan);box-shadow:inset 3px 0 var(--cyan)}.payment-sheet fieldset input{accent-color:var(--cyan)}.payment-sheet fieldset svg{width:19px;color:var(--cyan)}.payment-sheet fieldset span{display:grid;gap:2px}.payment-sheet fieldset small{color:var(--muted)}.payment-sheet fieldset em{font:700 12px var(--mono);font-style:normal}.payment-sheet dl{margin:0;border-top:1px solid var(--line)}.payment-sheet dl div{display:flex;justify-content:space-between;padding:7px 2px;border-bottom:1px solid var(--line)}.payment-sheet dt{color:var(--muted)}.payment-sheet dd{margin:0;font:700 12px var(--mono)}.payment-sheet dl .insufficient{color:var(--danger)}.payment-loading{color:var(--muted);font-family:var(--mono)}.payment-sheet footer{display:flex;align-items:end;justify-content:space-between;gap:18px}.payment-sheet footer>span{display:flex;align-items:center;gap:7px;max-width:230px;color:var(--muted);font-size:11px;line-height:1.4}.payment-sheet footer>span svg{flex:0 0 auto;width:17px;color:var(--cyan)}.payment-sheet footer>div{display:flex;gap:8px}.payment-sheet footer button{min-width:112px}@media(max-width:560px){.payment-summary{padding-right:15px}.payment-summary>strong{position:static;translate:0;margin-top:7px}.payment-sheet footer{align-items:stretch;flex-direction:column}.payment-sheet footer>div{display:grid;grid-template-columns:1fr 1fr}.payment-sheet footer button{min-width:0}}.confirm-dialog-shade{position:fixed;inset:0;z-index:32000;display:grid;place-items:center;padding:20px;background:#020508c7;-webkit-backdrop-filter:blur(4px) brightness(.42);backdrop-filter:blur(4px) brightness(.42);-webkit-user-select:none;user-select:none;animation:fade-in var(--t-state) ease both}.confirm-dialog{--frame:var(--accent);width:min(510px,calc(100vw - 30px));padding:1px;background:var(--frame);box-shadow:0 28px 90px #000,0 0 34px color-mix(in srgb,var(--frame) 16%,transparent)}.confirm-dialog-shade.tone-warning .confirm-dialog{--frame:var(--warning)}.confirm-dialog-shade.tone-danger .confirm-dialog{--frame:var(--danger)}.confirm-dialog>.chassis-inner{background:var(--surface2)}.confirm-dialog header{display:flex;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid color-mix(in srgb,var(--frame) 45%,var(--line));color:var(--frame);font:700 10px var(--mono);letter-spacing:.16em;text-transform:uppercase}.confirm-dialog header svg{width:17px}.confirm-dialog main{padding:23px 20px}.confirm-dialog h2{margin:0 0 10px;font-size:25px}.confirm-dialog main p{margin:0;color:var(--muted);font-size:14px;line-height:1.55;white-space:pre-line}.confirm-dialog-detail{margin-top:15px;padding:11px 12px;border-left:2px solid var(--frame);background:var(--inset);color:var(--text);font:12px/1.5 var(--mono);overflow-wrap:anywhere}.confirm-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 16px;border-top:1px solid var(--line);background:var(--surface)}.confirm-dialog footer button{min-width:112px}@media(max-width:520px){.confirm-dialog-shade{align-items:end;padding:8px}.confirm-dialog{width:100%}.confirm-dialog footer{display:grid;grid-template-columns:1fr 1fr}.confirm-dialog footer button{min-width:0}}.gateway-choice.compromised,.gateway-choice.seized{border-color:var(--hazard)}.service-control-app{height:100%;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);background:var(--surface)}.service-control-app>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid var(--line);background:var(--surface2)}.service-control-app>header span{color:var(--cyan);font:700 10px var(--mono);letter-spacing:.16em}.service-control-app>header h2{margin:4px 0}.service-control-app>header code{color:var(--muted)}.service-control-app>header button,.service-control-list button{border:1px solid var(--line);background:var(--inset);padding:8px 11px;color:var(--text);font:700 10px var(--mono);text-transform:uppercase}.service-control-summary{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.service-control-summary>div{display:grid;gap:5px;padding:13px 18px;border-right:1px solid var(--line)}.service-control-summary>div:last-child{border-right:0}.service-control-summary small{color:var(--muted);font:10px var(--mono);letter-spacing:.12em}.service-control-summary b{font:18px var(--mono)}.service-control-app>.error{margin:10px 16px}.service-control-list{min-height:0;overflow:auto;padding:12px}.service-control-list>header,.service-control-list>article{display:grid;grid-template-columns:minmax(170px,1.4fr) 80px 90px 90px 105px;align-items:center;gap:10px}.service-control-list>header{position:sticky;top:0;z-index:1;padding:7px 11px;background:var(--surface);color:var(--muted);font:10px var(--mono);letter-spacing:.1em}.service-control-list>article{min-height:58px;padding:9px 11px;border:1px solid var(--line);border-bottom:0;background:var(--inset)}.service-control-list>article:last-of-type{border-bottom:1px solid var(--line)}.service-control-list article>div{display:grid;gap:3px}.service-control-list article code,.service-control-list article>span,.service-control-list article>small{color:var(--muted);font:10px var(--mono)}.service-control-list article>strong{color:var(--cyan);font:10px var(--mono)}.service-control-list article.disabled{border-color:color-mix(in srgb,var(--hazard) 52%,var(--line));background:color-mix(in srgb,var(--hazard) 5%,var(--inset))}.service-control-list article.disabled>strong{color:var(--hazard)}.service-control-list article.disabled button{border-color:var(--hazard);color:var(--hazard)}.rail-feedback{height:100%;padding:0 13px!important;display:flex;align-items:center;gap:7px;border-left:1px solid var(--line)!important;border-right:1px solid var(--line)!important}.rail-feedback svg{width:14px;height:14px}.rail-feedback span{font:700 10px var(--mono);letter-spacing:.12em}.feedback-shade{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:24px;background:#020507b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.feedback-dialog{width:min(680px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;background:#0c1115fa;border:1px solid var(--accent);box-shadow:0 24px 90px #000,0 0 34px color-mix(in srgb,var(--accent) 18%,transparent);padding:0}.feedback-shade.embedded{position:static;inset:auto;display:block;width:100%;height:100%;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.feedback-shade.embedded .feedback-dialog{width:100%;height:100%;max-height:none;border:0;box-shadow:none}.feedback-dialog>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line);background:#0c1115}.feedback-dialog>header span{font:700 10px var(--mono);letter-spacing:.16em;color:var(--accent2)}.feedback-dialog>header h2{margin:3px 0 0;font-size:22px}.feedback-dialog>header button{width:36px;height:34px;padding:0;display:grid;place-items:center}.feedback-dialog>header svg{width:16px}.feedback-dialog>.app-tabs{height:42px;margin:0;padding:0 18px;border-bottom:1px solid var(--line);background:#080c0f}.feedback-categories{display:flex;gap:8px;padding:18px 18px 0}.feedback-categories button{flex:1}.feedback-categories button.selected{color:#071014;background:var(--accent2);border-color:var(--accent2)}.feedback-dialog>label{display:grid;gap:8px;padding:18px;font:700 10px var(--mono);letter-spacing:.08em}.feedback-dialog>label textarea{min-height:118px;resize:vertical;color:var(--text);background:#080c0f;border:1px solid var(--line);padding:12px;font:13px/1.55 var(--sans);letter-spacing:0}.feedback-dialog>label textarea:focus{outline:1px solid var(--accent2);border-color:var(--accent2)}.feedback-dialog>label small{text-align:right;color:var(--muted);font-weight:400}.feedback-capture{margin:0 18px 18px;border:1px solid var(--line);background:#080c0f;padding:12px;display:grid;gap:12px}.feedback-capture>div{min-height:120px;display:grid;place-items:center;text-align:center;color:var(--muted)}.feedback-capture>div svg{width:25px;color:var(--accent2)}.feedback-capture>div p{margin:5px 0}.feedback-capture figure{margin:0}.feedback-capture img{display:block;width:100%;max-height:250px;object-fit:contain;background:#020405;border:1px solid var(--line)}.feedback-capture figcaption{margin-top:7px;color:var(--muted);font:10px var(--mono)}.feedback-capture>span{display:flex;gap:8px}.feedback-capture>span button:first-child{flex:1}.feedback-dialog>footer{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid var(--line);background:#0a0e11}.feedback-dialog>footer p{margin:0;color:var(--muted);font:10px/1.4 var(--mono)}.feedback-dialog>.error{margin:0 18px 14px}.feedback-sent{min-height:330px;display:grid;place-items:center;align-content:center;text-align:center;padding:30px}.feedback-sent>svg{width:42px;height:42px;color:var(--accent2)}.feedback-sent h3{font-size:25px;margin:14px 0 4px}.feedback-sent p{color:var(--muted)}.feedback-sent>span{display:flex;gap:8px}.feedback-receipts{min-height:330px;max-height:470px;overflow:auto;padding:14px 18px;display:grid;align-content:start;gap:9px}.feedback-receipts>article{display:grid;gap:7px;padding:12px;border:1px solid var(--line);background:#080c0f}.feedback-receipts>article>header{display:flex;align-items:center;justify-content:space-between}.feedback-receipts b,.feedback-receipts small{color:var(--muted);font:10px var(--mono)}.feedback-receipts p{margin:0;white-space:pre-wrap;font-size:12px;line-height:1.5}.feedback-empty{min-height:280px;display:grid;place-items:center;align-content:center;text-align:center;color:var(--muted)}.feedback-empty svg{width:30px;color:var(--cyan)}@media(max-width:720px){.rail-feedback span{display:none}.feedback-shade{padding:10px}.feedback-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.feedback-dialog>footer{grid-template-columns:1fr 1fr}.feedback-dialog>footer p{grid-column:1/-1}.feedback-categories{flex-wrap:wrap}}.system-rail strong .scramble-value{color:inherit}.system-rail .rail-feedback{align-self:stretch;height:100%;margin:0;padding:0 15px!important;border:0!important;border-left:1px solid var(--line)!important;background:transparent;color:var(--muted)}.system-rail .rail-feedback span{color:inherit}.system-rail .rail-feedback:hover{background:var(--accent);color:#fff}.dock button:first-child{border-bottom:0;margin-bottom:0}.dock button[draggable=true]{cursor:grab}.dock button[draggable=true]:active{cursor:grabbing}.dock button.minimized{background:transparent;color:var(--accent2)}.desktop-icons{position:absolute;z-index:0;left:82px;top:66px;bottom:190px;width:min(440px,calc(100vw - 180px));display:grid;grid-template-columns:repeat(auto-fill,88px);grid-auto-rows:96px;align-content:start;gap:8px 6px;pointer-events:none}.desktop-system-icons{position:absolute;z-index:0;left:82px;bottom:18px;display:flex;gap:6px;pointer-events:none}.desktop-system-icons .desktop-shortcut{pointer-events:auto}.rail-balance{align-self:stretch;display:flex;align-items:center;gap:5px;padding:0 11px;border:0;border-inline:1px solid transparent;background:transparent;color:var(--muted);font:inherit;letter-spacing:inherit;text-transform:uppercase}.rail-balance strong{color:var(--text)}.rail-balance:hover{border-color:var(--line);background:var(--surface2);color:var(--text)}.desktop-shortcut{position:relative;left:auto;top:auto;width:88px;height:96px;padding:0;display:block;pointer-events:auto}.desktop-shortcut-launch{width:100%;height:100%;border:0;background:transparent;color:var(--text);display:grid;grid-template-rows:48px auto;align-content:start;justify-items:center;gap:5px;padding:7px 4px;text-align:center}.desktop-shortcut-launch:hover,.desktop-shortcut-launch:focus-visible{background:color-mix(in srgb,var(--surface2),transparent 16%)}.desktop-shortcut-icon{position:relative;width:48px;height:48px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--line),transparent 20%);background:color-mix(in srgb,var(--surface),transparent 18%)}.desktop-shortcut-icon svg{width:25px;height:25px;color:var(--accent2);stroke-width:1.5}.desktop-shortcut-icon b{position:absolute;right:-5px;top:-5px;min-width:17px;height:17px;padding:0 3px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font:700 10px var(--mono)}.desktop-shortcut-launch>span:last-child{font:10px var(--sans);line-height:1.15;text-shadow:0 1px 3px var(--desktop)}.desktop-shortcut-pin{position:absolute;right:3px;top:3px;width:22px;height:22px;padding:0;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface);color:var(--muted);opacity:0;transition:opacity .12s ease,color .12s ease}.desktop-shortcut:hover .desktop-shortcut-pin,.desktop-shortcut:focus-within .desktop-shortcut-pin,.desktop-shortcut-pin:focus{opacity:1}.desktop-shortcut-pin:hover{color:var(--accent2)}.desktop-shortcut-pin svg{width:12px;height:12px}.gateway-resource-widget{position:absolute;z-index:0;right:12px;bottom:12px;width:300px;padding:13px 14px 11px;border:1px solid var(--edge);background:color-mix(in srgb,var(--surface),transparent 8%);box-shadow:0 14px 36px var(--sh);font-family:var(--mono);color:var(--text)}.gateway-resource-widget>header{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;padding-bottom:9px;border-bottom:1px solid var(--line)}.gateway-resource-widget>header span{font-size:10px;letter-spacing:.13em;color:var(--muted)}.gateway-resource-widget>header b{font-size:13px;font-weight:500;color:var(--cyan)}.gateway-resource-widget>div{display:grid;gap:7px;padding:9px 0}.gateway-resource-widget section>span{display:flex;justify-content:space-between;gap:10px;font-size:10px}.gateway-resource-widget section>span b{font-weight:700;letter-spacing:.1em}.gateway-resource-widget section>span em{font-style:normal;color:var(--muted)}.gateway-resource-widget section>i{display:block;height:3px;margin-top:4px;background:var(--inset)}.gateway-resource-widget section>i>b{display:block;height:100%;min-width:1px;background:var(--cyan);box-shadow:0 0 7px color-mix(in srgb,var(--cyan),transparent 35%);transition:width .3s ease,background .2s ease,box-shadow .2s ease}.gateway-resource-widget section[data-pressure=strained]>i>b{background:var(--hazard);box-shadow:0 0 8px color-mix(in srgb,var(--hazard),transparent 30%)}.gateway-resource-widget section[data-pressure=critical]>i>b{background:var(--danger);box-shadow:0 0 9px color-mix(in srgb,var(--danger),transparent 25%)}.gateway-resource-widget section[data-pressure=strained]>span b{color:var(--hazard)}.gateway-resource-widget section[data-pressure=critical]>span b{color:var(--danger)}.gateway-resource-widget>footer{display:flex;justify-content:space-between;padding-top:7px;border-top:1px solid var(--line);font-size:10px;letter-spacing:.08em;color:var(--muted)}.browser-toolbar{grid-template-columns:28px 28px 28px 28px minmax(0,1fr) auto auto}.browser-toolbar .browser-bookmark-action{width:auto;min-width:62px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;border-left:1px solid var(--line)}.browser-bookmark-action span{font:700 10px var(--mono);letter-spacing:.08em}.browser-toolbar>button.bookmarked{color:#f3be55;background:#f3be5518}.browser-toolbar>button.browser-host-action.added{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,transparent)}.browser-toolbar>button.browser-host-action.error{color:var(--red)}@media(max-width:760px){.browser-toolbar{grid-template-columns:28px 28px 28px 28px minmax(0,1fr) 32px 32px}.browser-bookmark-action span{display:none}.browser-toolbar .browser-bookmark-action{min-width:0;padding:0}.gateway-resource-widget{right:16px;bottom:16px;width:min(300px,calc(100vw - 94px))}.desktop-icons{width:calc(100vw - 90px)}}.feedback-inbox>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback-inbox>header h3{margin:3px 0 0}.feedback-inbox-grid{height:440px;min-height:0;display:grid;grid-template-columns:minmax(190px,34%) minmax(0,1fr);border:1px solid var(--line);background:var(--inset)}.feedback-inbox-grid>aside{min-height:0;overflow:auto;border-right:1px solid var(--line)}.feedback-inbox-grid>aside>button{width:100%;display:grid;gap:4px;padding:11px;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text)}.feedback-inbox-grid>aside>button.selected{background:color-mix(in srgb,var(--cyan) 10%,var(--surface));box-shadow:inset 3px 0 var(--cyan)}.feedback-inbox-grid>aside span,.feedback-inbox-grid>aside small{font:10px var(--mono);color:var(--muted)}.feedback-inbox-grid>aside b{font-size:12px}.feedback-inbox-grid>article{min-height:0;overflow:auto;padding:15px;display:block}.feedback-inbox-grid>article>header{display:flex;justify-content:space-between;align-items:center}.feedback-status{padding:4px 7px;border:1px solid var(--line);font:700 10px var(--mono);letter-spacing:.1em}.feedback-status.status-new{color:var(--hazard);border-color:var(--hazard)}.feedback-status.status-reviewing{color:var(--cyan);border-color:var(--cyan)}.feedback-status.status-resolved{color:var(--success);border-color:var(--success)}.feedback-inbox-grid article>p{white-space:pre-wrap;line-height:1.5}.feedback-inbox-grid article img{display:block;width:100%;max-height:260px;object-fit:contain;border:1px solid var(--line);background:#030506}.feedback-inbox-grid details{margin-top:12px}.feedback-inbox-grid summary{cursor:pointer;color:var(--muted);font:10px var(--mono)}.feedback-inbox-grid pre{max-height:180px;overflow:auto;color:var(--muted);font:10px/1.5 var(--mono)}.feedback-inbox-grid article>footer{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.feedback-inbox-grid article>footer button{font-size:10px}@media(max-width:720px){.feedback-inbox-grid{height:auto;grid-template-columns:1fr}.feedback-inbox-grid>aside{max-height:180px;border-right:0;border-bottom:1px solid var(--line)}.feedback-inbox-grid>article{min-height:300px}}.mail-client{position:relative}:is(.os-button,.settings>button,.simulation-tuning button,.sound-settings button,.installer-popup>footer button,.feedback-dialog>footer button,.feedback-capture button,.feedback-sent button,.remote-login>button,.factor-list>div>button,.remote-service>footer>button,.service-control-app button,.records-service form button,.records-service footer button,.record-amend button,.log-lens>header button,.log-index article button,.log-forge button,.connection-manager>button,.connection-history>button,.workloads-app button,.local-files>footer button,.sftp-app>header button,.mail-package-list button,.mail-attachment-list button,.mail-reply-toggle,.mail-reply-actions button){--button-accent:var(--accent);--ghost-frame:var(--strong);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:104px;min-height:38px;padding:9px 13px;border:1px solid var(--ghost-frame);background:var(--surface2);color:var(--text);font:700 10px var(--mono);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}:is(.os-button,.settings>button,.simulation-tuning button,.sound-settings button,.installer-popup>footer button,.feedback-dialog>footer button,.feedback-capture button,.feedback-sent button,.remote-login>button,.factor-list>div>button,.remote-service>footer>button,.service-control-app button,.records-service form button,.records-service footer button,.record-amend button,.log-lens>header button,.log-index article button,.log-forge button,.connection-manager>button,.connection-history>button,.workloads-app button,.local-files>footer button,.sftp-app>header button,.mail-package-list button,.mail-attachment-list button,.mail-reply-toggle,.mail-reply-actions button):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(45deg,transparent 43%,var(--ghost-frame) 44% 56%,transparent 57%) top right/8px 8px no-repeat,linear-gradient(45deg,transparent 43%,var(--ghost-frame) 44% 56%,transparent 57%) bottom left/8px 8px no-repeat}.os-button.ghost{background:transparent}.os-button.ghost:hover:not(:disabled){background:color-mix(in srgb,var(--button-accent) 8%,transparent)}.os-button.primary{--button-accent:var(--accent);--ghost-frame:var(--accent);border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.os-button.primary:is(:hover,:focus-visible,:active):not(:disabled){border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.os-button.danger{--button-accent:var(--danger);--ghost-frame:var(--danger);border-color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,var(--surface2));color:var(--danger)}.os-button.warning{--button-accent:var(--warning);--ghost-frame:var(--warning);border-color:var(--warning);color:var(--warning)}.os-button.info{--button-accent:var(--cyan);--ghost-frame:var(--cyan);border-color:var(--cyan);color:var(--cyan)}.os-button.success{--button-accent:var(--good);--ghost-frame:var(--good);border-color:var(--good);color:var(--good)}.os-button.danger:hover:not(:disabled){background:var(--danger);color:#10040a}.icon-button{display:inline-grid;place-items:center}.icon-button>svg{margin:auto}.mail-reader .mail-compose-panel>header .os-button{--ghost-frame:var(--strong);border:1px solid var(--ghost-frame);background:transparent;color:var(--text);padding:9px 13px}.account-locator-app{height:100%;overflow:auto;padding:22px;display:grid;align-content:start;gap:18px;background:var(--surface)}.account-locator-app>header{border-left:3px solid var(--cyan);padding-left:14px}.account-locator-app>header>span,.account-locator-subject>span,.account-locator-results article span{font:700 10px var(--mono);letter-spacing:.12em;color:var(--cyan)}.account-locator-app h2{margin:5px 0;font-size:25px}.account-locator-app>header p{margin:0;max-width:64ch;color:var(--muted);line-height:1.5}.account-locator-app>form{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;padding:15px;border:1px solid var(--line);background:var(--inset)}.account-locator-app>form label{display:grid;gap:7px;color:var(--muted);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.account-locator-app input{min-height:40px;border:1px solid var(--strong);background:var(--surface2);color:var(--text);padding:9px 11px;font:12px var(--mono)}.account-locator-subject{display:grid;grid-template-columns:1fr auto;gap:5px 16px;border-bottom:1px solid var(--line);padding-bottom:12px}.account-locator-subject>span{grid-column:1/-1}.account-locator-subject b{font-size:17px}.account-locator-subject code{color:var(--accent2)}.account-locator-results{display:grid;gap:9px;padding-top:10px}.account-locator-results article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px;border:1px solid var(--line);background:var(--surface2)}.account-locator-results h3{margin:4px 0;font-size:15px}.account-locator-results p{margin:0 0 7px;color:var(--muted)}.account-locator-results code{font-size:11px;color:var(--accent2)}@media(max-width:720px){.account-locator-app>form{grid-template-columns:1fr}.account-locator-results article{align-items:stretch;flex-direction:column}}.sftp-table>div[role=button]{width:100%;min-height:39px;display:grid;grid-template-columns:minmax(180px,1fr) 75px 100px 80px 30px;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid color-mix(in srgb,var(--line),transparent 40%);background:transparent;text-align:left;font-size:10px}.sftp-table>div[role=button]:hover,.sftp-table>div[role=button].selected{background:var(--tint)}.sftp-table>div[role=button]:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.sftp-table>div[role=button]>span:first-child{display:flex;align-items:center;gap:8px;min-width:0}.sftp-table>div[role=button]>span:first-child svg{width:15px;color:var(--cyan);flex:none}.sftp-table>div[role=button]>span:first-child b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sftp-table>div[role=button]>span:not(:first-child){color:var(--muted)}.sftp-table>div[role=button]>i{display:grid;place-content:center}.sftp-table>div[role=button]>i>button{width:25px;height:25px;display:grid;place-content:center;border:1px solid var(--line);background:var(--surface2)}.sftp-table>div[role=button]>i svg{width:13px}:is(.settings,.installer-popup,.sound-settings,.remote-login,.remote-service,.service-control-app,.records-service,.log-lens,.connection-manager,.connection-history,.workloads-app,.local-files,.sftp-app,.mail-reader) button:not(.primary):not(.danger):not(.warning):not(.info):not(.success):hover:not(:disabled){--button-accent:var(--accent);--ghost-frame:var(--accent);border-color:var(--accent);color:var(--accent)}:is(.settings,.installer-popup,.sound-settings,.remote-login,.remote-service,.service-control-app,.records-service,.log-lens,.connection-manager,.connection-history,.workloads-app,.local-files,.sftp-app,.mail-reader) button:disabled{opacity:.5;cursor:default}.os-button.danger:hover:not(:disabled){--button-accent:var(--danger);--ghost-frame:var(--danger);border-color:var(--danger);background:var(--danger);color:#10040a}.os-button.warning:hover:not(:disabled){--button-accent:var(--warning);--ghost-frame:var(--warning);border-color:var(--warning);background:color-mix(in srgb,var(--warning) 16%,var(--surface2));color:var(--warning)}.os-button.info:hover:not(:disabled){--button-accent:var(--cyan);--ghost-frame:var(--cyan);border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 13%,var(--surface2));color:var(--cyan)}.os-button.success:hover:not(:disabled){--button-accent:var(--good);--ghost-frame:var(--good);border-color:var(--good);background:color-mix(in srgb,var(--good) 13%,var(--surface2));color:var(--good)}.landing-shell .os-button:is(.landing-access,.landing-secondary){--button-accent:var(--landing-cyan);--ghost-frame:var(--landing-cyan);border-color:var(--landing-cyan);color:var(--landing-cyan)}.landing-shell .os-button:is(.landing-access,.landing-secondary):is(:hover,:focus-visible,:active):not(:disabled){--button-accent:var(--landing-cyan);--ghost-frame:var(--landing-cyan);border-color:var(--landing-cyan);background:#59d8dc1a;color:var(--landing-cyan);outline-color:var(--landing-cyan)}.landing-shell .os-button.primary,.landing-shell .os-button.primary:is(:hover,:focus-visible,:active):not(:disabled){--button-accent:var(--landing-red);--ghost-frame:var(--landing-red);border-color:var(--landing-red);background:var(--landing-red);color:#090a0d;outline-color:var(--landing-red)}.app-window:not([data-app=contract]) .window-content button.primary,.installer-popup button.primary{min-width:104px;min-height:38px;padding:9px 13px}.app-window:not([data-app=contract]):not([data-app=console]) .window-content small{font-size:10px!important;line-height:1.35}.gateway-resource-widget>header span{font-size:11px;line-height:1.35}.gateway-resource-widget section>span{font-size:11px;line-height:1.4}.gateway-resource-widget>footer{font-size:10px;line-height:1.4}.factor-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:13px}.factor-list>h3,.factor-list>div,.factor-list>article{grid-column:1/-1}.factor-list>label{display:grid;gap:6px;margin:0;color:var(--muted);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.factor-list>label input{width:100%;min-height:40px;margin:0}.factor-list>div{display:flex;justify-content:flex-end}.factor-list>div>button{min-width:132px}.sftp-app main>footer button{--ghost-frame:var(--strong);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:104px;min-height:38px;padding:9px 13px;border:1px solid var(--ghost-frame);background:var(--surface2);color:var(--text);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.sftp-app main>footer button:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(45deg,transparent 43%,var(--ghost-frame) 44% 56%,transparent 57%) top right/8px 8px no-repeat,linear-gradient(45deg,transparent 43%,var(--ghost-frame) 44% 56%,transparent 57%) bottom left/8px 8px no-repeat}.system-rail .rail-connection button,.system-rail .rail-logout,.system-rail .rail-feedback,.window-live{font-size:10px}.app-window:not([data-app=contract]):not([data-app=console]) .window-content :is(label,dt,time){font-size:max(10px,1em)}.app-window:not([data-app=contract]):not([data-app=console]) .window-content :is(.eyebrow,.muted,.mail-sender,.mail-reader>header span,.mail-list>header span,.mail-compose-panel>label,.mail-compose-panel>footer span,.mail-reader>footer>span,.contract-mail-action>span){font-size:10px;line-height:1.4}.installer-popup>footer{align-items:center}.installer-popup>footer .os-button{min-width:112px}.installer-popup>header .icon-button{min-width:38px;min-height:38px;padding:0;display:grid;place-items:center;border:0;clip-path:none}.installer-popup>header .icon-button:after{display:none}.installer-popup-backdrop{z-index:23000}.remote-login,.factor-list,.mail-compose-panel>label,.record-amend label,.specialist-order label{align-items:stretch}.remote-login :is(input,select),.factor-list :is(input,select),.mail-compose-panel :is(input,textarea),.record-amend :is(input,select),.specialist-order :is(input,select){min-height:40px}.service-inspector-app>header span,.service-inspector-app>section>div>span,.service-inspector-app header>b,.service-inspector-app>form label{font-size:10px}.local-file-list>header,.local-file-list nav button,.installer-status>span,.service-control-app>header span,.service-control-summary small,.service-control-list>header,.service-control-list article :is(code,span,small,strong),.log-forge :is(span,label),.feedback-status,.feedback-inbox-grid>aside :is(span,small),.feedback-inbox-grid article>footer button{font-size:10px}.files-app>aside>header span,.sftp-workspace>aside section>b,.sftp-path span,.sftp-table>header,.artifact-file-picker>header,.artifact-file-picker>button i,.workloads-app>header,.workload-priority,.workload-list :is(span,em,small,time),.workloads-app>header nav button,.specialist-order label,.specialist-list :is(span,strong),.expansion-catalog span,.gateway-fleet span,.intelligence-app>header span,.investigation-card :is(span,em),.discovery-grid span,.network-app>header span,.network-origin small,.network-host code,.contract-mail-banner span{font-size:10px}.trace-row,.network-host b,.credential-animation span,.contract-mail-banner em{font-size:10px}.gateway-threat-overlay button.os-button{min-width:104px;min-height:38px;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}@media(max-width:620px){.factor-list{grid-template-columns:1fr}.factor-list>h3,.factor-list>div,.factor-list>article{grid-column:1}}.rail-app-switcher,.mobile-app-switcher{display:none}@media(max-width:700px){.desktop{min-height:100dvh;height:100dvh}.system-rail{position:fixed;height:48px;padding:0 8px;z-index:20000}.system-rail>div:first-child>span,.system-rail time,.system-rail .rail-logout span{display:none!important}.system-rail>div:last-child{margin-left:auto;gap:0;padding-right:0}.system-rail>div:last-child>span{display:block!important;padding:0 9px;white-space:nowrap}.system-rail>div:last-child>span .scramble-value{display:inline!important}.system-rail .rail-logout{margin-right:0;padding:0 11px}.system-rail .rail-feedback{display:flex!important;min-width:42px;padding:0 11px!important}.system-rail .rail-feedback span{display:none!important}.rail-app-switcher{position:fixed;left:0;bottom:0;top:auto;z-index:21500;display:flex;width:52px;height:54px;align-items:center;justify-content:center;gap:6px;padding:0;border:0;border-top:1px solid var(--strong);border-right:1px solid var(--strong);background:var(--surface);color:var(--text)}.rail-app-switcher svg{width:18px}.rail-app-switcher span{display:none!important}.rail-app-switcher b{position:absolute;right:4px;top:5px;min-width:15px;height:15px;display:grid;place-items:center;padding:0 3px;background:var(--accent);color:var(--accent-ink);font:700 10px var(--mono)}.dock{position:fixed;display:flex;flex-direction:row;inset:auto 0 0 52px;width:auto;height:54px;z-index:21400;gap:2px;padding:4px 6px;overflow-x:auto;overflow-y:hidden;border:0;border-top:1px solid var(--strong);background:var(--surface);scrollbar-width:none}.dock::-webkit-scrollbar{display:none}.dock button{flex:0 0 48px;width:48px;min-height:45px;height:45px}.dock button:first-child{margin:0;border:0}.dock .dock-settings{margin:0 0 0 auto;border:0;border-left:1px solid var(--line)}.dock button small{display:none!important}.dock-indicator{display:none}.dock button.focused{color:var(--text);background:var(--surface2);box-shadow:inset 0 3px var(--accent)}.dock button.running:not(.focused){box-shadow:inset 0 2px color-mix(in srgb,var(--accent) 55%,transparent)}.dock-badge{right:3px;top:2px}.desktop-icons{left:0;top:48px;bottom:54px;width:100%;padding:18px 10px 100px;grid-template-columns:repeat(4,minmax(64px,1fr));grid-auto-rows:92px;gap:6px;overflow:auto}.desktop-shortcut{width:100%;height:90px}.desktop-shortcut-launch{grid-template-rows:44px auto}.desktop-shortcut-icon{width:44px;height:44px}.desktop-shortcut-pin,.gateway-resource-widget{display:none}.app-window{position:fixed!important;inset:48px 0 54px!important;width:100%!important;height:calc(100dvh - 102px)!important;min-width:0!important;min-height:0!important;border:0;border-radius:0;filter:none!important;animation-duration:.14s;z-index:12000!important}.app-window:not(.focused){visibility:hidden}.app-window.focused{visibility:visible;z-index:12010!important}.app-window>.chassis-inner{clip-path:none}.app-window:after,.app-window.focused:after{display:none}.window-title{height:42px;padding-left:12px;cursor:default}.window-title>div{margin-left:auto}.window-title button{width:42px}.window-resizer{display:none}.window-content{height:calc(100% - 42px);overscroll-behavior:contain}.toast-stack{position:fixed;top:56px;right:8px;width:calc(100vw - 16px);z-index:22000}.mobile-app-switcher{position:fixed;inset:48px 0 54px;z-index:21000;display:grid;grid-template-rows:auto 1fr;padding:14px;background:color-mix(in srgb,var(--desktop) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.mobile-app-switcher>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 12px;border-bottom:1px solid var(--line)}.mobile-app-switcher>header>span{font:700 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent2)}.mobile-app-switcher>header button{min-width:84px}.mobile-app-switcher>div{min-height:0;overflow:auto;display:grid;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px}.mobile-app-switcher>div>p{grid-column:1/-1;padding:30px;border:1px dashed var(--line);color:var(--muted);text-align:center}.mobile-app-switcher article{position:relative;min-width:0;border:1px solid var(--strong);background:var(--surface);box-shadow:inset 3px 0 var(--accent)}.mobile-app-switcher article.minimized{opacity:.72;box-shadow:inset 3px 0 var(--accent2)}.mobile-switcher-launch{width:100%;min-height:94px;display:flex;align-items:center;gap:12px;padding:14px 38px 14px 14px;border:0;background:transparent;color:var(--text);text-align:left}.mobile-switcher-launch svg{flex:none;width:25px;color:var(--accent2)}.mobile-app-switcher article span{display:grid;min-width:0;gap:5px}.mobile-app-switcher article b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-app-switcher article small{color:var(--muted);font:10px var(--mono);text-transform:uppercase}.mobile-switcher-close{position:absolute;right:5px;top:5px;width:30px;height:30px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted)}.mobile-switcher-close svg{width:15px}.mobile-switcher-close:hover{color:var(--danger)}.browser-tabs{overflow-x:auto}.browser-tab{min-width:120px;max-width:190px}.browser-toolbar{grid-template-columns:34px 34px 34px 34px minmax(0,1fr) 36px 36px}.browser-toolbar>button{min-width:0}.exchange-site{display:grid;grid-template-rows:44px 40px minmax(0,1fr);min-width:0;overflow:hidden}.exchange-site>.site-header{min-width:0;padding:0 11px}.site-header>div{min-width:0;gap:7px}.site-header>div:first-child{overflow:hidden}.site-header>div:first-child>b,.site-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header>div:last-child>span{display:none}.site-header>div:last-child b{font-size:12px}.site-nav{height:40px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:0 5px;align-items:stretch;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.site-nav button{flex:0 0 auto;white-space:nowrap;padding:0 11px}.contracts-layout{height:100%;min-height:0;display:block;overflow:hidden}.contract-list,.contract-detail{height:100%;min-height:0;max-height:none;overflow:auto;border:0}.contract-detail{padding:8px 14px 30px}.contracts-browsing .contract-detail,.contracts-reading .contract-list{display:none}.contract-mobile-back{display:inline-flex;position:sticky;top:0;z-index:3;align-items:center;gap:7px;margin:0 0 8px;padding:9px 11px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:700 10px var(--mono);text-transform:uppercase}.contract-heading h1{font-size:23px}.contract-brief{font-size:15px}.contract-list-refresh{position:sticky;bottom:0}.files-app{grid-template-columns:1fr;grid-template-rows:minmax(120px,34%) 1fr}.files-app>aside{border-right:0;border-bottom:1px solid var(--line)}.files-app>section{padding:14px}.local-files>header{min-height:52px;height:auto;padding:8px 12px;gap:8px}.local-files>header>div{min-width:0}.local-files>header span{min-width:0}.local-files>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-files>header>b{max-width:44%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.local-file-list>header{display:none}.local-file-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:12px}.local-file-list>article>button:first-child{grid-column:1/-1;min-height:38px}.local-file-list>article>span{align-self:center}.local-file-list>article>span:nth-of-type(2){text-align:right}.local-file-list nav{grid-column:1/-1;justify-content:flex-start;padding-top:5px}.local-file-list nav button{min-width:44px;min-height:38px;height:auto}.local-file-list nav button.danger{width:44px}.local-files>footer{display:grid;grid-template-columns:1fr 1fr;padding:8px}.local-files>footer span{grid-column:1/-1;margin:0}.local-files>footer button{width:100%;min-width:0}.installer-popup-backdrop{align-items:end;padding:8px}.installer-popup{width:100%;max-height:calc(100dvh - 16px);overflow:auto;box-shadow:none}.installer-popup>main{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:18px 14px}.installer-package-icon{height:56px}.installer-popup h2{overflow-wrap:anywhere;font-size:21px}.installer-popup main code{display:block;overflow:hidden;text-overflow:ellipsis}.installer-status{margin:0 14px 16px}.installer-popup>footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.installer-popup>footer button{width:100%;min-width:0!important}.sftp-app{grid-template-rows:auto 1fr}.sftp-app>header{min-height:52px;align-items:flex-start;gap:8px;padding:9px;flex-wrap:wrap}.sftp-app>header nav{width:100%;overflow-x:auto}.sftp-workspace{grid-template-columns:1fr;grid-template-rows:minmax(110px,30%) 1fr}.sftp-workspace>aside{border-right:0;border-bottom:1px solid var(--line)}.sftp-table{overflow:auto}.sftp-table>header,.sftp-table>button,.sftp-table>div[role=button]{min-width:520px}.network-app>header{align-items:flex-start;flex-wrap:wrap}.network-app>header code{margin-left:0}.network-layout,.connection-layout{grid-template-columns:1fr!important}.network-sidebar{max-height:42dvh;border-left:0!important;border-top:1px solid var(--line)}.connection-manager>header{height:44px;padding:0 10px}.connection-manager>header>div:first-child{display:none}.connection-manager>header .app-tabs{width:100%;margin-left:0;justify-content:space-between;gap:8px}.connection-manager>header .app-tabs button{flex:1;justify-content:center;min-width:0}.mail-client{min-width:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.mail-folders{display:flex;min-width:0;overflow-x:auto;padding:5px;border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none}.mail-folders::-webkit-scrollbar{display:none}.mail-folders button{flex:0 0 auto;width:auto;min-height:38px;align-items:center;gap:7px;padding:7px 10px;white-space:nowrap}.mail-folders button.selected{border-left:0;box-shadow:inset 0 -2px var(--accent)}.mail-folders button span{display:flex;align-items:center;gap:6px}.mail-folders .mail-compose{color:var(--text);border-right:1px solid var(--line)}.mail-list{min-height:0;max-height:none;overflow:auto;border-right:0!important;border-bottom:0}.mail-reader{min-height:0;padding:0 14px 24px;overflow:auto}.mail-client.mail-browsing .mail-reader,.mail-client.mail-reading .mail-list{display:none}.mail-mobile-back{display:inline-flex;position:sticky;top:0;z-index:4;align-items:center;gap:7px;width:max-content;margin:8px 0 2px;background:var(--surface)!important}.mail-reader>header{align-items:flex-start;gap:8px;padding:8px 0;flex-wrap:wrap}.mail-message-actions{width:100%;display:flex;gap:6px;overflow-x:auto;padding-bottom:3px}.mail-message-actions button{flex:0 0 auto}.mail-reader h2{font-size:24px;margin:18px 0 14px}.mail-content{min-width:0}.mail-envelope dd{min-width:0;overflow-wrap:anywhere}.mail-compose-panel{min-width:0}.marketplace-site{display:block;overflow:auto}.marketplace-site>.site-header{height:44px}.marketplace-site>.site-nav{height:40px}.market-toolbar{padding:10px}.product-grid{padding:12px}.marketplace-site .product-detail{padding-inline:13px}.command-docs>div{grid-template-columns:1fr}.org-masthead nav,.site-nav nav{overflow-x:auto}.org-masthead nav a,.site-nav nav a{white-space:nowrap}.records-workspace{display:block}.records-workspace>aside{max-height:none}.payment-overlay,.feedback-shade{padding:0}.payment-sheet,.feedback-dialog{width:100%;max-height:100dvh}.payment-sheet>.chassis-inner{max-height:100dvh}}@media(max-width:420px){.desktop-icons{grid-template-columns:repeat(3,minmax(64px,1fr))}.mobile-app-switcher>div{grid-template-columns:1fr}.browser-toolbar{grid-template-columns:32px 32px 32px minmax(0,1fr) 34px}.browser-toolbar>button:nth-child(4),.browser-toolbar .browser-bookmark-action{display:none}}.enrollment,.gateway-shell,.gateway-choice-shell{height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.enrollment>header,.gateway-shell>header,.gateway-choice-shell>header{position:sticky;top:0;z-index:20;flex:0 0 auto}.lobby-enrollment .welcome-grid{padding-bottom:42px}.auth-form-locale select,.auth-form-locale select option{width:100%;color:var(--text);background:var(--surface)}.auth-form-locale select{min-height:42px;border:1px solid var(--line);padding:8px 34px 8px 11px}@media(max-width:800px){.enrollment .welcome-grid{margin:28px auto 0;padding-bottom:46px;align-items:start}.lobby-enrollment .provision-card{margin-bottom:18px}.gateway-choice-panel{margin:28px auto 40px}}@media(max-width:700px){.gateway-choice-shell>header{height:48px;padding:0 12px;gap:12px}.gateway-choice-shell>header .wordmark{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gateway-choice-shell>header>span{min-width:0;max-width:45vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.gateway-choice-panel{width:calc(100% - 16px);margin:12px auto 24px;padding:16px 12px}.gateway-choice-panel h1{font-size:clamp(25px,8vw,34px);line-height:1.05}.gateway-choice-panel>div:first-child p{font-size:14px;line-height:1.5}.gateway-choice-list{gap:9px;margin:18px 0}.gateway-choice{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.gateway-choice>div strong{font-size:17px}.gateway-choice code{overflow-wrap:anywhere}.gateway-choice dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gateway-choice dd{overflow-wrap:anywhere;font-size:11px}.gateway-choice>button{width:100%;min-height:42px}.gateway-purchase{grid-template-columns:minmax(0,1fr) auto;align-items:center}.gateway-purchase>button{width:auto;min-width:112px}.gateway-choice-panel>footer{display:grid;grid-template-columns:1fr;gap:8px}.gateway-choice-panel>footer button{width:100%;min-height:42px}.start-over-confirm{align-items:end;padding:8px}.start-over-confirm>div{padding:20px 16px;max-height:calc(100dvh - 16px);overflow:auto;box-shadow:none}.start-over-confirm footer{display:grid;grid-template-columns:1fr}.start-over-confirm footer button{width:100%;min-height:42px}}@media(max-height:700px){.enrollment .welcome-grid{margin-top:22px;align-items:start}.welcome-grid h1{font-size:clamp(42px,8vh,64px)}}.desktop{width:calc(100vw / var(--operator-ui-scale));height:calc(100vh / var(--operator-ui-scale));zoom:var(--operator-ui-scale)}.admin-overview{height:100%;min-height:0;display:grid;grid-template-rows:auto auto auto 1fr;background:var(--surface)}.admin-overview>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line);background:var(--inset)}.admin-overview>header span{color:var(--accent);font:700 10px var(--mono);letter-spacing:.14em}.admin-overview>header h2{margin:4px 0 0}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.admin-metrics article{display:grid;gap:5px;padding:16px 18px;border-right:1px solid var(--line)}.admin-metrics article:last-child{border-right:0}.admin-metrics span,.admin-metrics small{color:var(--muted);font:10px var(--mono);text-transform:uppercase}.admin-metrics b{font:26px var(--mono);color:var(--cyan)}.admin-overview-toolbar{min-height:52px;display:flex;align-items:stretch;gap:16px;padding:0 16px;border-bottom:1px solid var(--line)}.admin-overview-toolbar .app-tabs{margin:0}.admin-overview-toolbar input{width:min(280px,40%);margin:8px 0 8px auto;padding:7px 10px}.admin-table{min-height:0;overflow:auto}.admin-table>header,.admin-table>article{display:grid;grid-template-columns:1.35fr .9fr 1fr .8fr 1.2fr;gap:14px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--line)}.admin-table>header{position:sticky;top:0;z-index:1;background:var(--inset);color:var(--muted);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.admin-table>article:hover{background:var(--tint)}.admin-table>article>span{display:grid;min-width:0;gap:4px}.admin-table>article b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 11px var(--mono)}.admin-table>article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:10px var(--mono)}@media(max-width:760px){.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-metrics article:nth-child(2){border-right:0}.admin-overview-toolbar{height:auto;flex-wrap:wrap;padding-bottom:8px}.admin-overview-toolbar input{width:100%;margin:0}.admin-table{overflow:auto}.admin-table>header,.admin-table>article{min-width:780px}.guide-app{grid-template-columns:140px 1fr}.guide-app>article{padding:18px}}@media(max-width:800px){.desktop-system-icons{display:none}.rail-balance{padding-inline:7px}.rail-balance{font-size:0}.rail-balance strong{font-size:10px}}.landing-alpha-notice{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:#bbc1c8;font:600 11px/1.4 var(--mono);letter-spacing:.05em}.landing-alpha-notice b{padding:5px 8px;border:1px solid var(--landing-red);background:#ed4a7624;color:#ff7899;letter-spacing:.14em}.landing-alpha-notice span{max-width:520px}.auth-notice{margin:0;padding:11px 12px;border-left:3px solid var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,transparent);color:var(--text);font-size:12px;line-height:1.5}.access-panel>.chassis-inner>.text-button{display:block;margin:10px auto 0}.transmissions-app{display:grid;grid-template-columns:240px minmax(0,1fr);height:100%;min-height:0;background:#080c0f}.transmissions-app>aside{min-height:0;overflow:auto;border-right:1px solid var(--line);background:#0b1014}.transmissions-app>aside>header{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;padding:13px 14px;border-bottom:1px solid var(--line);background:#0b1014;color:var(--muted);font:700 10px var(--mono);letter-spacing:.12em}.transmissions-app>aside>button{display:grid;width:100%;gap:5px;padding:14px;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text)}.transmissions-app>aside>button:hover,.transmissions-app>aside>button.selected{background:color-mix(in srgb,var(--cyan) 8%,transparent)}.transmissions-app>aside>button.selected{box-shadow:inset 3px 0 var(--cyan)}.transmissions-app>aside>button span{font-weight:750}.transmissions-app>aside>button small{color:var(--muted);font:9px var(--mono)}.transmissions-app>article{min-width:0;overflow:auto;padding:clamp(20px,4vw,42px)}.transmissions-app>article>header{display:flex;align-items:center;justify-content:space-between;color:var(--cyan);font:700 10px var(--mono);letter-spacing:.14em}.transmissions-app>article h2{margin:22px 0 8px;font-size:clamp(25px,4vw,38px)}.transmissions-app>article .lede{color:var(--text);font-size:15px;line-height:1.55}.transmissions-app>article time{display:block;margin:18px 0 26px;color:var(--muted);font:10px var(--mono)}.transmissions-app>article>div{padding-top:22px;border-top:1px solid var(--line)}.transmissions-app>article>div p{font-size:13px;line-height:1.7;color:#c0c6cb;white-space:pre-wrap}.transmissions-app.empty-state{display:grid;place-items:center;align-content:center;text-align:center;color:var(--muted)}.transmissions-app.empty-state svg{color:var(--cyan)}@media(max-width:620px){.transmissions-app{grid-template-columns:1fr}.transmissions-app>aside{max-height:165px;border-right:0;border-bottom:1px solid var(--line)}.landing-alpha-notice{align-items:flex-start}}.social-site{height:100%;overflow:auto;color:#17202b;background:#eef1f4;font-family:Arial,Helvetica,sans-serif}.social-site button,.social-site input{font:inherit}.social-topbar{position:sticky;z-index:3;top:0;height:58px;display:flex;align-items:center;gap:14px;padding:0 max(18px,calc((100% - 1040px)/2));background:#fff;border-bottom:1px solid #cfd6dc;box-shadow:0 1px 3px #16212b18}.social-logo{display:grid;place-content:center;flex:0 0 36px;height:36px;border:0;border-radius:5px;background:#1166a8;color:#fff;font-size:27px;font-weight:900;letter-spacing:-.08em}.social-topbar form{display:flex;align-items:center;gap:8px;width:min(390px,42%);height:36px;padding:0 10px;background:#edf3f8;border-radius:4px}.social-topbar form svg{width:17px;color:#536675}.social-topbar input{width:100%;border:0;outline:0;background:transparent;color:#17202b}.social-topbar nav{display:flex;align-self:stretch;margin-left:auto}.social-topbar nav span{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:64px;color:#66727d;font-size:10px}.social-topbar nav svg{width:18px;height:18px}.social-premium{border:0;background:transparent;color:#9b6b10;font-size:11px;text-decoration:underline}.social-error{max-width:1000px;margin:14px auto;padding:10px 14px;border:1px solid #d84343;background:#fff0f0;color:#a31f1f}.social-welcome{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.7fr);gap:22px;width:min(1000px,calc(100% - 32px));margin:46px auto}.social-welcome>section,.social-welcome>aside{padding:34px;background:#fff;border:1px solid #d4dce2;border-radius:7px}.social-eyebrow{color:#1166a8;font-size:10px;font-weight:800;letter-spacing:.15em}.social-welcome h1{max-width:650px;margin:10px 0;font-size:40px;line-height:1.05;letter-spacing:-.035em}.social-welcome p{color:#62707c;font-size:16px;line-height:1.55}.social-welcome aside{align-self:start;display:grid;gap:10px;background:#182734;color:#fff}.social-welcome aside svg{width:32px;color:#72b8e9}.social-welcome aside p{margin:0;color:#b9c5ce;font-size:13px}.social-samples{display:grid;gap:8px;margin-top:30px}.social-samples small{color:#798691;font-size:10px;font-weight:700;letter-spacing:.12em}.social-samples button{display:flex;justify-content:space-between;align-items:center;width:min(370px,100%);padding:10px 12px;border:1px solid #cbd5dd;background:#fff;color:#23313c;text-align:left}.social-samples button:hover{border-color:#1166a8;color:#1166a8}.social-samples svg{width:15px}.social-results{width:min(820px,calc(100% - 32px));margin:28px auto}.social-results>header{margin-bottom:13px}.social-results>header span{color:#61717d;font-size:10px;font-weight:700}.social-results h1{margin:4px 0;font-size:25px}.social-results>header p{margin:0;color:#71808b;font-size:12px}.social-results>section{border:1px solid #d0d8de;border-radius:7px;background:#fff;overflow:hidden}.social-results>section>button{display:flex;align-items:center;gap:15px;width:100%;padding:16px;border:0;border-bottom:1px solid #e1e6ea;background:#fff;color:#1c2832;text-align:left}.social-results>section>button:last-child{border-bottom:0}.social-results>section>button:hover{background:#f6f9fb}.social-results button>span:not(.social-avatar){display:grid;gap:2px;flex:1}.social-results b{font-size:16px}.social-results small{color:#70808d;font-size:11px}.social-results p{margin:4px 0;font-size:13px}.social-results em{display:flex;align-items:center;gap:4px;color:#6f7b84;font-size:11px;font-style:normal}.social-results em svg{width:12px}.social-results button>i{color:#1166a8;font-size:12px;font-style:normal;font-weight:700}.social-avatar{display:grid;place-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:hsl(var(--avatar-hue) 35% 42%);color:#fff;font-size:14px;font-weight:800}.social-avatar.large{position:absolute;left:22px;top:66px;width:104px;height:104px;border:4px solid #fff;font-size:28px}.social-profile-page{width:min(1040px,calc(100% - 28px));margin:18px auto 40px}.social-back{display:flex;align-items:center;gap:4px;margin-bottom:10px;border:0;background:transparent;color:#51626f;font-size:12px}.social-back svg{width:15px}.social-columns{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px}.social-profile-card,.social-post,.social-columns>aside article{position:relative;border:1px solid #d2dae0;border-radius:7px;background:#fff;overflow:hidden}.social-cover{height:116px;background:#849cab}.social-identity{padding:58px 22px 18px}.social-identity h1{margin:0;font-size:26px}.social-identity>span{color:#73818b;font-size:11px}.social-identity p{margin:7px 0;font-size:15px}.social-identity small{display:flex;align-items:center;gap:4px;color:#63727e}.social-identity small svg{width:13px}.social-current-role{display:flex;gap:10px;margin:0 22px;padding:14px 0;border-top:1px solid #e0e5e9}.social-current-role svg{color:#1166a8}.social-current-role span{display:grid}.social-current-role small{color:#77848e}.social-current-role p{margin:2px 0;color:#596773;font-size:12px}.social-bio{padding:16px 22px;border-top:1px solid #e0e5e9}.social-bio p{color:#53616c;font-size:13px;line-height:1.5}.social-feed-title{display:flex;justify-content:space-between;align-items:end;margin:20px 2px 8px}.social-feed-title b{font-size:18px}.social-feed-title small{color:#76838d}.social-post{margin-bottom:10px;padding:15px}.social-post>header{display:flex;gap:10px;align-items:center}.social-post>header .social-avatar{flex-basis:40px;width:40px;height:40px;font-size:12px}.social-post>header span{display:grid}.social-post>header small{color:#73818c;font-size:11px}.social-post>header i{margin-left:auto;color:#81909a;font-style:normal}.social-post>p{font-size:14px;line-height:1.55;white-space:pre-wrap}.social-post>footer{display:flex;gap:22px;padding-top:10px;border-top:1px solid #e3e7ea;color:#60717d}.social-post>footer span{display:flex;align-items:center;gap:5px;font-size:11px}.social-post>footer svg{width:15px}.social-post>footer button{margin-left:auto;border:0;background:transparent;color:#60717d;font-size:11px}.social-columns>aside{display:grid;align-content:start;gap:12px}.social-columns>aside article{display:grid;gap:8px;padding:17px}.social-columns>aside span{color:#7b8790;font-size:10px;font-weight:800;letter-spacing:.13em}.social-columns>aside p{margin:0;color:#63717c;font-size:12px;line-height:1.45}.social-columns>aside button,.social-archive-gate button{padding:8px;border:1px solid #ad790e;border-radius:20px;background:transparent;color:#8f6207;font-weight:700}.social-archive-gate{display:grid;justify-items:center;padding:25px;border:1px dashed #b8c1c8;border-radius:7px;background:#f7f9fa;text-align:center}.social-archive-gate p{margin:6px;color:#65737e;font-size:12px}.social-archive-gate small{margin-top:8px;color:#909aa1;font-size:10px}.social-personal-actions{display:flex;gap:8px;margin:0 22px 16px}.social-personal-actions button{padding:8px 15px;border:1px solid #2364d2;border-radius:5px;background:#2364d2;color:#fff;font-weight:700}.social-personal-actions button+button{background:#fff;color:#2364d2}.social-fake-photo{display:grid;place-content:center;min-height:170px;margin:10px -15px;background:linear-gradient(135deg,#809ed8,#be739d);color:#fff;text-align:center}.social-fake-photo span{font-size:45px;font-weight:900}.social-fake-photo small{opacity:.8}.social-loading{display:grid;gap:12px;width:min(800px,calc(100% - 32px));margin:32px auto}.social-loading div{height:90px;border-radius:7px;background:linear-gradient(90deg,#fff,#e4e9ed,#fff);background-size:200% 100%;animation:skeleton-sweep 1.2s linear infinite}.social-loading p{text-align:center;color:#71808a}.social-murmur{background:#f0f2f5;color:#1c1e21}.social-murmur .social-topbar{border:0;box-shadow:0 2px 5px #1c1e2130}.social-murmur .social-logo{border-radius:50%;background:#7251ca;font-size:13px;letter-spacing:-.05em}.social-murmur .social-topbar form{background:#f0f2f5;border-radius:18px}.social-murmur .social-premium{color:#7251ca}.social-murmur .social-cover{background:linear-gradient(135deg,#7251ca,#e76f9c)}.social-murmur .social-welcome>aside{background:#7251ca}.social-murmur .social-eyebrow,.social-murmur .social-results button>i{color:#7251ca}.social-murmur .social-archive-gate button{border-color:#7251ca;color:#7251ca}@media(max-width:800px){.social-topbar nav{display:none}.social-topbar form{width:auto;flex:1}.social-columns,.social-welcome{grid-template-columns:1fr}.social-columns>aside{display:none}.social-profile-page{width:calc(100% - 18px)}}.social-loading header,.social-loading div{display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:center;min-height:90px;height:auto;padding:16px;border-radius:7px;background:#fff}.social-loading header{min-height:112px}.social-loading-profile header{min-height:210px}.social-loading i,.social-loading b,.social-loading small,.social-loading em{display:block;border-radius:4px;background:linear-gradient(90deg,#edf0f2,#dfe5e8,#edf0f2);background-size:200% 100%;animation:skeleton-sweep 1.2s linear infinite}.social-loading i{width:48px;height:48px;border-radius:50%}.social-loading header>i{width:72px;height:72px}.social-loading span{display:grid;gap:9px}.social-loading b{width:46%;height:17px}.social-loading small{width:72%;height:11px}.social-loading em{width:88%;height:9px}.social-loading-company header{grid-template-columns:82px 1fr}.social-loading-company header>i{width:76px;height:76px;border-radius:6px}.social-current-role{cursor:pointer}.social-current-role:hover{outline:2px solid #58a4d766;outline-offset:5px}.merit-company-page{padding:28px clamp(22px,4vw,60px) 60px;max-width:1120px;margin:0 auto;color:#172238}.merit-company-page>header{margin-top:18px;padding:32px;background:#fff;border:1px solid #cad4e2;border-radius:12px;box-shadow:0 8px 30px #18345a12}.merit-company-page>header>div{display:flex;align-items:center;gap:20px;margin:12px 0 18px}.merit-company-page>header>div>i{width:72px;height:72px;display:grid;place-items:center;background:#1967b3;color:#fff;font-size:24px;font-style:normal;font-weight:800;border-radius:8px}.merit-company-page h1,.merit-company-page h2{margin:0}.merit-company-page header small{display:flex;align-items:center;gap:6px;color:#607089}.merit-company-page header small svg{width:15px}.merit-company-site{margin-top:18px;padding:12px 15px;border:0;border-radius:5px;background:#1967b3;color:#fff;display:flex;gap:12px;align-items:center;cursor:pointer}.merit-company-site code{color:#dceeff}.merit-company-page>section{margin-top:22px;background:#fff;border:1px solid #cad4e2;border-radius:12px;overflow:hidden}.merit-company-page>section>div{padding:22px;border-bottom:1px solid #dbe2eb}.merit-company-page>section>button{width:100%;border:0;border-bottom:1px solid #e1e6ed;background:#fff;padding:16px 20px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;text-align:left;align-items:center;cursor:pointer;color:#172238}.merit-company-page>section>button:hover{background:#f2f7fb}.merit-company-page>section>button span{display:grid;gap:3px}.merit-company-page>section>button small{color:#65738a}.merit-company-page>section>button p{margin:3px 0 0}.social-results>section{margin-bottom:16px}.social-results>section>h2{margin:0;padding:10px 16px;border-bottom:1px solid #d9e0e5;background:#f5f7f9;color:#536675;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.social-results button>.social-company-mark{display:grid;place-content:center;flex:0 0 46px;width:46px;min-width:46px;height:46px;aspect-ratio:1;border-radius:0;background:#1967b3;color:#fff;font-weight:800}.social-no-results{display:grid;justify-items:center;gap:7px;padding:42px 20px;border:1px solid #d0d8de;border-radius:7px;background:#fff;color:#667681;text-align:center}.social-no-results>svg{width:25px;color:#1967b3}.social-no-results>b{color:#172238;font-size:16px}.social-no-results>p{margin:0}.site{min-height:100%;--pad:clamp(20px,5vw,64px);overflow:auto}.site *{box-sizing:border-box}.site a{color:inherit}.site .wrap{max-width:1120px;margin:0 auto;padding:0 var(--pad)}.site .grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.site .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px}.site table{width:100%;border-collapse:collapse}.site .err{display:grid;place-items:center;min-height:420px;text-align:center;padding:40px}.site .err div{max-width:560px}.site .err strong{display:block;font-size:72px;line-height:1}.site .err button{margin-top:18px}.site .site-error{padding:9px 11px;border:1px solid #b83232;background:#fff2f2;color:#8f2020}.site .console{display:grid;grid-template-columns:190px 1fr;min-height:520px}.site .console .side{padding:14px;border-right:1px solid currentColor;opacity:.999}.site .console .side b{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:9px}.site .console .side button{display:block;width:100%;padding:7px 9px;margin-bottom:2px;border:0;background:transparent;color:inherit;text-align:left;font-size:14px}.site .console .side button.on{background:var(--accent);color:#fff}.site .console .main{padding:18px;overflow:auto}.site .console .toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px}.site .console .toolbar h2{margin:0;font-size:20px;flex:1}.site .console table th{text-align:left;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.65;padding:8px 10px;border-bottom:2px solid currentColor}.site .console table td{padding:9px 10px;border-bottom:1px solid #0000001a;font-size:14px}.site .console table tr:hover td{background:#00000008}.site .console .rowact{color:var(--accent);font-size:12px}.site .console .flag{display:inline-block;padding:2px 7px;font-size:11px;border:1px solid currentColor}@media(max-width:700px){.site .console{grid-template-columns:1fr}.site .console .side{border-right:0;border-bottom:1px solid;display:flex;overflow:auto}.site .console .side b{display:none}}[data-arch=monolith]{background:#fff;color:#101418;font:400 16px/1.6 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.005em}[data-arch=monolith] header{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:34px;height:74px;padding:0 var(--pad);background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #e8e8e6}[data-arch=monolith] .brand{font-size:19px;font-weight:600}[data-arch=monolith] nav{display:flex;gap:26px;font-size:14px;color:#5b6167}[data-arch=monolith] .cta{margin-left:auto;padding:10px 20px;border:1px solid #101418;background:transparent;color:#101418;cursor:pointer}[data-arch=monolith] .hero{padding:90px var(--pad);max-width:1120px;margin:auto}[data-arch=monolith] .eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}[data-arch=monolith] .hero h1{margin:20px 0 22px;max-width:16ch;font-size:clamp(42px,6vw,76px);line-height:1.02;letter-spacing:-.035em;font-weight:400}[data-arch=monolith] .hero p{max-width:52ch;font-size:19px;color:#5b6167}[data-arch=monolith] .band{padding:60px 0;border-top:1px solid #e8e8e6}[data-arch=monolith] .band h2{margin:0 0 30px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#8a9097;font-weight:500}[data-arch=monolith] .card{border-top:1px solid #101418;padding-top:16px}[data-arch=monolith] .card h3{margin:0 0 8px;font-size:20px;font-weight:500}[data-arch=monolith] .card p{margin:0;color:#5b6167}[data-arch=monolith] .stats b{display:block;font-size:44px;font-weight:300}[data-arch=monolith] footer{padding:45px var(--pad);background:#101418;color:#9aa1a8}[data-arch=monolith] .panel{max-width:400px;margin:80px auto;padding:0 22px}[data-arch=monolith] .panel h2{font-size:30px;font-weight:400;margin:0}[data-arch=monolith] .panel p{color:#5b6167;margin:5px 0 28px}[data-arch=monolith] label{display:block;margin-bottom:18px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8a9097}[data-arch=monolith] input{display:block;width:100%;margin-top:7px;padding:13px 0;border:0;border-bottom:1px solid #c9ccd0;font-size:16px}[data-arch=monolith] .submit{width:100%;padding:15px;border:0;background:#101418;color:#fff}[data-arch=institution]{background:#f4f4f0;color:#1a1c19;font:400 15px/1.55 Georgia,Times New Roman,serif}[data-arch=institution] .jur{background:#1b2a3a;color:#c7d3de;font:11px Arial;padding:7px var(--pad)}[data-arch=institution] header{background:#fff;border-bottom:4px solid var(--accent);padding:16px var(--pad)}[data-arch=institution] .brandrow{display:flex;align-items:center;gap:14px}[data-arch=institution] .seal{width:52px;height:52px;display:grid;place-items:center;border:2px solid var(--accent);border-radius:50%;color:var(--accent);font-weight:700}[data-arch=institution] .brand{font-size:23px;font-weight:700}[data-arch=institution] .brand small{display:block;font:12px Arial;color:#5c6560}[data-arch=institution] nav{display:flex;flex-wrap:wrap;margin-top:14px;border-top:1px solid #d5d5cd;font:13px Arial}[data-arch=institution] nav a{padding:9px 14px;border-right:1px solid #e2e2da;color:#2f4a63}[data-arch=institution] .hero{padding:34px 0}[data-arch=institution] .eyebrow{font:700 11px Arial;letter-spacing:.14em;text-transform:uppercase;color:#7a5c00}[data-arch=institution] .hero h1{margin:8px 0 12px;font-size:34px}[data-arch=institution] .notice{margin:18px 0;padding:14px 16px;background:#fdf6e3;border:1px solid #d9c88a;border-left:5px solid #b8912a;font:14px Arial}[data-arch=institution] .band{padding:26px 0;border-top:1px solid #d5d5cd}[data-arch=institution] .card{padding:16px;background:#fff;border:1px solid #d5d5cd}[data-arch=institution] .stats b{display:block;font-size:30px;color:#1b2a3a}[data-arch=institution] footer{padding:24px var(--pad);background:#1b2a3a;color:#b9c6d2;font:12px Arial}[data-arch=institution] .panel{max-width:420px;margin:36px auto;padding:26px;background:#fff;border:1px solid #c9c9c0;border-top:5px solid var(--accent)}[data-arch=institution] label{display:block;margin-bottom:14px;font:700 12px Arial}[data-arch=institution] input{display:block;width:100%;margin-top:5px;padding:9px;border:1px solid #9aa3ab}[data-arch=institution] .submit{padding:10px 22px;background:#1b2a3a;color:#fff;border:0}[data-arch=clinical]{background:#fbfcfc;color:#16302f;font:400 16px/1.6 Segoe UI,system-ui,sans-serif}[data-arch=clinical] header{display:flex;align-items:center;gap:28px;padding:18px var(--pad);background:#fff;border-bottom:1px solid #e3ecea}[data-arch=clinical] .brand{display:flex;align-items:center;gap:9px;font-size:19px;font-weight:700}[data-arch=clinical] .dot{width:26px;height:26px;border-radius:50%;background:var(--accent)}[data-arch=clinical] nav{display:flex;gap:22px;color:#4d6b68}[data-arch=clinical] .cta{margin-left:auto;padding:11px 20px;border:0;border-radius:24px;background:var(--accent);color:#fff}[data-arch=clinical] .hero{padding:64px var(--pad);background:linear-gradient(180deg,#f0f8f6,#fbfcfc)}[data-arch=clinical] .hero>div{max-width:1120px;margin:auto}[data-arch=clinical] .eyebrow{font-size:13px;font-weight:700;color:var(--accent)}[data-arch=clinical] .hero h1{margin:12px 0 16px;max-width:18ch;font-size:clamp(34px,4.6vw,52px);line-height:1.12}[data-arch=clinical] .band{padding:50px 0}[data-arch=clinical] .card{padding:22px;background:#fff;border:1px solid #e3ecea;border-radius:14px;box-shadow:0 2px 10px #16302f0a}[data-arch=clinical] .stats b{display:block;font-size:38px;color:var(--accent)}[data-arch=clinical] footer{padding:40px var(--pad);background:#0f2a29;color:#a8c4c1}[data-arch=clinical] .panel{max-width:420px;margin:60px auto;padding:32px;background:#fff;border:1px solid #e3ecea;border-radius:18px;box-shadow:0 6px 30px #16302f12}[data-arch=clinical] label{display:block;margin-bottom:16px;font-size:13px;font-weight:600}[data-arch=clinical] input{display:block;width:100%;margin-top:6px;padding:12px 14px;border:1px solid #cfe0dd;border-radius:10px}[data-arch=clinical] .submit{width:100%;padding:14px;border:0;border-radius:24px;background:var(--accent);color:#fff}[data-arch=industrial]{background:#eceeef;color:#15191c;font:400 15px/1.5 Arial Narrow,Arial,sans-serif}[data-arch=industrial] .strip{height:6px;background:repeating-linear-gradient(135deg,var(--accent) 0 14px,#15191c 14px 28px)}[data-arch=industrial] header{display:flex;align-items:stretch;background:#15191c;color:#fff}[data-arch=industrial] .brand{display:flex;align-items:center;padding:0 22px;background:var(--accent);color:#15191c;font-size:20px;font-weight:700;text-transform:uppercase}[data-arch=industrial] nav{display:flex;align-items:center;text-transform:uppercase}[data-arch=industrial] nav a{padding:0 16px;line-height:54px;border-right:1px solid #2b3238}[data-arch=industrial] .cta{margin-left:auto;margin-right:16px;align-self:center;padding:9px 16px;border:2px solid var(--accent);background:transparent;color:var(--accent);text-transform:uppercase}[data-arch=industrial] .hero{padding:44px 0;background:#dfe3e5;border-bottom:2px solid #15191c}[data-arch=industrial] .eyebrow{font:700 12px Arial;letter-spacing:.18em;text-transform:uppercase;color:#616b72}[data-arch=industrial] .hero h1{margin:9px 0 12px;font-size:clamp(32px,4.4vw,50px);line-height:1.05;text-transform:uppercase}[data-arch=industrial] .band{padding:32px 0;border-bottom:1px solid #c8ced1}[data-arch=industrial] .card{padding:16px;background:#fff;border:2px solid #15191c}[data-arch=industrial] .stats{border-block:2px solid #15191c;padding:16px 0}[data-arch=industrial] .stats b{display:block;font:700 34px Courier New,monospace}[data-arch=industrial] footer{padding:26px var(--pad);background:#15191c;color:#8b959b}[data-arch=industrial] .panel{max-width:380px;margin:44px auto;padding:24px;background:#fff;border:2px solid #15191c}[data-arch=industrial] label{display:block;margin-bottom:14px;font:700 11px Arial;text-transform:uppercase}[data-arch=industrial] input{display:block;width:100%;margin-top:5px;padding:10px;border:1px solid #15191c;font:14px Courier New,monospace}[data-arch=industrial] .submit{width:100%;padding:12px;border:0;background:var(--accent);color:#15191c;font-weight:700;text-transform:uppercase}[data-arch=venture]{background:#0c0d12;color:#eceef4;font:400 16px/1.6 system-ui,sans-serif}[data-arch=venture] header{display:flex;align-items:center;gap:28px;padding:18px var(--pad)}[data-arch=venture] .brand{display:flex;align-items:center;gap:9px;font-weight:600}[data-arch=venture] .dot{width:22px;height:22px;border-radius:7px;background:var(--accent)}[data-arch=venture] nav{display:flex;gap:22px;color:#9096a8}[data-arch=venture] .cta{margin-left:auto;padding:9px 16px;border:0;border-radius:8px;background:#fff;color:#0c0d12}[data-arch=venture] .hero{padding:80px var(--pad) 60px;text-align:center;background:radial-gradient(ellipse 60% 60% at 50% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}[data-arch=venture] .eyebrow{display:inline-block;padding:5px 12px;border:1px solid #2a2d3a;border-radius:20px;color:#b6bccc}[data-arch=venture] .hero h1{margin:20px auto 16px;max-width:15ch;font-size:clamp(38px,5.4vw,64px);line-height:1.06}[data-arch=venture] .band{padding:54px 0}[data-arch=venture] .card{padding:22px;background:#13151d;border:1px solid #22252f;border-radius:14px}[data-arch=venture] .stats b{display:block;font-size:38px;color:var(--accent)}[data-arch=venture] footer{padding:40px var(--pad);border-top:1px solid #1c1f28;color:#6e7486}[data-arch=venture] .panel{max-width:390px;margin:70px auto;padding:30px;background:#13151d;border:1px solid #22252f;border-radius:16px}[data-arch=venture] label{display:block;margin-bottom:16px;color:#b6bccc}[data-arch=venture] input{display:block;width:100%;margin-top:6px;padding:11px 13px;border:1px solid #2a2d3a;border-radius:9px;background:#0c0d12;color:#eceef4}[data-arch=venture] .submit{width:100%;padding:13px;border:0;border-radius:9px;background:var(--accent);color:#0c0d12}[data-arch=venture] .console table td{border-bottom-color:#ffffff14}[data-arch=legacy]{background:#fff;color:#000;font:400 13px/1.45 Verdana,Geneva,sans-serif}[data-arch=legacy] .site-inner{max-width:820px;margin:0 auto;border-inline:1px solid #ccc}[data-arch=legacy] header{padding:12px 14px;background:var(--accent);color:#fff;border-bottom:3px double #fff}[data-arch=legacy] .brand{font:700 24px Times New Roman,serif}[data-arch=legacy] .brand small{display:block;font:italic 12px Times New Roman,serif}[data-arch=legacy] nav{display:flex;flex-wrap:wrap;background:#e8e8e8;border-bottom:1px solid #bbb}[data-arch=legacy] nav a{padding:6px 11px;border-right:1px solid #ccc;color:#00c;text-decoration:underline}[data-arch=legacy] .hero{padding:14px}[data-arch=legacy] .hero h1{margin:4px 0 8px;font:700 22px Times New Roman,serif}[data-arch=legacy] .marquee{padding:6px 14px;background:#ffc;border-block:1px solid #ddd;color:#900}[data-arch=legacy] .band{padding:12px 14px;border-top:1px solid #ddd}[data-arch=legacy] .band h2{margin:0 0 9px;color:var(--accent);border-bottom:1px solid #ddd}[data-arch=legacy] .grid3{gap:10px}[data-arch=legacy] .card{padding:9px;background:#f7f7f7;border:1px solid #ccc}[data-arch=legacy] .stats b{display:block;font:700 20px Times New Roman,serif}[data-arch=legacy] footer{padding:12px 14px;background:#e8e8e8;border-top:1px solid #bbb;text-align:center}[data-arch=legacy] .panel{max-width:340px;margin:24px auto;padding:14px;border:2px ridge #ccc;background:#f7f7f7}[data-arch=legacy] label{display:block;margin-bottom:10px;font-weight:700}[data-arch=legacy] input{display:block;width:100%;margin-top:3px;padding:4px;border:2px inset #ddd}[data-arch=legacy] .submit{padding:4px 14px;border:2px outset #ddd;background:#e8e8e8}[data-arch=financial]{background:#f5f2e9;color:#14243a;font:400 15px/1.55 Arial,sans-serif}[data-arch=financial] .jur{padding:7px var(--pad);background:#071a31;color:#b7c7d9;font-size:11px;letter-spacing:.08em;text-transform:uppercase}[data-arch=financial] header{display:flex;align-items:center;gap:30px;padding:18px var(--pad);background:#fff;border-bottom:3px solid var(--accent)}[data-arch=financial] .brand{font:700 23px Georgia,serif;letter-spacing:.02em}[data-arch=financial] nav{display:flex;gap:22px;color:#46576b;font-size:13px}[data-arch=financial] .cta{margin-left:auto;padding:10px 18px;border:1px solid #17314f;background:#17314f;color:#fff;font-weight:700}[data-arch=financial] .hero{padding:62px var(--pad);background:#e9e4d8;border-bottom:1px solid #c9c1b1}[data-arch=financial] .hero .eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);font-weight:700}[data-arch=financial] .hero h1{max-width:17ch;margin:12px 0 16px;font:400 clamp(38px,5vw,62px)/1.06 Georgia,serif}[data-arch=financial] .hero p{max-width:58ch;color:#4c5b6b;font-size:18px}[data-arch=financial] .band{padding:42px 0;border-bottom:1px solid #d5cec0}[data-arch=financial] .band h2{font:400 25px Georgia,serif}[data-arch=financial] .card{padding:18px;background:#fff;border:1px solid #cbc4b7;border-top:4px solid var(--accent)}[data-arch=financial] .card h3{margin:0 0 7px;font:700 17px Georgia,serif}[data-arch=financial] .stats{padding:18px 0;border-block:1px solid #aeb6c0}[data-arch=financial] .stats b{display:block;font:400 32px Georgia,serif;color:#17314f}[data-arch=financial] footer{padding:30px var(--pad);background:#071a31;color:#a9bacb}[data-arch=financial] .panel{max-width:410px;margin:48px auto;padding:28px;background:#fff;border:1px solid #bfc5cc;box-shadow:0 4px 18px #071a3114}[data-arch=financial] .panel h2{margin:0;font:400 25px Georgia,serif}[data-arch=financial] .panel p{color:#5b6876}[data-arch=financial] label{display:block;margin:14px 0;font-size:12px;font-weight:700;color:#46576b}[data-arch=financial] input{display:block;width:100%;margin-top:5px;padding:11px;border:1px solid #9ba7b4;background:#fbfbf9}[data-arch=financial] .submit{width:100%;padding:12px;border:0;background:#17314f;color:#fff;font-weight:700}[data-arch=financial] .console .side{background:#071a31;color:#d6e0ea}[data-arch=financial] .console table{font-variant-numeric:tabular-nums}[data-arch=financial] .console table th{background:#e8e5dc}.social-merit{background:#eef1f4;color:#17202b;font:14px/1.45 Arial,sans-serif}.social-merit .social-topbar{height:52px;border-bottom:1px solid #cfd6dc;box-shadow:none}.social-merit .social-logo{width:32px;height:32px;border-radius:3px;font-size:22px}.social-merit .social-topbar form{height:30px;border:1px solid #d5dee6;border-radius:2px}.social-merit .social-topbar nav button{border-radius:0;border-bottom:2px solid transparent;font-size:11px}.social-merit .social-profile-page{width:min(940px,calc(100% - 28px));margin-top:16px}.social-merit .social-columns{grid-template-columns:minmax(0,1fr) 240px;gap:14px}.social-merit .social-profile-card,.social-merit .social-post,.social-merit .social-columns>aside article{border-radius:3px;box-shadow:none}.social-merit .social-cover{display:none}.social-merit .social-avatar.large{position:static;width:64px;height:64px;margin:16px 0 0 16px;border:0;border-radius:3px;float:left;font-size:20px}.social-merit .social-identity{min-height:96px;padding:16px 16px 14px 94px}.social-merit .social-identity h1{font-size:21px}.social-merit .social-identity p{font-size:14px}.social-merit .social-current-role,.social-merit .social-bio{display:grid;grid-template-columns:120px 1fr;gap:14px;margin:0;padding:11px 16px;border:0;border-top:1px solid #e0e5e9;text-align:left;background:#fff;color:#17202b}.social-merit .social-current-role>svg{display:none}.social-merit .social-current-role:before{content:"Organization"}.social-merit .social-bio:before{content:"About"}.social-merit .social-current-role:before,.social-merit .social-bio:before{color:#66737e;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.social-merit .social-current-role span{display:block}.social-merit .social-current-role span>small{display:none}.social-merit .social-bio>b{display:none}.social-merit .social-bio p{margin:0}.social-merit .social-feed-title{margin:18px 0 7px}.social-merit .social-feed-title b{font-size:14px}.social-merit .social-post{margin:0;padding:13px 16px;border-bottom:0}.social-merit .social-post+.social-post{border-top:1px solid #eef1f4}.social-merit .social-post>header .social-avatar{display:none}.social-merit .social-post>footer{justify-content:flex-start;border:0;padding-top:2px}.social-merit .social-post>footer button{margin:0}.social-merit .social-archive-gate{margin-top:12px;padding:14px 16px;border:1px solid #d2dae0;border-radius:3px;background:#fff;justify-items:start;text-align:left}.social-murmur{background:#f0f2f5;color:#1c1e21;font:15px/1.5 Arial,sans-serif}.social-murmur .social-topbar{height:62px;border:0;box-shadow:0 2px 6px #1c1e2118}.social-murmur .social-logo{width:38px;height:38px;border-radius:50%}.social-murmur .social-topbar form{height:38px;border-radius:19px}.social-murmur .social-topbar nav{margin:0 auto;gap:6px}.social-murmur .social-topbar nav button{width:74px;height:44px;border-radius:8px;font-size:0}.social-murmur .social-premium{padding:9px 14px;border-radius:19px;background:#f1ecff;text-decoration:none;font-weight:700}.social-murmur .social-profile-page{width:min(680px,calc(100% - 28px))}.social-murmur .social-columns{display:block}.social-murmur .social-columns>aside{display:none}.social-murmur .social-profile-card,.social-murmur .social-post{border:0;border-radius:16px;box-shadow:0 2px 14px #1c1e2114}.social-murmur .social-cover{height:150px}.social-murmur .social-avatar.large{left:50%;top:98px;transform:translate(-50%);width:104px;height:104px;border:5px solid #fff}.social-murmur .social-identity{padding:64px 22px 18px;text-align:center}.social-murmur .social-identity h1{font-size:27px}.social-murmur .social-personal-actions button{border-radius:20px;padding:10px 22px}.social-murmur .social-post{padding:16px 18px}.social-murmur .social-post>header .social-avatar{display:grid}.social-murmur .social-fake-photo{min-height:190px;margin:0 -18px}.social-murmur .social-post>footer{gap:8px}.social-murmur .social-post>footer button{flex:1;margin:0;padding:7px;border-radius:8px}.social-murmur .social-archive-gate{padding:26px;border:0;border-radius:16px;background:#fff;box-shadow:0 2px 14px #1c1e2114}.site-record-detail{min-height:320px;margin:0;padding:18px;overflow:auto;border:1px solid #0003;background:#0000000d;white-space:pre-wrap;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.site .console .side button.on,[data-arch=legacy] header,[data-arch=industrial] .brand,[data-arch=industrial] .submit,[data-arch=venture] .submit,[data-arch=clinical] .cta{color:var(--accent-ink)}.social-topbar nav button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:64px;border:0;background:transparent;color:#66727d;font-size:10px}.social-topbar nav button:hover{background:#f0f4f7;color:#1166a8}.social-topbar nav button svg{width:18px;height:18px}.social-post-menu{margin-left:auto;border:0;background:transparent;color:#81909a;font-weight:800;letter-spacing:.12em}.social-post>footer button{display:flex;align-items:center;gap:5px;margin-left:0;border:0;background:transparent;color:#60717d;font-size:11px}.social-post>footer button:last-child{margin-left:auto}.social-post>footer button:hover{color:#1166a8}.social-post>footer button svg{width:15px}.social-notice{position:fixed;z-index:20;right:24px;bottom:24px;display:grid;grid-template-columns:1fr auto;gap:3px 18px;width:min(390px,calc(100% - 48px));padding:14px 15px;border:1px solid #1166a8;border-left:5px solid #1166a8;border-radius:5px;background:#fff;color:#24313b;box-shadow:0 12px 40px #18253040;animation:toast-in .3s ease-out}.social-notice b{color:#1166a8;font-size:10px;letter-spacing:.14em}.social-notice p{grid-column:1;margin:2px 0;font-size:12px;line-height:1.45}.social-notice button{grid-column:2;grid-row:1/3;border:0;background:transparent;color:#687985;font-size:20px}.social-murmur .social-topbar{height:64px;padding-left:max(18px,calc((100% - 1160px)/2));padding-right:max(18px,calc((100% - 1160px)/2))}.social-murmur .social-topbar nav button{min-width:76px;border-bottom:3px solid transparent;font-size:0}.social-murmur .social-topbar nav button svg{width:22px;height:22px}.social-murmur .social-topbar nav button:hover{border-bottom-color:#7251ca;background:#f6f3ff;color:#7251ca}.social-murmur .social-premium{padding:8px 12px;border-radius:18px;background:#f1ecff;text-decoration:none}.social-murmur .social-profile-card{border-radius:12px}.social-murmur .social-cover{height:168px}.social-murmur .social-avatar.large{left:50%;top:112px;transform:translate(-50%);width:118px;height:118px}.social-murmur .social-identity{padding-top:72px;text-align:center}.social-murmur .social-identity small,.social-murmur .social-personal-actions{justify-content:center}.social-murmur .social-bio{text-align:center}.social-murmur .social-post{border-radius:12px;padding:17px}.social-murmur .social-post>p{font-size:15px}.social-murmur .social-columns{grid-template-columns:minmax(0,680px) 280px;justify-content:center}.social-murmur .social-columns>aside{position:sticky;top:78px;align-self:start}.social-murmur .social-feed-title{padding:0 5px}.social-murmur .social-notice{border-color:#7251ca;border-left-color:#7251ca}.social-murmur .social-notice b{color:#7251ca}@media(max-width:800px){.social-murmur .social-columns{grid-template-columns:1fr}.social-murmur .social-topbar nav{display:none}}.org-public{overflow:auto}.org-hero-actions a{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid currentColor;color:inherit;text-decoration:none;cursor:pointer}.org-hero-actions a:first-child{background:#171d21;color:#fff;border-color:#171d21}.org-people{padding:42px clamp(22px,5vw,68px) 60px;background:#f0eee8;color:#182024;border-top:1px solid #b9b6ad}.org-people>header{max-width:600px}.org-people>header h2{margin:7px 0;font-size:30px}.org-people>header p{color:#5f696c}.org-people>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:22px}.org-people article{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #c8c5bc;background:#f8f6f0}.org-people article>i{display:grid;place-content:center;flex:0 0 42px;height:42px;background:#27343a;color:#fff;font-style:normal;font-weight:800}.org-people article>span{display:grid;gap:2px;min-width:0}.org-people article small{color:#667276}.org-people article code{margin-top:3px;color:#266b82;font-size:10px}
