.command-page{min-height:100vh}.page-title{font:900 clamp(56px,7vw,96px)/.9 Barlow Condensed;text-transform:uppercase;margin:18px 0 20px}.command-heading p,.command-page>p{max-width:780px;color:var(--muted);line-height:1.7}.command-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-start;margin-bottom:42px}.command-identity{border:1px solid var(--line);background:rgba(255,255,255,.025);padding:18px 20px;min-width:280px;display:grid;grid-template-columns:auto 1fr;grid-gap:3px 10px;gap:3px 10px;align-items:center}.command-identity svg{grid-row:1/3;color:var(--olive2)}.command-identity span{font:800 17px Barlow Condensed;letter-spacing:.08em;text-transform:uppercase}.command-identity small{color:var(--muted)}.command-modules{grid-template-columns:repeat(4,1fr);margin-bottom:42px}.command-module{min-height:230px}.command-module .module-state{display:flex;align-items:center;gap:7px}.command-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:24px}.admin-list-panel{transform:none;padding:10px}.admin-list{border:1px solid rgba(255,255,255,.07)}.admin-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.015)}.admin-row:last-child{border-bottom:0}.admin-row:hover{background:rgba(173,104,212,.06)}.admin-row div{display:grid;grid-gap:3px;gap:3px}.admin-row strong{font:800 17px Barlow Condensed;letter-spacing:.05em;text-transform:uppercase}.admin-row span{color:var(--muted);font-size:12px}.admin-row em{font:800 11px Barlow Condensed;font-style:normal;text-transform:uppercase;letter-spacing:.11em;color:var(--olive2)}.admin-empty{padding:24px;color:var(--muted)}.admin-list-panel .panel-footer{align-items:center}.admin-list-panel .panel-footer a{color:var(--olive2)}.command-summary-panel .console-grid{min-height:260px}.admin-table{margin:28px 0 46px;border:1px solid var(--line);background:rgba(10,12,10,.75)}.admin-table-head,.admin-table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:16px;gap:16px;padding:15px 18px;border-bottom:1px solid var(--line);align-items:center}.admin-table-head{font:800 11px Barlow Condensed;letter-spacing:.14em;color:var(--muted);background:rgba(255,255,255,.025)}.admin-table-row:last-child{border-bottom:0}.admin-table-row.five{grid-template-columns:1.1fr 1.5fr 1fr 1.5fr .6fr}.admin-table-row strong{font:800 16px Barlow Condensed;text-transform:uppercase;letter-spacing:.05em}.admin-table-row span{color:#bbb9aa;font-size:13px}.admin-table-row em{font:800 11px Barlow Condensed;font-style:normal;text-transform:uppercase;letter-spacing:.1em;color:var(--olive2)}.command-page h2{font-size:42px;margin-top:54px}.notice{margin:26px 0;padding:18px;border-left:3px solid var(--olive);background:rgba(139,79,179,.08);color:var(--muted);line-height:1.6}@media(max-width:1100px){.command-modules{grid-template-columns:1fr 1fr}.command-grid{grid-template-columns:1fr}}@media(max-width:720px){.command-heading{flex-direction:column}.command-identity{min-width:0;width:100%}.command-modules{grid-template-columns:1fr}.admin-table{overflow-x:auto}.admin-table-head,.admin-table-row{min-width:760px}.command-page{padding-left:18px;padding-right:18px}}.status-pill{font:800 10px Barlow Condensed;letter-spacing:.12em;padding:3px 8px;border:1px solid var(--line);color:var(--purple2);text-transform:uppercase}.status-approved{color:#8fd39a;border-color:rgba(143,211,154,.5)}.status-rejected{color:#d98b8b;border-color:rgba(217,139,139,.5)}.status-submitted{color:var(--purple2);border-color:var(--shadow-border)}.status-changes_requested{color:#d9c48b;border-color:rgba(217,196,139,.5)}.status-pending{color:var(--purple2);border-color:var(--shadow-border)}.review-queue{display:grid;grid-gap:18px;gap:18px;margin-top:26px}.review-card{padding:14px}.review-versions{display:grid;grid-gap:12px;gap:12px;padding:6px}.review-version{border:1px solid var(--line);background:rgba(255,255,255,.02);padding:14px 16px}.review-version-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:800 15px Barlow Condensed;letter-spacing:.04em;text-transform:uppercase}.review-version-head span{color:var(--muted);font:600 12px Inter;text-transform:none;letter-spacing:0}.review-note{color:var(--muted);font-size:13px;margin:6px 0}.review-note-input{width:100%;min-height:64px;margin:8px 0;padding:10px 12px;background:rgba(0,0,0,.3);border:1px solid var(--line);color:var(--text);font:400 13px Inter;resize:vertical}.review-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.review-terminal{color:var(--muted);font-size:12px}.workflow-summary{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0 6px}.workflow-metric{flex:1 1;min-width:150px;border:1px solid var(--line);background:rgba(255,255,255,.025);padding:16px 18px;display:grid;grid-gap:4px;gap:4px}.workflow-metric-value{font:900 34px Barlow Condensed;line-height:1;color:var(--purple2)}.workflow-metric-label{font:700 11px Barlow Condensed;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.review-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.review-filter{padding:7px 14px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font:700 11px Barlow Condensed;letter-spacing:.1em;text-transform:uppercase}.review-filter:hover{border-color:var(--purple2);color:var(--text)}.review-filter.is-active{border-color:var(--purple2);color:var(--purple2);background:rgba(139,79,179,.14)}.review-card-meta{display:flex;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin:2px 6px 0}.review-mana{margin-left:auto;font:800 14px Barlow Condensed;letter-spacing:.06em;color:var(--purple2)}.review-typeline{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:8px 0 4px;font:600 13px Inter;color:#c9c4cf}.review-rarity{font:800 10px Barlow Condensed;letter-spacing:.12em;text-transform:uppercase;color:var(--olive2)}.review-rules{margin:6px 0;padding-left:18px;display:grid;grid-gap:5px;gap:5px}.review-rules li{color:#d3cfda;font-size:13px;line-height:1.5}.review-flavor{color:var(--muted);font-style:italic;font-size:13px;margin:6px 0;border-left:2px solid var(--line);padding-left:10px}.review-stats{font-size:13px;color:#c9c4cf;margin:6px 0}.review-stats strong{color:var(--text)}.review-version-body{display:grid;grid-template-columns:minmax(220px,280px) 1fr;grid-gap:18px;gap:18px;align-items:start;margin-top:12px}.review-card-preview{display:grid;grid-gap:10px;gap:10px;align-content:start}.review-card-preview .operator-card{font-size:13px}.review-card-preview .operator-card-render{max-width:280px}.review-preview-link{font-size:11px}.review-version-copy{min-width:0}.review-action-approve{border-color:rgba(143,211,154,.5);color:#8fd39a}.review-action-approve:hover{background:rgba(143,211,154,.12)}.review-action-reject{border-color:rgba(217,139,139,.5);color:#d98b8b}.review-action-reject:hover{background:rgba(217,139,139,.12)}@media(max-width:900px){.review-version-body{grid-template-columns:1fr}}.review-profile-body{display:flex;gap:16px;padding:8px;align-items:flex-start;flex-wrap:wrap}.review-portrait{width:100px;height:100px;border:1px solid var(--line);overflow:hidden;flex:0 0 auto}.review-portrait img{width:100%;height:100%;object-fit:cover}.review-profile-fields{font-size:13px;flex:1 1;min-width:220px}.review-profile-fields p{margin:4px 0;color:#c9c4cf}.card-composer{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.card-composer-form{padding:18px;display:grid;grid-gap:10px;gap:10px}.card-composer-form label,.version-editor label{display:flex;flex-direction:column;gap:6px;font:700 11px Barlow Condensed;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.card-composer-form input,.card-composer-form select,.card-composer-form textarea,.version-editor input,.version-editor select,.version-editor textarea{width:100%;padding:10px 12px;background:rgba(0,0,0,.32);border:1px solid var(--line);color:var(--text);font:400 14px Inter}.card-composer-form input:focus,.card-composer-form select:focus,.card-composer-form textarea:focus,.version-editor input:focus,.version-editor select:focus,.version-editor textarea:focus{outline:none;border-color:var(--purple2)}.art-upload small,.card-composer-form .form-hint{color:var(--muted);font-size:12px;line-height:1.45}.version-editor{margin:12px 0;padding:12px;border:1px solid var(--line);background:rgba(0,0,0,.2);display:grid;grid-gap:10px;gap:10px}.art-upload{display:grid;grid-gap:6px;gap:6px;margin:12px 0}.art-upload .upload-button{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;cursor:pointer}.art-upload .upload-button.is-busy{opacity:.7;cursor:wait}.command-login-page{max-width:720px}.command-login-brand{display:inline-flex;align-items:center;gap:12px;margin-bottom:28px;color:inherit;text-decoration:none}.command-login-brand strong{display:block;font:800 18px Barlow Condensed;letter-spacing:.14em}.command-login-brand small{display:block;font:700 10px Barlow Condensed;letter-spacing:.18em;color:var(--purple2)}.command-login-form{display:grid;grid-gap:12px;gap:12px;padding:22px 20px;margin-top:24px}.command-login-form label{display:flex;flex-direction:column;gap:6px;font:700 11px Barlow Condensed;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.command-login-form input{width:100%;padding:10px 12px;background:rgba(0,0,0,.32);border:1px solid var(--line);color:var(--text);font:400 14px Inter}.command-login-form input:focus{outline:none;border-color:var(--purple2)}.command-login-alt{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:8px}.command-login-back{margin-top:22px}.profile-loading{display:flex;align-items:center;gap:8px;color:var(--muted);margin-top:24px}.member-forms{display:grid;grid-gap:22px;gap:22px;margin-top:26px}.member-form{padding:20px}.member-form .form-hint{color:var(--muted);font-size:13px;line-height:1.5;margin:6px 0 14px}.field-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-bottom:6px}.member-form label{display:flex;flex-direction:column;gap:6px;font:700 11px Barlow Condensed;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.member-form input,.member-form textarea{width:100%;padding:10px 12px;background:rgba(0,0,0,.32);border:1px solid var(--line);color:var(--text);font:400 14px Inter;resize:vertical}.member-form input:focus,.member-form textarea:focus{outline:none;border-color:var(--purple2)}.form-section{border:1px solid var(--line);padding:14px 16px;margin:10px 0}.form-section legend{font:800 12px Barlow Condensed;letter-spacing:.14em;color:var(--purple2);padding:0 8px;text-transform:uppercase}.form-actions{margin-top:14px;display:flex;gap:12px}.form-success{margin:10px 0}.upload-row{display:flex;gap:16px;align-items:flex-start;margin:14px 0 6px;flex-wrap:wrap}.portrait-preview{width:120px;height:120px;border:1px solid var(--line);background:rgba(0,0,0,.3);display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.portrait-preview img{width:100%;height:100%;object-fit:cover}.portrait-empty{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.upload-actions{display:flex;flex-direction:column;gap:8px}.upload-button{cursor:pointer;justify-content:flex-start}.upload-status{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.gallery-strip{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.gallery-thumb{position:relative;width:80px;height:80px;border:1px solid var(--line);overflow:hidden}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.gallery-thumb button{position:absolute;top:2px;right:2px;width:20px;height:20px;background:rgba(0,0,0,.65);color:#fff;border:none;cursor:pointer;line-height:1;font-size:14px}@media(max-width:720px){.field-grid{grid-template-columns:1fr}}.events-console{display:grid;grid-gap:18px;gap:18px;margin-top:24px}.import-panel{padding:18px}.import-panel .form-hint{color:var(--muted);font-size:13px;line-height:1.5;margin:6px 0 12px}.import-row{display:flex;gap:10px;flex-wrap:wrap}.import-row input{flex:1 1;min-width:240px;padding:11px 12px;background:rgba(0,0,0,.32);border:1px solid var(--line);color:var(--text);font:400 14px Inter}.import-row input:focus{outline:none;border-color:var(--purple2)}.form-success{color:#8fd39a;font-size:13px;margin-top:10px}.events-list{display:grid;grid-gap:16px;gap:16px}.event-item{display:flex;gap:0;overflow:hidden;padding:0}.event-cover{width:200px;flex:0 0 auto;background:rgba(0,0,0,.3)}.event-cover img{width:100%;height:100%;object-fit:cover;display:block}.event-body{padding:16px 18px;flex:1 1;min-width:0}.event-head{display:flex;align-items:center;gap:10px;justify-content:space-between}.event-head h3{font:800 22px Barlow Condensed;text-transform:uppercase;margin:0;letter-spacing:.02em}.event-meta{display:flex;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:13px;margin:8px 0}.event-meta a,.event-meta span{display:inline-flex;align-items:center;gap:5px}.event-meta a{color:var(--purple2)}.rsvp-counts{color:var(--text);font-size:13px;margin:6px 0 10px}.rsvp-counts strong{color:var(--purple2)}.rsvp-actions{display:flex;gap:8px;flex-wrap:wrap}.rsvp-actions .button.rsvp-active{border-color:var(--purple2);color:var(--purple2);background:rgba(139,79,179,.16)}.attendance-panel{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.attendance-panel summary{cursor:pointer;color:var(--purple2);font:700 12px Barlow Condensed;letter-spacing:.1em;text-transform:uppercase}.attendance-list{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.attendance-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.attendance-name{min-width:140px;font-size:13px}.attendance-actions{display:flex;gap:6px;margin-left:auto}.chip{padding:4px 10px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font:700 10px Barlow Condensed;letter-spacing:.1em;text-transform:uppercase}.chip-on{border-color:rgba(143,211,154,.6);color:#8fd39a}.chip-off{border-color:rgba(217,139,139,.6);color:#d98b8b}.event-summary{color:var(--muted);font-size:13px;line-height:1.55;margin:2px 0 10px}.event-invited{border-color:var(--purple2);box-shadow:0 0 0 1px rgba(139,79,179,.35)}.attendance-strip{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.attendance-strip .stat{flex:1 1;min-width:120px;padding:12px 14px;border:1px solid var(--line);background:rgba(0,0,0,.28)}.attendance-strip .stat strong{display:block;font:800 26px Barlow Condensed;color:var(--purple2);line-height:1}.attendance-strip .stat span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.admin-event-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.admin-event-actions .button{display:inline-flex;align-items:center;gap:6px}.event-edit-form{margin-top:14px;border-top:1px solid var(--line);padding-top:14px;display:grid;grid-gap:12px;gap:12px}.event-edit-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.event-edit-form label{display:flex;flex-direction:column;gap:5px;font:700 11px Barlow Condensed;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.event-edit-form input,.event-edit-form select,.event-edit-form textarea{padding:9px 11px;background:rgba(0,0,0,.32);border:1px solid var(--line);color:var(--text);font:400 14px Inter}.event-edit-form input:focus,.event-edit-form select:focus,.event-edit-form textarea:focus{outline:none;border-color:var(--purple2)}.event-edit-form textarea{min-height:70px;resize:vertical}.event-edit-full{width:100%}.event-edit-toggles{display:flex;gap:18px;flex-wrap:wrap}.inline-check{flex-direction:row!important;align-items:center;gap:8px!important;text-transform:none!important;letter-spacing:0!important;font:400 14px Inter!important;color:var(--text)!important}.inline-check input{width:auto}.admin-table-head.roster-row,.admin-table-row.roster-row{grid-template-columns:1fr 1.3fr .8fr 1.1fr .9fr .55fr .7fr .55fr;min-width:860px}@media(max-width:720px){.event-item{flex-direction:column}.event-cover{width:100%;height:170px}.event-edit-grid{grid-template-columns:1fr}}.accounts-manager,.roster-manager{display:grid;grid-gap:16px;gap:16px;margin-top:22px}.roster-toolbar{display:flex;justify-content:flex-end}.roster-list{display:grid;grid-gap:12px;gap:12px}.operator-card-editor{padding:14px 16px}.gear-panel>summary,.operator-card-editor>summary{cursor:pointer;display:flex;align-items:center;gap:14px;flex-wrap:wrap;list-style:none}.gear-panel>summary::-webkit-details-marker,.operator-card-editor>summary::-webkit-details-marker{display:none}.operator-summary-name{font:800 18px Barlow Condensed;letter-spacing:.04em;text-transform:uppercase}.operator-summary-meta{color:var(--muted);font-size:13px}.operator-summary-stats{margin-left:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.operator-games{color:var(--muted);font-size:12px}.operator-form{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.account-editor label,.operator-form label{display:flex;flex-direction:column;gap:6px;font:700 11px Barlow Condensed;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.account-editor input,.account-editor select,.operator-form input,.operator-form select,.operator-form textarea{width:100%;padding:9px 12px;background:rgba(0,0,0,.32);border:1px solid var(--line);color:var(--text);font:400 14px Inter;resize:vertical}.account-editor select:focus,.operator-form input:focus,.operator-form select:focus,.operator-form textarea:focus{outline:none;border-color:var(--purple2)}.checkbox-row{display:flex;gap:20px;flex-wrap:wrap;margin:4px 0}.checkbox{flex-direction:row!important;align-items:center;gap:8px!important;text-transform:none!important;letter-spacing:0!important;color:var(--text)!important;font:600 13px Inter!important}.checkbox input{width:auto!important}.accounts-list{display:grid;grid-gap:14px;gap:14px;padding:6px}.account-editor{border:1px solid var(--line);background:rgba(255,255,255,.02);padding:14px 16px}.account-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.account-head strong{display:block;font:800 16px Barlow Condensed;text-transform:uppercase;letter-spacing:.04em}.account-head span{color:var(--muted);font-size:12px}.gear-console{display:grid;grid-gap:30px;gap:30px;margin-top:22px}.gear-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.gear-section-head h2{font:900 28px Barlow Condensed;text-transform:uppercase;margin:0}.gear-panel{padding:14px 16px}.loadout-operator-select{display:flex;flex-direction:column;gap:6px;max-width:280px;margin:6px 0 14px;font:700 11px Barlow Condensed;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.loadout-operator-select select{padding:9px 12px;background:rgba(0,0,0,.32);border:1px solid var(--line);color:var(--text);font:400 14px Inter}.loadout-items{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.loadout-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--line);background:rgba(255,255,255,.02);padding:10px 12px}.loadout-name{font:800 14px Barlow Condensed;text-transform:uppercase;letter-spacing:.03em}.loadout-cat{color:var(--muted);font-size:12px}.loadout-row-actions{margin-left:auto;display:flex;gap:6px}.command-app{min-height:100vh}.command-shell{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:56px;padding:8px max(4vw,24px);background:rgba(6,5,9,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.command-shell-brand{display:flex;align-items:center;gap:10px;flex-shrink:0;font:800 16px Barlow Condensed;letter-spacing:.14em;text-transform:uppercase}.command-shell-brand img{display:block}.command-shell-nav{display:flex;flex-wrap:wrap;align-items:center;gap:2px;flex:1 1;min-width:0}.command-shell-nav a{padding:7px 10px;font:700 11px Barlow Condensed;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.command-shell-nav a.is-active,.command-shell-nav a:hover{color:var(--text);background:rgba(139,79,179,.16)}.command-shell-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.command-shell-site{font:700 11px Barlow Condensed;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.command-shell-site:hover{color:var(--text)}.command-shell-signout{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer}.command-shell-signout:hover{color:var(--text);border-color:var(--purple2)}.command-page:not(.section){padding:28px max(4vw,24px) 72px}.command-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 28px;margin-bottom:18px}.command-title{font:900 clamp(32px,4vw,48px)/.92 Barlow Condensed;text-transform:uppercase;letter-spacing:-.02em;margin:6px 0 10px}.command-page-header p,.command-page>p{max-width:720px;color:var(--muted);line-height:1.65;margin:0}.command-page-actions{flex-shrink:0}.command-identity{min-width:0;padding:12px 14px}.command-page h2,.command-section-title{font:800 22px Barlow Condensed;letter-spacing:.06em;text-transform:uppercase;margin:28px 0 12px}.command-tabs{display:flex;gap:4px;margin:8px 0 18px;padding:4px;width:-moz-fit-content;width:fit-content;background:rgba(255,255,255,.03);border:1px solid var(--line)}.command-tab{padding:7px 14px;border:0;background:transparent;color:var(--muted);cursor:pointer;font:700 11px Barlow Condensed;letter-spacing:.1em;text-transform:uppercase}.command-tab.is-active{background:rgba(139,79,179,.16);color:var(--purple2)}.command-search{width:100%;max-width:360px;padding:9px 12px;background:rgba(0,0,0,.32);border:1px solid var(--line);color:var(--text);font:400 14px Inter}.command-search:focus{outline:none;border-color:var(--purple2)}.command-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 16px}.card-workspace{margin-top:8px}.card-ingest-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:4px 0 8px}.card-ingest-pane{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:14px;border:1px solid var(--line);background:rgba(0,0,0,.2)}.card-ingest-pane h3{margin:0;font:800 16px Barlow Condensed;letter-spacing:.06em;text-transform:uppercase}.card-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:148px;padding:16px;text-align:center;cursor:pointer;border:1px dashed var(--line);background:rgba(255,255,255,.02)}.card-drop.has-file,.card-drop.is-busy,.card-drop:hover{border-color:var(--purple2)}.card-drop input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.card-drop-preview{max-height:96px;max-width:100%;object-fit:contain}.card-drop-label{display:inline-flex;align-items:center;gap:8px;font:800 13px Barlow Condensed;letter-spacing:.08em;text-transform:uppercase}.card-drop-hint{color:var(--muted);font-size:12px}.card-commission{min-width:0}.command-modules,.module-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;margin:8px 0 36px}.module.command-module{display:flex;flex-direction:column;gap:8px;min-height:0;padding:16px;border:1px solid var(--line);background:rgba(255,255,255,.02)}.module.command-module:hover{border-color:var(--purple2)}.module-code{font:800 11px Barlow Condensed;letter-spacing:.16em;color:var(--purple2)}.module h3{margin:0;font:800 20px Barlow Condensed;text-transform:uppercase;letter-spacing:.03em}.module p{margin:0;flex:1 1;color:var(--muted);font-size:13px;line-height:1.5}.module-state{margin-top:4px;color:var(--purple2);font:700 11px Barlow Condensed;letter-spacing:.12em;text-transform:uppercase}@media(max-width:860px){.card-ingest-grid{grid-template-columns:1fr}.command-identity{width:100%}}