:root{--bg:#040807;--bg-2:#070d0b;--s1:#ffffff07;--s2:#ffffff0b;--s3:#fff1;--border:#ffffff12;--border-2:#ffffff0b;--gold:#f5c84b;--gold-2:#c49d22;--gold-glow:#f5c84b61;--gold-dim:#f5c84b33;--gold-muted:#f5c84b14;--green:#4ade80;--green-dim:#4ade8024;--red:#f87171;--red-dim:#f8717124;--blue:#60a5fa;--orange:#fb923c;--purple:#c084fc;--text:#e8e8e8;--text-dim:#8b949e;--text-muted:#4a5260;--r-sm:7px;--r-md:11px;--r-lg:16px;--r-xl:22px;--r-2xl:30px;--ease:cubic-bezier(.4,0,.2,1);--t:.15s cubic-bezier(.4,0,.2,1);--sw:250px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:var(--bg);height:100%;color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#f5c84b2e;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#f5c84b52}*{scrollbar-width:thin;scrollbar-color:#f5c84b24 transparent}.cinematic-bg{opacity:.6;z-index:0;pointer-events:none;background:linear-gradient(160deg,#000000f7 0%,#000000d1 50%,#000000f7 100%),url(/british-army.png) 50%/cover no-repeat;position:fixed;inset:0}.hud-grid{z-index:1;opacity:.7;pointer-events:none;background-image:linear-gradient(#f5c84b0b 1px,#0000 1px),linear-gradient(90deg,#f5c84b0b 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 72% 8%,#000 10%,#0000 60%);mask-image:radial-gradient(at 72% 8%,#000 10%,#0000 60%)}.ambient{filter:blur(130px);pointer-events:none;z-index:2;border-radius:50%;position:fixed}.one{background:#f5c84b16;width:650px;height:650px;top:-280px;right:2%}.two{background:#4ade800b;width:500px;height:500px;bottom:-220px;left:3%}.page{height:100vh;position:relative;overflow:hidden}.loading{background:var(--bg);height:100vh;color:var(--gold);letter-spacing:5px;place-items:center;font-size:17px;font-weight:700;display:grid}.app-layout{grid-template-columns:var(--sw) 1fr;z-index:5;height:100vh;display:grid;position:relative}.sidebar{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border-right:1px solid var(--border);z-index:10;background:#030705f2;flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.sidebar:after{content:"";pointer-events:none;background:linear-gradient(#0000 4%,#f5c84b29 28%,#f5c84b17 72%,#0000 96%);width:1px;height:100%;position:absolute;top:0;right:0}.brand{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:11px;padding:19px 15px 15px;display:flex}.brand img{object-fit:cover;background:#f5c84b0d;border:1px solid #f5c84b2e;border-radius:9px;flex-shrink:0;width:38px;height:38px}.brand-text b{letter-spacing:-.3px;color:#fff;font-size:14.5px;font-weight:800;display:block}.brand-text span{color:var(--text-muted);letter-spacing:.2px;margin-top:1px;font-size:10px;display:block}.sidebar-scroll{flex:1;min-height:0;padding:7px 7px 4px;overflow-y:auto}.nav-group{margin-bottom:18px}.nav-group-label{letter-spacing:2.5px;color:var(--text-muted);text-transform:uppercase;margin-bottom:3px;padding:0 9px;font-size:9px;font-weight:800}nav button{border-radius:var(--r-sm);width:100%;min-height:33px;color:var(--text-muted);transition:all var(--t);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:8px;margin-bottom:1px;padding:0 9px;font-size:12.5px;font-weight:500;display:flex;position:relative;overflow:hidden}nav button em{text-align:center;opacity:.55;width:17px;transition:opacity var(--t);flex-shrink:0;font-size:12px;font-style:normal}nav button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}nav button:hover{background:var(--s2);color:var(--text-dim)}nav button:hover em{opacity:.85}nav button.active{color:var(--gold);background:linear-gradient(90deg,#f5c84b1c 0%,#f5c84b0a 100%);border-color:#f5c84b24;font-weight:600}nav button.active em{opacity:1;color:var(--gold)}nav button.active:before{content:"";background:linear-gradient(180deg,var(--gold-2),var(--gold));width:2px;box-shadow:0 0 10px var(--gold-glow);border-radius:0 2px 2px 0;position:absolute;top:19%;bottom:19%;left:0}.operator{border-top:1px solid var(--border);flex-shrink:0;padding:11px 11px 13px}.operator-row{align-items:center;gap:9px;margin-bottom:8px;display:flex}.operator-avatar{width:32px;height:32px;color:var(--gold);background:linear-gradient(135deg,#f5c84b24,#f5c84b12);border:1px solid #f5c84b38;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:800;display:flex}.operator-info{flex:1;min-width:0}.operator-info b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.operator-info small{color:var(--text-muted);margin-top:1px;font-size:10.5px;display:block}.roblox-tag{color:#f5c84b99;letter-spacing:.3px;margin-top:2px;font-size:9.5px;font-weight:600;display:block}.logout-btn{border-radius:var(--r-sm);color:#f8717180;width:100%;min-height:29px;transition:all var(--t);background:#f871710a;border:1px solid #f871711a;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:flex}.logout-btn:hover{color:var(--red);background:#f871711a;border-color:#f871713d}.main{z-index:3;flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.main-scroll{flex:1;min-height:0;padding:0 28px 80px;overflow:hidden auto}.topbar{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#040807 0%,#040807f7 55%,#0000 100%);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;padding:22px 0 15px;display:flex;position:sticky;top:0}.eyebrow{letter-spacing:3.5px;color:var(--gold);text-transform:uppercase;opacity:.72;margin-bottom:5px;font-size:9.5px;font-weight:700}.topbar h2{letter-spacing:-2px;color:#fff;font-size:clamp(24px,3.2vw,46px);font-weight:900;line-height:.92}.status-cluster{flex-shrink:0;align-items:center;gap:7px;padding-bottom:3px;display:flex}.version-pill,.status-pill,.mini-profile{border:1px solid var(--border);background:var(--s1);letter-spacing:.5px;border-radius:99px;justify-content:center;align-items:center;height:32px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.version-pill{color:var(--gold);border-color:var(--gold-dim);background:var(--gold-muted)}.status-pill{color:var(--green);background:var(--green-dim);border-color:#4ade802e;gap:6px}.status-pill i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:2.2s ease-in-out infinite pulse-glow}.mini-profile{width:32px;color:var(--gold);border-color:var(--gold-dim);background:var(--gold-muted);border-radius:8px;padding:0;font-size:11px;font-weight:800}.glass-card{border-radius:var(--r-xl);border:1px solid var(--border);transition:border-color var(--t),box-shadow var(--t);background:#ffffff06;padding:22px;position:relative;overflow:hidden}.glass-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f5c84b38,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.glass-card:hover{border-color:#ffffff1a}.panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.panel-title h3,.panel-title h4{color:#fff;letter-spacing:-.3px;margin:0;font-size:16px;font-weight:700}.panel-title>span{border:1px solid var(--gold-dim);background:var(--gold-muted);color:var(--gold);letter-spacing:1.5px;white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:9px;font-weight:800}.tab-page{animation:tabEnter .22s var(--ease) both;padding-bottom:60px}.content-grid{gap:15px;display:grid}.content-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.equal-panels{align-items:start}.scroll-card,.comms-card,.owner-shell{flex-direction:column;display:flex}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.metric{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--s1);transition:border-color var(--t),transform var(--t),box-shadow var(--t);padding:20px 22px;position:relative;overflow:hidden}.metric:before{content:"";background:linear-gradient(90deg,#0000,#f5c84b59,#0000);height:2px;position:absolute;top:0;left:0;right:0}.metric.good:before{background:linear-gradient(90deg,#0000,#4ade8073,#0000)}.metric:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 12px 40px #0006}.metric span:first-child{letter-spacing:.9px;color:var(--text-muted);text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.metric b{letter-spacing:-2px;color:var(--gold);background:linear-gradient(135deg,#fff8d4,var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:5px;font-size:38px;font-weight:900;line-height:1;display:block}.metric.good b{background:linear-gradient(135deg,#d4ffea,var(--green));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.metric small{color:var(--text-muted);font-size:10.5px;display:block}.metric:after{content:"";pointer-events:none;background:radial-gradient(circle,#f5c84b14,#0000 65%);border-radius:50%;width:80px;height:80px;position:absolute;top:-15px;right:-15px}.metric.good:after{background:radial-gradient(circle,#4ade8014,#0000 65%)}button,.gold-btn,.dark-btn{border-radius:var(--r-md);min-height:40px;transition:all var(--t);cursor:pointer;border:1px solid;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}button:not(.dark-btn):not(.nav-btn):not(.hamburger){background:linear-gradient(135deg,#fff6c0 0%,var(--gold) 50%,#b88a14 100%);color:#050505;border-color:#f5c84b80;box-shadow:inset 0 1px #ffffff1f,0 2px 8px #0000004d}button:not(.dark-btn):not(.nav-btn):not(.hamburger):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff26,0 8px 28px #f5c84b4d}button:not(.dark-btn):not(.nav-btn):not(.hamburger):active{transform:translateY(0);box-shadow:inset 0 1px #0000001a}.dark-btn{background:var(--s2);color:var(--text-dim);border-color:var(--border)}.dark-btn:hover{background:var(--s3);color:#fff;border-color:#ffffff1a}button:disabled{opacity:.35;cursor:not-allowed;box-shadow:none!important;transform:none!important}.discord-btn{border-radius:var(--r-lg);min-height:50px;transition:all var(--t);background:linear-gradient(135deg,#6875f5,#5865f2);border:1px solid #5865f273;justify-content:center;align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:700;display:flex;color:#fff!important}.discord-btn:hover{transform:translateY(-2px);box-shadow:0 12px 36px #5865f259}input,textarea,select{border:1px solid var(--border);width:100%;color:var(--text);border-radius:var(--r-md);transition:border-color var(--t),box-shadow var(--t),background var(--t);background:#ffffff08;outline:none;padding:11px 14px;font-size:13px}input:focus,textarea:focus,select:focus{background:#ffffff0b;border-color:#f5c84b66;box-shadow:0 0 0 3px #f5c84b17}input::placeholder,textarea::placeholder{color:var(--text-muted)}textarea{resize:vertical;min-height:110px}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%), linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 17px) 52%,calc(100% - 11px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}select option{color:var(--text);background:#0b1210}.two-inline{grid-template-columns:1fr 1fr;gap:11px;display:grid}.form-scroll,.owner-scroll{overflow:auto}.notice{color:var(--text-dim);border-radius:var(--r-md);border:1px dashed #f5c84b24;margin-bottom:13px;padding:11px 14px;font-size:12.5px;line-height:1.55}.empty{text-align:center;color:var(--text-muted);border:1px dashed var(--border-2);border-radius:var(--r-lg);padding:40px 24px;font-size:13px}.error-box{border-radius:var(--r-md);color:#fca5a5;background:#f8717112;border:1px solid #f871712e;margin-bottom:12px;padding:11px 14px;font-size:13px}.error-box:empty{display:none}.pill-row{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.pill-row button,.compact-pills button{background:var(--s1);min-height:29px;color:var(--text-muted);border-color:var(--border);border-radius:99px;padding:0 11px;font-size:11px;font-weight:600}.pill-row button:hover,.compact-pills button:hover{background:var(--s2);color:var(--text-dim);border-color:#ffffff1a}.pill-row button.selected,.compact-pills button.selected{background:var(--gold-muted);border-color:var(--gold-dim);color:var(--gold)}.chips,.chip-row{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.chips span,.chip-row span,.panel-title>span{border:1px solid var(--gold-dim);color:var(--gold);background:var(--gold-muted);letter-spacing:.5px;border-radius:99px;padding:3px 11px;font-size:10.5px;font-weight:700}.regiment-badge{background:var(--gold-muted);border:1px solid var(--gold-dim);color:var(--gold);letter-spacing:.8px;border-radius:5px;align-items:center;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.regiment-badge.small{border-radius:4px;padding:1px 5px;font-size:9px}.rank-label{color:var(--text-dim);font-size:11px;font-weight:500}.rank-label.small{font-size:9.5px}.officer-badge{color:var(--gold);letter-spacing:1.5px;background:#f5c84b1a;border:1px solid #f5c84b4d;border-radius:4px;align-items:center;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.officer-badge.small{padding:1px 5px;font-size:8.5px}.officer-card{background:#f5c84b06!important;border-color:#f5c84b33!important}.reactor{flex:none;width:148px;height:148px;position:relative}.reactor div{border:1px solid #f5c84b40;border-radius:50%;animation:14s linear infinite spin;position:absolute;inset:0}.reactor div:nth-child(2){border-color:#4ade802e;animation:9s linear infinite reverse spin;inset:18px}.reactor div:nth-child(3){animation:6s linear infinite spin;inset:38px}.reactor b{background:radial-gradient(circle,#fff9d0,var(--gold) 50%,#7a5200);color:#050505;border-radius:50%;place-items:center;font-size:17px;font-weight:900;display:grid;position:absolute;inset:55px;box-shadow:0 0 36px #f5c84b73}.reactor i{background:linear-gradient(transparent,var(--gold),transparent);transform-origin:50% 68px;width:1px;height:66px;animation:4.5s linear infinite spin;position:absolute;top:8px;left:50%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes medal-appear{0%{opacity:0;transform:scale(.88)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes tabEnter{0%{opacity:0}to{opacity:1}}.login-page{place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.login-center{z-index:5;text-align:center;gap:22px;width:100%;max-width:480px;padding:24px;display:grid;position:relative}.login-brand{flex-direction:column;align-items:center;gap:13px;display:flex}.login-brand h1{letter-spacing:-5px;margin:0;font-size:clamp(52px,12vw,96px);font-weight:900;line-height:.88}.login-brand p{color:var(--gold);letter-spacing:3px;opacity:.78;font-size:10px;font-weight:800}.login-card{text-align:left}.login-desc{color:var(--text-dim);margin-bottom:17px;font-size:13px;line-height:1.6}.login-features{gap:7px;display:grid}.login-feature{border-radius:var(--r-md);background:var(--s1);border:1px solid var(--border);align-items:center;gap:11px;padding:10px 13px;display:flex}.login-feature span{color:var(--gold);text-align:center;width:19px;font-size:14px}.login-feature p{color:var(--text-dim);margin:0;font-size:12.5px}.platform-banner{border-radius:var(--r-2xl);background:linear-gradient(140deg,#0a130ffc,#040907f5);border:1px solid #f5c84b26;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.platform-banner:before{content:"";pointer-events:none;background:radial-gradient(at 88% 30%,#f5c84b14 0%,#0000 50%),radial-gradient(at 12% 80%,#4ade800a 0%,#0000 40%);position:absolute;inset:0}.platform-banner:after{content:"";background:linear-gradient(90deg,#0000,#f5c84b4d,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.platform-banner-content{z-index:1;flex:1;min-width:0;position:relative}.platform-badge-row{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.platform-badge{color:var(--gold);letter-spacing:2px;background:#f5c84b17;border:1px solid #f5c84b47;border-radius:99px;padding:4px 13px;font-size:9.5px;font-weight:900;display:inline-block}.platform-badge.alt{color:var(--green);background:#4ade800f;border-color:#4ade8038}.platform-banner h1{letter-spacing:-2px;margin:7px 0 10px;font-size:clamp(26px,3.2vw,52px);font-weight:900;line-height:.92}.platform-banner p{color:var(--text-dim);max-width:580px;margin-bottom:17px;font-size:13.5px;line-height:1.65}.scope-pills{grid-template-columns:1fr 1fr;gap:11px;display:grid}.scope-pill{border-radius:var(--r-lg);border:1px solid;padding:13px 15px}.scope-pill.read{background:#60a5fa0d;border-color:#60a5fa47}.scope-pill.write{background:#fb923c0d;border-color:#fb923c47}.scope-pill-header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.scope-pill.read .scope-pill-header b{color:var(--blue);font-size:13px;font-weight:700}.scope-pill.write .scope-pill-header b{color:var(--orange);font-size:13px;font-weight:700}.scope-tag{letter-spacing:1.5px;border-radius:99px;padding:2px 7px;font-size:8.5px;font-weight:900}.scope-pill.read .scope-tag{color:var(--blue);background:#60a5fa1a}.scope-pill.write .scope-tag{color:var(--orange);background:#fb923c1a}.scope-pill ul{margin:0;padding-left:14px}.scope-pill ul li{color:var(--text-dim);font-size:11.5px;line-height:1.7}.regiment-overview-label{letter-spacing:2.5px;color:var(--text-muted);text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:800}.regiment-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:20px;display:grid}.regiment-status-card{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--s1);cursor:pointer;transition:all var(--t);animation:fadeUp .3s var(--ease) both;flex-direction:column;gap:9px;padding:16px;display:flex}.regiment-status-card:hover{border-color:var(--gold-dim);background:#f5c84b0d;transform:translateY(-3px);box-shadow:0 14px 44px #00000073}.rsc-icon{font-size:22px;line-height:1}.rsc-body{flex-direction:column;gap:3px;display:flex}.rsc-reg{margin-bottom:2px}.rsc-name{color:var(--text-muted);font-size:10px}.rsc-count b{color:var(--gold);letter-spacing:-1px;font-size:26px;font-weight:900;line-height:1}.rsc-count span{color:var(--text-muted);font-size:10px}.rsc-status{color:var(--green);letter-spacing:.8px;align-items:center;gap:5px;margin-top:2px;font-size:9px;font-weight:800;display:flex}.status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-dot.online{background:var(--green);box-shadow:0 0 6px var(--green);animation:2.2s ease-in-out infinite pulse-glow}.feed-item{border-radius:var(--r-md);background:var(--s1);border:1px solid var(--border);transition:all var(--t);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;display:grid}.feed-item:hover{background:var(--s2);border-color:#ffffff17}.feed-item b{color:var(--gold);letter-spacing:.5px;white-space:nowrap;font-size:10px;font-weight:700}.feed-item span{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.feed-item small{color:var(--text-muted);text-align:right;white-space:nowrap;font-size:10px}.action-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.feature-list{gap:7px;display:grid}.feature-list span{border-radius:var(--r-md);background:var(--s1);border:1px solid var(--border);color:var(--text-dim);padding:10px 13px;font-size:12.5px}.mail-form,.owner-grid{gap:10px;display:grid}.platform-groups-list{margin-top:13px}.pgl-header{letter-spacing:2px;color:var(--text-muted);text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800}.pgl-row{border-radius:var(--r-sm);background:var(--s1);border:1px solid var(--border-2);transition:background var(--t);align-items:center;gap:9px;margin-bottom:4px;padding:7px 11px;font-size:11.5px;display:flex}.pgl-row:hover{background:var(--s2)}.pgl-row span{color:var(--text-dim);flex:1}.pgl-row code{color:#f5c84b80;background:var(--gold-muted);border:1px solid var(--gold-dim);border-radius:4px;padding:2px 6px;font-size:9.5px}.chat-window{border-radius:var(--r-lg);border:1px solid var(--border);background:#0003;height:400px;margin-bottom:10px;padding:10px;overflow-y:auto}.mail-list{overflow:visible}.chat-msg{border-radius:var(--r-md);background:var(--s1);margin-bottom:7px;padding:11px 13px}.msg-head,.hire-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.msg-head b,.hire-top b{color:var(--gold);font-size:12.5px}.msg-head small{color:var(--text-muted);font-size:10.5px}.chat-msg p{color:var(--text-dim);margin-top:5px;font-size:13px}.chat-msg a,.mail-item a{color:var(--blue)}.chat-media{border-radius:var(--r-md);max-width:min(360px,100%);max-height:220px;margin-top:8px;display:block}.composer{grid-template-columns:1fr 100px;gap:8px;display:grid}.composer-tools{gap:5px;margin-bottom:8px;display:flex}.composer-tools button{width:38px;min-height:34px;padding:0}.mail-recipient-bar{margin-bottom:0}.mail-selected-recipient{border-radius:var(--r-md);border:1px solid var(--gold-dim);color:var(--gold);background:#f5c84b0f;justify-content:space-between;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:600;display:flex}.msr-clear{margin-left:auto;min-height:28px!important;color:var(--red)!important;background:#f8717114!important;border-color:#f871712e!important;padding:0 10px!important;font-size:12px!important}.msr-clear:hover{background:#f8717126!important}.mail-or-divider{align-items:center;gap:8px;margin:2px 0;display:flex}.mail-or-divider:before,.mail-or-divider:after{content:"";background:var(--border);flex:1;height:1px}.mail-or-divider span{letter-spacing:2px;color:var(--text-muted);font-size:9px;font-weight:800}.mail-item-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;display:flex}.mail-priority-badge{letter-spacing:1px;font-size:9.5px;font-weight:800}.mail-meta{color:var(--text-muted);margin-bottom:4px;font-size:11px;display:block}.so-avatar-placeholder{background:var(--gold-muted);border:1px solid var(--gold-dim);width:28px;height:28px;color:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.mail-item,.application-card,.hire-card,.identity-card,.announcement-preview{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--s1);margin-bottom:7px;padding:13px}.mail-item b,.identity-card b{color:var(--gold)}.mail-item span,.identity-card span,.application-card span,.hire-card span{color:var(--text-dim);font-size:12px}.mail-item small,.identity-card small{color:var(--text-muted);font-size:10.5px}.mail-item p,.application-card p,.hire-card p{color:var(--text-dim);margin-top:5px;font-size:13px;line-height:1.5}.announcement-preview h3{color:var(--gold);margin:0 0 7px;font-size:15px}.announcement-preview img{border-radius:var(--r-md);max-width:100%;max-height:200px;margin-top:7px}.announcement-preview small{color:var(--text-muted);font-size:10.5px}.hire-card h3,.application-card h3{color:#fff;margin:7px 0;font-size:15px}.hire-actions{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.hire-card.not-hiring span,.hire-card.full span{color:var(--red)}.hiring-grid{gap:11px;display:grid}.verify-card,.identity-wrapper{min-height:460px}.verify-card{flex-direction:column;gap:16px;display:flex}.verify-actions{flex-direction:column;gap:11px;margin-top:auto;display:flex}.verify-actions button,.verify-actions .gold-btn{min-height:50px;font-size:14px}.module-copy h2{color:#fff;margin:0 0 9px;font-size:21px;font-weight:700}.identity-card{margin-bottom:13px}.identity-card b{margin-bottom:7px;font-size:20px;display:block}.identity-card span,.identity-card small{margin-top:5px;display:block}.link-btn{border:1px solid var(--border);border-radius:var(--r-md);min-height:36px;color:var(--text-dim);transition:all var(--t);align-items:center;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.link-btn:hover{border-color:var(--gold-dim);color:var(--gold)}.sync-result{border-radius:var(--r-md);padding:10px 14px;font-size:13px;font-weight:600}.sync-result.ok{color:var(--green);background:#4ade8012;border:1px solid #4ade8038}.sync-result.err{color:var(--red);background:#f8717112;border:1px solid #f8717138}.roblox-profile-card{border-radius:var(--r-lg);border:1px solid var(--gold-dim);animation:fadeUp .3s var(--ease) both;background:#f5c84b0a;align-items:flex-start;gap:15px;margin-bottom:13px;padding:15px;display:flex}.roblox-avatar{border:2px solid var(--gold-dim);object-fit:cover;border-radius:50%;flex-shrink:0;width:68px;height:68px}.roblox-avatar-placeholder{width:68px;height:68px;color:var(--gold);background:var(--gold-muted);border:2px solid #f5c84b38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.roblox-profile-info{flex-direction:column;gap:5px;display:flex}.roblox-profile-info h3{color:var(--gold);margin:0;font-size:14px;font-weight:700}.roblox-profile-info small{color:var(--text-muted);font-size:10.5px}.unlinked-icon{color:#ffffff17;margin-bottom:7px;font-size:2.4rem}.identity-card.unlinked{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px;display:flex}.identity-card.unlinked b{color:#ffffff73;font-size:17px}.identity-card.unlinked p{color:var(--text-muted);max-width:260px;font-size:13px}.search-bar{margin-bottom:10px}.personnel-list{flex-direction:column;gap:6px;display:flex}.personnel-card{border-radius:var(--r-md);background:var(--s1);border:1px solid var(--border);cursor:pointer;transition:all var(--t);animation:fadeUp .2s var(--ease) both;align-items:center;gap:11px;padding:9px 11px;display:flex}.personnel-card:hover{background:#f5c84b0a;border-color:#f5c84b26;transform:translate(2px)}.personnel-card.active{background:#f5c84b12;border-color:#f5c84b40}.personnel-avatar{border:1px solid var(--gold-dim);object-fit:cover;border-radius:50%;flex-shrink:0;width:38px;height:38px}.personnel-avatar-placeholder{background:var(--gold-muted);border:1px solid var(--gold-dim);width:38px;height:38px;color:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.personnel-info{flex:1;min-width:0}.personnel-info b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.personnel-info>span{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.personnel-meta{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.dossier-profile{border:1px solid var(--gold-dim);border-radius:var(--r-lg);background:#f5c84b08;align-items:flex-start;gap:13px;margin-bottom:13px;padding:13px;display:flex}.dossier-avatar{border:2px solid var(--gold-dim);object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.dossier-details{flex-direction:column;flex:1;gap:5px;display:flex}.dossier-row{align-items:baseline;gap:10px;font-size:12px;display:flex}.dossier-row b{color:#f5c84b99;letter-spacing:.5px;text-transform:uppercase;min-width:64px;font-size:10px;font-weight:700}.dossier-row span{color:var(--text-dim)}.dossier-audit{border-top:1px solid var(--border-2);margin-top:11px;padding-top:11px}.dossier-audit h4{letter-spacing:2px;color:var(--text-muted);text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:800}.dossier-audit-row{border-bottom:1px solid #ffffff08;justify-content:space-between;padding:5px 0;font-size:11.5px;display:flex}.dossier-audit-row b{color:var(--text-dim)}.dossier-audit-row small{color:var(--text-muted)}.regiment-pills button{min-height:34px}.regiment-hero{align-items:flex-start;gap:13px;margin-bottom:15px;display:flex}.regiment-hero-icon{border-radius:var(--r-lg);background:#ffffff08;border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:34px;display:flex}.regiment-desc{color:var(--text-dim);margin:4px 0 0;font-size:13px}.regiment-stats-row{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:15px;display:grid}.rank-hierarchy-section{border-top:1px solid var(--border-2);padding-top:13px}.rh-label{letter-spacing:2px;color:var(--text-muted);text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800}.rank-hierarchy-list{flex-direction:column;gap:3px;display:flex}.rank-tier-item{background:#ffffff06;border-radius:6px;align-items:center;gap:9px;height:26px;padding:0 11px;display:flex;position:relative;overflow:hidden}.rti-bar{opacity:.14;pointer-events:none;border-radius:6px;height:100%;position:absolute;top:0;left:0}.rti-name{color:var(--text-dim);z-index:1;flex:1;font-size:11px}.rti-class{letter-spacing:1.5px;z-index:1;font-size:8.5px;font-weight:800}.rank-tier-item.officer .rti-name{color:var(--gold)}.rank-tier-item.nco .rti-name{color:#c9d1d9}.rti-class.nco{color:var(--text-muted)}.sync-time-label{color:var(--text-muted);font-size:9.5px}.search-dropdown{z-index:100;border:1px solid var(--gold-dim);border-radius:var(--r-lg);animation:fadeUp .15s var(--ease);background:#050a08fc;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 24px 64px #000000bf}.search-option{cursor:pointer;transition:background var(--t);align-items:center;gap:9px;padding:9px 13px;display:flex}.search-option:hover{background:#f5c84b0f}.so-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.so-info b{color:#fff;font-size:12.5px;font-weight:600;display:block}.so-info small{color:var(--text-dim);font-size:10.5px}.selected-personnel-card{border-radius:var(--r-lg);border:1px solid var(--gold-dim);animation:fadeUp .2s var(--ease);background:#f5c84b0d;align-items:center;gap:11px;padding:11px 13px;display:flex}.spc-avatar{border:1px solid var(--gold-dim);object-fit:cover;border-radius:50%;flex-shrink:0;width:42px;height:42px}.spc-info b{color:var(--gold);font-size:14px;font-weight:700;display:block}.rank-change-indicator{border-radius:var(--r-md);letter-spacing:1px;text-align:center;padding:9px 15px;font-size:11.5px;font-weight:800}.rank-change-indicator.promotion{color:var(--green);background:#4ade8012;border:1px solid #4ade8038}.rank-change-indicator.demotion{color:var(--red);background:#f8717112;border:1px solid #f8717138}.rank-change-indicator.lateral{background:var(--gold-muted);border:1px solid var(--gold-dim);color:var(--gold)}.audit-compact-list{flex-direction:column;gap:7px;display:flex}.audit-compact-item{border-radius:var(--r-md);background:var(--s1);border:1px solid var(--border);animation:fadeUp .2s var(--ease) both;gap:11px;padding:11px 13px;display:flex}.audit-compact-item.promote{border-color:#f5c84b21}.aci-icon{color:var(--gold);text-align:center;flex-shrink:0;width:19px;margin-top:2px;font-size:15px}.aci-body b{color:var(--gold);margin-bottom:2px;font-size:12.5px;font-weight:700;display:block}.aci-body span{color:var(--text-dim);font-size:11.5px;display:block}.aci-body small{color:var(--text-muted);margin-top:2px;font-size:10.5px;display:block}.modal-overlay{z-index:9000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeUp .2s var(--ease);background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box{border-radius:var(--r-2xl);background:#040907fc;border:1px solid #f5c84b38;width:90%;min-width:400px;max-width:500px;padding:28px;position:relative;box-shadow:0 60px 140px #000000e6}.modal-box:after{content:"";background:linear-gradient(90deg,#0000,#f5c84b66,#0000);height:1px;position:absolute;top:0;left:18%;right:18%}.modal-box h3{color:var(--gold);margin:0 0 14px;font-size:20px;font-weight:800}.modal-detail{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:baseline;gap:11px;padding:8px 0;font-size:13px;display:flex}.modal-detail b{color:#f5c84ba6;min-width:76px;font-weight:700}.modal-detail span{color:var(--text-dim)}.modal-note{color:var(--text-muted);margin:13px 0;font-size:11.5px;line-height:1.55}.modal-actions{gap:9px;margin-top:14px;display:flex}.modal-actions button{flex:1}.audit-timeline{flex-direction:column;gap:0;margin-top:12px;display:flex}.audit-entry{animation:fadeUp .25s var(--ease) both;gap:11px;display:flex}.audit-icon-col{flex-direction:column;flex-shrink:0;align-items:center;width:36px;display:flex}.audit-dot{color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:flex}.audit-vline{background:#ffffff0d;flex:1;width:2px;min-height:16px;margin:2px 0}.audit-body-col{flex:1;min-width:0;padding-bottom:15px}.audit-entry-header{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:5px;display:flex}.audit-entry-header b{font-size:12.5px;font-weight:700}.audit-action-code{color:var(--text-dim);background:#ffffff0d;border:1px solid #ffffff0f;border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:9.5px}.audit-entry-header small{color:var(--text-muted);margin-left:auto;font-size:10.5px}.audit-entry-details{flex-wrap:wrap;gap:7px;font-size:11.5px;display:flex}.audit-entry-details span{color:var(--text-dim)}.audit-entry-details b{color:var(--text)}.audit-reason{font-style:italic;color:var(--text-muted)!important}.sync-status-card{border:1px solid var(--gold-dim);border-radius:var(--r-lg);background:#f5c84b08;margin-bottom:13px;padding:15px}.sync-status-header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.sync-status-header b{color:var(--gold);font-size:13.5px;font-weight:700}.sync-badge{letter-spacing:1px;border-radius:99px;padding:3px 9px;font-size:9.5px;font-weight:800}.sync-badge.active{background:var(--green-dim);color:var(--green);border:1px solid #4ade8040}.sync-detail-grid{flex-direction:column;gap:5px;margin-bottom:13px;display:flex}.sync-detail-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;display:flex}.sync-detail-row span{color:var(--text-muted)}.sync-detail-row b{color:var(--text-dim)}.bulk-sync-section{border-top:1px solid var(--border-2);margin-top:13px;padding-top:13px}.bulk-sync-section h4{color:var(--gold);margin:0 0 5px;font-size:12.5px;font-weight:700}.bulk-sync-section p{color:var(--text-muted);margin-bottom:10px;font-size:11.5px;line-height:1.5}.sync-schedule-info{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.ssi-item{border-radius:var(--r-md);background:var(--s1);border:1px solid var(--border);padding:10px 11px}.ssi-item b{color:var(--gold);margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.ssi-item span{color:var(--text-muted);font-size:10.5px;line-height:1.45}.role-bind-table{border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:13px;overflow:hidden}.rbt-header{letter-spacing:1.5px;color:#f5c84b99;text-transform:uppercase;background:#f5c84b0a;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:7px;padding:9px 13px;font-size:9px;font-weight:800;display:grid}.rbt-row{transition:background var(--t);border-top:1px solid #ffffff0a;grid-template-columns:2.2fr 1fr 1fr 1fr;align-items:center;gap:7px;padding:9px 13px;font-size:11.5px;display:grid}.rbt-row:hover{background:#ffffff05}.rbt-group{color:var(--text-dim)}.rbt-cond{color:var(--text-muted)}.rbt-role{color:var(--gold);font-weight:700}.rbt-scope{color:var(--blue);background:#60a5fa17;border:1px solid #60a5fa2e;border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:9.5px;display:inline-block}.scope-explainer{flex-direction:column;gap:7px;display:flex}.se-row{border-radius:var(--r-md);flex-direction:column;gap:4px;padding:12px 13px;display:flex}.se-row.read{background:#60a5fa0a;border:1px solid #60a5fa29}.se-row.write{background:#fb923c0a;border:1px solid #fb923c29}.se-row.read b{color:var(--blue);font-size:12.5px;font-weight:700}.se-row.write b{color:var(--orange);font-size:12.5px;font-weight:700}.se-row span{color:var(--text-dim);font-size:11.5px;line-height:1.5}.medal-grid{gap:9px;display:grid}.medal-card{border-radius:var(--r-lg);border:1px solid var(--rc,#f5c84b33);box-shadow:0 0 0 0 var(--rg,#0000);animation:medal-appear .35s var(--ease) both;background:#ffffff06;align-items:center;gap:13px;padding:13px;transition:box-shadow .3s,border-color .25s,transform .2s;display:flex}.medal-card:hover{box-shadow:0 0 24px var(--rg);border-color:var(--rc);transform:translateY(-1px)}.medal-orb{background:radial-gradient(circle at 35% 35%,var(--rc),transparent 70%);border:1px solid var(--rc);width:44px;height:44px;box-shadow:0 0 14px var(--rg);color:var(--rc);border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;animation:3s ease-in-out infinite pulse-glow;display:grid}.medal-info b{color:#fff;margin-bottom:2px;font-size:13.5px;font-weight:600;display:block}.medal-info small{color:var(--text-muted);margin-top:2px;font-size:10.5px;line-height:1.4;display:block}.rarity-tag{letter-spacing:1.5px;text-transform:uppercase;font-size:9.5px;font-weight:800}.rarity-list{gap:7px;display:grid}.rarity-tier{border-radius:var(--r-md);background:var(--s1);border:1px solid var(--border);transition:background var(--t);align-items:center;gap:11px;padding:10px 13px;display:flex}.rarity-tier:hover{background:var(--s2)}.rarity-dot{background:var(--rc);width:10px;height:10px;box-shadow:0 0 7px var(--rg);border-radius:50%;flex-shrink:0}.rarity-tier b{flex:1;font-size:13px}.rarity-tier small{color:var(--text-muted);font-size:10.5px}.medal-list{gap:9px;display:grid}.medal-item{border-radius:var(--r-lg);border:1px solid var(--rc,#f5c84b29);animation:medal-appear .3s var(--ease) both;background:#ffffff06;gap:11px;padding:11px 13px;display:flex}.medal-icon{color:var(--rc);text-shadow:0 0 9px var(--rg);margin-top:2px;font-size:20px;line-height:1}.medal-item b{color:#fff;margin-bottom:2px;font-size:13px;display:block}.medal-item span{text-transform:uppercase;letter-spacing:1px;margin-bottom:2px;font-size:9.5px;font-weight:800;display:block}.medal-item p{color:var(--text-dim);margin:2px 0;font-size:12px;line-height:1.45}.medal-item small{color:var(--text-muted);font-size:10.5px}.ribbon-row{flex-wrap:wrap;gap:6px;margin:7px 0;display:flex}.ribbon-badge{background:radial-gradient(circle,var(--rc),transparent 70%);border:1px solid var(--rc);width:30px;height:30px;color:var(--rc);box-shadow:0 0 7px var(--rg);cursor:default;border-radius:50%;place-items:center;font-size:12px;transition:transform .2s,box-shadow .2s;display:grid}.ribbon-badge:hover{box-shadow:0 0 14px var(--rg);transform:scale(1.2)}.service-record{gap:11px;display:grid}.medal-ceremony{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:18px;display:flex}.ceremony-orb{background:radial-gradient(circle at 35% 35%,var(--rc),transparent 65%);border:2px solid var(--rc);width:76px;height:76px;color:var(--rc);box-shadow:0 0 30px var(--rg);border-radius:50%;place-items:center;font-size:28px;animation:2s ease-in-out infinite pulse-glow;display:grid}.medal-ceremony h3{color:#fff;margin:0;font-size:17px}.medal-ceremony p{color:var(--text-muted);font-size:13px;line-height:1.5}.medal-ceremony small{color:var(--gold);font-size:11.5px}.owner-shell{min-height:200px}.owner-layout{grid-template-columns:1.4fr .9fr;gap:15px;display:grid}.owner-panel{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--s1);padding:15px}.owner-panel h2{color:#fff;margin:0 0 13px;font-size:15px;font-weight:700}.check-grid{flex-wrap:wrap;gap:6px;display:flex}.check-grid button{min-height:30px;padding:0 10px;font-size:11px;background:var(--s2)!important;color:var(--text-dim)!important;border-color:var(--border)!important}.check-grid button.selected{background:var(--gold-muted)!important;color:var(--gold)!important;border-color:var(--gold-dim)!important}.toast{z-index:9999;border-radius:var(--r-lg);animation:slideIn .3s var(--ease);max-width:340px;padding:11px 16px;font-size:13px;font-weight:700;position:fixed;top:18px;right:18px;box-shadow:0 12px 44px #0009}.toast-success{color:var(--green);background:#4ade801a;border:1px solid #4ade8047}.toast-error{color:var(--red);background:#f871711a;border:1px solid #f8717147}.toast-info{color:var(--gold);background:#f5c84b1a;border:1px solid #f5c84b47}.skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg,#ffffff09 0%,#ffffff12 50%,#ffffff09 100%) 0 0/400px 100%;animation:1.5s ease-in-out infinite shimmer}.hamburger{border-radius:var(--r-sm);background:var(--s2);border:1px solid var(--border);cursor:pointer;width:36px;height:36px;transition:all var(--t);min-height:unset;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0;display:none}.hamburger:hover{background:var(--s3);border-color:#f5c84b2e}.hamburger span{background:var(--text-dim);width:15px;height:1.5px;transition:all .2s var(--ease);border-radius:2px;display:block}.hamburger.open span:first-child{transform:translateY(5.5px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.sidebar-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .25s var(--ease);background:#0000008c;display:none;position:fixed;inset:0}.sidebar-backdrop.open{opacity:1}@media (width<=1400px){.regiment-status-grid{grid-template-columns:repeat(3,1fr)}.scope-pills{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1200px){:root{--sw:218px}.regiment-status-grid{grid-template-columns:repeat(2,1fr)}.content-grid.three{grid-template-columns:1fr 1fr}.rbt-header,.rbt-row{grid-template-columns:2fr 1fr 1fr}.rbt-scope{display:none}.reactor{width:118px;height:118px}.reactor b{inset:40px}}@media (width<=900px){.hamburger{display:flex}.sidebar-backdrop{display:block}.app-layout{grid-template-columns:1fr}.sidebar{z-index:95;width:260px;height:100%;transition:transform .25s var(--ease);box-shadow:none;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0);box-shadow:12px 0 60px #000000b3}.main-scroll{padding:0 16px 80px}.topbar{align-items:center;padding-top:14px}.content-grid.two,.content-grid.three,.owner-layout,.hero-grid,.two-inline{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(2,1fr)}.regiment-status-grid{grid-template-columns:1fr 1fr}.scope-pills{grid-template-columns:1fr}.modal-box{width:calc(100vw - 32px);min-width:auto}.platform-banner{flex-direction:column}.composer{grid-template-columns:1fr}.chat-window{height:280px}.status-cluster .version-pill,.status-cluster .status-pill{display:none}}@media (width<=560px){.glass-card{border-radius:var(--r-lg);padding:14px}.panel-title{flex-direction:column;align-items:flex-start}.panel-title h3{font-size:15px}.topbar h2{letter-spacing:-1.5px;font-size:24px}.eyebrow{letter-spacing:2px;font-size:8.5px}.metrics-grid{grid-template-columns:1fr 1fr}.regiment-status-grid{grid-template-columns:1fr}.rbt-header,.rbt-row{grid-template-columns:1fr 1fr}.rbt-cond,.rbt-scope{display:none}.sync-schedule-info{grid-template-columns:1fr}.main-scroll{padding:0 12px 80px}.topbar{gap:8px}}@media (width<=400px){.metrics-grid{grid-template-columns:1fr}.glass-card{border-radius:var(--r-md);padding:12px}}
