:root{--ink:#281532;--foreground:#281532;--muted:#75657d;--paper:#f7f1fa;--panel:#fffaff;--line:#dfd1e6;--accent:#a500ae;--accent-soft:#f1e2f2;--good:#6652a3;--warn:#774581}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{border-radius:999px}input:not([type=checkbox]):not([type=radio]),select{border-radius:999px!important}textarea{border-radius:22px!important}input[type=file]::file-selector-button{cursor:pointer;border:1px solid var(--line);color:var(--accent);background:var(--accent-soft);border-radius:999px;margin-right:10px;padding:8px 12px;font-weight:700}input:not([type=checkbox]):not([type=radio]):disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.6}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaffbd;flex-direction:column;padding:28px 20px;display:flex}.sidebar-footer{margin-top:auto;padding-top:28px}.wordmark{letter-spacing:.13em;text-transform:uppercase;font-size:1.15rem;font-weight:800}.eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.nav{gap:6px;margin-top:42px;display:grid}.nav a{color:var(--muted);border-radius:8px;padding:10px 12px}.nav a[aria-current=page],.nav a:hover{color:var(--ink);background:var(--accent-soft)}.nav a[data-pending=true]:after{content:"";background:var(--accent);border-radius:999px;width:7px;height:7px;margin-left:8px;animation:.8s ease-in-out infinite alternate pulse;display:inline-block}.page-loading{min-height:180px;color:var(--muted);align-items:center;gap:10px;font-weight:700;display:flex}.loading-dot{background:var(--accent);border-radius:999px;width:12px;height:12px;animation:.8s ease-in-out infinite alternate pulse}@keyframes pulse{to{opacity:.35;transform:scale(.75)}}.main{padding:42px clamp(24px,5vw,72px)}.page-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}h1{letter-spacing:-.045em;margin:5px 0 0;font-family:Georgia,serif;font-size:clamp(2.1rem,4vw,4.6rem);font-weight:500}h2{margin:0;font-family:Georgia,serif;font-weight:500}p{line-height:1.6}.status{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:8px 12px;font-size:.82rem;box-shadow:0 8px 24px #531e6812}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.card{border:1px solid var(--line);background:#fffaffd6;border-radius:14px;padding:20px;box-shadow:0 14px 34px #511f6912}.dashboard-metric{gap:6px;transition:transform .15s,border-color .15s;display:grid}.dashboard-metric:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--line));transform:translateY(-2px)}.dashboard-alerts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.dashboard-alerts .card{gap:7px;display:grid}.dashboard-alerts strong{font-family:Georgia,serif;font-size:1.8rem}.dashboard-launchpad{border-color:color-mix(in srgb, var(--accent) 32%, var(--line));justify-content:space-between;align-items:center;gap:24px;margin-top:16px;display:flex}.dashboard-launchpad p{max-width:720px;margin-bottom:0}.launchpad-page{gap:26px;display:grid}.launchpad-page .page-header,.launchpad-page .section{margin:0}.launchpad-hero{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);align-items:center;gap:32px;padding:clamp(24px,4vw,44px);display:grid}.launchpad-hero h2{margin-top:8px;font-size:clamp(1.8rem,3vw,3rem)}.launchpad-hero p{max-width:680px;color:var(--muted);margin-bottom:22px}.launchpad-progress{background:var(--accent-soft);border-radius:18px;gap:7px;padding:22px;display:grid}.launchpad-progress strong{font-family:Georgia,serif;font-size:2.4rem;font-weight:500}.launchpad-progress span{color:var(--muted);font-size:.78rem}.progress-track{background:color-mix(in srgb, var(--accent) 16%, white);border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--accent);height:100%;display:block}.launchpad-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.launchpad-step{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px;display:grid}.launchpad-step.is-next{border-color:var(--accent);box-shadow:0 14px 34px #a500ae1a}.launchpad-step.is-complete{background:color-mix(in srgb, var(--good) 5%, var(--panel))}.step-number{color:#fff;background:var(--accent);border-radius:999px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.launchpad-step.is-complete .step-number{background:var(--good)}.launchpad-step p{margin:8px 0 10px}.launchpad-table{margin-top:16px}.section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.section-heading p{margin-bottom:0}.brand-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.brand-health dl{grid-template-columns:1fr auto;gap:7px 12px;display:grid}.brand-health dt{color:var(--muted)}.brand-health dd{margin:0;font-weight:800}.table-scroll{overflow-x:auto}.activity-list{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:18px;display:grid}.activity-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.activity-row:last-child{border-bottom:0}.activity-row:hover{background:var(--accent-soft)}.activity-row span{gap:3px;display:grid}.activity-row small,.activity-row time{color:var(--muted);font-size:.75rem}.planning-summary{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.planning-summary span{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;padding:8px 11px;font-size:.78rem}.planning-summary strong{color:var(--ink)}.distribution-filter-form{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.distribution-filter-form label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:700;display:grid}.distribution-filter-form input,.distribution-filter-form select{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);border-radius:9px;padding:10px 12px}.planner-search{grid-column:span 3}.planning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.blocker-list{gap:10px;margin-top:14px;display:grid}.blocker-list>div{border-left:3px solid var(--accent);background:var(--paper);border-radius:0 9px 9px 0;grid-template-columns:auto 1fr;align-items:center;gap:5px 9px;padding:12px;display:grid}.blocker-list small,.blocker-list code{grid-column:2}.design-library-filters{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:12px;margin:22px 0;padding:16px;display:grid}.design-library-filters label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:700;display:grid}.design-library-filters input,.design-library-filters select{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);border-radius:9px;padding:10px 12px}.design-search-field{grid-column:span 3}.design-readiness-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;font-size:.78rem;display:flex}.artwork-evidence{border-left:3px solid var(--accent);background:var(--paper);border-radius:0 9px 9px 0;gap:6px;margin:14px 0;padding:12px;font-size:.78rem;display:grid}.artwork-evidence code{overflow-wrap:anywhere}.product-library-filters{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(3,minmax(140px,1fr));align-items:end;gap:12px;margin:22px 0;padding:16px;display:grid}.product-library-filters label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:700;display:grid}.product-library-filters input,.product-library-filters select{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);border-radius:9px;padding:10px 12px}.product-search-field{grid-column:span 2}.production-evidence{border-left:3px solid var(--good);background:var(--paper);border-radius:0 9px 9px 0;gap:6px;margin:14px 0;padding:12px;font-size:.78rem;display:grid}.production-generation{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--panel));border-radius:16px;gap:10px;margin-top:14px;padding:14px;display:grid}.production-generation>span,.production-generation>small{color:var(--muted);font-size:.78rem}.production-generation .review-form{border-top:1px solid var(--line);margin-top:2px;padding-top:12px}.production-generation .review-form input{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--panel);padding:10px 13px}.channel-registry-filters{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:12px;margin:22px 0;padding:16px;display:grid}.channel-registry-filters label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:700;display:grid}.channel-registry-filters input,.channel-registry-filters select{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);border-radius:9px;padding:10px 12px}.channel-search-field{grid-column:span 3}.brand-library-filters{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:12px;margin:22px 0;padding:16px;display:grid}.brand-library-filters label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:700;display:grid}.brand-library-filters input,.brand-library-filters select{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);border-radius:9px;padding:10px 12px}.brand-search-field{grid-column:span 2}.operator-registry-filters{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:12px;margin:22px 0;padding:16px;display:grid}.operator-registry-filters label,.operator-access-form label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:700;display:grid}.operator-registry-filters input,.operator-registry-filters select,.operator-access-form select{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);border-radius:9px;padding:10px 12px}.operator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.operator-evidence{grid-template-columns:auto 1fr;gap:7px 14px;margin:18px 0;display:grid}.operator-evidence dt{color:var(--muted)}.operator-evidence dd{overflow-wrap:anywhere;margin:0}.operator-access-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.blocker-list small{color:var(--muted)}.blocker-list code{font-size:.68rem}.metric{border:1px solid var(--line);background:#fffaffd6;border-radius:14px;gap:7px;min-width:0;padding:20px;display:grid;box-shadow:0 14px 34px #511f6912}.metric span,.metric small{color:var(--muted);overflow-wrap:anywhere}.metric strong,.metric-value{font-family:Georgia,serif;font-size:2.2rem;line-height:1}.metric-value{margin-top:18px}.muted{color:var(--muted)}.batch-blank-list{border:1px solid var(--line);border-radius:22px;gap:10px;margin:0;padding:16px;display:grid}.batch-blank-list label{background:var(--paper);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.batch-blank-list label span{gap:3px;display:grid}.batch-blank-list small{color:var(--muted)}.mockup-archive,.mockup-upload{gap:10px;display:grid}.mockup-archive{border:1px solid var(--line);background:var(--paper);border-radius:22px;margin-top:16px;padding:16px}.mockup-record{background:var(--panel);border-radius:16px;gap:3px;padding:10px 12px;display:grid}.mockup-record small{color:var(--muted)}.mockup-upload{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) auto;align-items:center;padding-top:10px}.mockup-upload strong,.mockup-upload small{grid-column:1/-1}.section{margin-top:36px}.table{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);width:100%;margin-top:16px}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;padding:14px 16px}.table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.pill{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-block}.pill.good{color:var(--good);background:#e5def8}.pill.warn{color:var(--warn);background:#eee1f0}.auth-panel{border:1px solid var(--line);background:#fffaffed;border-radius:18px;width:min(100%,520px);margin:clamp(24px,10vh,110px) auto;padding:clamp(24px,5vw,44px);box-shadow:0 24px 70px #55196e1f}.auth-panel h1{font-size:clamp(2.5rem,7vw,4.8rem)}.auth-form{gap:18px;margin-top:28px;display:grid}.auth-divider{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:26px 0 0;font-size:.75rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-form label{color:var(--muted);gap:8px;font-size:.84rem;font-weight:700;display:grid}.auth-form input{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--panel);border-radius:9px;padding:12px 14px}.primary-button,.text-button{cursor:pointer;border:0;border-radius:999px}.primary-button{color:#fff;background:var(--accent);border-radius:999px;padding:12px 16px;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 20px #a500ae38}.primary-button:hover{transform:translateY(-1px);box-shadow:0 11px 26px #a500ae4d}.primary-button:disabled,.text-button:disabled,button:disabled{cursor:not-allowed;opacity:.55;transform:none}.compact-button{width:fit-content;padding:8px 11px;font-size:.78rem;text-decoration:none;display:inline-block}.table-actions{gap:8px;min-width:160px;display:grid}.queue-filters{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.job-filter-form,.audit-filter-form{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:12px;margin:0 0 24px;padding:16px;display:grid}.exception-filter-form{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:12px;margin:22px 0;padding:16px;display:grid}.exception-filter-form label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:700;display:grid}.exception-filter-form input,.exception-filter-form select{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);border-radius:9px;padding:10px 12px}.exception-search-field{grid-column:span 3}.audit-filter-form label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:700;display:grid}.audit-filter-form input,.audit-filter-form select{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);border-radius:9px;padding:10px 12px}.wide-audit-field{grid-column:span 3}.audit-list{gap:16px;margin-top:24px;display:grid}.audit-export-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:-8px 0 24px;display:flex}.audit-event time{color:var(--muted);text-align:right;font-size:.78rem}.audit-identifiers{grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;font-size:.78rem;display:grid}.audit-identifiers span{color:var(--muted);font-weight:700}.audit-identifiers code{overflow-wrap:anywhere}.audit-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.audit-evidence-grid details{background:var(--paper);border-radius:10px;min-width:0;padding:12px}.audit-evidence-grid pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;margin:12px 0 0;font-size:.72rem;overflow:auto}.job-filter-form label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:700;display:grid}.job-filter-form select,.job-filter-form input{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);border-radius:9px;padding:10px 12px}.job-search-field{grid-column:span 3}.job-timeline{background:var(--paper);border-radius:10px;grid-template-columns:auto 1fr;gap:6px 12px;margin:16px 0;padding:12px;font-size:.78rem;display:grid}.job-timeline dt{color:var(--muted);font-weight:700}.job-timeline dd{margin:0}.attempt-evidence{border-left:3px solid var(--accent);background:var(--paper);border-radius:0 10px 10px 0;gap:7px;margin:14px 0;padding:14px;display:grid}.attempt-evidence code,.trace-evidence dd{overflow-wrap:anywhere}.trace-evidence{margin:16px 0}.trace-evidence dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;font-size:.78rem;display:grid}.trace-evidence dt{color:var(--muted);font-weight:700}.trace-evidence dd{margin:0;font-family:monospace}.empty-state{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;padding:24px}.compact-confirmation{gap:6px;font-size:.72rem;display:flex}.review-form{gap:10px;margin-top:14px;display:grid}.review-form textarea{resize:vertical;min-height:80px}.review-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.primary-button:focus-visible,.text-button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:2px}.text-button{color:var(--muted);background:0 0;padding:0}.text-button:hover{color:var(--ink)}.form-error{color:#8a285f;background:var(--accent-soft);border:1px solid #d697bb;border-radius:9px;padding:12px 14px}.form-message{border:1px solid color-mix(in srgb, var(--accent) 36%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--foreground);border-radius:.75rem;margin:0;padding:.75rem .875rem}.inline-form{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) auto;align-items:center;gap:10px;display:grid}.inline-form select{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);border-radius:9px;padding:10px 12px}.compact-section{margin-bottom:28px}.brand-form{grid-template-columns:repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.brand-form label,.stacked-form label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:700;display:grid}.brand-form input,.stacked-form input,.stacked-form select,.stacked-form textarea,.design-form input,.design-form select,.design-form textarea{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);border-radius:9px;padding:10px 12px}.design-form{grid-template-columns:repeat(4,minmax(140px,1fr));align-items:end;gap:12px;margin-top:18px;display:grid}.design-form label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:700;display:grid}.wide-field{grid-column:span 3}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.storage-page{gap:22px;display:grid}.storage-page .page-header{margin-bottom:0}.storage-page>.muted,.storage-page>.form-error,.storage-page>.form-message{margin:-6px 0 0}.storage-account-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:18px 20px;display:grid}.storage-account-card .record-heading{grid-column:1/-1}.storage-account-card form{width:fit-content}.storage-inventory-count{color:var(--muted);justify-self:end}.storage-root-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.storage-root-card{gap:12px;min-width:0;padding:18px;display:grid;box-shadow:0 10px 26px #511f690f}.storage-root-card .record-heading{align-items:flex-start}.storage-root-card h2{margin-top:3px;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.08}.storage-root-card .text-button{width:fit-content;color:var(--accent);font-size:.88rem;font-weight:700}.storage-root-meta{background:var(--paper);border-radius:12px;gap:5px;min-width:0;padding:11px 12px;display:grid}.storage-folder-id{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;overflow:hidden}.storage-root-meta small{line-height:1.35}.storage-section{gap:14px;padding-top:6px;display:grid}.storage-section>h2,.storage-section>p,.storage-section .empty-state{margin:0}.record-heading,.version-row,.record-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.upload-control{justify-items:end;gap:4px;display:grid}.upload-control input{width:min(210px,32vw);font-size:.72rem}.calibration-form{grid-template-columns:repeat(3,minmax(70px,1fr)) auto;margin:16px 0}.calibration-form label{color:var(--muted);gap:4px;font-size:.72rem;display:grid}.calibration-form input{border:1px solid var(--line);border-radius:8px;width:100%;padding:8px}.calibration-review{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:16px;display:grid}.placement-preview{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:minmax(150px,220px) 1fr;align-items:center;gap:18px;margin:0;padding:14px;display:grid}.placement-preview svg{width:100%;max-height:250px}.placement-preview figcaption{gap:7px;display:grid}.placement-preview figcaption span,.placement-preview figcaption small{color:var(--muted)}.garment-shape{fill:#eee5f3;stroke:#5f4b69;stroke-width:2px}.print-area-boundary{fill:#ffffff73;stroke:var(--accent);stroke-dasharray:6 4;stroke-width:2px}.preview-guide{stroke:#8f7c98;stroke-dasharray:3 4;stroke-width:1px}.artwork-boundary{fill:#a500ae29;stroke:var(--accent);stroke-width:2px}.placement-anchor{fill:var(--accent);stroke:#fff;stroke-width:1.5px}.confirmation{align-items:center;grid-template-columns:auto 1fr!important}.confirmation input{width:auto}.version-list{background:var(--paper);border-radius:10px;gap:8px;margin:18px 0;padding:12px;display:grid}.record-actions{align-items:flex-start}.stacked-form{gap:10px;min-width:250px;margin-top:12px;display:grid}.catalog-controls{align-items:start;margin-block:1.5rem}.catalog-evidence{margin-block:1rem}.catalog-row{border-top:1px solid var(--border);gap:.4rem;padding:1rem 0;display:grid}.catalog-brand-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 1rem;display:grid}summary{cursor:pointer;color:var(--accent);font-weight:700}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.nav{grid-template-columns:repeat(4,1fr);margin-top:20px;overflow-x:auto}.grid{grid-template-columns:repeat(2,1fr)}.dashboard-alerts,.brand-health-grid,.launchpad-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.launchpad-hero,.placement-preview,.storage-root-grid,.job-filter-form,.audit-filter-form,.audit-evidence-grid,.distribution-filter-form,.design-library-filters,.product-library-filters,.channel-registry-filters,.brand-library-filters,.operator-registry-filters,.operator-grid,.exception-filter-form,.planning-grid{grid-template-columns:1fr}.wide-audit-field,.planner-search,.design-search-field,.product-search-field,.channel-search-field,.job-search-field,.exception-search-field{grid-column:auto}.operator-access-form{grid-template-columns:1fr}}@media (max-width:600px){.grid,.dashboard-alerts,.brand-health-grid,.launchpad-steps{grid-template-columns:1fr}.dashboard-launchpad,.section-heading,.activity-row{flex-direction:column;align-items:flex-start}.storage-account-card{grid-template-columns:1fr}.storage-account-card .record-heading{grid-column:auto;align-items:flex-start}.storage-inventory-count{justify-self:start}}
