:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lovelies-red:#e6005c;--periwinkle:#8885f0;--dusty-rose:#d38b96;--orange-red:#ff5e43;--mint-green:#3cd070;--primary-white:#fff;--bg:var(--primary-white);--bg-deep:var(--periwinkle);--panel:var(--primary-white);--neutral-ink:#18111d;--neutral-panel:#24192d;--neutral-panel-raised:#31213d;--neutral-muted:#d8cfe4;--ink:var(--lovelies-red);--muted:color-mix(in srgb, var(--periwinkle) 72%, var(--primary-white));--soft:color-mix(in srgb, var(--dusty-rose) 16%, var(--primary-white));--line:color-mix(in srgb, var(--dusty-rose) 44%, var(--primary-white));--shadow:0 18px 48px color-mix(in srgb, var(--lovelies-red) 12%, transparent);--photo-a:var(--periwinkle);--photo-c:var(--dusty-rose)}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.topbar{z-index:5;background:color-mix(in srgb, var(--primary-white) 94%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:20px;padding:16px clamp(16px,4vw,40px);display:flex;position:sticky;top:0}.brand{letter-spacing:0;font-weight:800}nav{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:14px;display:flex}main{width:min(1240px,100vw - 32px);margin:0 auto;padding:32px 0 56px}.hero,.panel,.workflow{background:var(--panel);border:1px solid var(--line);border-radius:8px}.hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px;padding:clamp(20px,4vw,36px);display:grid}.hero.gallery-hero,.hero.studio-hero,.hero.ops-hero{box-shadow:var(--shadow);overflow:hidden}.gallery-hero{background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--dusty-rose) 18%, transparent), transparent 28%), linear-gradient(135deg, var(--lovelies-red), var(--periwinkle));grid-template-columns:minmax(280px,.75fr) minmax(360px,1.25fr);align-items:stretch}.studio-hero{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--mint-green) 12%, transparent), transparent 26%), var(--mint-green);grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr)}.ops-hero{background:linear-gradient(135deg, var(--primary-white), var(--mint-green));box-shadow:none;grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr)}.profile-hero{background:radial-gradient(circle at 90% 12%, color-mix(in srgb, var(--periwinkle) 12%, transparent), transparent 26%), var(--dusty-rose);grid-template-columns:minmax(280px,.9fr) minmax(300px,.6fr);align-items:stretch}.policy-hero{background:var(--primary-white);grid-template-columns:minmax(280px,.9fr) minmax(280px,.55fr);align-items:stretch}.policy-list{grid-template-columns:repeat(2,minmax(0,1fr))}h1,h2,h3,p{margin-top:0}h1{max-width:760px;font-size:clamp(34px,5vw,62px);line-height:1.02}h2{font-size:clamp(24px,3vw,34px)}p{color:var(--muted);line-height:1.6}.actions,.grid,.status-row{flex-wrap:wrap;gap:12px;display:flex}.button{background:var(--periwinkle);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.button.ghost{background:var(--primary-white);color:var(--ink);border:1px solid var(--line)}.button.secondary{color:var(--periwinkle);border:1px solid var(--line);background:0 0}.grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.workflow-strip,.ops-grid,.gallery-grid,.split-band{gap:12px;margin-top:18px;display:grid}.workflow-strip,.ops-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.split-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);align-items:stretch;padding:18px 0}.panel,.workflow,.step-card,.status-panel,.photo-card{padding:18px}.workflow{margin-top:18px}.ops-grid .workflow{margin-top:0}.step-card,.status-panel,.photo-card{background:var(--panel);border:1px solid var(--line);border-radius:8px}.step-card h2,.workflow h2,.photo-card h3{font-size:19px}.step-index{background:color-mix(in srgb, var(--periwinkle) 24%, transparent);width:30px;height:30px;color:var(--periwinkle);border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;font-weight:800;display:inline-flex}.metric{font-size:28px;font-weight:800}.metric.compact{color:var(--periwinkle);margin-bottom:10px;font-size:20px}.tag{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 10px;font-size:13px;display:inline-flex}.tag.warning{border-color:color-mix(in srgb, var(--orange-red) 42%, transparent);background:color-mix(in srgb, var(--orange-red) 12%, transparent);color:var(--orange-red)}.tag.success{border-color:color-mix(in srgb, var(--mint-green) 42%, transparent);background:color-mix(in srgb, var(--mint-green) 12%, transparent);color:var(--mint-green)}.tag.danger{border-color:color-mix(in srgb, var(--lovelies-red) 34%, transparent);background:color-mix(in srgb, var(--lovelies-red) 12%, transparent);color:var(--orange-red)}.status-panel{gap:16px;display:grid}.mini-grid{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr auto;gap:10px;padding-top:14px;display:grid}.mini-grid strong{color:var(--ink)}.gallery-band{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:16px;margin-top:18px;padding:18px 0;display:grid}.surface-nav{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.surface-nav a,.surface-nav span{border:1px solid var(--line);background:var(--primary-white);min-height:36px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.surface-nav .active{background:var(--lovelies-red);color:var(--primary-white)}.search-canvas{gap:12px;margin-top:22px;display:grid}.search-box{border:1px solid var(--line);background:var(--primary-white);min-height:54px;box-shadow:0 10px 34px color-mix(in srgb, var(--lovelies-red) 10%, transparent);color:var(--muted);border-radius:999px;align-items:center;gap:12px;padding:0 16px;font-weight:700;display:flex}.memory-rail{scroll-snap-type:x proximity;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;gap:12px;padding:4px 2px 14px;display:grid;overflow-x:auto}.memory-card{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--orange-red) 74%, transparent)), linear-gradient(135deg, var(--photo-a), var(--photo-c));min-height:148px;color:var(--primary-white);scroll-snap-align:start;border-radius:8px;flex-direction:column;justify-content:flex-end;padding:14px;display:flex;overflow:hidden}.memory-card:nth-child(2n){background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--mint-green) 72%, transparent)), linear-gradient(135deg, var(--mint-green), var(--periwinkle))}.memory-card:nth-child(3n){background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--orange-red) 74%, transparent)), linear-gradient(135deg, var(--dusty-rose), var(--lovelies-red))}.memory-card strong,.memory-card span{color:var(--primary-white)}.memory-card span{opacity:.86;margin-top:4px;font-size:13px}.media-mosaic{grid-template-columns:1.25fr .9fr .9fr;grid-auto-rows:145px;gap:8px;display:grid}.media-tile{background:linear-gradient(135deg, color-mix(in srgb, var(--periwinkle) 86%, transparent), color-mix(in srgb, var(--dusty-rose) 20%, transparent)), radial-gradient(circle at 72% 12%, color-mix(in srgb, var(--primary-white) 42%, transparent), transparent 24%), var(--mint-green);border-radius:8px;position:relative;overflow:hidden}.media-tile:nth-child(2n){background:linear-gradient(135deg, color-mix(in srgb, var(--orange-red) 78%, transparent), color-mix(in srgb, var(--dusty-rose) 28%, transparent)), var(--periwinkle)}.media-tile:nth-child(3n){background:linear-gradient(135deg, color-mix(in srgb, var(--periwinkle) 54%, transparent), color-mix(in srgb, var(--mint-green) 28%, transparent)), var(--dusty-rose)}.media-tile.large{grid-row:span 2}.media-tile .overlay,.photo-frame .overlay{color:var(--primary-white);text-shadow:0 1px 16px color-mix(in srgb, var(--lovelies-red) 45%, transparent);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.loupe-panel{border:1px solid var(--line);background:linear-gradient(135deg, var(--periwinkle), var(--lovelies-red));box-shadow:var(--shadow);border-radius:8px;grid-template-rows:minmax(280px,1fr) auto;display:grid;overflow:hidden}.loupe-photo{background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--primary-white) 38%, transparent), transparent 22%), linear-gradient(135deg, var(--periwinkle), var(--lovelies-red) 56%, var(--dusty-rose));min-height:340px;position:relative}.action-dock{background:color-mix(in srgb, var(--primary-white) 96%, transparent);grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.dock-button{border:1px solid var(--line);background:var(--primary-white);min-height:42px;color:var(--ink);border-radius:8px;font-size:13px;font-weight:800}.dock-button.primary{background:var(--mint-green);color:var(--primary-white);border-color:var(--mint-green)}.media-section{gap:18px;margin-top:22px;display:grid}.section-header{justify-content:space-between;align-items:end;gap:18px;display:flex}.section-header h2{margin-bottom:4px}.photo-card,.photo-frame{position:relative}.photo-card .button{min-height:38px}.workbench-shell,.ops-shell{grid-template-columns:190px minmax(0,1fr);gap:18px;margin-top:22px;display:grid}.side-rail{border:1px solid var(--line);background:var(--primary-white);border-radius:8px;align-content:start;gap:8px;padding:10px;display:grid}.side-rail span{min-height:38px;color:var(--muted);border-radius:8px;align-items:center;padding:0 10px;font-size:14px;font-weight:800;display:flex}.side-rail span.active{background:var(--ink);color:var(--primary-white)}.queue-stack{gap:10px;display:grid}.queue-row{border:1px solid var(--line);background:var(--primary-white);border-radius:8px;grid-template-columns:minmax(130px,.8fr) minmax(220px,1.2fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.photo-card{gap:10px;display:grid}.photo-card.locked .button{background:var(--orange-red)}.photo-frame{background:linear-gradient(135deg, color-mix(in srgb, var(--periwinkle) 18%, transparent), color-mix(in srgb, var(--mint-green) 20%, transparent)), var(--mint-green);min-height:150px;color:color-mix(in srgb, var(--lovelies-red) 48%, transparent);border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid;overflow:hidden}.access-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.route-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.table-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px;margin-top:18px;padding:18px 0;display:grid}.table-band h2{font-size:24px}.table{border:1px solid var(--line);background:var(--primary-white);border-radius:8px;display:grid;overflow:hidden}.table-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.table-row.two-col{grid-template-columns:minmax(140px,.6fr) minmax(180px,1.4fr)}.table-row:last-child{border-bottom:0}.console{background:var(--panel);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:18px;margin-top:24px;padding:18px;display:grid}.console-copy h2{font-size:24px}.console-grid{gap:12px;display:grid}.field{color:var(--muted);gap:6px;font-size:13px;font-weight:700;display:grid}input,select,textarea{border:1px solid var(--line);background:var(--primary-white);width:100%;color:var(--ink);font:inherit;letter-spacing:0;border-radius:8px;padding:10px 12px;font-size:14px}textarea{resize:vertical}.console-detail{margin:0;font-size:14px}.request-preview,.response-box{border:1px solid var(--line);background:var(--soft);border-radius:8px;overflow-x:auto}.request-preview{color:var(--muted);gap:10px;padding:12px;font-size:13px;display:grid}.method{color:var(--mint-green);margin-right:8px;font-weight:800;display:inline-flex}pre{white-space:pre-wrap;margin:0}.response-box{min-height:120px;color:var(--ink);grid-column:1/-1;padding:12px;font-size:13px}.response-box.compact{min-height:72px}button.button{cursor:pointer;border:0}button.button:disabled{cursor:not-allowed;opacity:.58}.studio-workbench{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:14px;display:grid}.studio-sidebar,.studio-main,.upload-dropzone,.batch-panel,.upload-queue-panel,.ops-card{border:1px solid var(--line);border-radius:8px}.studio-sidebar{background:color-mix(in srgb, var(--neutral-ink) 96%, var(--periwinkle) 4%);min-height:calc(100vh - 116px);color:var(--primary-white);align-content:start;gap:18px;padding:16px;display:grid;position:sticky;top:84px}.studio-profile{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.studio-profile strong,.studio-profile span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.studio-profile span:not(.avatar-chip){color:var(--neutral-muted);font-size:13px}.avatar-chip{background:linear-gradient(135deg, var(--lovelies-red), var(--periwinkle));width:44px;height:44px;color:var(--primary-white);border-radius:999px;place-items:center;font-weight:900;display:grid}.studio-menu{color:var(--neutral-muted);gap:6px;font-size:14px;display:grid}.studio-menu a{border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-weight:800;display:flex}.studio-menu a.active,.studio-menu a:focus-visible,.studio-menu a:hover{background:color-mix(in srgb, var(--lovelies-red) 18%, var(--primary-white));color:var(--lovelies-red)}.storage-panel{background:var(--neutral-panel);border-radius:8px;gap:10px;margin-top:auto;padding:14px;display:grid}.storage-panel strong,.storage-panel span{display:block}.storage-panel span{color:var(--neutral-muted);font-size:12px}meter{width:100%;height:8px}.studio-main{background:radial-gradient(circle at 88% 2%, color-mix(in srgb, var(--mint-green) 14%, transparent), transparent 24%), linear-gradient(135deg, color-mix(in srgb, var(--primary-white) 96%, var(--periwinkle)), color-mix(in srgb, var(--primary-white) 92%, var(--dusty-rose)));gap:14px;padding:14px;display:grid}.studio-topline{justify-content:space-between;align-items:start;gap:14px;display:flex}.studio-topline h1{max-width:660px;margin-bottom:6px;font-size:clamp(30px,3.2vw,42px);line-height:.98}.studio-topline p{max-width:720px;margin-bottom:0}.studio-health{border:1px solid var(--line);background:var(--primary-white);border-radius:8px;gap:6px;min-width:168px;padding:14px;display:grid}.studio-health strong{font-size:24px}.studio-command-grid{grid-template-columns:minmax(320px,1.08fr) minmax(300px,.92fr);gap:14px;display:grid}.upload-dropzone{background:var(--primary-white);text-align:center;border-style:dashed;align-content:center;place-items:center;gap:10px;min-height:312px;padding:24px;display:grid}.upload-dropzone input[type=file]{display:none}.upload-dropzone h2{margin:0}.upload-dropzone p{max-width:360px;margin:0}.upload-dropzone small{color:var(--muted)}.upload-glyph{background:color-mix(in srgb, var(--periwinkle) 14%, var(--primary-white));width:60px;height:60px;color:var(--periwinkle);border-radius:999px;place-items:center;font-weight:900;display:grid}.upload-glyph svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:28px;height:28px}.batch-panel,.upload-queue-panel,.ops-card{background:var(--primary-white);padding:16px}.batch-panel{gap:12px;display:grid}.session-panel,.inline-auth,.diagnostic-token{gap:10px;display:grid}.session-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--periwinkle) 7%, var(--primary-white));border-radius:8px;padding:12px}.session-panel strong,.session-panel span{display:block}.session-panel span{color:var(--muted);font-size:13px;line-height:1.45}.inline-auth{grid-template-columns:minmax(0,1fr) max-content;align-items:end}.diagnostic-token{color:var(--muted);font-size:13px}.diagnostic-token summary{cursor:pointer;font-weight:800}.batch-panel h2,.upload-queue-panel h2,.ops-card h2{margin-bottom:4px;font-size:18px}.upload-queue-panel{gap:14px;display:grid}.upload-table{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.upload-table-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 120px minmax(140px,.7fr) minmax(220px,1fr);align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:grid}.upload-table-row:last-child{border-bottom:0}.upload-table-row>span{min-width:0}.upload-table-row strong,.upload-table-row small{display:block}.upload-table-row small{color:var(--muted);font-size:12px}.upload-table-head{background:var(--soft);min-height:42px;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.status-pill{background:color-mix(in srgb, var(--periwinkle) 14%, var(--primary-white));width:fit-content;color:var(--periwinkle);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.status-pill.complete,.status-pill.processing{background:color-mix(in srgb, var(--mint-green) 14%, var(--primary-white));color:color-mix(in srgb, var(--mint-green) 72%, var(--neutral-ink))}.status-pill.failed,.status-pill.duplicate{background:color-mix(in srgb, var(--orange-red) 14%, var(--primary-white));color:var(--orange-red)}.empty-state{color:var(--muted);padding:18px}.studio-bottom-grid{grid-template-columns:.8fr .8fr 1.2fr .55fr;gap:12px;display:grid}.ops-card{align-content:start;gap:10px;display:grid}.ops-card>strong{color:var(--neutral-ink);font-size:28px}.ops-card dl{gap:8px;margin:0;display:grid}.ops-card dl div,.quality-row{border-top:1px solid var(--line);grid-template-columns:minmax(110px,1fr) auto;align-items:center;gap:4px 10px;padding-top:9px;display:grid}.ops-card dt,.ops-card dd{margin:0}.ops-card dd,.quality-row span{color:var(--mint-green);font-weight:800}.quality-row small{color:var(--muted);grid-column:1/-1}.admin-workspace{gap:18px;display:grid}.admin-readiness-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.admin-readiness-strip>div{border:1px solid var(--line);background:var(--primary-white);border-radius:8px;gap:8px;padding:16px;display:grid}.admin-readiness-strip strong{color:var(--neutral-ink);font-size:20px}.admin-readiness-strip p{margin-bottom:0}.admin-hero{border:1px solid var(--line);background:radial-gradient(circle at 94% 8%, color-mix(in srgb, var(--mint-green) 30%, transparent), transparent 28%), linear-gradient(135deg, var(--lovelies-red), var(--periwinkle) 54%, var(--dusty-rose));color:var(--primary-white);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:stretch;gap:16px;padding:clamp(18px,3vw,28px);display:grid}.admin-hero h1{max-width:720px;color:var(--primary-white);margin-bottom:12px;font-size:clamp(34px,4vw,54px)}.admin-hero p{max-width:720px;color:color-mix(in srgb, var(--primary-white) 86%, transparent);margin-bottom:0}.operator-card,.admin-auth-panel,.admin-command-panel,.admin-action-list button,.admin-rail,.admin-metric-card{border:1px solid color-mix(in srgb, var(--primary-white) 13%, transparent);border-radius:8px}.operator-card{background:color-mix(in srgb, var(--neutral-ink) 88%, transparent);color:var(--primary-white);align-content:start;gap:10px;padding:16px;display:grid}.operator-card strong{overflow-wrap:anywhere}.operator-card span:not(.tag){color:var(--neutral-muted);font-size:13px}.admin-auth-panel{background:var(--neutral-panel);grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.admin-auth-panel .field,.admin-command-panel .field{color:var(--neutral-muted)}.admin-auth-panel .response-box{background:var(--neutral-ink);color:var(--primary-white)}.admin-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin-metric-card{background:var(--neutral-panel);min-height:116px;color:var(--primary-white);gap:7px;padding:14px;display:grid}.admin-metric-card span,.admin-metric-card small{color:var(--neutral-muted)}.admin-metric-card strong{font-size:24px}.admin-metric-card.ok{border-color:color-mix(in srgb, var(--mint-green) 44%, transparent)}.admin-metric-card.warn{border-color:color-mix(in srgb, var(--orange-red) 48%, transparent)}.admin-metric-card.danger{border-color:color-mix(in srgb, var(--lovelies-red) 56%, transparent)}.admin-metric-card.locked{opacity:.78}.admin-shell{grid-template-columns:180px minmax(220px,.7fr) minmax(360px,1.3fr);align-items:start;gap:12px;display:grid}.admin-rail,.admin-action-list,.admin-command-panel{background:var(--neutral-ink)}.admin-rail,.admin-action-list{gap:8px;padding:10px;display:grid}.admin-rail{position:sticky;top:76px}.admin-rail button,.admin-action-list button{min-height:42px;color:var(--neutral-muted);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;font-size:14px;font-weight:800}.admin-rail button{padding:0 12px}.admin-rail button.active,.admin-action-list button.active{border-color:color-mix(in srgb, var(--periwinkle) 46%, transparent);background:var(--neutral-panel-raised);color:var(--primary-white)}.admin-action-list{border-radius:8px;max-height:680px;overflow:auto}.admin-action-list button{gap:5px;padding:12px;display:grid}.admin-action-list span,.admin-action-list small{color:var(--neutral-muted)}.admin-action-list small{line-height:1.35}.admin-command-panel{border:1px solid color-mix(in srgb, var(--primary-white) 13%, transparent);color:var(--primary-white);border-radius:8px;gap:12px;padding:16px;display:grid}.command-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.command-header h2{color:var(--primary-white);margin-bottom:0;font-size:24px}.admin-command-panel .console-detail{color:var(--neutral-muted)}.admin-command-panel input,.admin-command-panel select,.admin-command-panel textarea,.admin-auth-panel textarea,.confirm-field input{border-color:color-mix(in srgb, var(--primary-white) 16%, transparent);background:var(--neutral-panel);color:var(--primary-white)}.admin-command-panel .request-preview,.admin-command-panel .response-box,.admin-command-panel .empty-state{background:var(--neutral-panel);color:var(--neutral-muted)}.admin-command-panel .response-box{color:var(--primary-white)}.empty-state{border:1px dashed color-mix(in srgb, var(--primary-white) 16%, transparent);border-radius:8px;padding:12px;font-size:14px}.confirm-field{border:1px solid color-mix(in srgb, var(--orange-red) 44%, transparent);background:color-mix(in srgb, var(--orange-red) 14%, transparent);border-radius:8px;padding:12px}@media (max-width:760px){.topbar{flex-direction:column;align-items:flex-start}.hero,.grid,.workflow-strip,.ops-grid,.gallery-grid,.split-band,.gallery-band,.route-list,.table-band,.table-row,.console,.gallery-hero,.studio-hero,.ops-hero,.media-mosaic,.workbench-shell,.ops-shell,.queue-row,.studio-workbench,.studio-command-grid,.studio-bottom-grid,.upload-table-row{grid-template-columns:1fr}.studio-sidebar{gap:12px;min-height:0;padding:12px;position:static}.studio-profile{grid-template-columns:36px minmax(0,1fr)}.avatar-chip{width:36px;height:36px}.studio-menu{grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:2px;display:grid;overflow-x:auto}.studio-menu a{white-space:nowrap;min-height:34px}.storage-panel{display:none}.studio-main{padding:12px}.studio-topline{flex-direction:column}.studio-topline h1{font-size:30px;line-height:1.05}.studio-health{width:100%}.inline-auth{grid-template-columns:1fr}.upload-dropzone{min-height:280px;padding:20px}.upload-table-head{display:none}.upload-table-row{align-items:start;gap:8px}.admin-hero,.admin-auth-panel,.admin-metrics-grid,.admin-shell{grid-template-columns:1fr}.admin-rail{grid-auto-columns:max-content;grid-auto-flow:column;position:static;overflow-x:auto}.admin-action-list{max-height:none}.command-header{flex-direction:column;align-items:stretch}main{width:min(100% - 20px,680px);padding-bottom:88px}.media-mosaic{grid-auto-rows:126px}.media-tile.large{grid-row:span 1}.action-dock{border-radius:8px;grid-template-columns:repeat(2,1fr);position:sticky;bottom:10px}.section-header{flex-direction:column;align-items:start}}
