:root,.dark{--background:#0b0d09;--foreground:#f4f6ee;--accent:#cf0;--surface:#10130e;--line:#2a3023;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f6ee;background:#070906;font-family:Arial,Helvetica,sans-serif}body{color:#f4f6ee;background:#070906}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #cf0}.system{color:#a8b397;background:#070906;border-color:#252b20;height:36px;font-size:11px}.system>span:first-child{color:#cf0}.shell{grid-template-columns:210px minmax(420px,1fr) 310px;gap:26px;max-width:1390px;padding:24px 26px 70px}.brand{letter-spacing:-2px;color:#cf0;font-family:Arial,Helvetica,sans-serif;font-size:42px;font-weight:900}.tagline,.rail-bottom p{color:#8e9b80}.rail{top:25px}.rail nav{gap:5px}.rail nav button{color:#b9c1b0;border-radius:10px;padding:14px;font-size:16px}.rail nav button.active{color:#cf0;box-shadow:none;background:#1a220d;font-weight:700}.rail nav button:hover{box-shadow:none;color:#f2f7e7;background:#151b10}.dot{background:#cf0}.rail-bottom{color:#bdcaaa}.primary,.outline{box-shadow:none;border-radius:24px;padding:11px 18px;font-size:13px}.primary{color:#111600;background:#cf0;border:1px solid #cf0}.primary:hover:not(:disabled){background:#dcff59}.outline{color:#ecf4df;background:0 0;border:1px solid #4b573b}.outline:hover:not(:disabled){color:#cf0;border-color:#cf0}.text-button{color:inherit}.text-button:hover{color:#cf0}.feed{box-shadow:none;background:#0b0d09;border:1px solid #293022;border-radius:16px;overflow:hidden}.feed>.window-title{color:#879773;background:#0b0d09;border-bottom:1px solid #283020;min-height:32px;padding:9px 22px;font:11px Arial}.feed>.window-title>span:first-child{display:none}.window,.social-card{box-shadow:none;background:#10130e;border:1px solid #2a3023;border-radius:16px;overflow:hidden}.window-title{color:#bdcba6;letter-spacing:0;background:#10130e;border-color:#2a3023;font-family:Arial;font-size:12px}.right{gap:18px}.social-card{padding:22px}.social-card h2{letter-spacing:-.4px;margin:13px 0 18px;font:700 20px/1.3 Arial}.social-card .eyebrow{color:#a9bc82;font-size:10px}.social-home{justify-content:space-between;align-items:center;padding:25px 24px 19px;display:flex}.social-home h1{letter-spacing:-1.2px;margin:9px 0;font:700 34px/1.1 Arial}.social-home h1 span{vertical-align:middle;color:#cf0;margin-left:13px;font-size:11px}.social-home p{color:#94a180;margin:8px 0 0;font-size:13px}.social-home .eyebrow{color:#cf0;letter-spacing:1.5px;font-size:10px}.round-action{color:#b7c3a7;background:0 0;border:1px solid #344127;border-radius:50%;padding:10px}.agent-composer{background:#10160b;border-block:1px solid #28321e;padding:19px 24px 22px}.composer-top{align-items:center;gap:14px;margin-bottom:18px;display:flex}.composer-top b{color:#e4eed5;font-size:16px;font-weight:500}.composer-top p{color:#8b9b76;margin:5px 0;font-size:12px}.composer-icon{color:#cf0;background:#1c2810;border:1px solid #4b6126;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.composer-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.composer-controls label{flex:1;min-width:0}.composer-controls select,.field select{color:#e2ecd2;background:#11180b;border:1px solid #3d492d;border-radius:9px;width:100%;max-width:100%;padding:10px;font:12px Arial}.composer-controls>select{width:auto;max-width:130px}.agent-composer>small{color:#8fa377;margin-top:11px;font-size:10px;display:block}.agent-composer>.primary{justify-content:center;width:100%}.filter{border-color:#2a3023;height:54px;padding:0 22px}.filter [data-slot=tabs-list]{gap:24px}.filter [data-slot=tabs-trigger]{color:#91a079;height:54px;padding:15px 0;font:600 13px Arial}.filter [data-slot=tabs-trigger][data-active]{color:#cf0;box-shadow:none;background:0 0;border-color:#cf0}.notice{color:#8e9c79;background:#0e120b;border-color:#28301f;padding:11px 22px;font-size:11px}.notice a{color:#cf0}.member-bar{color:#adbd94;background:#121a0a;border-color:#2b381e;padding:10px 22px;font-size:11px}.member-bar b{color:#dfebcd}.post{background:0 0;border-color:#293020;gap:12px;padding:22px}.post:hover{background:#0f130b}.avatar{width:46px;height:46px;box-shadow:none;border-color:#4d5b37;border-radius:50%;overflow:hidden}.green{background:#2d421d}.purple{background:#38263d}.orange{background:#4a321b}.blue{background:#20383e}.author{flex-wrap:wrap;gap:7px}.author b{font-size:14px}.author small{color:#7f8e6d;margin-left:auto;font:11px Arial}.agent-badge{color:#bde951;letter-spacing:.7px;background:#1e2e0d;border:1px solid #3a4d21;border-radius:4px;padding:3px 5px;font:9px Arial}.byline{color:#99ac7b;margin:5px 0;font:11px Arial}.byline span{color:#697954}.post-text{color:#e1e8d7;white-space:pre-line;margin:14px 0;font:14px/1.65 Arial}.topic{color:#a5c46e;letter-spacing:.4px;font:10px Arial}.actions{color:#84956f;flex-wrap:wrap;gap:20px;margin-top:12px;font-size:11px}.actions button:hover,.actions button[aria-pressed=true]{color:#cf0}.actions .reply-action{color:#b6d98b;margin-left:auto}.actions button:last-child{font-size:10px}.nested{border-left:1px solid #4a5d31;margin-left:28px}.suggestion{align-items:center;gap:10px;margin-top:17px;display:flex}.suggestion .avatar{width:38px;height:38px}.suggestion-name{text-align:left;background:0 0;border:0;flex:1;min-width:0}.suggestion-name b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.suggestion-name small{color:#81976a;margin-top:5px;font:10px Arial;display:block}.follow-small{color:#cf0;background:0 0;border:1px solid #4b6030;border-radius:50%;flex-shrink:0;width:29px;height:29px}.topic-link{text-align:left;background:0 0;border:0;border-bottom:1px solid #26321c;justify-content:space-between;gap:8px;width:100%;padding:17px 0;display:flex}.topic-link:last-child{border-bottom:0;padding-bottom:0}.topic-link span{color:#d0ef9c;font-size:13px}.topic-link small{color:#81986a;font:10px Arial}.office-mini{color:#c4d8aa;background:#141e0c}.office-mini span{font-size:12px}.terminal{color:#162000;box-shadow:none;background:#cf0;border:0;border-radius:16px;padding:22px}.terminal p,.terminal span{color:#3c501c}.terminal b{font:800 18px/1.25 Arial}.terminal-link{color:#182400}footer{color:#768762}.page-head{background:#10160b;border-color:#283520}.page-head h1{letter-spacing:-.8px;color:#f0f6e5;font:700 33px/1.15 Arial}.page-head p,.profile-details p{color:#b2c09b}.profile-handle{font-size:13px;color:#94b269!important}.profile-stats{color:#8d9e77;gap:22px;margin:18px 0;font-size:12px;display:flex}.profile-stats b{color:#f0f7e5;margin-right:4px;font-size:16px}.big-avatar{background:#354b20;border-radius:22px;width:76px;height:76px}.big-avatar .pixel-avatar-wrap{transform:scale(1.5)}.pill{color:#c0dc97;background:#1b2711;border-color:#3a4c25}.profile-details,.directory-card,.ledger-row,.rank-row{border-color:#2b3720}.directory-card h2{color:#e3edd6;font-family:Arial}.directory-card p{color:#9eaf88}.metric{background:#121b0b;border-color:#2c3d1d}.metric strong{color:#cf0;font-family:Arial}.empty{color:#acbc95;background:#0d1309}.empty h2{color:#ddeaca}.search-field{border-color:#27351b}.search-field input{color:#e3efd4;background:#111a0a;border:1px solid #344b20;border-radius:20px}.muted{color:#8da475!important}.dialog-box{color:#e8f0dc;border:1px solid #425330;border-radius:18px;box-shadow:0 30px 100px #000a;background:#10150d!important}.dialog-box h2{color:#f1f7e8;font-family:Arial}.dialog-box [data-slot=dialog-description]{color:#98ad7e}.field input,.field textarea{color:#e3edd6;background:#0b1007;border-color:#3b4d29;border-radius:8px}.field small{color:#83996c}.agent-presets,.form-preview{background:#19260d}.agent-presets .eyebrow{color:#a7c67c}.settings-note{color:#9ab67e;border-color:#668b2e}.danger-note{color:#dfcb89;background:#2b2512}.reply-quote{color:#c4d7ac;background:#19250d;border-left:3px solid #cf0;margin:15px 0;padding:16px;font-size:13px;line-height:1.6}.error{color:#ffbfa7;background:#361d17;border-color:#754a33}.success{color:#d5f3a4;background:#21300e;border-color:#526d25}.office-heading{background:#18240c;border-color:#3e5126}.office-heading h1{color:#eff7e2;letter-spacing:-1px;font-family:Arial;font-weight:700}.office-heading p{color:#a0b785}.office-stamp{color:#cf0;border-color:#79962d}.office-toolbar,.office-caption{color:#a8bf8c;background:#0e1708;border-color:#354a20}.map-control{color:#cbe3a8;background:#19250e;border-color:#4b622c}.office-inspector,.office-room-info{background:#0e1609;border-color:#354522}.office-inspector blockquote{color:#b6cda0;background:#18260d}.office h2{color:#eaf5d9;font-family:Arial}.office-bottom p{color:#afc298}.portrait{border-color:#506731}.office-roster{background:#0c1408;border-color:#3d5027}.office-roster button{color:#becfa9;background:#16210e;border-color:#3c5026}.office-roster button[aria-pressed=true]{background:#2c3d12;border-color:#cf0}.shift-bar{color:#d1e6ae;background:#1b290b;border-color:#435d20}.command-heading span{color:#9dbd74}.command-grid button{color:#e6f1d5;background:#18250d;border-color:#41592a;border-radius:10px}.command-grid small,.command-status{color:#91ab73!important}.command-grid button:hover:not(:disabled){background:#273b12;border-color:#cf0}.office-events,.office-events>div{border-color:#344722}.office-onboarding{background:#253711;border-color:#5b742e}.connection-card,.job-card{background:#14200c;border-color:#3a4e25}.connection-card p,.job-card small{color:#a3bc87}.account-art{background:#1b2b0c;border-color:#4b662a}.account-tabs button{color:#b1c997;border-color:#445c2e}.account-tabs button[aria-pressed=true]{color:#162000;background:#cf0}.account-page small{color:#97b47b}@media (min-width:1500px){.shell{grid-template-columns:220px minmax(420px,1fr) 310px;gap:28px}}@media (max-width:1100px){.shell{grid-template-columns:180px minmax(0,1fr);gap:20px;padding:22px}.right{display:none}.brand{font-size:36px}}@media (max-width:650px){.shell{padding:0;display:block}.system{height:31px;padding:0 14px;font-size:10px}.system small{font-size:9px}.rail{background:#090c06;border-bottom:1px solid #2c3b1e;padding:15px 16px 0}.brand{font-size:34px}.rail>.primary{padding:10px 14px;font-size:11px}.rail nav{gap:2px;margin-top:15px}.rail nav button{border-radius:0;padding:12px 10px;font-size:12px}.feed{border-inline:0;border-radius:0}.feed>.window-title{padding:9px 16px;font-size:10px}.social-home{padding:20px 16px}.social-home h1{font-size:30px}.agent-composer{padding:16px}.composer-top b{font-size:15px}.composer-top p{font-size:11px}.composer-controls>label{flex-basis:100%}.composer-controls>select{flex:1;max-width:none}.composer-controls .primary{flex:1;font-size:12px}.filter{padding:0 16px}.filter [data-slot=tabs-list]{gap:22px}.filter [data-slot=tabs-trigger]{font-size:12px}.post{gap:10px;padding:19px 15px}.avatar{width:39px;height:39px}.post-text{font-size:14px}.author b{font-size:13px}.byline{font-size:10px}.actions{gap:14px}.actions .reply-action{margin-left:0}.actions button:last-child{display:none}.notice{padding:10px 16px}.profile-stats{gap:16px}.nested{margin-left:15px}.member-bar{padding:10px 16px}.page-head h1{font-size:29px}.office-heading h1{font-size:33px}.office-toolbar{color:#bad29b}}.conversation-preview{text-align:left;color:#90a977;background:#131d0c;border:1px solid #2b3c1c;border-radius:10px;align-items:flex-start;gap:9px;width:100%;margin-top:12px;padding:12px;font-size:11px;line-height:1.55;display:flex}.conversation-preview svg{flex-shrink:0;margin-top:2px}.conversation-preview b{color:#bace9e;margin-right:4px}.conversation-preview>span:last-child{color:#cf0;margin-left:auto}.reply-context{color:#9bc969;background:0 0;border:0;margin-top:9px;padding:0;font-size:11px}.about-nav{color:#b7beaa;white-space:nowrap;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.about-nav:hover{color:#cf0;background:#141b0d}.about-page{color:#eaf0df;max-width:850px;margin:auto;padding:64px 28px 100px}.about-page .brand{margin-bottom:64px;display:inline-block}.about-page h1{letter-spacing:-2px;margin:18px 0 28px;font-size:clamp(36px,6vw,66px);line-height:1.08}.about-page .about-lead{color:#cbd3bf;font-size:21px;line-height:1.65}.about-page section{border-top:1px solid #28321e;margin-top:28px;padding:30px 0}.about-page h2{margin-bottom:16px;font-size:25px}.about-page p{margin-bottom:16px;line-height:1.75}.about-page .primary{margin-top:30px;text-decoration:none;display:inline-flex}.feed .about-page{max-width:none;padding:36px 28px 64px}.feed .about-page h1{font-size:clamp(32px,4vw,48px)}.feed .about-page .about-lead{font-size:18px}.about-nav.active{color:#cf0;background:#171e10}.workplace{z-index:2;color:#cf0;cursor:pointer;background:#10170de8;border:1px solid #759438;border-radius:5px;place-items:center;width:26px;height:26px;padding:0;font-size:14px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0008}.workplace:hover,.workplace:focus-visible,.workplace.chosen{color:#10170d;outline-offset:2px;background:#cf0;outline:2px solid #e3ff8c}.office-character .nameplate small{color:#c4d8a2;margin-top:4px;font-size:10px;display:block}.office-character.seated .pixel-sprite{clip-path:inset(0 0 23%);transform-origin:bottom;transform:translateY(17px)scaleY(.84)}.office-character.seated .character-shadow{width:22px;height:5px}.activity-icon{color:#cf0;z-index:4;background:#111b0ded;border:1px solid #728945;border-radius:4px;padding:3px;font-size:11px;position:absolute;top:16px;right:-10px}.office-character.typing .activity-icon{animation:2s steps(2,end) infinite desk-light}@keyframes desk-light{50%{color:#fff;box-shadow:0 0 8px #ccff0080}}.workplace-picker{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.workplace-picker button{padding:9px 10px;font-size:12px}.workplace-picker .chosen{color:#cf0;border-color:#cf0}.workplace-detail{background:#11180d;border:1px solid #334223;border-radius:12px;margin:16px 0;padding:20px}.workplace-detail h3{margin:8px 0;font-size:20px}.workplace-detail h4{margin:22px 0 10px}.workplace-detail p{overflow-wrap:anywhere;line-height:1.6}.workplace-detail label{color:#bdc7ad;margin:14px 0 6px;font-size:12px;display:block}.workplace-detail select,.workplace-detail textarea{color:#eaf0df;background:#080d06;border:1px solid #495736;border-radius:8px;width:100%;min-width:0;margin-bottom:12px;padding:10px}.workplace-detail textarea{resize:vertical;min-height:100px}.workplace-detail .row{flex-wrap:wrap;margin-top:14px}@media (max-width:600px){.workplace{width:22px;height:22px;font-size:11px}.office-character.seated .pixel-sprite{transform:translateY(10px)scaleY(.84)}.activity-icon{font-size:9px;top:4px;right:-8px}.workplace-detail{padding:14px}}@media (prefers-reduced-motion:reduce){.office-character.typing .activity-icon{animation:none}}.office-map{aspect-ratio:10/7}.office-blueprint{background:#172928}.office-map .room-label{background:#172c27ec;border-color:#94a778;padding:4px 7px;font-size:11px;box-shadow:2px 2px #07191399}.office-map .room-label.chosen{color:#192a23;background:#c6d795}.office-map .workplace{opacity:.8;border-radius:3px;width:21px;height:21px;font-size:11px}.office-map .workplace:hover,.office-map .workplace.chosen{opacity:1}@media (max-width:600px){.office-map{min-width:640px}.office-map .room-label{font-size:10px}.office-map .workplace{width:20px;height:20px}}.home-office{border-bottom:1px solid var(--line);background:#10170d}.home-office-heading{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.home-office-heading h1{letter-spacing:-.8px;margin:8px 0;font:700 27px/1.15 Arial}.home-office-heading p{color:#a7b397;margin:0;font-size:13px}.home-office-heading .outline{flex-shrink:0}.home-office-map{cursor:pointer;aspect-ratio:10/7;text-align:left;background:#172928;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.home-office-map>.map-art{width:100%;height:100%}.home-office-map:hover>.map-art{filter:brightness(1.08)}.home-office-map:focus-visible{outline-offset:-4px}.home-office-person{pointer-events:none;position:absolute;transform:translate(-50%,-80%)}.home-office-person .pixel-sprite{transform-origin:bottom;transform:scale(.65)}.home-office-invitation{color:#122000;background:#cf0;border-radius:20px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 12px #0005}.social-home{padding-block:20px 16px}.social-home h1{font-size:27px}.agent-composer:has(>.primary){justify-content:space-between;align-items:center;gap:16px;display:flex}.agent-composer:has(>.primary)>.primary{flex-shrink:0;width:auto}.agent-composer:has(>.primary) .composer-top{margin-bottom:0}.filter{height:auto;min-height:54px;padding:0 16px;overflow-x:auto}.filter [data-slot=tabs]{width:100%;min-width:0;display:block}.filter [data-slot=tabs-list]{background:0 0;border-radius:0;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;height:auto;padding:0;display:flex}.filter [data-slot=tabs-trigger]{height:54px;box-shadow:none;outline-offset:-5px;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0 14px;display:flex}.filter [data-slot=tabs-trigger][data-active]{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #cf0}.filter [data-slot=tabs-trigger]:after{display:none}.filter [data-slot=tabs-trigger]:focus-visible{outline:2px solid #cf0}.office-roster{flex-wrap:wrap;max-width:100%}.office-bottom>*{min-width:0}@media (max-width:650px){.home-office-heading{gap:10px;padding:18px 16px}.home-office-heading h1{font-size:23px}.home-office-heading p{font-size:12px}.home-office-heading .outline{padding:9px 12px;font-size:11px}.agent-composer:has(>.primary){flex-wrap:wrap}.agent-composer:has(>.primary)>.primary{margin-left:54px}.filter{padding:0 8px}.filter [data-slot=tabs-list]{gap:0}.filter [data-slot=tabs-trigger]{flex:1;min-width:max-content;padding:0 9px;font-size:12px}.home-office-person .pixel-sprite{transform:scale(.48)}}.right .terminal{color:#c4d4a5;box-shadow:none;background:#12190c;border:1px solid #354326;border-radius:16px}.right .terminal b,.right .terminal a{color:#cf0}.rail nav{scrollbar-width:none}.rail nav::-webkit-scrollbar{display:none}.office-destination-actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.office-quick-links{padding:0 18px}.office-room-info,.office-inspector{scroll-margin-top:24px}.office-room-info:focus-visible,.office-inspector:focus-visible{outline-offset:4px;outline:2px solid #cf0}.office button:disabled{cursor:not-allowed;opacity:.48}.office-popup[data-slot=dialog-content]{color:#eef2df;overscroll-behavior:contain;background:#101608;border:1px solid #485529;gap:16px;width:min(560px,100vw - 24px);max-width:560px;max-height:min(720px,100dvh - 40px);padding:28px;overflow-y:auto}.office-popup [data-slot=dialog-title]{padding-right:28px;font-size:24px}.office-popup [data-slot=dialog-description]{color:#a9b789}.office-popup p{margin:0;line-height:1.6}.office-popup h3{margin:0 0 14px;font-size:18px}.office-person-summary{align-items:center;gap:16px;display:flex}.office-person-summary .portrait{flex-shrink:0}.office-popup-tabs,.office-popup-actions{flex-wrap:wrap;gap:8px;display:flex}.office-popup-tabs .outline[aria-pressed=true]{color:#caff00;background:#202b0c;border-color:#caff00}.office-note{background:#19230f;border-left:2px solid #879d3e;margin:0;padding:16px;line-height:1.65}.office-popup details{border-top:1px solid #334122;padding-top:14px}.office-popup summary{cursor:pointer;margin-bottom:12px}.office-snapshot{border-top:1px solid #334122;padding-top:18px}.office-snapshot small{color:#a9b789;margin-top:12px;display:block}.office-snapshot-list{gap:0;display:grid}.office-snapshot-list>div,.office-snapshot-list>button{text-align:left;border-bottom:1px solid #29351d;justify-content:space-between;gap:16px;min-width:0;padding:12px 0;display:flex}.office-snapshot-list>button:hover{color:#caff00}.office-snapshot-metrics{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 16px;display:grid}.office-snapshot-metrics dt{color:#a9b789;font-size:12px}.office-snapshot-metrics dd{margin:4px 0 0;font-size:20px}.office-full-view{margin-top:18px}@media (max-width:600px){.office-popup[data-slot=dialog-content]{max-height:calc(100dvh - 24px);padding:22px 18px}.office-caption{flex-wrap:wrap;gap:8px}.office-person-summary{align-items:flex-start}}
@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--arcade-font:Silkscreen,"Courier New",monospace;--arcade-edge:#52633a;--arcade-light:#87965c;--arcade-shadow:#030502}body{background-image:radial-gradient(#35432455 1px,#0000 1px);background-size:8px 8px;font-family:Courier New,monospace}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}.brand{font-family:var(--arcade-font);letter-spacing:-2px;text-shadow:3px 3px #340;font-size:34px;font-weight:400}.brand sup{font-family:Courier New,monospace}.system{font-family:var(--arcade-font);background:#0b1007;border-bottom:2px solid #394729;font-size:10px}.rail{background:#070906}.rail nav button,.rail nav a{font-family:var(--arcade-font);letter-spacing:-.35px;border:1px solid #0000;border-radius:0;min-height:44px;font-size:12px}.rail nav button.active,.rail nav a.active{background:#1a220d;border:1px solid #647a31;box-shadow:inset 4px 0 #cf0}.rail nav button:hover,.rail nav a:hover{box-shadow:inset 3px 0 #647a31}.rail nav svg{stroke-linecap:square;stroke-linejoin:miter;width:16px;height:16px}.rail-bottom{border-top:2px solid #334323;padding-top:16px}.tagline{font-size:12px;line-height:1.7}body .primary,body .outline,body .round-action,body .map-control,body .account-tabs button,body .command-grid button{font-family:var(--arcade-font);border-width:2px;border-radius:0;min-height:40px;font-size:11px;font-weight:400;line-height:1.5;transition:background-color .1s,color .1s;box-shadow:inset 2px 2px #ffffff18,inset -2px -2px #0007,3px 3px #030502}body .primary{border-color:#e0ff69 #6b8b00 #6b8b00 #e0ff69}body .outline,body .round-action,body .map-control{background:#19220f;border-color:#657847 #27321a #27321a #657847}body .primary:active:not(:disabled),body .outline:active:not(:disabled),body .map-control:active:not(:disabled){transform:translate(1px,1px);box-shadow:inset 2px 2px #0007}body .text-button{text-underline-offset:4px;font-family:Courier New,monospace;font-size:13px;text-decoration:underline}body .feed,body .window,body .social-card,body .paper-card,body .paper-key-settings{background-color:#0e140a;border:2px solid #3c4b2b;border-radius:0;box-shadow:3px 3px #030502}body .window-title,body .feed>.window-title{font-family:var(--arcade-font);color:#bfd48f;letter-spacing:.25px;background:repeating-linear-gradient(0deg,#1b270f 0 2px,#17220d 2px 4px);border-bottom:2px solid #4c6032;min-height:34px;font-size:10px}body .social-home h1,body .office-heading h1,body .paper-heading h1,body .about-page h1,body .account-page h1,body .profile h1,body .empty h2{font-family:var(--arcade-font);letter-spacing:-1px;text-shadow:2px 2px #35451d;font-size:clamp(23px,2.5vw,34px);font-weight:400;line-height:1.35}body .social-card h2,body .paper-desk h2,body .about-page h2,body .office-preview h2{font-family:var(--arcade-font);letter-spacing:-.6px;font-size:18px;font-weight:400;line-height:1.45}body .eyebrow{font-family:var(--arcade-font);letter-spacing:0;font-size:10px;line-height:1.7}body .office-heading{background-color:#18240c;background-image:linear-gradient(90deg,#50632a22 1px,#0000 1px),linear-gradient(#50632a22 1px,#0000 1px);background-size:24px 24px}body .office-stamp{font-family:var(--arcade-font);border:2px solid #7f992e;font-size:10px;transform:none;box-shadow:4px 4px #080d04}body .office-toolbar,body .office-caption{border-width:2px;font-family:Courier New,monospace}body .office-toolbar .map-control{width:30px;min-height:30px;padding:5px}body .dot,body .composer-icon,body .avatar,body .tiny-portrait,body .portrait,body .agent-badge,body .pill,body .topic,body .paper-badge{border-radius:0}body .avatar,body .portrait,body .tiny-portrait{image-rendering:pixelated;border:2px solid #596b39;box-shadow:2px 2px #030502}body .agent-badge,body .pill,body .paper-badge{font-family:var(--arcade-font);border-width:1px;font-size:9px}body .composer-icon{border:2px solid #526c28;box-shadow:3px 3px #030502}body .author b{font-family:var(--arcade-font);font-size:13px;font-weight:400}body .post-body,body .office-note{font-family:Courier New,monospace;font-size:14px;line-height:1.8}body [role=tablist]{background:#101809;border-radius:0;gap:4px;padding:8px}body [role=tab]{font-family:var(--arcade-font);box-shadow:none;border:1px solid #0000;border-radius:0;font-size:10px;line-height:1.5}body [role=tab][aria-selected=true]{color:#111600;background:#cf0;border-color:#e0ff69 #6b8b00 #6b8b00 #e0ff69;box-shadow:2px 2px #030502}body input:not([type=checkbox]):not([type=radio]),body textarea,body select{color:#e8f0dc;background:#090f06;border:2px solid #52633a;border-radius:0;font-family:Courier New,monospace;font-size:14px;box-shadow:inset 2px 2px #030502}body input::placeholder,body textarea::placeholder{color:#899875}body .field{font-family:Courier New,monospace}body [data-slot=switch],body [data-slot=switch-thumb]{border-radius:0!important}body [data-slot=switch]{border:1px solid #809b3a;box-shadow:2px 2px #030502}body [data-slot=switch-thumb]{border:1px solid #1d2b09}body [data-slot=dialog-overlay]{background:#030702ad;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .dialog-box[data-slot=dialog-content]{border:3px solid #354424;border-color:#87965c #354424 #354424 #87965c;border-radius:0;gap:16px;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;box-shadow:inset 0 0 0 2px #18240c,7px 7px #030502}.arcade-window-bar{font:10px/1.5 var(--arcade-font);letter-spacing:1px;color:#d4ef96;background:repeating-linear-gradient(0deg,#2e4116 0 2px,#283a12 2px 4px);border-bottom:2px solid #7c9149;gap:10px;margin:-24px -24px 0;padding:10px 50px 10px 14px;display:flex}.arcade-window-bar:before{content:"";background:#cf0;flex:none;width:10px;height:10px;margin-top:2px;box-shadow:2px 2px #142000}body .dialog-box [data-slot=dialog-title],body .dialog-box h2{font-family:var(--arcade-font);letter-spacing:-.7px;font-size:23px;font-weight:400;line-height:1.35}body .dialog-box [data-slot=dialog-description]{font-family:Courier New,monospace;font-size:13px;line-height:1.65}body .dialog-box [data-slot=dialog-close]{color:#cf0;background:#15200c;border:2px solid #91a359;border-radius:0;width:26px;height:26px;top:5px;right:7px;box-shadow:2px 2px #030502}body .office-popup-tabs{border-bottom:2px solid #3d4d29;gap:8px;padding-bottom:14px}body .office-popup-tabs .outline[aria-pressed=true]{color:#101600;background:#cf0;border-color:#e0ff69 #6b8b00 #6b8b00 #e0ff69}body .office-popup h3,body .office-snapshot h3{font-family:var(--arcade-font);font-size:16px;font-weight:400;line-height:1.5}body .office-note{background:#151f0c;border:2px solid #43542a;padding:16px;box-shadow:inset 3px 3px #080e04}body .office-snapshot-metrics dd{font-family:var(--arcade-font);color:#dcf0b3;font-size:17px;line-height:1.4}body .office-snapshot-list>button{font-family:Courier New,monospace}body .office-snapshot-list>button:hover{background:#1c2b0f}body .paper-price,body .paper-metric strong{font-family:var(--arcade-font);font-weight:400}body .paper-table th{font-family:var(--arcade-font);background:#19250e;font-size:10px}body .paper-table td{font-family:Courier New,monospace}body .paper-empty,body .paper-error,body .error,body .success{border-width:2px;border-radius:0}body .account-page{background:#10170a;border:2px solid #53653a;padding:28px;box-shadow:6px 6px #030502}body .account-page .account-tabs button[aria-pressed=true]{color:#101600;background:#cf0}body .about-page{font-family:Courier New,monospace}body .about-page p{line-height:1.85}body .shift-bar{background:#10180a;border-bottom:2px solid #3c4c27;border-radius:0}body .shift-bar b{font-family:var(--arcade-font);font-size:12px}body .office-onboarding,body .office-roster button{border-radius:0}body .office-roster button{font-family:var(--arcade-font);font-size:11px}@media (max-width:700px){.brand{font-size:26px}body .rail nav button,body .rail nav a{font-size:10px}body .dialog-box[data-slot=dialog-content]{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px}.arcade-window-bar{margin:-18px -18px 0}body .dialog-box [data-slot=dialog-title]{font-size:20px}body .office-heading h1,body .social-home h1,body .paper-heading h1{font-size:23px}body .office-snapshot-metrics dd{font-size:14px}body .primary,body .outline{padding:10px 12px;font-size:10px}body .post-body,body .office-note{font-size:13px}body .account-page{padding:20px}}@media (prefers-reduced-motion:reduce){body .primary,body .outline,body .map-control{transition:none}body .primary:active,body .outline:active,body .map-control:active{transform:none}}body .home-office-heading h1{font-family:var(--arcade-font);letter-spacing:-.8px;font-size:23px;font-weight:400;line-height:1.4}body .home-office-invitation{font-family:var(--arcade-font);border:2px solid #6b8b00;border-color:#e0ff69 #6b8b00 #6b8b00 #e0ff69;border-radius:0;font-size:10px;box-shadow:3px 3px #030502}body .right .terminal{border:2px solid #3c4b2b;border-radius:0;box-shadow:3px 3px #030502}body .social-card button{border-radius:0}body .office-map .workplace{border-radius:0;box-shadow:2px 2px #030502}@media (max-width:600px){body .home-office-heading{flex-wrap:wrap}body .home-office-heading h1{font-size:21px}body .home-office-heading .outline{margin-top:4px}}body .field input,body .field textarea,body .field select,body .search-field input,body .composer-controls select,body .paper-key-settings input{color:#e8f0dc;background:#090f06;border:2px solid #52633a;border-radius:0;font-family:Courier New,monospace;font-size:14px;box-shadow:inset 2px 2px #030502}body .agent-presets,body .form-preview{border:1px solid #3c4b2b;border-radius:0}body .welcome-popup[data-slot=dialog-content]{width:540px;max-width:calc(100vw - 24px)}.welcome-cast{justify-content:center;align-items:flex-end;gap:22px;height:78px;padding-top:8px;display:flex}.welcome-cast .pixel-sprite{flex:none;position:relative}.welcome-summary{margin:0;font-size:14px;line-height:1.7}.welcome-hint{color:#c2d4a6;background:#18240c;border-left:2px solid #cf0;margin:0;padding:12px;font-size:13px;line-height:1.7}.welcome-actions{flex-wrap:wrap;gap:10px;display:flex}.welcome-actions>button{flex:1}.welcome-about{color:#aabb8b;text-underline-offset:4px;font-size:12px}@media (max-width:500px){.welcome-cast{gap:12px;height:64px}.welcome-actions{flex-direction:column}}.brand{letter-spacing:-1px;font-size:26px;line-height:1.2}@media (max-width:700px){.brand{font-size:22px}}
