:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#0d1522;color:#eaf1fc;font:16px Arial,sans-serif;line-height:1.7}a{color:#69d4e6}header,main,footer{width:min(1000px,calc(100% - 40px));margin:auto}header{display:flex;justify-content:space-between;padding:25px 0;border-bottom:1px solid #26384b;gap:20px}header a:first-child{font-weight:bold;color:#eaf1fc}main{padding:70px 0}h1{font-size:clamp(40px,7vw,72px);line-height:1.1;overflow-wrap:anywhere}h2{font-size:28px}.eyebrow{font-size:11px;letter-spacing:2px;color:#69d4e6}.lead{font-size:22px;color:#afc1d5}.about{white-space:pre-wrap;overflow-wrap:anywhere}section{margin-top:45px}footer{padding:25px 0;border-top:1px solid #26384b;font-size:13px}form{display:grid;gap:20px;max-width:600px}label{display:grid;gap:8px}input,textarea{font:inherit;color:inherit;background:#121e30;padding:13px;border:1px solid #35465a;border-radius:4px;width:100%}textarea{resize:vertical}button{font:inherit;background:#69d4e6;color:#0d1522;padding:12px 20px;border:0;cursor:pointer;border-radius:4px;width:fit-content}button:disabled{opacity:.5}input:focus,textarea:focus{outline:2px solid #69d4e6;outline-offset:2px}#status{white-space:pre-wrap}[hidden]{display:none!important}
:root select{font:inherit;color:inherit;background:#121e30;padding:13px;border:1px solid #35465a;border-radius:4px;width:100%}.corp-design{--bg:#09131e;--panel:#101e2c;--text:#eaf4fb;--dim:#9aafbf;--accent:#65d9ee;--stroke:#254456;background:var(--bg);color:var(--text)}.corp-design a{color:inherit;text-decoration:none}.corp-header{width:min(1180px,calc(100% - 60px));height:100px;align-items:center;border-color:var(--stroke)}.corp-brand{font-size:20px;font-weight:800;letter-spacing:1px;max-width:50%;overflow-wrap:anywhere}.corp-header nav{display:flex;gap:24px;font-size:12px}.corp-design main,.corp-design footer{width:min(1180px,calc(100% - 60px))}.corp-design main{padding:0}.corp-design section{margin-top:0}.corp-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:50px;align-items:center;padding:80px 0}.corp-design .eyebrow{color:var(--accent);font-size:10px;letter-spacing:2.5px;font-weight:700}.corp-design h1{font-size:clamp(48px,6.5vw,86px);line-height:1.05;letter-spacing:-3px;margin:25px 0}.corp-design .lead{color:var(--dim);font-size:22px;line-height:1.7;max-width:520px}.cta{display:inline-block;background:var(--accent);color:var(--bg)!important;padding:16px 22px;margin-top:25px;font-size:13px;font-weight:bold;border-radius:3px}.corp-art{background:radial-gradient(ellipse at center,var(--stroke),transparent 75%),var(--panel);border:1px solid var(--stroke);color:var(--accent);padding:20px;min-height:370px;display:flex;flex-direction:column;justify-content:center}.corp-art svg{width:100%;max-height:340px}.corp-art span{font-size:9px;letter-spacing:2px;text-align:center}.corp-strip{display:flex;gap:25px;justify-content:space-between;border-block:1px solid var(--stroke);padding:22px 0;font-size:10px;letter-spacing:1px;color:var(--dim)}.about-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:65px 0}.corp-design h2{font-size:38px;line-height:1.2;letter-spacing:-1px;margin:20px 0}.corp-design .about{white-space:pre-wrap;color:var(--dim);line-height:1.9;font-size:16px;margin:0;overflow-wrap:anywhere}.about-section .about{padding-top:25px}.activity-section{padding:35px;border:1px solid var(--stroke);background:var(--panel);margin-bottom:55px!important}.recruitment-section{padding:50px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--stroke)}.contact-section{border-top:1px solid var(--stroke);padding:50px 0}.corp-design footer{display:flex;justify-content:space-between;border-color:var(--stroke);color:var(--dim);font-size:12px;padding:30px 0}.corp-design footer a{color:var(--accent)}.preview-banner{padding:14px 30px;background:#20334b;color:#eaf4fb;text-align:center;font-size:12px}.preview-banner a{color:#69d4e6;text-decoration:underline;margin-left:15px}.design-forge{--bg:#171510;--panel:#211e16;--text:#f3eedd;--dim:#beb39c;--accent:#e4b653;--stroke:#4b4128}.design-forge h1,.design-forge .corp-brand{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:900}.design-forge .corp-art{background:repeating-linear-gradient(0deg,transparent,transparent 29px,#e4b6530b 30px),var(--panel)}.design-forge .corp-strip{border-block:2px solid var(--accent);color:var(--accent)}.design-forge .cta{border-radius:0}.design-forge .activity-section{border-left:4px solid var(--accent)}.design-nebula{--bg:#110e22;--panel:#1c1735;--text:#f0ebff;--dim:#b8aaca;--accent:#c3a1ff;--stroke:#44345e}.design-nebula .corp-hero{grid-template-columns:1.1fr 1fr;min-height:580px}.design-nebula h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-2px}.design-nebula .corp-art{border:0;border-radius:50%;background:radial-gradient(ellipse at center,#68448766,transparent 70%)}.design-nebula .cta{border-radius:30px}.design-nebula .corp-strip{border-color:var(--stroke);justify-content:center;gap:35px}.design-charter{--bg:#f3f0e8;--panel:#e5ece5;--text:#163d36;--dim:#5d6d63;--accent:#276953;--stroke:#c4d0c5;color-scheme:light}.design-charter h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-3px}.design-charter .corp-brand{font-family:Georgia,serif;letter-spacing:0;font-size:25px}.design-charter .corp-art{background:var(--panel);border:0}.design-charter .cta{color:white!important}.design-charter .corp-strip{color:var(--accent)}.design-charter .recruitment-section{border-top:3px solid var(--accent)}@media(max-width:800px){.corp-header{height:auto;min-height:95px;gap:15px;flex-wrap:wrap}.corp-header nav{gap:15px;flex-wrap:wrap}.corp-hero,.design-nebula .corp-hero{grid-template-columns:1fr;min-height:0;padding:45px 0;gap:25px}.corp-art{min-height:260px}.corp-art svg{max-height:260px}.about-section,.recruitment-section{grid-template-columns:1fr;gap:20px;padding:40px 0}.corp-strip{flex-wrap:wrap;gap:15px;justify-content:start}.corp-design h1{font-size:54px}.corp-design h2{font-size:30px}.corp-design footer{flex-direction:column;gap:10px}}@media(max-width:480px){.corp-header,.corp-design main,.corp-design footer{width:calc(100% - 36px)}.corp-brand{max-width:100%}.corp-header nav{font-size:11px}.corp-design h1{font-size:43px}.activity-section{padding:25px}}
.design-hub{--bg:#101216;--panel:#171a20;--text:#edf0f6;--dim:#9ba4b2;--accent:#d2a23a;--stroke:#343538;background:linear-gradient(transparent 3px,#d2a23a03 4px),var(--bg);background-size:100% 4px}.design-hub .hub-header{width:100%;padding:20px max(30px,calc((100vw - 1180px)/2));height:auto;min-height:100px;border-top:4px solid var(--accent);border-bottom:1px solid var(--stroke);gap:30px;display:flex;align-items:center}.design-hub .corp-brand{display:flex;align-items:center;gap:15px;font-size:16px;letter-spacing:1px;max-width:310px;text-transform:uppercase;line-height:1.5}.hub-mark{font-size:37px;color:var(--accent)}.hub-header .corp-brand small{display:block;font:10px monospace;color:var(--dim);letter-spacing:2px;font-weight:400}.hub-header nav{gap:20px;flex-wrap:wrap;font-size:10px;letter-spacing:1px;font-weight:bold}.hub-header nav a:hover{color:var(--accent)}.hub-hero{padding:70px 40px 0;min-height:680px;position:relative;border-inline:1px solid var(--stroke);background:radial-gradient(ellipse at 20% 45%,#d2a23a14,transparent 65%);overflow:hidden}.hub-hero>.eyebrow{font-family:monospace;font-size:10px;letter-spacing:2.5px;position:relative;z-index:1}.design-hub .hub-hero h1{font-family:Arial,sans-serif;text-transform:uppercase;font-size:clamp(54px,7.6vw,104px);font-weight:900;letter-spacing:-5px;line-height:1.05;max-width:850px;position:relative;z-index:1;margin:35px 0 25px;overflow-wrap:anywhere}.hub-hero h1 span{display:block;color:var(--accent)}.hub-location{font:11px monospace;letter-spacing:3px;color:var(--dim);text-transform:uppercase;position:relative;z-index:1}.design-hub .hub-hero h2{font-size:24px;text-transform:uppercase;letter-spacing:1px;margin-top:35px;position:relative;z-index:1;max-width:800px}.hub-intro{font:13px/1.8 monospace;color:var(--dim);max-width:600px;white-space:pre-wrap;position:relative;z-index:1}.hub-actions{display:flex;gap:20px;align-items:center;margin:30px 0 55px;position:relative;z-index:1;flex-wrap:wrap}.hub-actions .cta{margin:0;border-radius:0;font-size:11px;letter-spacing:1px}.outline-cta{font-size:11px;letter-spacing:1px;padding:15px 20px;border:1px solid var(--stroke)}.hub-emblem{position:absolute;right:-100px;top:190px;width:430px;color:var(--accent);opacity:.14;pointer-events:none}.hub-emblem svg{width:100%}.hub-facts{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--stroke);margin-inline:-40px;background:#15171bc9}.hub-facts>div{padding:24px;border-right:1px solid var(--stroke)}.hub-facts>div:last-child{border-right:0}.hub-facts span{display:block;font:8px monospace;letter-spacing:2px;color:var(--dim);margin-bottom:8px}.hub-facts strong{font:11px monospace;color:var(--text);text-transform:uppercase;overflow-wrap:anywhere}.hub-dashboard{padding:40px 0}.hub-operation{padding:30px;border:1px solid var(--stroke);border-left:3px solid var(--accent);background:var(--panel)}.design-hub .hub-operation h2{font-size:30px;text-transform:uppercase;margin:10px 0 20px}.hub-operation-meta{display:flex;gap:30px;flex-wrap:wrap;font:10px monospace;color:var(--accent);text-transform:uppercase;margin-bottom:20px}.hub-operation .about{font-size:13px}.hub-statistics{padding:35px 0}.hub-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.design-hub .hub-section-heading h2{font-size:15px;letter-spacing:1px;margin:0}.hub-section-heading>span{font:9px monospace;color:var(--dim);letter-spacing:1px}.hub-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hub-stat{background:var(--panel);padding:25px 20px;border:1px solid var(--stroke)}.hub-stat>span{display:block;font:9px monospace;color:var(--dim);letter-spacing:1px}.hub-stat strong{display:block;font-size:36px;font-weight:800;color:var(--accent);margin:15px 0;line-height:1.1;overflow-wrap:anywhere}.hub-stat small{font:9px monospace;color:var(--dim)}.hub-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:25px}.hub-panel{padding:30px;background:var(--panel);border:1px solid var(--stroke)}.hub-panel .about{font-size:14px}.hub-intel{list-style:none;padding:0;margin:0}.hub-intel li{font:12px/1.8 monospace;color:var(--dim);border-top:1px solid var(--stroke);padding:15px 0;overflow-wrap:anywhere}.hub-intel li:before{content:'◆ ';color:var(--accent)}.hub-recruitment{border-block:1px solid var(--stroke);display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:45px 0;margin-top:35px!important}.design-hub .hub-recruitment h2{font-size:32px;margin:10px 0}.hub-recruitment .about{font-size:14px}.hub-contact{color:var(--accent);font:12px/1.7 monospace;white-space:pre-wrap;overflow-wrap:anywhere}fieldset.hub-fields{border:1px solid #35465a;padding:22px;display:grid;gap:18px}fieldset.hub-fields legend{color:#69d4e6;font-size:13px;padding-inline:10px}.hub-fields .help{font-size:12px;color:#afc1d5;margin:0}@media(max-width:900px){.design-hub .hub-header{flex-direction:column;align-items:start;padding:20px 30px}.hub-header .corp-brand{max-width:100%}.hub-stats{grid-template-columns:repeat(2,1fr)}.hub-hero{min-height:0;padding:50px 25px 0}.hub-facts{margin-inline:-25px;grid-template-columns:repeat(2,1fr)}.hub-facts>div{border-bottom:1px solid var(--stroke)}.hub-facts>div:nth-child(2){border-right:0}.hub-emblem{width:300px;right:-80px;top:160px}.hub-columns,.hub-recruitment{grid-template-columns:1fr}.design-hub .hub-hero h1{letter-spacing:-3px;font-size:64px}}@media(max-width:500px){.design-hub .hub-header{padding:18px}.hub-header nav{gap:14px;font-size:9px}.design-hub .hub-hero h1{font-size:45px;letter-spacing:-2px}.hub-hero .eyebrow{line-height:1.8}.hub-location{font-size:9px;line-height:1.8}.design-hub .hub-hero h2{font-size:19px}.hub-operation,.hub-panel{padding:22px}.hub-section-heading{align-items:start;flex-direction:column}.hub-stat{padding:20px 15px}.hub-stat strong{font-size:28px}.hub-facts>div{padding:20px 16px}}
.corp-design .skip{position:absolute;left:15px;top:-100px;z-index:20}.corp-design .skip:focus{top:10px;background:var(--panel);padding:10px;border:1px solid var(--accent)}

.site-logo{width:60px;height:60px;object-fit:contain;margin-right:12px;vertical-align:middle}.site-hero-photo{display:block;width:100%;max-height:420px;object-fit:cover;border-radius:5px;margin:25px 0}.site-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;padding:35px 0}.site-gallery img{width:100%;height:250px;object-fit:cover;border-radius:5px}.site-custom-section{padding:40px 0;overflow-wrap:anywhere}.site-custom-section table{width:100%;border-collapse:collapse}.site-custom-section th,.site-custom-section td{border:1px solid #35465a;padding:12px}.editor-panel{border:1px solid #35465a;padding:22px;border-radius:5px}.editor-panel summary{cursor:pointer;font-size:18px;color:#69d4e6;margin-bottom:18px}.editor-panel[open]>label{margin:18px 0}.editor-panel p{font-size:12px;color:#afc1d5;line-height:1.7}.photo-choices{display:grid;grid-template-columns:1fr 1fr;gap:20px}.photo-choices img{max-width:100%;height:130px;object-fit:contain;display:block;margin-bottom:15px}#media-library{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}#media-library article{border:1px solid #35465a;padding:12px}#media-library img{width:100%;height:150px;object-fit:cover}#media-library button{font-size:11px;padding:7px 10px;margin:6px 4px 0 0}.gallery-choice{display:flex;align-items:center;gap:10px;margin-bottom:12px}.gallery-choice img{width:65px;height:65px;object-fit:cover}.gallery-choice button{font-size:11px;padding:8px}.editor-actions{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.checkbox-label{display:flex;align-items:center;gap:12px}.checkbox-label input{width:18px;height:18px}input[type=color]{height:48px;padding:5px}.editor-panel textarea[name=customCss],.editor-panel textarea[name=customHtml]{font-family:monospace;font-size:13px}@media(max-width:500px){#media-library,.photo-choices{grid-template-columns:1fr}.editor-panel{padding:18px}.site-gallery{grid-template-columns:1fr}}

#ops-panel{margin-top:35px;max-width:750px}#ops-panel form{margin-block:20px}#new-operation{margin-bottom:15px}.admin-operation{border:1px solid #35465a;padding:20px;margin:15px 0;border-radius:4px}.admin-operation p{font-size:13px;line-height:1.7}.admin-operation button{padding:8px 12px;font-size:12px;margin-right:12px}.scheduled-operations{padding:45px 0;border-top:1px solid var(--stroke,#35465a);margin-top:35px}.scheduled-ops-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.scheduled-op{border:1px solid var(--stroke,#35465a);background:var(--panel,#121e30);padding:25px;border-radius:4px}.scheduled-op h3{font-size:25px;margin:15px 0;color:var(--text,#eaf1fc)}.op-time{color:var(--accent,#69d4e6);font-size:13px;font-weight:bold}.op-meta,.ops-help{color:var(--dim,#afc1d5);font-size:12px;line-height:1.8}.op-description{color:var(--dim,#afc1d5);line-height:1.8;white-space:pre-wrap;font-size:14px;overflow-wrap:anywhere}.op-calendar{color:var(--accent,#69d4e6)!important;font-size:12px}.hub-operation>.scheduled-op{border:0;padding:0}.corp-design .scheduled-operations{margin-top:35px}.design-hub .scheduled-operations h2{font-size:28px}@media(max-width:700px){.scheduled-ops-grid{grid-template-columns:1fr}.scheduled-op{padding:22px}}

.op-countdown{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.5px}.op-scheduled-time{font-size:11px;color:var(--dim,#afc1d5);line-height:1.7;margin-top:-5px}

.countdown-status{display:block;font-size:10px;letter-spacing:2px;font-weight:700;margin-bottom:15px}.countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.countdown-cell{display:flex;flex-direction:column;align-items:center;gap:9px;padding:14px 4px;border:1px solid var(--stroke,#35465a);background:var(--panel,#121e30);border-radius:4px}.countdown-number{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-size:clamp(44px,5vw,72px);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-2px;color:var(--accent,#69d4e6)}.countdown-number.long{font-size:clamp(16px,3vw,32px);letter-spacing:-1px}.countdown-unit{font-size:8px;letter-spacing:1.2px;font-weight:700;color:var(--dim,#afc1d5)}.op-countdown.countdown-ended{font-size:30px}.op-scheduled-time{margin-top:12px}@media(max-width:500px){.countdown-grid{gap:6px}.countdown-number{font-size:42px;letter-spacing:-1px}.countdown-cell{padding:12px 2px}.countdown-unit{font-size:7px;letter-spacing:.5px}}

.scheduled-op{background:linear-gradient(140deg,#0d1421,#070b12);border-color:#202b3b;padding:28px}.scheduled-op h3{color:#f5f7fc;font-size:28px;font-weight:800;letter-spacing:-.5px;margin:18px 0 8px}.op-eyebrow{font-size:8px;letter-spacing:3px;color:#8d9bad;font-weight:700}.op-eyebrow:before{content:'';display:inline-block;width:6px;height:6px;background:#ffb000;border-radius:50%;margin-right:9px;box-shadow:0 0 10px #ffb00099}.op-deployment-meta{font-family:monospace;font-size:11px;color:#b6bdc8;letter-spacing:1px;line-height:1.8;margin-bottom:25px}.countdown-status{font-size:8px;color:#8d9bad;letter-spacing:2px;margin-bottom:16px}.countdown-grid{gap:26px}.countdown-cell{position:relative;background:transparent;border:0;border-radius:0;padding:0;gap:16px}.countdown-number{font-size:clamp(54px,6.2vw,82px);font-weight:900;letter-spacing:1px;color:#f7f9ff;line-height:1}.countdown-cell:not(:last-child):after{content:':';position:absolute;right:-19px;top:-5px;font-size:68px;color:#253042;font-weight:900;line-height:1}.countdown-cell:last-child .countdown-number{color:#ffb000;text-shadow:0 0 30px #ffb00040}.countdown-unit{font-family:monospace;font-size:8px;letter-spacing:3px;color:#8895a7}.op-card-actions{display:flex;gap:18px;align-items:start;flex-wrap:wrap;margin-top:26px}.op-briefing{flex:1;min-width:150px}.op-briefing summary{display:block;cursor:pointer;padding:15px 18px;background:#ffb000;color:#07101a;font:700 10px monospace;letter-spacing:2px;list-style:none;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.op-briefing summary::-webkit-details-marker{display:none}.op-briefing>div{padding-top:15px}.op-all{padding:14px 18px;border:1px solid #64501d;color:#ffb000!important;font:700 10px monospace;letter-spacing:1.5px}.op-briefing .op-calendar{color:#ffb000!important;font:11px monospace}.countdown-number.long{font-size:clamp(18px,3vw,34px)}@media(max-width:500px){.scheduled-op{padding:22px 18px}.countdown-grid{gap:18px}.countdown-number{font-size:46px;letter-spacing:0}.countdown-cell:not(:last-child):after{font-size:44px;right:-13px;top:0}.countdown-unit{font-size:7px;letter-spacing:2px}.op-card-actions{gap:12px}.op-all,.op-briefing summary{padding:13px 14px;font-size:9px}}

.op-briefing:not([open]){flex:0 0 auto;min-width:154px}.op-briefing[open]{flex-basis:100%}

.live-editor-button{display:inline-flex;align-items:center;background:#65d8ec;color:#0b1420!important;border-radius:4px;padding:12px 18px;text-decoration:none;font-size:13px;font-weight:bold}body>header{flex-wrap:wrap}
