.gw-commands-page{--gw-gold:#e2c178;--gw-teal:#63d7c8;--gw-panel:rgba(7,23,29,.9);--gw-panel-soft:rgba(11,35,42,.78);--gw-border:rgba(226,193,120,.24);--gw-text:#f4eddc;--gw-muted:#b8c5c5;--gw-danger:#ff8d86}.gw-commands-main{width:min(1420px,calc(100% - 32px));margin:0 auto;padding:34px 0 72px}.gw-command-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.75fr);gap:24px;padding:32px;border:1px solid var(--gw-border);border-radius:20px;background:linear-gradient(135deg,rgba(6,33,39,.95),rgba(18,37,44,.9));box-shadow:0 20px 55px rgba(0,0,0,.24)}.gw-command-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 5%,rgba(226,193,120,.12),transparent 33%);pointer-events:none}.gw-command-hero-copy,.gw-command-hero-note{position:relative;z-index:1}.gw-eyebrow{display:inline-block;margin-bottom:10px;color:var(--gw-teal);font:800 .72rem/1.2 Inter,sans-serif;letter-spacing:1.6px;text-transform:uppercase}.gw-command-hero h1{margin:0;color:var(--gw-text);font:800 clamp(2rem,4vw,3.5rem)/1.04 Cinzel,serif}.gw-command-hero p{max-width:850px;margin:15px 0 0;color:var(--gw-muted);font:500 1rem/1.7 Inter,sans-serif}.gw-command-hero-note{align-self:center;padding:18px;border:1px solid rgba(99,215,200,.25);border-radius:14px;background:rgba(5,21,27,.58)}.gw-command-hero-note strong,.gw-command-hero-note span{display:block}.gw-command-hero-note strong{color:var(--gw-gold);font:800 .9rem Inter,sans-serif}.gw-command-hero-note span{margin-top:8px;color:var(--gw-muted);font:500 .84rem/1.55 Inter,sans-serif}.gw-command-security{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.gw-command-security>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;padding:14px 16px;border:1px solid var(--gw-border);border-radius:12px;background:rgba(6,24,29,.78)}.gw-command-security span{grid-row:1/3;font-size:1.2rem}.gw-command-security strong{color:var(--gw-text);font:800 .8rem Inter,sans-serif}.gw-command-security small{color:var(--gw-muted);font:500 .72rem/1.4 Inter,sans-serif}.gw-command-app{min-height:420px;border:1px solid var(--gw-border);border-radius:18px;background:var(--gw-panel);box-shadow:0 18px 45px rgba(0,0,0,.2);overflow:hidden}.gw-command-loading,.gw-command-empty,.gw-command-error{padding:42px;text-align:center;color:var(--gw-muted);font:600 .9rem Inter,sans-serif}.gw-command-error{color:var(--gw-danger)}.gw-command-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid var(--gw-border);background:rgba(5,20,25,.75)}.gw-command-search{display:flex;align-items:center;gap:9px;flex:1;max-width:720px;padding:0 13px;border:1px solid rgba(99,215,200,.24);border-radius:10px;background:rgba(0,0,0,.2)}.gw-command-search span{color:var(--gw-teal)}.gw-command-search input{width:100%;min-height:42px;border:0;outline:0;background:transparent;color:var(--gw-text);font:600 .82rem Inter,sans-serif}.gw-command-search input::placeholder{color:#839697}.gw-access-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.gw-access-badge{padding:7px 10px;border:1px solid var(--gw-border);border-radius:999px;color:var(--gw-gold);background:rgba(226,193,120,.06);font:800 .66rem Inter,sans-serif;letter-spacing:.35px}.gw-command-tabs{display:flex;gap:7px;overflow:auto;padding:12px 18px;border-bottom:1px solid var(--gw-border);background:rgba(9,27,33,.88);scrollbar-width:thin}.gw-command-tab{flex:0 0 auto;padding:10px 13px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--gw-muted);cursor:pointer;font:800 .75rem Inter,sans-serif}.gw-command-tab:hover,.gw-command-tab:focus-visible{border-color:rgba(99,215,200,.3);color:var(--gw-text)}.gw-command-tab.active{border-color:rgba(226,193,120,.38);background:rgba(226,193,120,.1);color:var(--gw-gold)}.gw-protected-tab{border-color:rgba(99,215,200,.16)}.gw-command-body{padding:18px}.gw-reference-note{display:flex;gap:12px;margin-bottom:16px;padding:14px 16px;border:1px solid rgba(99,215,200,.2);border-radius:11px;background:rgba(99,215,200,.055)}.gw-reference-note span{font-size:1.05rem}.gw-reference-note strong,.gw-reference-note small{display:block}.gw-reference-note strong{color:var(--gw-text);font:800 .78rem Inter,sans-serif}.gw-reference-note small{margin-top:4px;color:var(--gw-muted);font:500 .73rem/1.5 Inter,sans-serif}.gw-command-group{margin:0 0 11px;border:1px solid rgba(226,193,120,.17);border-radius:12px;background:rgba(7,23,29,.62);overflow:hidden}.gw-command-group>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;cursor:pointer;list-style:none}.gw-command-group>summary::-webkit-details-marker{display:none}.gw-command-group>summary strong{color:var(--gw-text);font:800 .8rem Inter,sans-serif}.gw-command-group>summary span{color:var(--gw-muted);font:700 .68rem Inter,sans-serif}.gw-command-group[open]>summary{border-bottom:1px solid rgba(226,193,120,.14);background:rgba(226,193,120,.035)}.gw-command-group-body{display:grid;gap:10px;padding:12px}.gw-command-card,.gw-placeholder-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:15px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(0,0,0,.16)}.gw-command-card code,.gw-placeholder-card code{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:#f9db91;background:rgba(226,193,120,.075);border:1px solid rgba(226,193,120,.14);border-radius:7px;padding:7px 9px;font:700 .78rem/1.45 "Cascadia Code",Consolas,monospace}.gw-command-card p,.gw-placeholder-card p{margin:8px 0;color:var(--gw-muted);font:500 .78rem/1.55 Inter,sans-serif}.gw-card-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.gw-card-meta span{padding:5px 7px;border:1px solid rgba(99,215,200,.14);border-radius:6px;color:#abc9c7;background:rgba(99,215,200,.035);font:700 .62rem Inter,sans-serif}.gw-command-note{display:block;margin-top:8px;color:#d7c899;font:600 .7rem/1.45 Inter,sans-serif}.gw-copy{align-self:start;padding:8px 10px;border:1px solid rgba(99,215,200,.28);border-radius:8px;background:rgba(99,215,200,.07);color:var(--gw-teal);cursor:pointer;font:800 .64rem Inter,sans-serif}.gw-copy:hover,.gw-copy:focus-visible{background:rgba(99,215,200,.13);color:#cffff8}.gw-risk-high{border-color:rgba(255,141,134,.32)!important;color:#ffaca7!important}.gw-role-banner{margin-bottom:16px;padding:14px 16px;border:1px solid rgba(226,193,120,.22);border-radius:11px;background:linear-gradient(90deg,rgba(226,193,120,.07),transparent)}.gw-role-banner strong{display:block;color:var(--gw-gold);font:800 .8rem Inter,sans-serif}.gw-role-banner p{margin:5px 0 0;color:var(--gw-muted);font:500 .74rem/1.5 Inter,sans-serif}.gw-placeholder-category{margin-bottom:18px}.gw-placeholder-category>header{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:0 2px 9px}.gw-placeholder-category h2{margin:0;color:var(--gw-gold);font:800 1rem Cinzel,serif}.gw-placeholder-category header span{color:var(--gw-muted);font:700 .65rem Inter,sans-serif}.gw-placeholder-kind{color:var(--gw-teal)!important}.gw-source-strip{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.gw-source-strip span{padding:6px 8px;border-radius:7px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);color:#9fb4b4;font:700 .62rem Inter,sans-serif}@media(max-width:900px){.gw-command-hero{grid-template-columns:1fr;padding:24px}.gw-command-security{grid-template-columns:1fr}.gw-command-toolbar{align-items:stretch;flex-direction:column}.gw-command-search{max-width:none}.gw-access-badges{justify-content:flex-start}}@media(max-width:620px){.gw-commands-main{width:min(100% - 18px,1420px);padding:18px 0 46px}.gw-command-hero{padding:19px;border-radius:15px}.gw-command-hero h1{font-size:1.85rem}.gw-command-body{padding:10px}.gw-command-toolbar,.gw-command-tabs{padding-left:10px;padding-right:10px}.gw-command-card,.gw-placeholder-card{grid-template-columns:1fr;padding:12px}.gw-copy{justify-self:start}.gw-command-group>summary{padding:12px}.gw-placeholder-category>header{align-items:flex-start;flex-direction:column;gap:3px}}
