.quota-notice_notice__vvM1A{display:grid;gap:10px;padding:12px 14px;border:1px solid #e9aaa0;border-left:3px solid var(--brand-primary-accessible);border-radius:8px;background:#fff5f3;color:var(--ink)}.quota-notice_heading__jh1yu{display:flex;align-items:center;gap:8px;color:var(--brand-primary-accessible)}.quota-notice_title__75wm2{font-size:.85rem;font-weight:700}.quota-notice_action__e1nhl{margin:0;font-size:.8rem;font-weight:600}.quota-notice_body__WUGJT{margin:0;font-size:.78rem;color:var(--muted);line-height:1.45}.quota-notice_metric__ONuE0{display:grid;gap:5px;padding:8px 10px;border:1px solid var(--soft-line);border-radius:8px;background:var(--paper)}.quota-notice_metricHeader__KC3ez{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.75rem}.quota-notice_metricName__7NCVr{font-weight:700}.quota-notice_metricLimit__eNwjV{color:var(--muted)}.quota-notice_meter__yFQUW{height:6px;border-radius:999px;background:var(--brand-bone);overflow:hidden}.quota-notice_meterFill__JMEpS{display:block;height:100%;border-radius:inherit;background:var(--brand-primary-accessible)}.quota-notice_metricDetail__nut4M{margin:0;font-size:.72rem;color:var(--muted)}.quota-notice_requested__Tyvh4{margin:0;font-size:.72rem;font-weight:600}.quota-notice_footer__1Cjw8{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.quota-notice_plan__03i5C{font-size:.72rem;color:var(--muted)}.quota-notice_cta__EbDFh{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;background:var(--ink);color:var(--brand-cream);font-size:.75rem;font-weight:600;text-decoration:none}.quota-notice_cta__EbDFh:hover{background:var(--brand-support)}.dashboard-shell_appShell__aOpA0{min-height:100dvh;display:flex;background:var(--canvas);color:var(--ink);font-family:inherit}.dashboard-shell_sidebar__5rBrH{width:238px;flex:0 0 238px;min-height:100dvh;display:flex;flex-direction:column;padding:26px 16px 18px;background:var(--brand-cream);color:var(--brand-support)}.dashboard-shell_brandLockup__IOE13{width:100%;height:auto;padding:0 10px 28px;border-right:0}.dashboard-shell_nav__q1GKG{display:grid;gap:4px}.dashboard-shell_navItemActive__wthXA,.dashboard-shell_navItem__78IU3{width:100%;min-height:40px;display:flex;align-items:center;gap:11px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;text-align:left;text-decoration:none}.dashboard-shell_navItem__78IU3:hover{background:var(--brand-bone);color:var(--brand-support)}.dashboard-shell_navItemActive__wthXA{background:var(--brand-support);color:var(--paper);font-weight:700}.dashboard-shell_sidebarFooter__rROj1{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:16px 8px 0;border-top:1px solid var(--line)}.dashboard-shell_roleBlock___5uRc{display:flex;align-items:center;gap:9px;min-width:0;color:var(--muted)}.dashboard-shell_roleBlock___5uRc strong{display:block;max-width:125px;overflow:hidden;color:var(--brand-support);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell_content__dZzW5{width:min(100%,1240px);min-width:0;margin:0 auto}.dashboard-shell_topbar__pAjhc{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 44px;border-bottom:1px solid var(--line);background:var(--paper)}.dashboard-shell_modal__RbaEK h2,.dashboard-shell_sectionHeading___VEfA h2,.dashboard-shell_statusPanel__JIGUx h2,.dashboard-shell_topbar__pAjhc h1,.dashboard-shell_welcomeRow__mMiVp h2{margin:3px 0 0;color:var(--ink);font-size:22px;font-weight:720;letter-spacing:0}.dashboard-shell_modalActions__4h3oe,.dashboard-shell_topbarActions__L_n4f{display:flex;align-items:center;gap:12px}.dashboard-shell_connectionState__tS5fS{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.dashboard-shell_connectionDot__tsm7L{width:7px;height:7px;border-radius:50%;background:var(--success)}.dashboard-shell_pageBody__hqIGn{padding:36px 44px 60px}.dashboard-shell_sectionHeading___VEfA,.dashboard-shell_welcomeRow__mMiVp{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.dashboard-shell_welcomeRow__mMiVp h2{font-size:28px}.dashboard-shell_emptyState__X6a3R p,.dashboard-shell_errorState__KQndY p,.dashboard-shell_mutedText__NJn9g,.dashboard-shell_projectInfo__BIS4W p,.dashboard-shell_statusPanel__JIGUx p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.dashboard-shell_eyebrow__20lIv{margin:0;color:var(--muted);font-size:10px;font-weight:750;letter-spacing:0;text-transform:uppercase}.dashboard-shell_metricsRow__AdNOW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:32px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--line)}.dashboard-shell_metric__T5QYc{min-height:96px;display:flex;flex-direction:column;justify-content:space-between;padding:16px 18px;background:var(--paper)}.dashboard-shell_metric__T5QYc span{color:var(--muted);font-size:12px}.dashboard-shell_metric__T5QYc strong{color:var(--ink);font-size:23px;font-weight:700}.dashboard-shell_commercialGateBlocked__Lybmg,.dashboard-shell_commercialGateReady__x0fYo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.dashboard-shell_commercialGateBlocked__Lybmg{border-left:4px solid var(--brand-primary-accessible)}.dashboard-shell_commercialGateReady__x0fYo{border-left:4px solid var(--success)}.dashboard-shell_commercialGateIcon__8ouym{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:var(--brand-bone);color:var(--brand-primary-accessible)}.dashboard-shell_commercialGateReady__x0fYo .dashboard-shell_commercialGateIcon__8ouym{color:var(--success)}.dashboard-shell_commercialGateMetrics__ys9YP{display:grid;grid-template-columns:repeat(3,minmax(82px,auto));gap:10px;margin:0}.dashboard-shell_commercialGateMetrics__ys9YP div{padding:10px 12px;border:1px solid var(--soft-line);border-radius:6px;background:var(--panel)}.dashboard-shell_commercialGateMetrics__ys9YP dt{margin:0 0 3px;color:var(--muted);font-size:10px;font-weight:750;text-transform:uppercase}.dashboard-shell_commercialGateMetrics__ys9YP dd{margin:0;color:var(--ink);font-size:14px;font-weight:750}.dashboard-shell_sectionBlock__2aOkj{margin-top:38px}.dashboard-shell_sectionHeading___VEfA{align-items:center;margin-bottom:15px}.dashboard-shell_sectionHeading___VEfA h2{font-size:18px}.dashboard-shell_iconButton__xEUub,.dashboard-shell_logoutButton__p8_bl,.dashboard-shell_primaryButton__xmJs8,.dashboard-shell_secondaryButton__HSZCY,.dashboard-shell_textButton__XEQzT{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:6px;cursor:pointer;font:inherit;white-space:nowrap}.dashboard-shell_primaryButton__xmJs8{min-height:38px;padding:0 14px;background:var(--brand-primary);color:var(--paper);font-size:13px;font-weight:700}.dashboard-shell_primaryButton__xmJs8:hover{background:var(--brand-primary-accessible)}.dashboard-shell_primaryButton__xmJs8:disabled,.dashboard-shell_secondaryButton__HSZCY:disabled{cursor:not-allowed;opacity:.6}.dashboard-shell_secondaryButton__HSZCY{min-height:36px;padding:0 13px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:13px;font-weight:650}.dashboard-shell_secondaryButton__HSZCY:hover{border-color:var(--brand-primary);background:var(--brand-bone)}.dashboard-shell_textButton__XEQzT{padding:7px 0;background:transparent;color:var(--brand-primary-accessible);font-size:12px;font-weight:700}.dashboard-shell_textButton__XEQzT:hover{color:var(--brand-primary)}.dashboard-shell_iconButton__xEUub,.dashboard-shell_logoutButton__p8_bl{width:32px;height:32px;flex:0 0 32px;padding:0;background:transparent;color:var(--muted)}.dashboard-shell_iconButton__xEUub:hover,.dashboard-shell_logoutButton__p8_bl:hover{background:var(--brand-bone);color:var(--brand-support)}.dashboard-shell_projectList__PTAq5{display:grid;gap:8px}.dashboard-shell_projectItem__G3xnj{min-height:78px;display:flex;align-items:center;gap:13px;padding:13px 16px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.dashboard-shell_projectGlyph__VJY0T{width:36px;height:36px;display:grid;flex:0 0 36px;place-items:center;border-radius:6px;background:var(--brand-bone);color:var(--brand-primary-accessible)}.dashboard-shell_projectInfo__BIS4W{min-width:0;flex:1}.dashboard-shell_projectInfo__BIS4W h3{margin:0;overflow:hidden;color:var(--ink);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell_projectInfo__BIS4W p{margin-top:4px;font-size:12px}.dashboard-shell_openProject__Vk50E{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary-accessible);font-size:12px;font-weight:700;text-decoration:none}.dashboard-shell_openProject__Vk50E:hover{color:var(--brand-primary)}.dashboard-shell_emptyState__X6a3R,.dashboard-shell_errorState__KQndY,.dashboard-shell_statusPanel__JIGUx{display:flex;align-items:flex-start;gap:16px;padding:26px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.dashboard-shell_emptyState__X6a3R{align-items:center;color:var(--muted)}.dashboard-shell_emptyState__X6a3R>div,.dashboard-shell_errorState__KQndY>div,.dashboard-shell_statusPanel__JIGUx>div:last-child{flex:1}.dashboard-shell_emptyState__X6a3R strong,.dashboard-shell_errorState__KQndY strong{display:block;color:var(--ink);font-size:14px}.dashboard-shell_emptyState__X6a3R .dashboard-shell_primaryButton__xmJs8{margin-left:auto}.dashboard-shell_errorState__KQndY{max-width:620px;margin:52px auto;color:var(--brand-primary-accessible)}.dashboard-shell_errorState__KQndY .dashboard-shell_secondaryButton__HSZCY{margin-top:16px}.dashboard-shell_loadingState__p4smk{min-height:340px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:14px}.dashboard-shell_statusPanel__JIGUx{max-width:780px;margin:52px auto}.dashboard-shell_usageHeader__zxPYG{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.dashboard-shell_costPanel__DtMnU h2,.dashboard-shell_usageHeader__zxPYG h2{margin:3px 0 0;color:var(--ink);font-size:24px;font-weight:720;letter-spacing:0}.dashboard-shell_usageBadgeBlocked__7_j8f,.dashboard-shell_usageBadgeReady__Gybzk,.dashboard-shell_usageBadgeWarning__ALRtP{flex:0 0 auto;padding:7px 10px;border-radius:6px;background:var(--brand-bone);color:var(--brand-support);font-size:11px;font-weight:750}.dashboard-shell_usageBadgeWarning__ALRtP{background:#fff7ed;color:#9a3412}.dashboard-shell_usageBadgeBlocked__7_j8f{background:#fef2f2;color:#b91c1c}.dashboard-shell_usageNotice__gFQZL{display:flex;align-items:center;gap:10px;margin-top:14px;padding:13px 15px;border:1px solid var(--line);border-radius:8px;background:var(--brand-bone);color:var(--brand-support);font-size:13px;font-weight:650}.dashboard-shell_usageGrid__cO6Om{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.dashboard-shell_usageMetric__Wm892{min-height:178px;display:grid;align-content:start;gap:12px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.dashboard-shell_usageMetricHeading__wopcP{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-shell_usageMetricHeading__wopcP span{color:var(--muted);font-size:12px;font-weight:700}.dashboard-shell_usageMetricHeading__wopcP strong{color:var(--brand-primary-accessible);font-size:13px}.dashboard-shell_usageBar__UBaSW{height:7px;overflow:hidden;border-radius:999px;background:var(--brand-bone)}.dashboard-shell_usageBar__UBaSW span{display:block;height:100%;max-width:100%;border-radius:inherit;background:var(--brand-primary)}.dashboard-shell_usageMetric__Wm892>strong{color:var(--ink);font-size:20px;font-weight:720}.dashboard-shell_usageMetric__Wm892 p,.dashboard-shell_usageMetric__Wm892 small{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.dashboard-shell_usageMetric__Wm892 small{display:block;padding-top:2px;color:var(--brand-support)}.dashboard-shell_costPanel__DtMnU{margin-top:18px;padding:24px 26px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.dashboard-shell_productionHero__4gUV0{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.dashboard-shell_productionHero__4gUV0 h2{margin:3px 0 0;color:var(--ink);font-size:26px;font-weight:720;letter-spacing:0}.dashboard-shell_productionHero__4gUV0 .dashboard-shell_mutedText__NJn9g{max-width:680px}.dashboard-shell_productionActions__65jwu{display:flex;flex:0 0 auto;align-items:center;gap:10px}.dashboard-shell_productionStats__ijjxT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.dashboard-shell_productionStats__ijjxT div{min-height:84px;display:grid;align-content:center;gap:7px;padding:15px 18px;background:var(--paper)}.dashboard-shell_productionStats__ijjxT span{color:var(--muted);font-size:12px;font-weight:650}.dashboard-shell_productionStats__ijjxT strong{color:var(--ink);font-size:24px;font-weight:720}.dashboard-shell_productionGrid__cybFj{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:16px;margin-top:18px}.dashboard-shell_productionPanel__THZ7q{min-width:0;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.dashboard-shell_productionPackList__MX6_G,.dashboard-shell_productionQueue___CmEj{display:grid;gap:10px}.dashboard-shell_productionPack__A6lWt,.dashboard-shell_productionQueueItem__Bsoos{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--canvas)}.dashboard-shell_productionPack__A6lWt{display:grid;gap:10px;padding:15px}.dashboard-shell_productionPack__A6lWt strong,.dashboard-shell_productionQueueItem__Bsoos h3{margin:0;color:var(--ink);font-size:13px;font-weight:720}.dashboard-shell_productionPack__A6lWt p,.dashboard-shell_productionQueueItem__Bsoos p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.dashboard-shell_productionPack__A6lWt div{display:flex;flex-wrap:wrap;gap:6px}.dashboard-shell_productionPack__A6lWt span,.dashboard-shell_productionStatus__Ue8NF{display:inline-flex;width:fit-content;align-items:center;min-height:24px;padding:0 8px;border-radius:5px;background:var(--brand-bone);color:var(--brand-support);font-size:11px;font-weight:750}.dashboard-shell_productionQueueItem__Bsoos{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px}.dashboard-shell_productionQueueItem__Bsoos h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell_productionStatus__Ue8NF{max-width:260px;min-height:28px;color:var(--brand-primary-accessible)}.dashboard-shell_brandForm__HwLYN{gap:24px;margin:28px auto 0}.dashboard-shell_brandForm__HwLYN,.dashboard-shell_projectBrandPanel__dU1M9{max-width:920px;display:grid;padding:26px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.dashboard-shell_projectBrandPanel__dU1M9{gap:18px;margin:24px auto 0}.dashboard-shell_logoLibrary__vIMZ6{display:grid;gap:14px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dashboard-shell_logoLibraryHeading__x2ZQS{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dashboard-shell_logoLibraryHeading__x2ZQS small,.dashboard-shell_logoLibraryHeading__x2ZQS strong{display:block}.dashboard-shell_logoLibraryHeading__x2ZQS strong{color:var(--ink);font-size:13px}.dashboard-shell_logoLibraryHeading__x2ZQS small{max-width:580px;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.5}.dashboard-shell_hiddenFileInput__xtgce{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dashboard-shell_rightsConfirmation__vhkbc{display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:11px;line-height:1.45}.dashboard-shell_rightsConfirmation__vhkbc input{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:var(--brand-primary-accessible)}.dashboard-shell_uploadProgress__fN9wL{height:4px;overflow:hidden;border-radius:2px;background:var(--brand-bone)}.dashboard-shell_uploadProgress__fN9wL span{display:block;height:100%;background:var(--brand-primary);transition:width .16s ease}.dashboard-shell_logoAssetList__rRxXs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-shell_logoAssetSelected__kZqF8,.dashboard-shell_logoAsset__Dk33u{min-width:0;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;text-align:left}.dashboard-shell_logoAssetSelected__kZqF8,.dashboard-shell_logoAsset__Dk33u:hover{border-color:var(--brand-primary-accessible)}.dashboard-shell_logoAssetSelected__kZqF8{background:var(--brand-bone)}.dashboard-shell_logoAssetName__iwlPH{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell_logoAssetSelected__kZqF8 small,.dashboard-shell_logoAsset__Dk33u small{grid-column:1;color:var(--muted);font-size:10px}.dashboard-shell_logoAssetSelected__kZqF8 svg,.dashboard-shell_logoAsset__Dk33u svg{grid-column:2;grid-row:1/span 2;color:var(--brand-primary-accessible)}.dashboard-shell_removeLogoButton__FekxD{width:fit-content;display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--brand-primary-accessible);cursor:pointer;font:inherit;font-size:11px;font-weight:700}.dashboard-shell_logoAssetSelected__kZqF8:disabled,.dashboard-shell_logoAsset__Dk33u:disabled,.dashboard-shell_removeLogoButton__FekxD:disabled{cursor:not-allowed;opacity:.55}.dashboard-shell_projectBrandHeading__c3sIS{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.dashboard-shell_projectBrandHeading__c3sIS h2{margin:3px 0 0;color:var(--ink);font-size:18px;letter-spacing:0}.dashboard-shell_permissionPending__ZZLBO,.dashboard-shell_permissionReady__nOyjy{flex:0 0 auto;padding:6px 9px;border-radius:5px;background:var(--brand-bone);color:var(--brand-support);font-size:11px;font-weight:700}.dashboard-shell_permissionPending__ZZLBO{color:var(--brand-primary-accessible)}.dashboard-shell_projectBrandList___UKji{display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--line)}.dashboard-shell_projectBrandItem__uy_A1{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 15px;background:var(--paper)}.dashboard-shell_projectBrandItem__uy_A1 small,.dashboard-shell_projectBrandItem__uy_A1 strong{display:block}.dashboard-shell_projectBrandItem__uy_A1 strong{color:var(--ink);font-size:13px}.dashboard-shell_projectBrandItem__uy_A1 small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.dashboard-shell_switchControl__5_pJY{position:relative;width:38px;height:22px;flex:0 0 38px;cursor:pointer}.dashboard-shell_switchControl__5_pJY input{position:absolute;width:1px;height:1px;opacity:0}.dashboard-shell_switchControl__5_pJY span{position:absolute;inset:0;border:1px solid var(--line);border-radius:11px;background:var(--brand-bone);transition:background-color .14s ease,border-color .14s ease}.dashboard-shell_switchControl__5_pJY span:after{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--paper);box-shadow:0 1px 3px rgba(42,42,42,.2);content:"";transition:transform .14s ease}.dashboard-shell_switchControl__5_pJY input:checked+span{border-color:var(--brand-primary-accessible);background:var(--brand-primary-accessible)}.dashboard-shell_switchControl__5_pJY input:checked+span:after{transform:translateX(16px)}.dashboard-shell_switchControl__5_pJY input:focus-visible+span{outline:2px solid var(--brand-primary);outline-offset:2px}.dashboard-shell_switchControl__5_pJY input:disabled+span{cursor:not-allowed;opacity:.5}.dashboard-shell_brandFormHeading__hNL2h{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.dashboard-shell_brandFormHeading__hNL2h h2{margin:3px 0 0;color:var(--ink);font-size:20px;letter-spacing:0}.dashboard-shell_brandFields__ZDtEk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dashboard-shell_brandFields__ZDtEk label,.dashboard-shell_colorFieldset__2KSxb legend{display:grid;gap:7px;color:var(--ink);font-size:12px;font-weight:700}.dashboard-shell_brandFields__ZDtEk input,.dashboard-shell_brandFields__ZDtEk select{width:100%;min-height:42px;box-sizing:border-box;padding:0 11px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px}.dashboard-shell_brandFields__ZDtEk input:focus,.dashboard-shell_brandFields__ZDtEk select:focus{outline:2px solid var(--brand-primary);outline-offset:1px}.dashboard-shell_colorFieldset__2KSxb,.dashboard-shell_fullField__rTEn5{grid-column:1/-1}.dashboard-shell_colorFieldset__2KSxb{min-width:0;margin:0;padding:0;border:0}.dashboard-shell_colorFieldset__2KSxb legend{margin-bottom:8px}.dashboard-shell_colorGrid__dQup3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-shell_colorControl__DAqZj{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px}.dashboard-shell_colorControl__DAqZj .dashboard-shell_colorPicker__o7Md2{min-height:42px;padding:4px;cursor:pointer}.dashboard-shell_exportPermission__r7lB1{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid var(--line);border-radius:6px;color:var(--ink);cursor:pointer}.dashboard-shell_exportPermission__r7lB1 input{width:17px;height:17px;flex:0 0 17px;margin:2px 0 0;accent-color:var(--brand-primary)}.dashboard-shell_exportPermission__r7lB1 small,.dashboard-shell_exportPermission__r7lB1 span,.dashboard-shell_exportPermission__r7lB1 strong{display:block}.dashboard-shell_exportPermission__r7lB1 strong{font-size:13px}.dashboard-shell_exportPermission__r7lB1 small,.dashboard-shell_logoNotice__VyQ2w,.dashboard-shell_readOnlyNotice__4MOnO{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.5}.dashboard-shell_logoNotice__VyQ2w,.dashboard-shell_readOnlyNotice__4MOnO{margin:0}.dashboard-shell_readOnlyNotice__4MOnO{max-width:780px;margin:-36px auto 0;text-align:center}.dashboard-shell_savedMessage__DjWZY{display:flex;align-items:center;gap:8px;margin:0;color:var(--success);font-size:12px;font-weight:700}.dashboard-shell_statusIcon__68_NG{width:44px;height:44px;display:grid;flex:0 0 44px;place-items:center;border-radius:7px;background:var(--brand-bone);color:var(--brand-primary-accessible)}.dashboard-shell_statusPanel__JIGUx h2{font-size:20px}.dashboard-shell_statusTag__HueEU{display:inline-flex;margin-top:18px;padding:5px 8px;border-radius:5px;background:var(--brand-bone);color:var(--muted);font-size:11px;font-weight:700}.dashboard-shell_modalBackdrop__Y3v3t{position:fixed;z-index:10;inset:0;display:grid;place-items:center;padding:20px;background:rgba(42,42,42,.48)}.dashboard-shell_modal__RbaEK{width:min(100%,520px);border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 18px 50px rgba(20,35,27,.2)}.dashboard-shell_modalHeader__V5V3d{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid var(--line)}.dashboard-shell_modalHeader__V5V3d .dashboard-shell_iconButton__xEUub{color:var(--muted)}.dashboard-shell_modalHeader__V5V3d .dashboard-shell_iconButton__xEUub:hover{background:var(--brand-bone);color:var(--ink)}.dashboard-shell_createForm__fX4b9{display:grid;gap:17px;padding:22px 24px 24px}.dashboard-shell_createForm__fX4b9 label{display:grid;gap:7px;color:var(--ink);font-size:12px;font-weight:700}.dashboard-shell_createForm__fX4b9 input,.dashboard-shell_createForm__fX4b9 select{width:100%;min-height:42px;box-sizing:border-box;padding:0 11px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px}.dashboard-shell_createForm__fX4b9 input:focus,.dashboard-shell_createForm__fX4b9 select:focus{outline:2px solid var(--brand-primary);outline-offset:1px}.dashboard-shell_destinationSummary__mEvD2{display:flex;align-items:center;gap:8px;padding:10px 11px;border-radius:6px;background:var(--brand-bone);color:var(--brand-primary-accessible);font-size:12px}.dashboard-shell_mfaGrid__cPI8M{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin-top:20px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--line)}.dashboard-shell_mfaCard__54Fo5{min-width:0;padding:20px;background:var(--paper)}.dashboard-shell_mfaCard__54Fo5 .dashboard-shell_createForm__fX4b9{margin-top:14px;padding:0}.dashboard-shell_mfaQr__yTZuE{display:grid;place-items:center;width:min(100%,214px);margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.dashboard-shell_mfaQr__yTZuE svg{display:block;width:100%;height:auto}.dashboard-shell_mfaSecret__VsHXI{margin-top:10px;padding:11px 12px;border:1px solid var(--line);border-radius:6px;background:var(--brand-bone);color:var(--ink);font-size:12px}.dashboard-shell_mfaSecret__VsHXI,.dashboard-shell_mfaUri__hbBN0{display:block;font-family:var(--font-geist-mono);overflow-wrap:anywhere}.dashboard-shell_mfaUri__hbBN0{margin-top:8px;padding:9px 10px;border:1px dashed var(--line);border-radius:6px;background:var(--paper);color:var(--muted);font-size:10px;line-height:1.45}.dashboard-shell_recoveryCodeGrid__2Pda0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.dashboard-shell_recoveryCodeGrid__2Pda0 code{padding:9px 10px;border:1px solid var(--line);border-radius:6px;background:var(--brand-bone);font-family:var(--font-geist-mono);font-size:11px;text-align:center}.dashboard-shell_successMessage__q2yOs{display:flex;align-items:center;gap:8px;margin:16px 0 0;color:var(--success);font-size:12px;font-weight:650}.dashboard-shell_errorMessage__QN7sE{display:flex;align-items:center;gap:8px;margin:0;color:var(--brand-primary-accessible);font-size:12px}.dashboard-shell_modalActions__4h3oe{justify-content:flex-end;margin-top:4px}.dashboard-shell_spin__87JuG{animation:dashboard-shell_spin__87JuG .9s linear infinite}@keyframes dashboard-shell_spin__87JuG{to{transform:rotate(1turn)}}@media (max-width:860px){.dashboard-shell_appShell__aOpA0{display:block}.dashboard-shell_sidebar__5rBrH{width:auto;min-height:auto;padding:15px 16px 12px}.dashboard-shell_brandLockup__IOE13{padding:0 4px 14px}.dashboard-shell_nav__q1GKG{display:flex;overflow-x:auto;gap:5px;padding-bottom:3px}.dashboard-shell_navItemActive__wthXA,.dashboard-shell_navItem__78IU3{width:auto;flex:0 0 auto;min-height:36px;padding:0 10px}.dashboard-shell_sidebarFooter__rROj1{display:none}.dashboard-shell_topbar__pAjhc{padding:21px 24px}.dashboard-shell_pageBody__hqIGn{padding:28px 24px 48px}.dashboard-shell_mfaGrid__cPI8M,.dashboard-shell_productionGrid__cybFj,.dashboard-shell_productionHero__4gUV0{grid-template-columns:minmax(0,1fr)}.dashboard-shell_productionHero__4gUV0{flex-direction:column}.dashboard-shell_productionActions__65jwu{width:100%;flex-wrap:wrap}}@media (max-width:620px){.dashboard-shell_topbar__pAjhc{align-items:flex-start;flex-direction:column;gap:15px}.dashboard-shell_topbarActions__L_n4f{width:100%;justify-content:space-between}.dashboard-shell_sectionHeading___VEfA,.dashboard-shell_welcomeRow__mMiVp{align-items:flex-start;flex-direction:column}.dashboard-shell_welcomeRow__mMiVp h2{font-size:24px}.dashboard-shell_metricsRow__AdNOW,.dashboard-shell_productionStats__ijjxT{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell_productionQueueItem__Bsoos{grid-template-columns:minmax(0,1fr)}.dashboard-shell_campaignDeliverable__GdsJn{grid-template-columns:auto minmax(0,1fr)}.dashboard-shell_campaignDirectionSummary__uCLgp,.dashboard-shell_campaignHeader__Y_9wR{grid-template-columns:minmax(0,1fr)}.dashboard-shell_campaignDirectionSummary__uCLgp div{min-width:0}.dashboard-shell_campaignDirectionSummary__uCLgp dd{white-space:normal}.dashboard-shell_campaignDeliverableStatus__bjq5q{grid-column:2}.dashboard-shell_campaignDirectionControls__MFOyP,.dashboard-shell_campaignProjectMeta__m4BSx{grid-template-columns:minmax(0,1fr)}.dashboard-shell_smallActionButton__qCnE1{width:100%}.dashboard-shell_productionStatus__Ue8NF{max-width:none}.dashboard-shell_recoveryCodeGrid__2Pda0{grid-template-columns:minmax(0,1fr)}.dashboard-shell_usageHeader__zxPYG{flex-direction:column;padding:22px}.dashboard-shell_usageGrid__cO6Om{grid-template-columns:minmax(0,1fr)}.dashboard-shell_metric__T5QYc{min-height:80px}.dashboard-shell_projectItem__G3xnj{align-items:flex-start;flex-wrap:wrap}.dashboard-shell_projectInfo__BIS4W{max-width:calc(100% - 50px)}.dashboard-shell_openProject__Vk50E{width:100%;justify-content:flex-end;padding-top:4px}.dashboard-shell_emptyState__X6a3R,.dashboard-shell_statusPanel__JIGUx{align-items:flex-start;flex-wrap:wrap;padding:20px}.dashboard-shell_brandFormHeading__hNL2h{flex-direction:column}.dashboard-shell_projectBrandHeading__c3sIS,.dashboard-shell_projectBrandItem__uy_A1{align-items:flex-start}.dashboard-shell_projectBrandHeading__c3sIS{flex-direction:column}.dashboard-shell_brandFormHeading__hNL2h .dashboard-shell_primaryButton__xmJs8{width:100%}.dashboard-shell_brandFields__ZDtEk,.dashboard-shell_colorGrid__dQup3,.dashboard-shell_logoAssetList__rRxXs{grid-template-columns:minmax(0,1fr)}.dashboard-shell_logoLibraryHeading__x2ZQS{flex-direction:column}.dashboard-shell_logoLibraryHeading__x2ZQS .dashboard-shell_secondaryButton__HSZCY{width:100%}.dashboard-shell_emptyState__X6a3R .dashboard-shell_primaryButton__xmJs8{width:100%;margin-left:0}.dashboard-shell_connectionState__tS5fS{font-size:11px}.dashboard-shell_primaryButton__xmJs8{padding:0 11px}}.dashboard-shell_campaignList__K4Y__{display:grid;gap:12px}.dashboard-shell_campaignCard__YOiJw{display:grid;gap:10px;padding:14px 15px;border:1px solid var(--line);border-radius:8px;background:var(--canvas)}.dashboard-shell_campaignCard__YOiJw p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.dashboard-shell_campaignHeader__Y_9wR{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}.dashboard-shell_campaignHeader__Y_9wR strong{color:var(--ink);font-size:14px;font-weight:720}.dashboard-shell_campaignHeader__Y_9wR span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.dashboard-shell_campaignDirectionSummary__uCLgp{display:grid;grid-template-columns:repeat(3,max-content);gap:8px;margin:0}.dashboard-shell_campaignDirectionSummary__uCLgp div{min-width:74px;padding:7px 8px;border:1px solid var(--soft-line,var(--line));border-radius:6px;background:var(--paper)}.dashboard-shell_campaignDirectionSummary__uCLgp dt{margin:0 0 2px;color:var(--muted);font-size:9.5px;font-weight:760;text-transform:uppercase}.dashboard-shell_campaignDirectionSummary__uCLgp dd{margin:0;color:var(--ink);font-size:11.5px;font-weight:720;white-space:nowrap}.dashboard-shell_campaignDeliverables__szyMI{display:grid;gap:6px}.dashboard-shell_campaignDeliverable__GdsJn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--soft-line,var(--line));border-radius:7px;background:var(--panel,#fff);color:inherit;text-decoration:none;min-width:0}.dashboard-shell_campaignDeliverableName__3_i7W{color:var(--ink);font-size:12.5px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;text-decoration:none}.dashboard-shell_campaignDeliverableStatus__bjq5q{color:var(--muted);font-size:11.5px;white-space:nowrap}.dashboard-shell_campaignDeliverableMeta__rmsgK{grid-column:2/-1;color:var(--muted);font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell_campaignDirectionControls__MFOyP{grid-column:2/-1;display:grid;grid-template-columns:minmax(110px,1fr) minmax(76px,.5fr) minmax(108px,.75fr) auto;align-items:center;gap:8px}.dashboard-shell_campaignDirectionControls__MFOyP label{display:grid;gap:4px;color:var(--muted);font-size:11px;min-width:0}.dashboard-shell_campaignDirectionControls__MFOyP input,.dashboard-shell_campaignDirectionControls__MFOyP select{min-height:30px;width:100%;min-width:0;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);font:inherit}.dashboard-shell_campaignDirectionControls__MFOyP select{padding-right:28px}.dashboard-shell_smallActionButton__qCnE1{align-self:end;min-height:30px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--ink);color:var(--paper);font-size:11px;font-weight:700}.dashboard-shell_smallActionButton__qCnE1:disabled{cursor:not-allowed;opacity:.48}.dashboard-shell_campaignStatusDot__yobKi{width:8px;height:8px;border-radius:999px;flex-shrink:0}.dashboard-shell_campaignStatusReady__UYWL1{background:var(--green,#246b4a)}.dashboard-shell_campaignStatusEditing___HaGs{background:var(--yellow,#e3b94d)}.dashboard-shell_campaignStatusDraft__cPJKt{background:var(--line)}.dashboard-shell_campaignProjectPicker__UgTm3{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--line);border-radius:8px}.dashboard-shell_campaignProjectPicker__UgTm3 legend{padding:0 4px;color:var(--muted);font-size:12px}.dashboard-shell_campaignProjectPicker__UgTm3 label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink)}.dashboard-shell_campaignProjectOption__4w_mN{display:grid;gap:8px}.dashboard-shell_campaignProjectOption__4w_mN>label{min-width:0}.dashboard-shell_campaignProjectOption__4w_mN>label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell_campaignProjectMeta__m4BSx{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.55fr);gap:8px;padding-left:24px}.dashboard-shell_campaignProjectMeta__m4BSx label{display:grid;align-items:stretch;gap:5px;color:var(--muted);font-size:11px}.export-status_panel__prxSf{display:grid;gap:10px;width:min(100%,340px);padding:12px;border:1px solid var(--line,#d8d9d2);border-radius:6px;background:var(--panel,#fbfbf8);color:var(--ink,#171814)}.export-status_actions__GTz1E,.export-status_heading__yZrPx,.export-status_status__JK7Tm{display:flex;align-items:center;gap:8px}.export-status_heading__yZrPx{justify-content:space-between}.export-status_title__4Lo7e{margin:0;font-size:12px;line-height:1.3}.export-status_revision__TKLeE{margin-left:auto;color:var(--muted,#6d7067);font-family:var(--font-geist-mono),monospace;font-size:10px;white-space:nowrap}.export-status_description__J3pb1{margin:0;line-height:1.4}.export-status_description__J3pb1,.export-status_status__JK7Tm{color:var(--muted,#6d7067);font-size:11px}.export-status_status__JK7Tm svg{flex:0 0 auto;color:var(--green,#26795a)}.export-status_actions__GTz1E{justify-content:flex-end}.export-status_button__iJDy_{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 9px;border:1px solid var(--line,#d8d9d2);border-radius:5px;background:var(--paper,#fff);color:inherit;font:inherit;font-size:11px;cursor:pointer}.export-status_button__iJDy_:disabled{cursor:not-allowed;opacity:.6}.export-status_button__iJDy_:focus-visible{outline:2px solid var(--green,#26795a);outline-offset:2px}.export-status_error__kwNIQ{color:#a63d38}