/*! stormxsync-source-sha256=f409a9b425ea442ea5ca421222f82d7d25c1be86827064794baf4a5232c9d6fb */
:root{--bg:#000;--bg-soft:#09090a;--panel:#070708c2;--panel-strong:#000000eb;--line:#dddddf1f;--text:#dddddf;--muted:#dddddfb8;--accent:#bc1f2e;--accent-2:#dddddf;--accent-3:#dddddf;--accent-hover:#bc1f2e;--accent-soft:#bc1f2e1f;--accent-soft-strong:#bc1f2e38;--accent-line:#bc1f2e57;--text-on-accent:#fff;--success:#dddddf;--shadow:0 30px 70px #00000073;--radius-lg:28px;--radius-md:20px;--radius-sm:14px;--content:1320px;--section-space:4rem;--section-gap:1rem;--section-action-gap:clamp(1.9rem, 2.15vw, 2.35rem);--section-content-gap:clamp(2.2rem, 2.6vw, 2.85rem);--card-pad:1.5rem;--heading-section:clamp(2.5rem, 3vw, 4rem);--heading-section-wide:clamp(2.8rem, 3.8vw, 4.9rem);--heading-panel:clamp(1.6rem, 2vw, 2.35rem);--copy-section:1.02rem;--copy-body:1rem;--section-gradient:radial-gradient(circle at 82% 18%, #bc1f2e38, transparent 24%), radial-gradient(circle at 70% 72%, #dddddf0a, transparent 28%), linear-gradient(180deg, #090909 0%, #040404 34%, #010101 68%, #000 100%)}.admin-storyboard-maker,.admin-storyboard-gate{color:var(--text)}.admin-storyboard-maker{gap:1rem;display:grid}.admin-storyboard-maker-head,.admin-storyboard-section-head,.admin-storyboard-preview>header,.admin-storyboard-form-actions,.admin-storyboard-cover-brand,.dashboard-native-storyboard-cover-brand,.dashboard-native-storyboard-shot-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-storyboard-maker-head h4,.admin-storyboard-section-head h4,.admin-storyboard-preview>header h4{color:var(--text);margin:.25rem 0 0;font-size:20px;line-height:1.2}.admin-storyboard-maker-head>div:first-child>p:last-child,.admin-storyboard-gate p,.admin-storyboard-ai-notice p,.admin-storyboard-form-actions p,.admin-storyboard-cover-disclosure p{color:var(--muted);margin:.35rem 0 0;font-size:14px;line-height:1.55}.admin-storyboard-maker-actions,.admin-storyboard-form-actions>div,.admin-storyboard-shot-order{align-items:center;gap:.55rem;display:flex}.admin-storyboard-progress{text-align:right;min-width:6.6rem;display:grid}.admin-storyboard-progress strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px}.admin-storyboard-progress span,.admin-storyboard-shot-head time,.admin-storyboard-image-field>small,.admin-storyboard-form-actions p span{color:var(--quiet);font-size:12px}.admin-storyboard-ai-notice,.admin-storyboard-mix-warning,.dashboard-native-storyboard-notice{border:1px solid var(--line);background:var(--bg-soft);border-radius:16px;grid-template-columns:max-content 1fr;align-items:start;gap:.75rem;padding:.85rem 1rem;display:grid}.admin-storyboard-ai-notice strong,.dashboard-native-storyboard-notice strong{color:var(--text);font-size:13px}.admin-storyboard-ai-notice p,.dashboard-native-storyboard-notice span{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.admin-storyboard-maker .admin-storyboard-mix-warning{grid-template-columns:minmax(0,1fr) max-content;align-items:center}.admin-storyboard-mix-warning>div{gap:.2rem;display:grid}.admin-storyboard-mix-warning span{color:var(--muted);font-size:13px;line-height:1.5}.admin-storyboard-form{border:1px solid var(--line);background:var(--panel);border-radius:20px;overflow:hidden}.admin-storyboard-builder{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr);min-height:34rem;display:grid}.admin-storyboard-deliverable-rail{border-right:1px solid var(--line);background:var(--bg-soft);flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.admin-storyboard-deliverable-rail button{width:100%;min-height:3.65rem;color:var(--muted);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;gap:.25rem;padding:.7rem .8rem;display:grid}.admin-storyboard-deliverable-rail button:hover,.admin-storyboard-deliverable-rail button:focus-visible{border-color:var(--line-strong);color:var(--text);outline:none}.admin-storyboard-deliverable-rail button.is-active{border-color:var(--text);background:var(--panel);color:var(--text)}.admin-storyboard-deliverable-rail button span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.admin-storyboard-deliverable-rail button small{color:var(--quiet);font-size:11px}.admin-storyboard-editor{min-width:0;padding:1rem}.admin-storyboard-editor-panel{gap:1rem;display:grid}.admin-storyboard-editor-panel[hidden],.admin-storyboard-preview[hidden],.admin-storyboard-builder[hidden]{display:none!important}.admin-storyboard-section-fields{grid-template-columns:minmax(12rem,1.35fr) repeat(3,minmax(8rem,.75fr)) auto;align-items:end;gap:.65rem;display:grid}.admin-storyboard-section-fields label,.admin-storyboard-cover-fields label,.admin-storyboard-shot-fields label{color:var(--muted);gap:.4rem;font-size:12px;font-weight:700;display:grid}.admin-storyboard-section-fields input,.admin-storyboard-cover-fields input,.admin-storyboard-cover-fields textarea,.admin-storyboard-shot-fields input,.admin-storyboard-shot-fields textarea{border:1px solid var(--line);background:var(--bg-soft);width:100%;color:var(--text);font:inherit;border-radius:14px;font-size:14px}.admin-storyboard-section-fields input,.admin-storyboard-cover-fields input,.admin-storyboard-shot-fields input{min-height:42px;padding:0 .8rem}.admin-storyboard-cover-fields textarea,.admin-storyboard-shot-fields textarea{resize:vertical;min-height:4.6rem;padding:.7rem .8rem}.admin-storyboard-section-fields input:focus,.admin-storyboard-cover-fields input:focus,.admin-storyboard-cover-fields textarea:focus,.admin-storyboard-shot-fields input:focus,.admin-storyboard-shot-fields textarea:focus{border-color:var(--text);outline:none}.admin-storyboard-rebuild{white-space:nowrap}.admin-storyboard-request-details{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.admin-storyboard-request-details>div{background:var(--bg-soft);gap:.2rem;min-width:0;padding:.7rem .8rem;display:grid}.admin-storyboard-request-details dt{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-storyboard-request-details dd{color:var(--text);margin:0;font-size:13px;line-height:1.4}.admin-storyboard-shot-list{gap:.85rem;display:grid}.admin-storyboard-shot{border:1px solid var(--line);background:var(--panel);border-radius:18px;overflow:hidden}.admin-storyboard-shot-head{border-bottom:1px solid var(--line);min-height:3.2rem;padding:.6rem .8rem}.admin-storyboard-shot-head>div:first-child{align-items:center;gap:.65rem;display:flex}.admin-storyboard-shot-head>div:first-child span{color:var(--text);font-size:13px;font-weight:800}.admin-storyboard-shot-order button{border:1px solid var(--line);min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:0 .6rem;font-size:11px;font-weight:700}.admin-storyboard-shot-order button:hover,.admin-storyboard-shot-order button:focus-visible{border-color:var(--line-strong);color:var(--text);outline:none}.admin-storyboard-shot-order button:disabled{cursor:default;opacity:.35}.admin-storyboard-shot-grid{grid-template-columns:minmax(14rem,.78fr) minmax(18rem,1.22fr);gap:1rem;padding:.85rem;display:grid}.admin-storyboard-image-field{align-content:start;gap:.55rem;display:grid}.admin-storyboard-image-field>img,.admin-storyboard-image-placeholder{aspect-ratio:16/9;border:1px solid var(--line);background:var(--bg-soft);border-radius:14px;width:100%}.admin-storyboard-image-field>img{object-fit:contain;display:block}.admin-storyboard-image-placeholder{color:var(--muted);text-align:center;place-content:center;gap:.25rem;display:grid}.admin-storyboard-image-placeholder strong{color:var(--text);font-size:13px}.admin-storyboard-image-placeholder span{color:var(--quiet);font-size:11px}.admin-storyboard-image-field label.button{justify-content:center;position:relative;overflow:hidden}.admin-storyboard-image-field input[type=file]{opacity:0;block-size:1px;inline-size:1px;position:absolute}.admin-storyboard-shot-fields,.admin-storyboard-cover-fields{gap:.7rem;display:grid}.admin-storyboard-shot-fields-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.admin-storyboard-shot-fields label>span,.admin-storyboard-cover-fields label>span{color:var(--quiet);font-size:10px;font-weight:600}.admin-storyboard-cover-card{color:#f7f7f8;background:#111114;border-radius:18px;gap:1.25rem;min-height:31rem;padding:1.5rem;display:grid}.admin-storyboard-cover-brand{align-self:start}.admin-storyboard-cover-brand img,.dashboard-native-storyboard-logo img{width:9.5rem;height:auto;display:block}.admin-storyboard-cover-brand span{color:#9696a3;font-size:12px}.admin-storyboard-cover-fields{align-self:center;width:min(100%,42rem)}.admin-storyboard-cover-fields input,.admin-storyboard-cover-fields textarea{color:#f7f7f8;background:#18181d;border-color:#36363d}.admin-storyboard-cover-disclosure{border-top:1px solid #36363d;align-self:end;padding-top:1rem}.admin-storyboard-cover-disclosure strong{color:#f7f7f8;font-size:13px}.admin-storyboard-form-actions{border-top:1px solid var(--line);background:var(--bg-soft);padding:.85rem 1rem}.admin-storyboard-form-actions p{margin:0;display:grid}.admin-storyboard-form-actions p strong{color:var(--text);font-size:13px}.admin-storyboard-preview{gap:1rem;padding:1rem;display:grid}.admin-storyboard-external-release{border-top:1px solid var(--line);padding-top:.85rem}.admin-storyboard-external-release>summary{color:var(--muted);cursor:pointer;font-size:13px;font-weight:800}.admin-storyboard-external-release>.admin-project-files-form{margin-top:.85rem}.admin-storyboard-release-summary .admin-project-release-workspace{border:1px solid var(--line);border-radius:18px;padding:.9rem}.admin-storyboard-gate{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:12rem;padding:1.25rem;display:grid}.admin-storyboard-gate-index{aspect-ratio:1;background:var(--accent);width:2.75rem;color:var(--text-on-accent);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.admin-storyboard-gate h4{color:var(--text);margin:.25rem 0 0;font-size:20px}.admin-project-request-approval{border:1px solid var(--line);background:var(--panel);border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;padding:.9rem 1rem;display:flex}.admin-project-request-approval>div{gap:.2rem;display:grid}.admin-project-request-approval strong{color:var(--text);font-size:14px}.admin-project-request-approval span{color:var(--muted);font-size:13px}.dashboard-native-storyboard{width:100%;color:var(--text);gap:1rem;display:grid}.dashboard-native-storyboard-cover,.dashboard-native-storyboard-section{border:1px solid var(--line);background:var(--panel);border-radius:20px;overflow:hidden}.dashboard-native-storyboard-cover{color:#f7f7f8;background:#111114;min-height:33rem;padding:1.5rem;display:grid}.dashboard-native-storyboard-cover-brand{align-self:start}.dashboard-native-storyboard-cover-brand>span:last-child{color:#9696a3;font-size:12px;font-weight:700}.dashboard-native-storyboard-cover-copy{align-self:center;max-width:50rem}.dashboard-native-storyboard-cover-copy>p:first-child{color:#e04450;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:11px;font-weight:800}.dashboard-native-storyboard-cover-copy h3{color:#f7f7f8;margin:0;font-size:34px;line-height:1.05}.dashboard-native-storyboard-subtitle{color:#c9c9d1;max-width:42rem;font-size:15px;line-height:1.55}.dashboard-native-storyboard-cover-copy>div{gap:.18rem;margin-top:2.5rem;display:grid}.dashboard-native-storyboard-cover-copy small,.dashboard-native-storyboard-cover-copy span{color:#9696a3;font-size:12px}.dashboard-native-storyboard-cover-copy strong{color:#f7f7f8;font-size:18px}.dashboard-native-storyboard-cover-notice{border-top:1px solid #36363d;align-self:end;padding-top:1rem}.dashboard-native-storyboard-cover-notice strong{color:#f7f7f8;font-size:13px}.dashboard-native-storyboard-cover-notice p{color:#c9c9d1;margin:.35rem 0 0;font-size:12px;line-height:1.55}.dashboard-native-storyboard-section{padding:1rem}.dashboard-native-storyboard-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.dashboard-native-storyboard-section>header small{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.dashboard-native-storyboard-section>header h4{color:var(--text);margin:.25rem 0 0;font-size:20px}.dashboard-native-storyboard-section>header dl{flex-wrap:wrap;justify-content:flex-end;gap:1rem;max-width:48rem;margin:0;display:flex}.dashboard-native-storyboard-section>header dl>div{gap:.15rem;min-width:4.5rem;display:grid}.dashboard-native-storyboard-section>header dt,.dashboard-native-storyboard-shot dt{color:var(--quiet);text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-native-storyboard-section>header dd,.dashboard-native-storyboard-shot dd{color:var(--text);margin:0;font-size:12px}.dashboard-native-storyboard-notice{margin-top:.85rem}.dashboard-native-storyboard-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.85rem;display:grid}.dashboard-native-storyboard-shot{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden}.dashboard-native-storyboard-image,.dashboard-native-storyboard-placeholder{aspect-ratio:16/9;background:var(--bg-soft);width:100%}.dashboard-native-storyboard-image img{object-fit:contain;width:100%;height:100%;display:block}.dashboard-native-storyboard-placeholder{color:var(--muted);text-align:center;place-content:center;gap:.25rem;display:grid}.dashboard-native-storyboard-placeholder span{color:var(--text);font-size:13px;font-weight:800}.dashboard-native-storyboard-placeholder small{color:var(--quiet);font-size:11px}.dashboard-native-storyboard-shot-copy{gap:.5rem;padding:.75rem;display:grid}.dashboard-native-storyboard-shot-head span,.dashboard-native-storyboard-shot-head time{font-size:11px;font-weight:800}.dashboard-native-storyboard-shot-head span{color:var(--text)}.dashboard-native-storyboard-shot-copy h5{color:var(--text);margin:0;font-size:15px}.dashboard-native-storyboard-shot-copy dl{gap:.45rem;margin:0;display:grid}.dashboard-native-storyboard-shot-copy dl>div{grid-template-columns:5.5rem 1fr;gap:.5rem;display:grid}.dashboard-project-review-card.has-native-storyboard{display:block}.dashboard-project-review-card.has-native-storyboard .dashboard-project-review-media{aspect-ratio:auto;background:var(--bg);width:100%;max-height:70vh;padding:.75rem;display:block;overflow:auto}@media (width<=1120px){.admin-storyboard-section-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-storyboard-rebuild{justify-self:start}}@media (width<=820px){.admin-storyboard-maker-head,.admin-storyboard-section-head,.admin-storyboard-preview>header,.admin-storyboard-form-actions,.dashboard-native-storyboard-section>header{flex-direction:column;align-items:stretch}.admin-storyboard-maker-actions,.admin-storyboard-form-actions>div{justify-content:space-between}.admin-storyboard-progress{text-align:left}.admin-storyboard-builder{grid-template-columns:1fr}.admin-storyboard-deliverable-rail{border-right:0;border-bottom:1px solid var(--line);grid-auto-columns:minmax(10rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.admin-storyboard-shot-grid,.dashboard-native-storyboard-shots{grid-template-columns:1fr}.admin-storyboard-gate{grid-template-columns:auto 1fr}.admin-storyboard-gate .button{grid-column:1/-1}}@media (width<=600px){.admin-storyboard-ai-notice,.admin-storyboard-maker .admin-storyboard-mix-warning,.dashboard-native-storyboard-notice,.admin-storyboard-section-fields,.admin-storyboard-shot-fields-split,.dashboard-native-storyboard-section>header dl{grid-template-columns:1fr}.dashboard-native-storyboard-section>header dl{width:100%;display:grid}.admin-storyboard-shot-head,.admin-storyboard-cover-brand,.dashboard-native-storyboard-cover-brand,.dashboard-native-storyboard-shot-head{flex-direction:column;align-items:flex-start}.admin-storyboard-shot-order{flex-wrap:wrap}.admin-storyboard-editor,.admin-storyboard-preview,.dashboard-native-storyboard-section{padding:.75rem}.admin-storyboard-cover-card,.dashboard-native-storyboard-cover{min-height:30rem;padding:1rem}.dashboard-native-storyboard-cover-copy h3{font-size:28px}.dashboard-native-storyboard-shot-copy dl>div{grid-template-columns:1fr}.admin-project-request-approval{flex-direction:column;align-items:stretch}}.admin-monitoring-view{--monitoring-healthy:#33d17a;--monitoring-healthy-text:#78e6a5;--monitoring-warning:#f6c343;--monitoring-warning-text:#f7d86d;--monitoring-down:#bc1f2e;--monitoring-down-text:#ff7c87;gap:1rem}.admin-monitoring-page-head{border:1px solid var(--line);background:var(--panel);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.15rem 1.2rem;display:flex}.admin-monitoring-page-head>div:first-child{gap:.38rem;min-width:0;display:grid}.admin-monitoring-page-head h2,.admin-monitoring-page-head p,.admin-monitoring-panel-head h3,.admin-monitoring-panel-head p,.admin-monitoring-loading-state p,.admin-monitoring-empty-state p,.admin-monitoring-connection-identity p,.admin-monitoring-connection-diagnostic p,.admin-monitoring-footnote{margin:0}.admin-monitoring-page-head h2{color:var(--text);font-family:var(--font-body);font-size:clamp(1.7rem,2.4vw,2.35rem);font-weight:800;line-height:1}.admin-monitoring-page-head p:not(.eyebrow){max-width:52rem;color:var(--muted);font-size:.88rem;line-height:1.5}.admin-monitoring-page-actions{flex:none;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.admin-monitoring-overall-status,.admin-monitoring-status{border:1px solid var(--line);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;font-weight:850;line-height:1;display:inline-flex}.admin-monitoring-overall-status{min-height:2.34rem;padding:0 .78rem;font-size:.75rem}.admin-monitoring-status{min-height:1.72rem;padding:.2rem .58rem;font-size:.64rem}.admin-monitoring-overall-status.is-healthy,.admin-monitoring-status.is-healthy{color:var(--monitoring-healthy-text);background:#33d17a1a;border-color:#33d17a70}.admin-monitoring-overall-status.is-degraded,.admin-monitoring-status.is-degraded{color:var(--monitoring-warning-text);background:#f6c3431a;border-color:#f6c3436b}.admin-monitoring-overall-status.is-down,.admin-monitoring-status.is-down{border-color:var(--accent-line);background:var(--accent-soft);color:var(--monitoring-down-text)}.admin-monitoring-overall-status.is-not-configured,.admin-monitoring-status.is-not-configured,.admin-monitoring-overall-status.is-checking,.admin-monitoring-status.is-checking{border-color:var(--line);background:var(--bg-soft);color:var(--muted)}.admin-monitoring-live-summary{min-height:1.25rem;color:var(--muted);padding:0 .12rem;font-size:.76rem;line-height:1.45}.admin-monitoring-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.admin-monitoring-summary-card{border:1px solid var(--line);background:var(--panel);min-height:7.25rem;box-shadow:none;border-radius:18px;align-content:start;gap:.22rem;padding:.95rem 1rem;display:grid;position:relative;overflow:hidden}.admin-monitoring-summary-card:before{content:"";background:var(--quiet);width:3px;position:absolute;inset:0 auto 0 0}.admin-monitoring-summary-card.is-healthy:before{background:var(--monitoring-healthy)}.admin-monitoring-summary-card.is-degraded:before{background:var(--monitoring-warning)}.admin-monitoring-summary-card.is-down:before{background:var(--monitoring-down)}.admin-monitoring-summary-card>span{color:var(--muted);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800;line-height:1.2}.admin-monitoring-summary-card>strong{color:var(--text);font-size:2.2rem;font-weight:820;line-height:1}.admin-monitoring-summary-card>small{color:var(--quiet);margin-top:auto;font-size:.7rem;line-height:1.3}.admin-monitoring-panel{border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:22px!important;padding:1.1rem 1.15rem!important}.dashboard-section-head.admin-monitoring-panel-head{align-items:flex-end;padding-bottom:.9rem}.admin-monitoring-panel-head>div:first-child{gap:.28rem;min-width:0;display:grid}.admin-monitoring-panel-head h3{color:var(--text);font-size:1.05rem;line-height:1.2}.admin-monitoring-panel-head p:not(.eyebrow){max-width:53rem;color:var(--muted);font-size:.76rem;line-height:1.45}.admin-monitoring-check-meta{color:var(--quiet);text-align:right;flex:none;justify-items:end;gap:.2rem;font-size:.66rem;line-height:1.3;display:grid}.admin-monitoring-check-meta time{color:var(--muted);font-weight:750}.admin-monitoring-check-meta time.is-stale{color:var(--monitoring-down-text)}.admin-monitoring-connection-list{border-top:1px solid var(--line)}.admin-monitoring-loading-state,.admin-monitoring-empty-state{min-height:7rem;color:var(--text);align-items:flex-start;gap:.72rem;padding:1.2rem 0;display:flex}.admin-monitoring-loading-state>div,.admin-monitoring-empty-state{align-content:center}.admin-monitoring-loading-state>div{gap:.25rem;display:grid}.admin-monitoring-loading-state p,.admin-monitoring-empty-state p{color:var(--muted);font-size:.76rem;line-height:1.45}.admin-monitoring-connection-group+.admin-monitoring-connection-group{border-top:1px solid var(--line)}.admin-monitoring-group-head{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0 .45rem;display:flex}.admin-monitoring-group-head h4{color:var(--text);margin:0;font-size:.78rem;font-weight:820;line-height:1.2}.admin-monitoring-group-head span{color:var(--quiet);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.admin-monitoring-group-list{margin:0;padding:0;list-style:none}.admin-monitoring-connection-row{border-top:1px solid var(--line);grid-template-columns:minmax(14rem,1.35fr) minmax(8rem,.58fr) minmax(9rem,.62fr) minmax(16rem,1.12fr);grid-template-areas:"identity signal timing diagnostic";align-items:center;gap:1rem;min-height:5.15rem;padding:.85rem 0;display:grid}.admin-monitoring-connection-identity{grid-area:identity;gap:.24rem;min-width:0;display:grid}.admin-monitoring-connection-title-row{align-items:center;gap:.52rem;min-width:0;display:flex}.admin-monitoring-connection-title-row strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:790;line-height:1.25;overflow:hidden}.admin-monitoring-status-dot{background:var(--quiet);border-radius:50%;flex:0 0 .55rem;width:.55rem;height:.55rem;display:inline-block}.admin-monitoring-status-dot.is-healthy{background:var(--monitoring-healthy)}.admin-monitoring-status-dot.is-degraded{background:var(--monitoring-warning)}.admin-monitoring-status-dot.is-down{background:var(--monitoring-down)}.admin-monitoring-status-dot.is-checking{border:1px solid var(--muted);background:0 0}.admin-monitoring-connection-identity p,.admin-monitoring-connection-diagnostic p{color:var(--muted);font-size:.69rem;line-height:1.4}.admin-monitoring-connection-signal{grid-area:signal;justify-items:start;gap:.34rem;min-width:0;display:grid}.admin-monitoring-connection-signal small,.admin-monitoring-connection-timing span,.admin-monitoring-connection-timing small,.admin-monitoring-connection-diagnostic small{color:var(--quiet);font-size:.6rem;line-height:1.35}.admin-monitoring-connection-timing{grid-area:timing;gap:.18rem;min-width:0;display:grid}.admin-monitoring-connection-timing>span{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.admin-monitoring-connection-timing strong{color:var(--text);font-size:.76rem;font-weight:780;line-height:1.2}.admin-monitoring-connection-diagnostic{grid-area:diagnostic;gap:.24rem;min-width:0;display:grid}.admin-monitoring-footnote{color:var(--quiet);padding:0 .15rem;font-size:.68rem;line-height:1.5}.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-view{--monitoring-healthy-text:#176b38;--monitoring-warning-text:#725400;--monitoring-down-text:#9f1725}.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-page-head,.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-summary-card,.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-panel{border-color:var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;box-shadow:none!important;background-image:none!important}@media (width<=1120px){.admin-monitoring-connection-row{grid-template-columns:minmax(0,1fr) minmax(13rem,.7fr);grid-template-areas:"identity signal""diagnostic timing";align-items:start}.admin-monitoring-connection-signal,.admin-monitoring-connection-timing{text-align:right;justify-self:end;justify-items:end}}@media (width<=760px){.admin-monitoring-page-head,.dashboard-section-head.admin-monitoring-panel-head{flex-direction:column;align-items:flex-start}.admin-monitoring-page-actions{justify-content:space-between;width:100%}.admin-monitoring-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-monitoring-check-meta{text-align:left;justify-items:start}.admin-monitoring-connection-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""signal""timing""diagnostic";gap:.62rem}.admin-monitoring-connection-signal,.admin-monitoring-connection-timing{text-align:left;justify-self:stretch;justify-items:start}}@media (width<=480px){.admin-monitoring-page-head,.admin-monitoring-panel{border-radius:18px!important;padding:.95rem!important}.admin-monitoring-page-actions{flex-direction:column;align-items:stretch}.admin-monitoring-page-actions .button,.admin-monitoring-overall-status{width:100%}.admin-monitoring-summary-card{min-height:6.5rem;padding:.82rem .88rem}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}html.is-scroll-restoring{scroll-behavior:auto}body{font-family:var(--font-body);background:var(--bg);color:var(--text);margin:0;overflow-x:hidden}html.is-lightbox-scroll-locked,body.is-lightbox-scroll-locked{overscroll-behavior:none;overflow:hidden}a{color:inherit;text-decoration:none}a[href]:not([aria-disabled=true]),button:not(:disabled),input[type=button]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=file]:not(:disabled),input[type=radio]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled),select:not(:disabled),summary,label[for],[role=button]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[onclick],[data-book-call],[data-monthly-plan-card],[data-open-request-modal],[data-request-service-card],[data-dashboard-open-request-lightbox],[data-dashboard-open-ticket-lightbox],[data-admin-open-client],[data-admin-open-project-lightbox],[data-admin-open-request-lightbox],[data-admin-open-ticket-lightbox],.project-laptop-video-surface,.project-phone-screen,.project-showcase-asset-laptop,.project-showcase-asset-vertical-phone{cursor:pointer}button,input,select,textarea{font:inherit}.site-shell{min-height:100vh}.content-gradient-shell{z-index:1;isolation:isolate;position:relative}.content-gradient-shell:before{content:"";background:var(--section-gradient);z-index:-1;pointer-events:none;position:absolute;inset:0}.topbar{width:min(calc(100% - 2rem), var(--content));margin:0 auto}.section,.trust-strip,.footer{width:100%;max-width:none;margin:0}.section>:not(.hero-video):not(.hero-overlay),.trust-strip>*{width:min(calc(100% - 2rem), var(--content));margin-left:auto;margin-right:auto}.topbar{--topbar-progress:0;z-index:20;width:var(--topbar-interpolated-width,min(calc(100% - 2rem), var(--content)));justify-content:space-between;align-items:center;gap:calc(1rem - .25rem * var(--topbar-progress));padding:calc(1rem - .38rem * var(--topbar-progress)) calc(2rem - .9rem * var(--topbar-progress));margin-top:calc(1rem - .28rem * var(--topbar-progress));backdrop-filter:blur(22px);background:rgba(0, 0, 0, calc(.62 + .16 * var(--topbar-progress)));border:1px solid var(--line);box-shadow:0 calc(18px + 6px * var(--topbar-progress)) calc(45px + 10px * var(--topbar-progress)) rgba(0, 0, 0, calc(.18 + .06 * var(--topbar-progress)));will-change:width, gap, padding, margin-top;border-radius:999px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.topbar[hidden],.footer[hidden]{display:none!important}.brand{align-items:center;gap:0;font-weight:800;display:inline-flex}.brand-logo{width:calc(10.5rem - 2.3rem * var(--topbar-progress));height:auto;max-height:calc(3.2rem - .85rem * var(--topbar-progress));object-fit:contain;will-change:width, max-height;flex:none}.nav{margin-left:auto;margin-right:calc(.4rem - .4rem * var(--topbar-progress));align-items:center;gap:calc(1.4rem - .55rem * var(--topbar-progress));color:var(--muted);font-size:calc(1rem - .12rem * var(--topbar-progress));will-change:gap, font-size, margin-right;display:inline-flex}.nav a{min-height:calc(2.45rem - .12rem * var(--topbar-progress));align-items:center;line-height:1;transition:color .18s;display:inline-flex}.nav a.topbar-login-nav{min-height:calc(2.45rem - .12rem * var(--topbar-progress));padding:0 calc(1rem - .08rem * var(--topbar-progress));border:1px solid var(--accent-line);background:var(--accent);color:var(--text-on-accent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.nav a.topbar-login-nav:hover,.nav a.topbar-login-nav:focus-visible{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-accent)}.topbar-actions{flex-shrink:0;align-items:center;gap:.75rem;margin-left:1rem;display:inline-flex}.topbar-actions .button{flex-shrink:0}.topbar-login-button{white-space:nowrap;min-width:6.1rem;display:none!important}.topbar.is-measuring,.topbar.is-measuring .brand-logo,.topbar.is-measuring .nav,.topbar.is-measuring .topbar-actions{will-change:auto;transition:none!important}.hero-trusted-label{z-index:2;color:var(--text);font-size:var(--copy-body);font-weight:700;font-family:var(--font-body);text-align:right;white-space:nowrap;align-items:center;line-height:1.75;display:inline-flex;position:absolute;bottom:2.3rem;right:clamp(3rem,4vw,4.8rem)}.nav a:hover,.footer-links a:hover{color:var(--text)}.button{border:1px solid var(--accent-line);background:var(--accent);min-height:3.25rem;color:var(--text-on-accent);box-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.2rem;font-weight:800;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.button:hover,.button:focus-visible{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.button-secondary,.button-ghost{color:var(--accent);border-color:var(--accent-line);box-shadow:none;background:0 0}.button-secondary:hover,.button-secondary:focus-visible,.button-ghost:hover,.button-ghost:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.button-danger{background:var(--accent);color:var(--text-on-accent);border-color:#d13239b8}.button-danger:hover,.button-danger:focus-visible{border-color:var(--accent-hover);background:var(--accent-hover)}.button-small{min-height:2.8rem}.topbar .button-small,.topbar .topbar-login-button{min-height:calc(2.8rem - .22rem * var(--topbar-progress));padding:0 calc(1.2rem - .2rem * var(--topbar-progress));font-size:calc(1rem - .08rem * var(--topbar-progress));will-change:min-height, padding, font-size}.hero{z-index:0;align-items:stretch;min-height:100svh;margin-top:0;display:grid;position:sticky;top:0;overflow:hidden}.hero-video,.hero-overlay{width:100%;height:100%;position:absolute;inset:0}.hero-video{object-fit:cover}.hero-overlay{background:0 0}.hero-grid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:end;gap:1.5rem;width:100%;max-width:none;min-height:100svh;margin:0 auto;padding:6.4rem 3rem 3rem;display:grid;position:relative}.hero-copy{text-align:left;align-content:end;place-self:end start;max-width:62rem;padding-top:0;padding-bottom:1.25rem;display:grid}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.16em;margin:0 0 .8rem;font-size:.78rem;font-weight:700}.hero h1,.section-heading h2,.slider-heading h2,.process-panel h2,.unified-intake-heading h2,.hero-card h2,.auth-copy h1,.script-output h3,.panel-intro h3{font-family:var(--font-body);letter-spacing:-.04em;margin:0;font-weight:700;line-height:.94}.hero h1{white-space:normal;max-width:none;font-size:clamp(3.35rem,5.35vw,5.45rem);font-weight:700;line-height:.88}.hero-title-static,.hero-title-rotating-line,.hero-title-prefix,.hero-title-dynamic,.hero-title-period,.hero-title-line{vertical-align:baseline;display:inline-block}.hero-title-line{display:block}.hero-title-action-line{white-space:nowrap;width:max-content;max-width:100%}.hero-title-static{margin-right:.04em}.hero-title-rotating-line{white-space:nowrap;align-items:baseline;gap:.2em;display:inline-flex}.hero-title-prefix{color:inherit}.hero-title-dynamic-group{color:var(--accent);white-space:nowrap;align-items:baseline;display:inline-flex}.hero-title-dynamic,.hero-title-period{color:inherit}.hero-title-dynamic{transition:opacity .28s,transform .28s}.hero-title-period{transform-origin:50% 85%}.hero-title-dynamic.is-changing{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.hero-title-dynamic{transition:none}}.hero-lead,.section-heading p,.slider-heading p,.process-panel p,.unified-intake-heading p,.panel-intro p,.estimate-result p,.project-card p,.service-card p,.testimonial-panel p,.timeline p{color:var(--muted);line-height:1.75;font-size:var(--copy-body)}.hero-lead{max-width:43rem;font-size:var(--copy-section);margin:1rem 0 0;line-height:1.72}.hero-production-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;width:min(100%,860px);margin-top:1.1rem;display:grid}.hero-production-modes span{color:#f7f7f8c7;backdrop-filter:blur(8px);background:#0000005c;border-left:2px solid #ffffff7a;gap:.22rem;min-width:0;padding:.82rem .9rem .82rem 1rem;font-size:.88rem;line-height:1.35;display:grid;position:relative}.hero-production-modes span:nth-child(2){background:#f8c14a1a;border-left-color:#f8c14aeb}.hero-production-modes strong{color:#fff;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.hero-actions,.hero-stats,.logo-row,.service-grid,.project-grid,.testimonial-metrics,.footer,.contact-highlights,.script-output-actions{flex-wrap:wrap;gap:1rem;display:flex}.hero-actions{margin-top:1.55rem}.hero-actions .button-secondary{font-weight:400}.hero-socials{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;margin-left:.35rem;display:flex}.hero-social-link{background:0 0;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;width:1.66rem;height:1.66rem;transition:transform .18s,opacity .18s,background-color .18s,border-color .18s;display:inline-flex;box-shadow:0 14px 34px #05070b2e}.hero-social-link:hover,.hero-social-link:focus-visible{opacity:1;background:#fffffff5;border-color:#fffffff5;transform:translateY(-2px)}.hero-social-link img{object-fit:contain;filter:invert();width:.8rem;height:.8rem;transition:filter .18s;display:block}.hero-social-link:hover img,.hero-social-link:focus-visible img{filter:none}.hero-social-link img[alt=Behance]{width:.86rem;height:.86rem}.hero-social-link img[alt=YouTube]{width:.9rem;height:.9rem}.hero-social-link img[alt=LinkedIn]{width:.78rem;height:.78rem}.hero-social-link img[alt=Instagram]{width:.8rem;height:.8rem}.hero-social-link img[alt=X]{width:.72rem;height:.72rem}.hero-social-link img[alt=Facebook]{width:.82rem;height:.82rem}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:start;gap:.75rem;width:100%;max-width:860px;margin-top:1.1rem;display:grid}.hero-stats div,.testimonial-metrics div{border-radius:var(--radius-sm);backdrop-filter:blur(8px);background:#00000075;border:1px solid #ffffff14;min-width:0;padding:1.1rem 1.15rem;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.hero-stats div:after,.testimonial-metrics div:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff0;transition:border-color .18s;position:absolute;inset:0}.hero-stats div:hover,.hero-stats div:focus-within,.testimonial-metrics div:hover,.testimonial-metrics div:focus-within{background:#080809f0;border-color:#ffffff47;transform:translateY(-4px);box-shadow:0 16px 34px #00000052}.hero-stats div:hover:after,.hero-stats div:focus-within:after,.testimonial-metrics div:hover:after,.testimonial-metrics div:focus-within:after{border-color:#ffffff1f}.hero-stats strong,.testimonial-metrics strong,.estimate-result h3{font-size:1.5rem;display:block}.hero-stats span,.testimonial-metrics span{color:var(--muted);margin-top:.35rem;font-size:1rem;line-height:1.45;display:block}.hero-card,.service-card,.project-card,.process-panel,.testimonial-panel,.calculator-card,.estimate-result,.intake-panel,.script-builder,.script-output,.auth-card,.client-logo-pill{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.hero-card{background:linear-gradient(#bc1f2e29,#000000f0 36%),#000000e0;place-self:end;width:min(100%,720px);margin-bottom:2.5rem;padding:1.8rem}.hero-card-label,.project-tag{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:700}.hero-card p{color:var(--muted);line-height:1.75}.hero-checks{margin:1.4rem 0 0;padding:0;list-style:none}.hero-checks li,.contact-highlights span,.result-breakdown span{color:var(--text);align-items:center;gap:.55rem;margin:0 0 .8rem;display:inline-flex}.hero-checks li:before,.contact-highlights span:before,.result-breakdown span:before{content:"";background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50%;flex:none;width:.55rem;height:.55rem}.project-slider-section{width:100%;max-width:none;padding:var(--section-space) 0;z-index:1;background:0 0;margin:0;position:relative}.content-gradient-shell>section+section:before,.content-gradient-shell>.project-slider-section:before{content:"";width:min(calc(100% - 2rem), var(--content));pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff1a 12%,#d1323973 50%,#ffffff1a 88%,#0000 100%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.slider-heading{width:min(100% - 2rem,1720px);margin:0 auto var(--section-gap);text-align:center;justify-items:center;gap:.85rem;display:grid}.slider-heading h2{max-width:20ch;margin:0;font-size:clamp(2.4rem,3.2vw,4.6rem);line-height:.94}.slider-heading p:last-child{place-self:center;max-width:64rem;font-size:1.02rem}.project-slider-section .eyebrow{color:var(--accent)}.project-slider-stack{gap:1rem;width:100%;margin:0;display:grid;overflow:hidden}.project-slider-cta{justify-content:center;margin-top:1.75rem;display:flex}.project-slider-cta-button{min-height:3.4rem;padding:0 1.5rem}.project-slider-shell{width:100%;position:relative;overflow:hidden}.project-slider-marquee{width:100%;overflow:hidden;-webkit-mask-image:none;mask-image:none}.project-slider-marquee::-webkit-scrollbar{display:none}.project-slider-track{will-change:transform;align-items:stretch;gap:1rem;width:max-content;padding:0 1rem;display:flex}.project-slider-shell-secondary{z-index:1}.project-slide{border:1px solid var(--line);background:#ffffff0a;border-radius:28px;flex:0 0 clamp(220px,18vw,320px);min-height:440px;position:relative;overflow:hidden}.project-slide-media,.project-detail-hero:before{background-position:50%;background-size:cover;position:absolute;inset:0}.project-detail-hero:before{content:"";background-image:linear-gradient(180deg, #04070c14, #04070c47), var(--project-thumb);transform:scale(1.02)}.project-slide-overlay{opacity:0;pointer-events:none;background:linear-gradient(#05080c05 28%,#05080ce0 100%);flex-direction:column;justify-content:flex-end;padding:1.4rem;transition:opacity .22s;display:flex;position:absolute;inset:0}.project-slider-section .project-slide-type,.project-continue-section .project-slide-type{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;font-family:var(--font-body);opacity:0;font-weight:700;transition:all .18s;transform:translateY(14px)}.project-slider-section .project-slide h3,.project-continue-section .project-slide h3{font-family:var(--font-body);opacity:0;margin:.45rem 0 0;font-size:1.8rem;font-weight:700;line-height:1.02;transition:all .22s;transform:translateY(12px)}.project-slide:hover .project-slide-overlay,.project-slide:focus-visible .project-slide-overlay{opacity:1}.project-slide:hover .project-slide-type,.project-slide:focus-visible .project-slide-type,.project-slide:hover h3,.project-slide:focus-visible h3{opacity:1;transform:translateY(0)}.project-slide:hover .project-slide-media,.project-slide:focus-visible .project-slide-media{transform:scale(1.04)}.project-slide-media{background-image:linear-gradient(180deg, #04070c0f, #04070c47), var(--project-thumb);transition:transform .28s}body.project-page-lightbox-open{overscroll-behavior:none;width:100%;position:fixed;left:0;right:0;overflow:hidden}body.project-page-lightbox-open .topbar{opacity:0;pointer-events:none}.project-page-lightbox[hidden]{display:none}.project-page-lightbox{z-index:135;opacity:0;pointer-events:none;overscroll-behavior:contain;place-items:center;padding:clamp(.75rem,1.8vw,1.5rem);transition:opacity .18s;display:grid;position:fixed;inset:0}.project-page-lightbox.is-visible{opacity:1;pointer-events:auto}.project-page-lightbox-backdrop{-webkit-backdrop-filter:blur(18px);cursor:zoom-out;background:0 0;border:0;position:absolute;inset:0}.project-page-lightbox-dialog{z-index:1;grid-template-rows:minmax(0,1fr);width:min(100vw - clamp(3.75rem,5.6vw,7.25rem),1930px);height:min(94svh,1120px);min-height:0;display:grid;position:relative}.project-page-lightbox-topbar{z-index:4;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;gap:0;padding:0;display:flex;position:absolute;top:.95rem;right:.95rem}.project-page-lightbox-heading{display:none}.project-page-lightbox-heading .eyebrow{color:var(--accent);margin-bottom:.3rem}.project-page-lightbox-heading h2{max-width:64vw;font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(1.05rem,1.6vw,1.45rem);line-height:1.05;overflow:hidden}.project-page-lightbox-actions{flex:none;align-items:center;gap:.55rem;display:flex}.project-page-lightbox-close{min-height:3rem;color:var(--text);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(16px);background:#070a0fbd;border:1px solid #ffffff29;border-radius:999px;padding:0 1rem;font-size:.8rem;font-weight:800;transition:background .18s,border-color .18s,transform .18s}.project-page-lightbox-actions .button{backdrop-filter:blur(16px);background:#070a0fbd}.project-page-lightbox-close:hover,.project-page-lightbox-close:focus-visible{background:#070a0fe6;border-color:#ffffff3d;transform:translateY(-1px)}.project-page-lightbox-frame{min-height:0;box-shadow:none;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:0 0;border:0;border-radius:clamp(30px,2.5vw,48px);outline:none;position:relative;overflow:hidden auto}.project-page-lightbox-frame:focus,.project-page-lightbox-frame:focus-visible{outline:none}.project-page-lightbox-project{padding:clamp(4.25rem,5vw,5.4rem) clamp(1.25rem,2.1vw,2.5rem) clamp(2.5rem,6vw,5rem)}.project-page-lightbox .project-main-deliverable-section,.project-page-lightbox .project-detail-grid,.project-page-lightbox .project-case-section{width:100%}.project-page-lightbox .project-main-deliverable-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.project-page-lightbox .project-main-deliverable-top{padding:0 12rem 1rem 0}.project-page-lightbox .project-detail-actions{display:none!important}.project-page-lightbox .project-media-deliverable-card{box-shadow:none!important;background:0 0!important}.project-page-lightbox .project-summary-grid{padding-bottom:2.5rem}.project-page-lightbox-loader{z-index:2;color:var(--text);letter-spacing:.12em;text-transform:uppercase;opacity:0;pointer-events:none;background:#04070cd1;align-content:center;place-items:center;gap:.8rem;font-size:.78rem;font-weight:800;transition:opacity .16s;display:grid;position:absolute;inset:0}.project-page-lightbox.is-loading .project-page-lightbox-loader{opacity:1}.project-page-lightbox-spinner{border:2px solid #ffffff2e;border-top-color:var(--accent);border-radius:999px;width:2rem;height:2rem;animation:.74s linear infinite projectLightboxSpin}@keyframes projectLightboxSpin{to{transform:rotate(360deg)}}@media (width<=760px){.project-page-lightbox{padding:.65rem}.project-page-lightbox-dialog{width:calc(100vw - 1.3rem);height:calc(100svh - 1.3rem)}.project-page-lightbox-topbar{top:.75rem;right:.75rem}.project-page-lightbox-actions{width:auto;display:flex}.project-page-lightbox-actions .button,.project-page-lightbox-close{min-height:2.75rem;padding-inline:.9rem}.project-page-lightbox-frame{border-radius:28px}.project-page-lightbox .project-main-deliverable-top{padding:0 0 1rem}.project-page-lightbox-project{padding:3.65rem .85rem 2.5rem}}.project-thumb-mint .project-slide-media,.project-thumb-mint.project-detail-hero:before{background-image:linear-gradient(135deg,#00000085,#bc1f2e3d),radial-gradient(circle at 70% 35%,#dddddfe6,#dddddf14 22%,#0000 23%),radial-gradient(circle at 24% 72%,#bc1f2e5c,#0000 16%),linear-gradient(135deg,#050505 0%,#140507 58%,#25080d 100%)}.project-thumb-copper .project-slide-media,.project-thumb-copper.project-detail-hero:before{background-image:linear-gradient(135deg,#0000008a,#bc1f2e47),repeating-linear-gradient(150deg,#dddddf3d 0 44px,#bc1f2e3d 44px 74px),linear-gradient(135deg,#090909 0%,#1c060a 100%);background-position:50%,50%,50%;background-size:cover,180% 180%,cover}.project-thumb-ice .project-slide-media,.project-thumb-ice.project-detail-hero:before{background-image:linear-gradient(135deg,#0000008a,#dddddf29),radial-gradient(circle at 62% 48%,#dddddfd1,#dddddf29 18%,#0000 19%),linear-gradient(135deg,#080808 0%,#18181b 100%)}.project-thumb-noir .project-slide-media,.project-thumb-noir.project-detail-hero:before{background-image:linear-gradient(135deg,#0000007a,#bc1f2e29),radial-gradient(circle,#dddddf61,#dddddf0d 20%,#0000 21%),linear-gradient(135deg,#020202 0%,#120305 100%)}.project-thumb-rose .project-slide-media,.project-thumb-rose.project-detail-hero:before{background-image:linear-gradient(135deg,#00000075,#bc1f2e47),radial-gradient(circle at 65% 40%,#dddddf6b,#0000 18%),linear-gradient(135deg,#090304 0%,#35090f 100%)}.project-thumb-ember .project-slide-media,.project-thumb-ember.project-detail-hero:before{background-image:linear-gradient(135deg,#00000070,#bc1f2e42),repeating-linear-gradient(145deg,#bc1f2e33 0 42px,#dddddf2e 42px 72px),linear-gradient(135deg,#070707 0%,#2b0a0f 100%)}.project-thumb-steel .project-slide-media,.project-thumb-steel.project-detail-hero:before{background-image:linear-gradient(135deg,#0000007a,#dddddf29),radial-gradient(circle at 64% 48%,#dddddfb8,#0000 18%),linear-gradient(135deg,#050505 0%,#19191d 100%)}.project-thumb-violet .project-slide-media,.project-thumb-violet.project-detail-hero:before{background-image:linear-gradient(135deg,#0000007a,#bc1f2e3d),radial-gradient(circle at 68% 46%,#dddddf47,#0000 18%),linear-gradient(135deg,#060405 0%,#22070c 100%)}.project-thumb-gold .project-slide-media,.project-thumb-gold.project-detail-hero:before{background-image:linear-gradient(135deg,#00000075,#bc1f2e38),radial-gradient(circle at 62% 44%,#dddddf5c,#0000 20%),linear-gradient(135deg,#060606 0%,#23070c 100%)}.project-thumb-aqua .project-slide-media,.project-thumb-aqua.project-detail-hero:before{background-image:linear-gradient(135deg,#00000070,#dddddf24),radial-gradient(circle at 68% 42%,#dddddfd6,#dddddf14 18%,#0000 19%),linear-gradient(135deg,#040404 0%,#151518 100%)}@keyframes project-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .5rem))}}.trust-strip,.section,.footer{padding:var(--section-space) 0;z-index:1;background:0 0;position:relative}.section,.trust-strip{align-items:center;min-height:100svh;display:grid}.section{align-content:center}.trust-strip{text-align:center;justify-items:center;min-height:auto;padding:1rem 0 .25rem}.trust-strip-inner{justify-items:center;gap:.75rem;display:grid}.clients-section{min-height:auto;padding-top:0;padding-bottom:var(--section-space);align-content:start;position:relative;overflow:hidden}.section-process,.section-services{align-content:start;min-height:auto;padding-top:1.75rem}.service-types-section,.calculator-teaser-section,.script-creation-section,.contact-section,.preflight-section,.agency-playbook-section{align-content:start;min-height:auto}.client-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:1.15rem;width:min(100% - 2rem,1320px);margin:0 auto;display:grid;position:relative}.section-heading-compact{width:min(100% - 2rem,1720px);max-width:none;margin:0 auto var(--section-gap);text-align:center;justify-items:center;gap:.85rem;display:grid}.section-heading-compact h2{font-size:var(--heading-section);max-width:18ch}.section-heading-compact p{max-width:52rem;font-size:var(--copy-section);line-height:1.72}.client-logo-card{--client-card-radius:24px;aspect-ratio:431/216;border-radius:var(--client-card-radius);width:100%;box-shadow:none;background:0 0;border:1px solid #ffffff0f;grid-template:1fr/1fr;place-content:center;place-items:center;padding:clamp(.72rem,.8vw,.95rem);transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.client-logo-card:before{content:"";border-radius:calc(var(--client-card-radius) - 1px);opacity:0;pointer-events:none;background:0 0;position:absolute;inset:1px}.client-logo-card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ef4b5300;transition:border-color .18s;position:absolute;inset:0}.client-logo-image{--client-logo-scale:1;--client-logo-hover-scale:1.03;object-fit:contain;object-position:center center;filter:grayscale()brightness(1.02)contrast(1.02);opacity:.88;width:auto;max-width:96%;height:auto;max-height:78%;transform:scale(var(--client-logo-scale));transform-origin:50%;grid-area:1/1;place-self:center;margin:auto;transition:filter .18s,opacity .18s,transform .18s;display:block;position:relative}.client-logo-image-smaller{--client-logo-scale:.612;--client-logo-hover-scale:.6375}.client-logo-image-larger{--client-logo-scale:1.16;--client-logo-hover-scale:1.2}.client-logo-image-greater{--client-logo-scale:1.28;--client-logo-hover-scale:1.32}.client-logo-image-greatest{--client-logo-scale:1.38;--client-logo-hover-scale:1.42}.client-logo-more-card{text-align:center}.client-logo-more{color:var(--muted);font-size:var(--copy-section);font-weight:inherit;letter-spacing:0;line-height:1.72;transition:color .18s,opacity .18s;position:relative}.client-logo-card:hover,.client-logo-card:focus-within{box-shadow:none;background-color:#0000;border-color:#ffffff47;transform:translateY(-4px)}.client-logo-card:hover:after,.client-logo-card:focus-within:after{border-color:#ffffff1f}.client-logo-card:hover .client-logo-image,.client-logo-card:focus-within .client-logo-image{filter:grayscale(0)brightness(1.14)contrast(1.08);opacity:.98;transform:scale(var(--client-logo-hover-scale))}.client-logo-card:hover .client-logo-more,.client-logo-card:focus-within .client-logo-more,.trust-strip{color:var(--muted)}.logo-row span{border:1px solid var(--line);background:#ffffff08;border-radius:999px;padding:.85rem 1rem}.section-heading{width:min(100% - 2rem,1720px);max-width:none;margin:0 auto var(--section-gap);text-align:center;justify-self:center;justify-items:center;gap:.85rem;display:grid}.section-heading h2,.slider-heading h2,.process-panel h2,.hero-card h2{font-size:var(--heading-section);max-width:18ch}.section-heading p{max-width:52rem;font-size:var(--copy-section);margin:0;line-height:1.72}.section-heading .eyebrow,.section-heading-compact .eyebrow,.slider-heading .eyebrow{color:var(--accent)}.project-slider-section .slider-heading h2{max-width:16ch;font-size:var(--heading-section-wide);line-height:.94}.project-slider-section .slider-heading p:last-child{max-width:64rem;font-size:var(--copy-section)}.service-grid,.project-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-types-grid{gap:1rem}.service-types-marquee{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;scroll-behavior:auto;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.service-types-marquee::-webkit-scrollbar{display:none}.service-types-marquee.is-dragging{cursor:grabbing;user-select:none}.service-types-marquee.is-scroll-controlled .service-types-grid{animation:none}.service-types-section>.service-types-marquee{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.service-types-grid{contain:layout paint;will-change:transform;align-items:stretch;width:max-content;padding:0;animation:81.78s linear infinite serviceTypesMarquee;display:flex}.service-types-set{flex:none;align-items:stretch;gap:1rem;display:flex}.service-types-grid .service-visual-card{flex:0 0 clamp(220px,17vw,320px);width:clamp(220px,17vw,320px);height:clamp(300px,24vw,330px);min-height:0}@keyframes serviceTypesMarquee{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - .5rem))}}.service-visual-card{min-height:0;box-shadow:var(--shadow);background:#00000080;border:1px solid #ffffff14;border-radius:28px;transition:transform .22s,border-color .22s,box-shadow .22s;display:block;position:relative;overflow:hidden}.service-visual-card:before{content:"";z-index:1;opacity:0;pointer-events:none;background:#ffffff0d;transition:opacity .22s;position:absolute;inset:0}.service-visual-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#04070c00,#04070cc7);height:42%;transition:height .22s,background .22s;position:absolute;inset:auto 0 0}.service-visual-card img,.service-visual-card video{z-index:0;object-fit:cover;background:var(--panel);width:100%;height:100%;transition:transform .22s,filter .22s;display:block;position:absolute;inset:0}.service-visual-card:hover img,.service-visual-card:focus-within img,.service-visual-card:focus-visible img,.service-visual-card:hover video,.service-visual-card:focus-within video,.service-visual-card:focus-visible video{filter:saturate(1.06)contrast(1.03)brightness(.98);transform:scale(1.03)}.service-visual-card:hover:before,.service-visual-card:focus-within:before,.service-visual-card:focus-visible:before{opacity:1}.service-visual-card:hover:after,.service-visual-card:focus-within:after,.service-visual-card:focus-visible:after{background:linear-gradient(#0000,#080809e6);height:50%}.service-visual-card:hover,.service-visual-card:focus-within,.service-visual-card:focus-visible{border-color:#ffffff47;transform:translateY(-4px);box-shadow:0 16px 34px #00000052}.service-visual-label{z-index:1;color:var(--text);font-family:var(--font-body);letter-spacing:0;text-shadow:0 2px 18px #00000059;font-size:1.2rem;font-weight:700;line-height:1.05;transition:transform .22s,text-shadow .22s;position:absolute;bottom:1.1rem;left:1.2rem;right:1.2rem}.service-visual-card:hover .service-visual-label,.service-visual-card:focus-within .service-visual-label,.service-visual-card:focus-visible .service-visual-label{text-shadow:0 6px 24px #00000085;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.service-types-grid{animation:none}}@media (width<=700px){.service-types-grid .service-visual-card{flex-basis:72vw;width:72vw;height:300px;min-height:0}}.service-card,.project-card{padding:var(--card-pad)}.service-index{color:var(--accent);font-weight:800}.service-card h3,.project-card h3{margin:1rem 0 .7rem;font-size:1.35rem}.project-card{flex-direction:column;justify-content:space-between;min-height:270px;display:flex}.project-card span{color:var(--accent-2);font-size:.94rem}.accent-copper{background:radial-gradient(circle at 100% 0,#bc1f2e3d,#0000 35%),#000000e6}.accent-blue{background:radial-gradient(circle at 100% 0,#dddddf2e,#0000 35%),#000000e6}.accent-gold{background:radial-gradient(circle at 100% 0,#bc1f2e2e,#0000 35%),#000000e6}.split-section,.calculator-layout,.script-lab-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;display:grid}.process-panel,.testimonial-panel,.estimate-result,.calculator-card,.intake-panel,.script-builder,.script-output,.auth-card{padding:calc(var(--card-pad) + .35rem)}.timeline{gap:1.4rem;margin-top:1.6rem;display:grid}.timeline strong{margin-bottom:.3rem;font-size:1.05rem;display:block}.testimonial-panel{background:linear-gradient(#bc1f2e1a,#000000eb 34%),#000000e6}blockquote{font-family:var(--font-title), sans-serif;margin:1rem 0;font-size:2rem;line-height:1.1}.testimonial-author{margin-bottom:1.5rem}.calculator-card,.contact-form,.auth-form,.script-builder{gap:1rem;display:grid}.calculator-card fieldset,.contact-form label,.calculator-card label,.auth-form label,.script-builder label{gap:.55rem;display:grid}.calculator-card fieldset{border:1px solid var(--line);border-radius:var(--radius-md);margin:0;padding:1rem}.calculator-card legend{color:var(--muted);padding:0 .45rem}input,select,textarea{width:100%;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;padding:.95rem 1rem}select{color-scheme:dark}select option{color:var(--text);background:#080808}input::placeholder,textarea::placeholder{color:var(--muted)}.check-row{color:var(--muted);align-items:center;gap:.75rem;display:flex}.check-row input{width:auto}.estimate-result{background:linear-gradient(#bc1f2e14,#000000eb 38%),#000000eb;align-content:start;gap:1rem;display:grid}.estimate-result h3,.estimate-inline-card h3{margin:0;font-size:clamp(2.4rem,4vw,3.4rem)}.script-output-card{border-radius:var(--radius-md);border:1px solid var(--line);min-height:260px;color:var(--muted);white-space:pre-wrap;background:#ffffff0a;padding:1.2rem;line-height:1.75}.unified-intake-section{padding-top:1.25rem}.info-shell{border:1px solid var(--line);background:var(--panel);backdrop-filter:blur(16px);box-shadow:var(--shadow);border-radius:34px;padding:2rem}.preflight-row{width:min(calc(100% - 2rem), var(--content));grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;margin:0 auto;display:grid}.preflight-row-two-up{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 2rem,1080px)}.preflight-row-single{grid-template-columns:1fr;width:min(100% - 2rem,760px)}.info-shell-card{border-radius:24px;flex-direction:column;gap:.85rem;min-height:27rem;padding:1.35rem;display:flex}.info-shell-card h2{font-family:var(--font-body);letter-spacing:-.04em;max-width:9ch;margin:0;font-size:clamp(1.8rem,2.25vw,2.7rem);line-height:.94}.info-shell-card>p:not(.eyebrow){color:var(--muted);margin:0;font-size:.98rem;line-height:1.62}.info-shell-card .info-cta-row{margin-top:auto;padding-top:.55rem}.info-shell-card .button{width:100%}.info-shell-card-guide{background:var(--panel)}.agency-playbook-section{padding-top:1.5rem;padding-bottom:clamp(3.5rem,5vw,5rem)}.agency-playbook-shell{background:radial-gradient(circle at 100% 0,#bc1f2e1f,#0000 28%),#000000eb;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;width:min(100% - 2rem,1080px);margin:0 auto;padding:1.4rem 1.5rem;display:grid}.agency-playbook-copy{gap:.75rem;display:grid}.agency-playbook-copy h2{font-family:var(--font-body);letter-spacing:-.04em;max-width:11ch;margin:0;font-size:clamp(1.9rem,3vw,2.9rem);line-height:.96}.agency-playbook-copy p:not(.eyebrow){max-width:42rem;color:var(--muted);margin:0;font-size:1rem;line-height:1.68}.agency-playbook-actions{align-items:center;display:flex}.agency-playbook-actions .button{white-space:nowrap}.prep-points{gap:.75rem;display:grid}.prep-points p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.58}.prep-points strong{color:var(--text);font-weight:700}.monthly-work-section{align-content:start;min-height:auto}.monthly-work-intro{width:min(calc(100% - 2rem), var(--content));background:radial-gradient(circle at 100% 0,#d132391f,#0000 32%),#ffffff08;border:1px solid #d132392e;border-radius:18px;margin:0 auto .8rem;padding:.95rem 1.1rem}.monthly-work-intro p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.55}.monthly-production-choice-grid{width:min(calc(100% - 2rem), var(--content));grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.55rem auto .35rem;display:grid}.monthly-production-choice-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.72rem;min-width:0;padding:.78rem .86rem;display:grid}.monthly-production-choice-card-premium{background:linear-gradient(135deg,#f8c14a1f,#ffffff08 42%),#ffffff09;border-color:#f8c14a6b}.monthly-production-choice-mark{color:#fff;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:1.72rem;height:1.72rem;font-size:1rem;font-weight:700;line-height:1;display:inline-grid}.monthly-production-choice-card-premium .monthly-production-choice-mark{color:var(--accent-text);box-shadow:none;background-color:currentColor;border:0;border-radius:0;transform:none;-webkit-mask:url("Website Assets/diamond.svg") 50%/contain no-repeat;mask:url("Website Assets/diamond.svg") 50%/contain no-repeat}.monthly-production-choice-card .eyebrow{letter-spacing:.13em;margin:0 0 .26rem;font-size:.68rem}.monthly-production-choice-card h3{color:#fff;letter-spacing:0;margin:0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.05}.monthly-production-choice-card p:not(.eyebrow){color:#dddddfb8;margin:.34rem 0 0;font-size:.84rem;line-height:1.42}.monthly-billing-toggle-row{width:min(calc(100% - 2rem), var(--content));justify-content:center;margin:0 auto .9rem;display:flex}.monthly-billing-toggle{background:0 0;border:0;border-radius:0;justify-items:center;gap:.45rem;width:100%;padding:0;display:grid}.monthly-billing-toggle-label{display:none}.monthly-billing-switch{isolation:isolate;background:#000000e0;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,11.75rem);min-width:0;padding:.22rem;display:grid;position:relative}.monthly-billing-switch:before{content:"";background:var(--accent);z-index:0;border-radius:999px;transition:transform .18s;position:absolute;inset:.22rem 50% .22rem .22rem}.monthly-billing-toggle[data-billing-cycle=yearly] .monthly-billing-switch:before{transform:translate(100%)}.monthly-billing-option{z-index:1;min-width:5.2rem;color:var(--muted);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.52rem .8rem;font-size:.9rem;font-weight:700;line-height:1;transition:color .18s,transform .18s;position:relative}.monthly-billing-option:hover,.monthly-billing-option:focus-visible{color:var(--text)}.monthly-billing-option.is-active{color:var(--text-on-accent)}.monthly-billing-toggle-saving{border:1px solid var(--accent-line);background:var(--accent-soft);min-height:1.75rem;color:var(--text);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.monthly-work-section .section-heading h2{max-width:none;font-size:clamp(2.6rem,4.2vw,4rem)}.monthly-work-savings-tag{border:1px solid var(--accent-line);width:fit-content;max-width:100%;color:var(--text);letter-spacing:.01em;text-align:center;white-space:nowrap;background:radial-gradient(circle at 0 0,#bc1f2e2e,#0000 45%),#000000ad;border-radius:999px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.48rem;margin:0 auto;padding:.42rem .72rem;font-size:.92rem;font-weight:700;line-height:1.35;display:inline-flex;box-shadow:0 10px 24px #180c023d}.monthly-work-savings-icon{background:linear-gradient(180deg, var(--accent-hover), var(--accent));width:1.45rem;height:1.45rem;color:var(--text);border-radius:999px;flex:none;place-items:center;display:inline-grid;box-shadow:0 0 0 1px #dddddf1f,0 10px 24px #bc1f2e47}.monthly-work-savings-icon svg{fill:currentColor;width:.78rem;height:.78rem;display:block}.monthly-work-title>span,.service-types-title span{white-space:nowrap;display:block}.service-types-section .section-heading,.service-types-section .service-types-title{text-align:center}.service-types-section .section-heading h2,.service-types-section .service-types-title{width:100%;max-width:none;font-size:var(--heading-section-wide);justify-self:center;line-height:var(--title-leading)!important}.service-types-section .service-types-title span{text-align:center;width:100%}.monthly-work-grid{width:min(calc(100% - 2rem), var(--content));margin:calc(var(--section-action-gap) + .0625rem) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.monthly-work-card-stack{min-width:0;min-height:100%;display:flex;position:relative}.monthly-work-card-stack>.monthly-work-card{flex:auto;width:100%}.monthly-work-card{cursor:pointer;border-radius:24px;flex-direction:column;gap:.7rem;min-height:0;padding:1.2rem 1.15rem 1.15rem;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.monthly-work-card:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ef4b5300;transition:border-color .18s;position:absolute;inset:0}.monthly-work-card:hover,.monthly-work-card:focus-within{background:#080809f0;border-color:#ffffff47;transform:translateY(-4px);box-shadow:0 16px 34px #00000052}.monthly-work-card:hover:before,.monthly-work-card:focus-within:before,.monthly-work-card.is-selected:before{border-color:#ffffff1f}.monthly-work-card.is-selected{border-color:var(--accent-line);background:#0a0a0bf5;box-shadow:0 16px 34px #00000052}.monthly-work-card.is-selected:hover,.monthly-work-card.is-selected:focus-within{background:#080809f0;border-color:#ffffff47;box-shadow:0 16px 34px #00000052}.monthly-work-pilot-card{grid-column:1/-1;grid-template-columns:minmax(13rem,.72fr) minmax(18rem,1fr) minmax(19rem,.95fr);align-items:center;gap:clamp(.68rem,1.35vw,1.08rem);min-height:0;padding:1.2rem 1.15rem 1.15rem;display:grid;overflow:visible}.monthly-work-pilot-main{gap:.4rem;min-width:0;display:grid}.monthly-work-pilot-price{letter-spacing:0;font-size:clamp(1.9rem,2.7vw,2.55rem)}.monthly-work-pilot-price span:last-child{margin:.26rem 0 0;font-size:.82rem;line-height:1.2;display:block}.monthly-work-pilot-card .monthly-work-summary{max-width:34rem;font-size:.88rem}.monthly-pilot-steppers{justify-content:end;align-items:center;gap:.42rem;min-width:0;display:flex}.monthly-pilot-stepper{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;flex:0 12rem;justify-content:space-between;align-items:center;gap:.4rem;width:12rem;min-width:0;min-height:2.75rem;padding:.34rem .42rem .34rem .5rem;display:flex}.monthly-pilot-stepper>span{color:#f7f7f8c7;letter-spacing:.08em;text-transform:uppercase;min-width:0;font-size:.68rem;font-weight:900;line-height:1.12}.monthly-pilot-help{flex:none;display:inline-flex;position:relative}.monthly-pilot-help-button{color:#f7f7f8c7;width:1rem;height:1rem;font:inherit;cursor:help;background:0 0;border:1px solid #dddddf57;border-radius:999px;place-items:center;padding:0;font-size:.62rem;font-weight:900;line-height:1;display:inline-grid}.monthly-pilot-help-button:hover,.monthly-pilot-help-button:focus-visible{border-color:var(--text);color:var(--text);outline:none}.monthly-pilot-help-tooltip{z-index:20;width:min(13rem,100vw - 3rem);color:var(--muted);letter-spacing:0;opacity:0;pointer-events:none;text-align:left;text-transform:none;background:#111114;border:1px solid #dddddf29;border-radius:12px;padding:.7rem .75rem;font-size:.72rem;font-weight:650;line-height:1.35;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + .5rem);right:0;transform:translateY(.2rem);box-shadow:0 18px 36px #00000052}.monthly-pilot-help:hover .monthly-pilot-help-tooltip,.monthly-pilot-help:focus-within .monthly-pilot-help-tooltip{opacity:1;transform:translateY(0)}.monthly-pilot-stepper-controls{flex:none;grid-template-columns:1.62rem 1.08rem 1.62rem;place-items:center;gap:.12rem;display:grid}.monthly-pilot-stepper-controls button{width:1.62rem;height:1.62rem;color:var(--text);font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;place-items:center;font-size:1rem;font-weight:800;line-height:1;transition:border-color .16s,background-color .16s,color .16s,opacity .16s;display:inline-grid}.monthly-pilot-stepper-controls button:hover,.monthly-pilot-stepper-controls button:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.monthly-pilot-stepper-controls button:disabled{cursor:not-allowed;opacity:.34}.monthly-pilot-stepper-controls strong{color:var(--text);text-align:center;font-size:.94rem;font-weight:900;line-height:1}.monthly-work-pilot-tags{flex-wrap:wrap;gap:.38rem;min-width:0;display:flex}.monthly-work-pilot-tags span{color:#dddddfbd;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:1.85rem;padding:.28rem .58rem;font-size:.75rem;font-weight:800;line-height:1.2;display:inline-flex}.monthly-work-card-actions{margin-top:.2rem}.monthly-work-card-actions .button{width:100%}.monthly-work-pilot-card .monthly-work-card-actions{justify-self:end;margin:0}.monthly-work-pilot-card .monthly-work-card-actions .button{white-space:nowrap;width:auto}.monthly-plan-help{--monthly-plan-help-font-size:.9rem;font-size:var(--monthly-plan-help-font-size);flex-wrap:wrap;align-items:center;gap:.28em;display:flex}.monthly-work-premium-stack .monthly-plan-help{z-index:2;text-align:right;justify-content:flex-end;max-width:100%;position:absolute;bottom:calc(100% + .58rem);left:auto;right:30px;color:var(--accent)!important}.monthly-plan-help .eyebrow{font-size:inherit;letter-spacing:.02em;text-transform:none;margin:0;font-weight:500;line-height:1;color:var(--accent)!important}.monthly-work-premium-stack .monthly-plan-help .eyebrow{color:var(--accent)!important}.monthly-plan-help-link{font-size:inherit;letter-spacing:.02em;text-underline-offset:.22em;white-space:nowrap;font-weight:500;line-height:1;text-decoration:underline;color:var(--text)!important}.monthly-plan-help-link:hover,.monthly-plan-help-link:focus-visible{text-underline-offset:.22em;text-decoration:underline;color:var(--text)!important}.monthly-work-card-header{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.monthly-work-card-header .eyebrow{letter-spacing:.16em;align-items:center;margin:0;font-size:.68rem;line-height:1;display:inline-flex}.monthly-work-card-lead{gap:.18rem;display:grid}.monthly-work-card h3,.monthly-work-plan-name{font-family:var(--font-body);letter-spacing:-.04em;margin:0;font-size:clamp(1.1rem,1.45vw,1.35rem);line-height:1}.monthly-work-card>p:not(.eyebrow):not(.monthly-work-price):not(.monthly-work-price-note):not(.monthly-work-summary){color:var(--muted);margin:0;font-size:.98rem;line-height:1.62}.monthly-work-price{color:var(--text);letter-spacing:-.06em;margin:0;font-size:clamp(3rem,4.4vw,4.2rem);font-weight:700;line-height:.88}.monthly-work-price span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-left:0}.monthly-work-price span:last-child{color:var(--muted);letter-spacing:0;margin-left:.38rem;font-size:.96rem;font-weight:400}.monthly-work-price-note,.monthly-compare-price-note{color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.monthly-work-summary{color:var(--muted);margin:0;font-size:.9rem;line-height:1.48}.monthly-work-points{gap:.36rem;margin-top:auto;padding-top:.1rem;display:grid}.monthly-work-points p{align-content:center;gap:.08rem;min-height:1.28rem;margin:0;line-height:1.35;display:grid}.monthly-work-point-count{min-height:1.18rem}.monthly-work-points strong{color:var(--text);letter-spacing:.07em;text-transform:uppercase;font-size:.8rem;font-weight:700}.monthly-work-points span{color:var(--muted);font-size:.88rem}.monthly-work-point-check>span:not(.monthly-plan-feature-help),.monthly-work-point-miss>span:not(.monthly-plan-feature-help){align-items:center;gap:.54rem;display:inline-flex}.monthly-work-point-check>span:not(.monthly-plan-feature-help):before{content:"✓";width:.76rem;color:var(--text);text-align:center;flex:none;font-size:.88rem;font-weight:800;line-height:1;transform:translateY(-.02rem)}.monthly-work-point-miss>span:not(.monthly-plan-feature-help){color:#dddddf94}.monthly-work-point-miss>span:not(.monthly-plan-feature-help):before{content:"×";width:.76rem;color:var(--text);text-align:center;flex:none;font-size:.88rem;font-weight:800;line-height:1;transform:translateY(-.02rem)}.monthly-work-point-premium span{color:#f8c14a}.monthly-work-point-premium span:before{content:"";width:.92rem;height:.92rem;color:inherit;box-shadow:none;background-color:currentColor;border-radius:0;display:inline-block;transform:none;-webkit-mask:url("Website Assets/diamond.svg") 50%/contain no-repeat;mask:url("Website Assets/diamond.svg") 50%/contain no-repeat}.monthly-work-point-best{border-top:1px solid #f7f7f81a;padding-top:.36rem;margin-top:0!important}.monthly-work-actions{width:min(calc(100% - 2rem), var(--content));justify-items:center;gap:.75rem;margin:.85rem auto 0;display:grid}.monthly-work-actions-row{flex-wrap:wrap;justify-content:center;gap:.7rem;width:100%;max-width:52rem;display:flex}.monthly-work-action-help,.monthly-compare-help{text-align:center;justify-content:center;margin-top:.55rem}.monthly-compare-help{width:min(calc(100% - 2rem), var(--content));margin:.85rem auto 1.2rem}.monthly-work-actions-row .button,.monthly-work-actions .button{min-width:15rem}.monthly-work-actions-row .button{border-color:var(--accent-line)}.monthly-work-actions-row .button:not(.button-secondary):not(.button-ghost){background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.monthly-work-actions-row .button:not(.button-secondary):not(.button-ghost):hover,.monthly-work-actions-row .button:not(.button-secondary):not(.button-ghost):focus-visible{background:var(--accent-hover);border-color:var(--accent-hover)}.monthly-work-actions-row .button.button-secondary{color:var(--accent);border-color:var(--accent-line);background:0 0}.monthly-work-actions-row .button.button-secondary:hover,.monthly-work-actions-row .button.button-secondary:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.dashboard-control-section{align-content:start;justify-items:center;min-height:auto}.dashboard-control-heading{margin-bottom:1.3rem}.dashboard-control-heading h2{max-width:15ch}.dashboard-control-heading p{max-width:44rem}.dashboard-control-layout{width:min(calc(100% - 2rem), var(--content));grid-template-columns:minmax(0,1fr);place-items:center;margin:0 auto;display:grid}.dashboard-control-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;width:min(100% - 2rem,1120px);margin:1.2rem auto 0;display:flex}.dashboard-control-actions .button{min-width:13rem}.dashboard-control-preview{place-items:center;width:100%;min-width:0;display:grid}.dashboard-control-window{width:100%;max-width:var(--content);background:radial-gradient(circle at 100% 0,#bc1f2e38,#0000 38%),linear-gradient(#ffffff0b,#ffffff05),#000000d1;border:1px solid #ffffff14;border-radius:28px;justify-self:center;gap:.85rem;min-width:0;min-height:32rem;margin-inline:auto;padding:1rem;display:grid;overflow:hidden;box-shadow:0 28px 70px #00000057}.dashboard-control-top{min-height:2rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;display:flex}.dashboard-control-dot{background:#ffffff29;border-radius:999px;width:.62rem;height:.62rem}.dashboard-control-dot:first-child{background:var(--accent)}.dashboard-control-top strong{color:var(--text);margin-left:auto;font-size:.72rem}.dashboard-control-tabs{background:#000000b3;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.dashboard-control-tabs span{min-height:2.35rem;color:var(--muted);border-radius:999px;place-items:center;font-size:.82rem;font-weight:800;display:inline-grid}.dashboard-control-tabs span.is-active{background:var(--accent-soft);color:var(--text)}.dashboard-control-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:.75rem;min-width:0;display:grid}.dashboard-control-panel{background:#121214;border:1px solid #ffffff14;border-radius:18px;align-content:start;gap:.72rem;min-width:0;padding:.9rem;display:grid}.dashboard-control-panel-main{grid-row:span 2;min-height:23rem}.dashboard-control-panel-head{gap:.25rem;display:grid}.dashboard-control-panel-head span,.dashboard-control-mini-list span,.dashboard-control-project-row span{color:var(--muted)}.dashboard-control-panel-head span{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.dashboard-control-panel-head strong{color:var(--text);font-size:1.02rem;line-height:1.15}.dashboard-control-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:.35rem 0 .6rem;display:grid}.dashboard-control-timeline span{min-height:4.25rem;color:var(--muted);background:#ffffff0a;border-radius:14px;align-content:end;padding:.7rem .45rem;font-size:.72rem;font-weight:800;display:grid;position:relative}.dashboard-control-timeline span:before{content:"";background:#ffffff1a;border-radius:999px;height:.36rem;position:absolute;top:.72rem;left:.45rem;right:.45rem}.dashboard-control-timeline span.is-complete:before,.dashboard-control-timeline span.is-active:before{background:linear-gradient(90deg, var(--accent), #f6c343)}.dashboard-control-timeline span.is-active{border:1px solid var(--accent-line);color:var(--text);background:var(--accent-soft)}.dashboard-control-project-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.85rem;display:flex}.dashboard-control-project-row div{gap:.22rem;min-width:0;display:grid}.dashboard-control-project-row strong{color:var(--text);font-size:.92rem;line-height:1.2}.dashboard-control-project-row span,.dashboard-control-mini-list span{font-size:.78rem;line-height:1.35}.dashboard-control-project-row em{border:1px solid var(--accent-line);background:var(--accent-soft);min-height:1.8rem;color:var(--text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 .62rem;font-size:.68rem;font-style:normal;font-weight:900;display:inline-flex}.dashboard-control-mini-list,.dashboard-control-bars{gap:.5rem;display:grid}.dashboard-control-mini-list span{background:#ffffff0a;border-radius:12px;padding:.65rem .7rem}.dashboard-control-bars span{background:#ffffff12;border-radius:999px;width:100%;height:.72rem;overflow:hidden}.dashboard-control-bars span:before{content:"";width:var(--bar-width);border-radius:inherit;background:linear-gradient(90deg, var(--accent), #dddddfc7);min-width:.7rem;height:100%;display:block}.info-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:1.6rem;margin-bottom:1.25rem;display:grid}.info-heading-simple{align-items:end;margin-bottom:.5rem}.info-heading h2{font-family:var(--font-body);font-size:var(--heading-section);letter-spacing:-.04em;max-width:13ch;margin:0;line-height:.94}.info-heading p{max-width:42rem;color:var(--muted);font-size:var(--copy-section);margin:0;line-height:1.72}.info-card-grid{grid-template-columns:1fr;gap:1rem;display:grid}.info-card-grid-split{grid-template-columns:repeat(2,minmax(0,1fr))}.info-card{border:1px solid var(--line);background:#070708e0;border-radius:28px;align-content:start;gap:.7rem;padding:1.45rem 1.5rem;display:grid}.info-card h3{font-size:var(--heading-panel);letter-spacing:-.04em;margin:0;line-height:1.02}.info-card p{color:var(--muted);font-size:var(--copy-body);margin:0;line-height:1.72}.info-card-primary{background:radial-gradient(circle at 100% 0,#bc1f2e1f,#0000 28%),#000000f0}.info-card-actions{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.info-cta-row{justify-content:flex-start;margin-top:1rem;display:flex}.contact-form-shell{border:1px solid var(--line);background:var(--panel);backdrop-filter:blur(16px);width:min(100%,64rem);box-shadow:var(--shadow);text-align:left;border-radius:30px;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:1rem 1.15rem;margin-top:1.35rem;margin-left:auto;margin-right:auto;padding:1.75rem}.contact-span-2{grid-column:1/-1}.contact-form-actions{align-content:start;justify-items:start;gap:.9rem;padding-top:.6rem;display:grid}.contact-section .contact-form-shell{text-align:left;justify-items:stretch}.contact-section .section-heading{margin-bottom:1.15rem}.contact-section .section-heading h2{max-width:20ch;font-size:clamp(2.45rem,3.9vw,3.85rem)}.contact-section .section-heading p{max-width:58rem}.contact-section .contact-form label,.contact-section .contact-form input,.contact-section .contact-form textarea{text-align:left}.contact-form-shell label{width:100%;color:var(--text);font-size:1rem;font-weight:500}.contact-form-shell .contact-span-2{width:100%}.contact-form-shell input,.contact-form-shell textarea{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;padding:.85rem 0 .7rem}.contact-form-shell input{min-height:3.4rem}.contact-form-shell textarea{resize:none;min-height:3.4rem;padding-top:1rem;line-height:1.45;overflow:hidden}.contact-form-shell input:focus,.contact-form-shell textarea:focus{border-bottom-color:#ffffff9e;outline:none}.contact-form-shell textarea::placeholder{transform:translateY(.1rem)}.contact-form-actions .button{min-width:15.5rem}.contact-section .form-note{text-align:left;max-width:38rem}.unified-intake-shell{border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(circle at 0 0,#bc1f2e2e,#0000 22%),radial-gradient(circle at 100% 0,#dddddf14,#0000 26%),linear-gradient(#ffffff08,#000000eb 16%),#000000f0;border-radius:34px;overflow:hidden}.unified-intake-heading{grid-template-columns:minmax(0,1fr) minmax(340px,.92fr);gap:1.8rem;padding:2rem 2rem 1.35rem;display:grid}.unified-intake-heading h2{font-size:var(--heading-section);max-width:12ch}.unified-intake-heading p{max-width:42rem;font-size:var(--copy-section);margin:0;line-height:1.72}.intake-heading-side{align-content:start;gap:1rem;display:grid}.intake-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.intake-path-card{border:1px solid var(--line);background:#ffffff08;border-radius:22px;gap:.45rem;padding:1rem 1.05rem;transition:transform .18s,border-color .18s,background .18s;display:grid}.intake-path-card:hover,.intake-path-card:focus-visible{background:#ffffff0d;border-color:#ffffff2e;transform:translateY(-2px)}.intake-path-card strong{font-size:1.05rem;line-height:1.25}.intake-path-card span:last-child{color:var(--muted);line-height:1.55}.intake-path-label{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700}.intake-path-card-primary{background:linear-gradient(#d132391f,#ffffff08 86%),#ffffff08;border-color:#d1323938}.unified-intake-grid{background:0 0;grid-template-columns:1fr;gap:1rem;padding:0 1.25rem 1.25rem;display:grid}.intake-panel{border:1px solid var(--line);background:#070708e0;border-radius:28px;align-content:start;gap:1.4rem;min-height:auto;padding:1.45rem 1.5rem 1.55rem;display:grid}#work,#services,#why-switch,#how-it-works,#monthly-deliveries,#faq,#client-dashboard,#clients,#script-lab,#contactForm,#projectModelSection,#projectGallerySection,#projectComparisonsSection{scroll-margin-top:9rem}.intake-step-card-primary{background:radial-gradient(circle at 100% 0,#bc1f2e1f,#0000 28%),#000000f0}.intake-step-head{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.25rem;display:flex}.intake-step-kicker{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.intake-step-index{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:700}.intake-step-state{min-height:1.95rem;color:var(--muted);text-transform:uppercase;letter-spacing:.14em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:0 .72rem;font-size:.72rem;font-weight:700;display:inline-flex}.intake-step-state-primary{color:var(--text);border-color:var(--accent-line);background:var(--accent-soft)}.intake-step-note{max-width:40rem;color:var(--muted);margin:0;line-height:1.6}.intake-jump-link{color:var(--accent);font-size:.95rem;line-height:1.5}.intake-jump-link:hover,.intake-jump-link:focus-visible{color:var(--text)}.panel-intro{gap:.7rem;max-width:48rem;display:grid}.panel-intro h3{font-size:var(--heading-panel)}.panel-intro p{font-size:var(--copy-body);margin:0;line-height:1.72}.script-lab-layout{grid-template-columns:1fr;gap:1rem;display:grid}.script-lab-layout .script-builder,.script-lab-layout .script-output{box-shadow:none;background:0 0;border:0;padding:0}.script-builder{max-width:46rem}.script-output{gap:1rem;max-width:58rem;display:grid}.script-output-card{margin-top:0}.estimate-inline-card{border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(#bc1f2e14,#000000eb 42%),#000000eb;gap:.75rem;max-width:28rem;margin-top:1rem;padding:1.2rem;display:grid}.estimate-inline-card p{margin:0}.intake-panel-contact{background:radial-gradient(circle at 0 0,#bc1f2e1f,#0000 30%),#000000f0}.contact-highlights{margin-top:1.4rem}.form-note{color:var(--muted);max-width:40rem;margin:0}.auth-body{min-height:100vh}.auth-body.auth-is-initializing .auth-card{visibility:hidden}.auth-page{justify-items:center;min-height:100svh;padding:clamp(1rem,2.2svh,1.5rem) 0 clamp(.45rem,1svh,.8rem);display:grid}.auth-card{background:0 0;width:100%}.auth-intro-content{text-align:left;place-self:center;justify-items:start;gap:clamp(1.05rem,2svh,1.7rem);width:min(100%,42rem);display:grid}.auth-brand{justify-self:start;justify-items:start;gap:clamp(1.05rem,2svh,1.7rem);margin-bottom:0;display:grid}.auth-logo-link{align-items:center;width:fit-content;display:inline-flex}.auth-back-button{border:1px solid var(--accent-line);width:fit-content;min-height:2.35rem;color:var(--accent-text);font-family:var(--font-label);border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.9rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.auth-back-button:hover,.auth-back-button:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.auth-back-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.auth-logo{width:clamp(9.25rem,13vw,12.5rem);height:auto;display:block}.auth-copy{text-align:left;justify-items:start;gap:.55rem;margin-bottom:0;display:grid}.auth-copy h1{letter-spacing:0;max-width:11ch;margin-inline:0;font-size:clamp(2.4rem,3.9vw,4rem);line-height:.92}.auth-copy p,.auth-meta{color:var(--muted);line-height:1.7}.auth-copy p{max-width:38rem;margin-inline:0;font-size:.96rem;line-height:1.5}.auth-meta a{color:var(--accent-3);font-weight:800}.auth-stage{width:min(calc(100% - 2rem), var(--content));min-height:calc(100svh - clamp(2rem,3.2svh,2.7rem));margin:0 auto;display:grid}.auth-card{min-height:100%;padding:clamp(.85rem,1.25vw,1.1rem)}.auth-layout{grid-template-columns:minmax(0,40rem) minmax(clamp(2rem,5vw,9rem),1fr) minmax(390px,455px) minmax(clamp(2rem,5vw,9rem),1fr);align-items:stretch;gap:0;min-height:100%;display:grid}.auth-intro-panel{text-align:left;grid-column:1;grid-template-rows:auto minmax(0,1fr);align-content:stretch;justify-items:start;gap:.8rem;min-width:0;min-height:100%;padding:clamp(2rem,3.4vw,3.25rem) clamp(1.25rem,2.45vw,2.5rem);display:grid}.auth-form-panel{background:linear-gradient(#ffffff0a,#ffffff04),#070708d6;border:1px solid #ffffff14;border-radius:22px;grid-column:3;grid-template-rows:none;align-content:center;align-self:center;gap:.75rem;width:100%;min-width:0;min-height:auto;padding:clamp(1.25rem,2vw,1.75rem);display:grid}.auth-google-shell,.auth-divider,.auth-google-shell,.auth-divider,.auth-google-shell,.auth-divider,.auth-google-shell,.auth-divider,.auth-form,.auth-meta{grid-row:auto}.auth-google-shell{gap:.34rem}.auth-divider{margin:.15rem 0}.auth-meta{margin-top:.2rem}.auth-plan-summary{border:1px solid var(--accent-line);text-align:left;background:radial-gradient(circle at 0 0,#bc1f2e1f,#0000 38%),#ffffff08;border-radius:14px;justify-self:start;gap:.25rem;width:min(100%,31rem);margin-bottom:0;padding:.65rem .8rem;display:grid}.auth-journey[hidden],.auth-plan-summary[hidden]{display:none}.auth-plan-kicker{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}.auth-plan-main{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.auth-plan-main strong{color:var(--text);font-size:1.12rem;font-weight:700}.auth-plan-main span,.auth-plan-note,.auth-helper{color:var(--muted);line-height:1.6}.auth-helper.is-error{color:var(--accent-2)}.auth-plan-note{margin:0;font-size:.8rem}.auth-tabs{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-bottom:0;padding:.25rem;display:grid}.auth-tab{min-height:2.5rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:700;transition:background-color .18s,color .18s,transform .18s}.auth-tab:hover,.auth-tab:focus-visible{color:var(--text)}.auth-tab.is-active{background:var(--accent);color:var(--text-on-accent)}.auth-google-shell{grid-row:2;gap:.45rem;display:grid}.auth-google-container{place-items:center;width:100%;min-height:40px;display:grid}.auth-google-container[hidden],.auth-google-fallback[hidden],.auth-helper[hidden]{display:none}.auth-google-fallback{color:#1f1f1f;width:100%;min-height:40px;font-family:var(--font-body), "Arial", sans-serif;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:.55rem .85rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.auth-google-fallback:hover,.auth-google-fallback:focus-visible{transform:translateY(-1px);box-shadow:0 12px 26px #0000002e}.auth-google-fallback:disabled{cursor:not-allowed;opacity:.72}.auth-google-fallback:disabled:hover,.auth-google-fallback:disabled:focus-visible{box-shadow:none;transform:none}.auth-google-fallback-mark{flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.auth-google-fallback-mark svg{width:100%;height:100%;display:block}.auth-google-helper{margin:0;font-size:.8rem}.auth-divider{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-row:4;align-items:center;gap:.6rem;margin:0;font-size:.72rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff14;flex:1;height:1px}.auth-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem .75rem;display:grid}.auth-form label{gap:.34rem;font-size:.9rem}.auth-form input{border-radius:12px;padding:.68rem .85rem;line-height:1.25}.auth-form input:not([type=checkbox]):focus,.auth-form input:not([type=checkbox]):focus-visible{outline-offset:0;box-shadow:none;outline:none;border-color:#4a4a54!important}.auth-span-2{grid-column:1/-1}.auth-field-grid label[hidden]{display:none!important}.auth-form .auth-check{width:100%;color:var(--muted);justify-content:flex-start;align-items:flex-start;gap:.5rem;margin:.12rem 0 0;font-size:.82rem;line-height:1.35;display:flex}.auth-form .auth-check input{flex:none;width:auto;margin-top:.2rem;margin-left:0}.auth-form .auth-check span{flex:auto;display:block}.auth-check a{color:var(--accent-3);text-underline-offset:.18em;text-decoration:underline}.auth-check a:hover,.auth-check a:focus-visible{color:var(--text)}.legal-page-hero,.legal-page-section{width:min(100% - 2rem,1060px);margin:0 auto}.legal-page-hero{text-align:left;justify-items:start}.legal-page-hero p{max-width:50rem}.legal-copy-card{gap:1.2rem;padding:clamp(1.4rem,2vw,1.9rem);display:grid}.legal-copy-section{gap:.45rem;display:grid}.legal-copy-section h2{font-family:var(--font-body);letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1}.legal-copy-section p{color:var(--muted);margin:0;font-size:.98rem;line-height:1.7}.auth-submit{width:100%;min-height:2.9rem;margin-top:0}.auth-form{grid-row:6;gap:.75rem;min-height:0}.auth-meta{grid-row:8;margin:0;font-size:.94rem;line-height:1.4}.auth-google-shell,.auth-divider,.auth-form,.auth-meta{grid-row:auto}.project-page{padding-top:7.25rem}.project-embed-root,.project-embed-root body{overscroll-behavior:contain;background:0 0;min-height:auto}.project-embed-root .site-shell{min-height:auto}.project-embed-root .topbar,.project-embed-root .footer,.project-embed-root .project-detail-actions,.project-embed-root .project-case-cta-section{display:none}.project-embed-root .subpage-shell{min-height:0}.project-embed-root .subpage-shell:before{opacity:0}.project-embed-root .project-page{padding-top:0;padding-bottom:3rem}.project-embed-root .project-main-deliverable-section{padding-top:1rem}.project-embed-root .project-summary-grid{padding-bottom:2.5rem}.all-projects-page{padding-top:7.25rem}.subpage-shell{z-index:1;isolation:isolate;min-height:100vh;position:relative}.subpage-shell:before{content:"";background:var(--section-gradient);z-index:-1;pointer-events:none;position:absolute;inset:0}.all-projects-hero,.all-projects-section{width:min(calc(100% - 2rem), var(--content));margin:0 auto}.calculator-page-hero{gap:1.1rem;padding-top:clamp(8.9rem,10vw,10.4rem);display:grid}.calculator-page-hero h1{font-family:var(--font-body);letter-spacing:-.04em;max-width:11.5ch;margin:0;font-size:clamp(3.35rem,5.35vw,5.45rem);line-height:.88}.calculator-page-hero p:last-child{max-width:48rem;color:var(--muted);font-size:var(--copy-section);line-height:1.72}.calculator-import-note{color:var(--text);background:#d1323914;border:1px solid #d132392e;border-radius:14px;margin:0;padding:.95rem 1rem;font-size:.96rem;line-height:1.58}.calculator-import-note[hidden]{display:none}.calculator-page-section{padding:2rem 0 4rem}.contact-page-hero{text-align:center;justify-items:center}.contact-page-hero h1{max-width:11ch}.contact-page-hero p{max-width:54rem}.contact-page-section{gap:1rem;padding-top:1rem;display:grid}.contact-page-section .calculator-import-note,.contact-page-section .contact-form-shell{width:min(100%,64rem);margin-left:auto;margin-right:auto}.script-page-layout{align-items:start}.calculator-summary-panel h2{font-size:1.3rem;line-height:1.05}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}.guide-grid+.guide-grid{margin-top:1rem}.guide-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.2rem;display:flex}.all-projects-hero{padding:0 0 1.5rem}.all-projects-heading{gap:1rem;max-width:56rem;display:grid}.all-projects-controls{gap:.9rem;display:grid}.all-projects-heading h1{margin:0;font-size:clamp(3rem,6vw,5.6rem);line-height:.95}.all-projects-intro{color:var(--muted);margin:0;line-height:1.75}.project-filter-bar{flex-wrap:wrap;gap:.75rem;display:flex}.project-filter-link{border:1px solid var(--line);min-height:2.95rem;color:var(--muted);background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-weight:700;line-height:1;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.project-filter-link:hover,.project-filter-link:focus-visible{color:var(--text);border-color:#ffffff2e;transform:translateY(-1px)}.project-filter-link.is-active{background:var(--accent);color:var(--text-on-accent);box-shadow:none;border-color:#0000}.all-projects-filter-note{color:var(--muted);margin:0;line-height:1.65}.all-projects-section{padding:0 0 4rem}.all-projects-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.all-project-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#ffffff08,#000000e0),#000000eb;border-radius:28px;gap:0;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:grid;position:relative;overflow:hidden}.all-project-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 -80px 110px #0000001f}.all-project-card:hover,.all-project-card:focus-visible{border-color:#ef4b5357;transform:translateY(-5px);box-shadow:0 26px 60px #00000057,0 0 0 1px #ef4b5314}.all-project-card:hover:after,.all-project-card:focus-visible:after{opacity:1}.all-project-media{aspect-ratio:3/4;background-image:var(--project-thumb);background-position:50%;background-size:cover;min-height:0;transition:transform .22s,filter .22s}.all-project-card:hover .all-project-media,.all-project-card:focus-visible .all-project-media{filter:saturate(1.08)brightness(1.04)contrast(1.03);transform:scale(1.035)}.all-project-copy{z-index:1;isolation:isolate;opacity:0;pointer-events:none;background:0 0;gap:.42rem;padding:1.35rem .9rem .95rem;transition:opacity .22s,transform .22s;display:grid;position:absolute;inset:auto 0 0;transform:translateY(14px)}.all-project-copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#04070c00 0%,#04070c14 18%,#04070c38 32%,#04070c6b 48%,#04070ca8 66%,#04070cdb 84%,#04070cf7 100%);position:absolute;inset:-5.75rem 0 0}.all-project-copy .eyebrow{letter-spacing:.14em;margin:0;font-size:.64rem;line-height:1.1}.all-project-copy .eyebrow,.all-project-copy h2,.all-project-copy p:last-child{opacity:0;transition:color .22s,transform .22s,opacity .22s;transform:translateY(8px)}.all-project-card:hover .all-project-copy,.all-project-card:focus-visible .all-project-copy,.all-project-card:hover .all-project-copy .eyebrow,.all-project-card:focus-visible .all-project-copy .eyebrow,.all-project-card:hover .all-project-copy h2,.all-project-card:focus-visible .all-project-copy h2,.all-project-card:hover .all-project-copy p:last-child,.all-project-card:focus-visible .all-project-copy p:last-child{opacity:1;transform:translateY(0)}.all-project-card:hover .all-project-copy .eyebrow,.all-project-card:focus-visible .all-project-copy .eyebrow{color:var(--accent)}.all-project-card:hover .all-project-copy h2,.all-project-card:focus-visible .all-project-copy h2{color:#fff;transform:translateY(-1px)}.all-project-copy h2{margin:0;font-size:1.18rem;line-height:1.04}.all-project-copy p:last-child{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.98rem;line-height:1.5;display:-webkit-box;overflow:hidden}.all-project-empty{grid-column:1/-1;gap:.75rem;min-height:0;display:grid}.project-detail-hero{width:min(calc(100% - 2rem), var(--content));border:1px solid var(--line);border-radius:34px;min-height:68svh;margin:0 auto;position:relative;overflow:hidden}.project-detail-overlay{background:linear-gradient(#04070c33,#04070cd1);position:absolute;inset:0}.project-detail-content{z-index:1;width:min(100% - 3rem,860px);padding:3rem 0 3rem 3rem;position:relative}.project-detail-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.project-detail-content h1{font-family:var(--font-title), sans-serif;margin:0;font-size:clamp(3rem,6vw,5.5rem);line-height:.95}.project-detail-lead{max-width:52rem;color:var(--muted);font-size:1.06rem;line-height:1.75}.monthly-plans-hero{gap:1rem;padding:clamp(8.7rem,10vw,10.4rem) 0 clamp(1rem,2.5vw,1.8rem);display:grid}.monthly-plans-hero-copy{gap:.85rem;max-width:58rem;display:grid}.monthly-plans-intro{color:var(--muted);max-width:48rem;margin:0;font-size:1.06rem;line-height:1.65}.monthly-plans-note{color:var(--muted);margin:0;line-height:1.65}.monthly-plans-pricing-section{gap:1.1rem;display:grid}.monthly-plans-toolbar{justify-content:space-between;align-items:end;gap:1rem;display:flex}.monthly-plans-toolbar>div:first-child{gap:.45rem;min-width:0;display:grid}.monthly-plans-toolbar .eyebrow{margin:0}.monthly-plans-toolbar h2{max-width:48rem;font-family:var(--font-body);letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.2vw,2.45rem);line-height:1.02}.monthly-plans-toolbar .monthly-billing-toggle{flex:none;justify-items:end;width:auto}.monthly-compare-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.9rem;display:grid}.monthly-compare-card{border-radius:24px;flex-direction:column;gap:.78rem;min-height:100%;padding:1.15rem;display:flex;position:relative}.monthly-compare-card.is-recommended{border-color:var(--accent-line);background:radial-gradient(circle at 100% 0,#bc1f2e33,#0000 34%),linear-gradient(#bc1f2e1a,#000000f0 42%),#000000f0;box-shadow:0 0 0 1px #bc1f2e29,0 20px 46px #00000057}.monthly-compare-card-top{justify-content:space-between;align-items:center;gap:.7rem;min-height:1.8rem;display:flex}.monthly-compare-card-top .eyebrow{margin:0}.monthly-compare-card-badge{border:1px solid var(--accent-line);background:var(--accent-soft);min-height:1.7rem;color:var(--text);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.24rem .62rem;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.monthly-plan-card-actions{gap:.55rem;margin-top:.1rem;display:grid}.monthly-plan-select-button{width:100%;min-height:3rem}.monthly-compare-card.is-current-plan{border-color:var(--accent-line);box-shadow:0 0 0 1px #bc1f2e29}.monthly-compare-card-builder{background:radial-gradient(circle at 100% 0,#bc1f2e29,#0000 36%),#000000eb}.monthly-compare-card h2{font-family:var(--font-body);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,2.2vw,2.65rem);line-height:.94}.monthly-compare-card p{margin:0}.monthly-compare-price{color:var(--text);letter-spacing:-.05em;font-size:clamp(2.2rem,3.2vw,3.45rem);font-weight:700;line-height:.92}.monthly-compare-price span{color:var(--muted);letter-spacing:0;margin-left:.35rem;font-size:1rem;font-weight:500}.monthly-compare-price-note{min-height:2.35rem;font-size:.78rem;line-height:1.42}.monthly-compare-summary{color:var(--muted);font-size:.94rem;line-height:1.5}.monthly-plan-details{gap:.48rem;margin-top:auto;display:grid}.monthly-plan-details p{background:#ffffff07;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:.8rem;min-height:3.1rem;margin:0;padding:.65rem .72rem;display:flex}.monthly-plan-details span{color:var(--muted);font-size:.82rem;line-height:1.25}.monthly-plan-details strong{color:var(--text);text-align:right;font-size:.86rem;line-height:1.15}.monthly-plan-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.monthly-plan-rule-card{border-radius:20px;gap:.5rem;padding:1rem;display:grid}.monthly-plan-rule-card .eyebrow,.monthly-plan-rule-card h3,.monthly-plan-rule-card p{margin:0}.monthly-plan-rule-card h3{font-family:var(--font-body);color:var(--text);letter-spacing:0;font-size:1rem;line-height:1.1}.monthly-plan-rule-card p{color:var(--muted);font-size:.88rem;line-height:1.48}.monthly-feature-compare{gap:.85rem;margin-top:.45rem;display:grid}.monthly-feature-compare-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.monthly-feature-compare-head .eyebrow{margin:0 0 .42rem}.monthly-feature-compare-head h2{font-family:var(--font-body);letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2vw,2.25rem);line-height:1}.monthly-feature-table-shell{background:radial-gradient(circle at 100% 0,#bc1f2e1a,#0000 28%),#ffffff06;border:1px solid #ffffff14;border-radius:24px;overflow-x:auto}.monthly-feature-table{border-collapse:collapse;width:100%;min-width:780px}.monthly-feature-table th,.monthly-feature-table td{color:var(--muted);text-align:center;border-bottom:1px solid #ffffff12;padding:.95rem 1rem;font-size:.94rem;line-height:1.35}.monthly-feature-table th{color:var(--text);font-weight:800}.monthly-feature-table th:first-child,.monthly-feature-table td:first-child{text-align:left;width:34%}.monthly-feature-table tbody tr:last-child th,.monthly-feature-table tbody tr:last-child td{border-bottom:0}.monthly-feature-state{border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:1rem;font-weight:800;display:inline-grid}.monthly-feature-state.is-yes{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--text)}.monthly-feature-state.is-no{color:#dddddf85;background:#ffffff09;border:1px solid #ffffff14}.monthly-compare-block{gap:.5rem;display:grid}.monthly-compare-block h3{letter-spacing:.02em;text-transform:uppercase;color:var(--text);margin:0;font-size:1rem}.monthly-compare-list{color:var(--muted);margin:0;padding-left:1.1rem;line-height:1.65}.monthly-compare-list li+li{margin-top:.45rem}.monthly-builder-fields{gap:.65rem;display:grid}.monthly-builder-fields label{gap:.5rem;display:grid}.monthly-builder-fields span{color:var(--text);font-size:.96rem;font-weight:600}.monthly-builder-fields input,.monthly-builder-fields select{width:100%;min-height:3rem}.monthly-builder-summary{color:var(--muted);font-size:.9rem;line-height:1.45}.dashboard-script-hook-list{color:var(--muted);margin:0;padding-left:1.1rem}.dashboard-script-hook-list li+li{margin-top:.42rem}.monthly-builder-formula{color:var(--muted);font-size:.93rem;line-height:1.55}.monthly-builder-actions{flex-wrap:wrap;gap:.65rem;margin-top:.1rem;display:flex}.monthly-builder-actions .button{width:100%}.monthly-plans-footer{gap:1rem;margin-top:1rem;display:grid}.monthly-plans-footer-card{border-radius:22px;gap:.85rem;padding:1.2rem 1.35rem;display:grid}.monthly-plans-footer-card h2{font-family:var(--font-body);letter-spacing:-.04em;max-width:12ch;margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:.94}.monthly-plans-notice{width:min(calc(100% - 2rem), var(--content));margin:1rem auto 0}.monthly-plans-footer-actions{flex-wrap:wrap;gap:.8rem;display:flex}.project-detail-grid{width:min(calc(100% - 2rem), var(--content));grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 auto;padding:2rem 0 4rem;display:grid}.detail-panel{padding:calc(var(--card-pad) + .2rem);border:1px solid var(--line);background:#ffffff08;border-radius:26px}.detail-panel h2{font-family:var(--font-title), sans-serif;margin:0 0 .8rem;font-size:2rem;line-height:1}.detail-panel p,.detail-list{color:var(--muted);line-height:1.7}.detail-list{margin:0;padding-left:1.1rem}.project-main-deliverable-section{width:min(calc(100% - 2rem), var(--content));margin:0 auto}.project-main-deliverable-card{border:1px solid var(--line);background:#ffffff08;border-radius:34px;padding:1rem}.project-main-deliverable-top{justify-content:space-between;align-items:center;gap:1rem;padding:.35rem .35rem 1rem;display:flex}.project-main-deliverable-title{min-width:0;font-family:var(--font-title), sans-serif;letter-spacing:-.045em;white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:clamp(1.4rem,2.7vw,2.45rem);line-height:1;overflow:hidden}.project-main-deliverable-media{--project-deliverable-height:clamp(340px, 40vw, 560px);background:0 0;border-radius:0;overflow:visible}.project-main-deliverable-media .project-media-primary .project-media-frame{aspect-ratio:16/9}.project-summary-grid{padding-top:1rem}.project-overview-panel .project-detail-lead{margin:0}.project-case-section{width:min(calc(100% - 2rem), var(--content));margin:0 auto;padding:0 0 2rem}.project-section-heading{gap:.6rem;max-width:58rem;margin-bottom:1.2rem;display:grid}.project-section-heading-compact{max-width:none;margin-bottom:1rem}.project-section-heading h2,.project-comparison-copy h3{font-family:var(--font-title), sans-serif;letter-spacing:-.04em;margin:0;line-height:1}.project-section-heading h2{font-size:clamp(2rem,4vw,3.25rem)}.project-section-heading-compact h2{font-size:clamp(1.6rem,3vw,2.15rem)}.project-section-heading p:last-child,.project-media-caption,.project-gallery-card figcaption,.project-comparison-copy p{color:var(--muted);margin:0;line-height:1.75}.project-model-grid{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}.project-model-grid-has-shots{grid-template-columns:minmax(0,1.9fr) minmax(240px,320px)}.project-model-shot-stack{align-content:start;gap:1rem;display:grid}.project-model-shot-card{margin:0}.project-embed-card,.project-gallery-card,.project-comparison-card{border:1px solid var(--line);background:#ffffff08;border-radius:28px;overflow:hidden}.project-media-frame,.project-model-frame{aspect-ratio:16/10;background:#070a0feb;position:relative}.project-media-split{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.project-media-split-dual{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:stretch}.project-media-primary,.project-media-secondary{min-width:0}.project-media-split-dual .project-media-primary,.project-media-split-dual .project-media-secondary,.project-main-deliverable-media .project-media-split:not(.project-media-split-dual) .project-media-primary{display:flex}.project-main-deliverable-media .project-media-split:not(.project-media-split-dual) .project-media-deliverable-card{width:100%}.project-media-deliverable-card{border:1px solid var(--line);background:#070a0feb;border-radius:28px;overflow:hidden}.project-media-deliverable-card-vertical{background:0 0;overflow:visible}.project-media-deliverable-card-fullhd{background:0 0;border:0;overflow:visible}.project-media-split-dual .project-media-deliverable-card{width:100%;height:var(--project-deliverable-height)}.project-media-deliverable-card .project-media-frame{border-radius:0}.project-main-deliverable-media .project-media-split-dual .project-media-primary .project-media-frame,.project-main-deliverable-media .project-media-split-dual .project-media-secondary .project-media-frame,.project-main-deliverable-media .project-media-split-dual .project-media-secondary .project-media-frame-vertical{aspect-ratio:auto;height:100%}.project-media-frame-vertical{width:100%;height:auto;min-height:0;overflow:hidden}.project-main-deliverable-media .project-media-secondary .project-media-frame-vertical{aspect-ratio:9/16}.project-media-frame-vertical-phone{background:0 0;justify-content:center;align-items:center;display:flex;overflow:visible}.project-main-deliverable-media .project-media-secondary .project-media-frame-vertical{overflow:visible}.project-media-frame-laptop,.project-media-frame-fullhd{background:0 0;justify-content:center;align-items:center;display:flex;overflow:visible}.project-media-frame-laptop .project-media-side-label,.project-media-frame-fullhd .project-media-side-label{z-index:6}.project-video-preview{isolation:isolate;place-items:center;width:100%;height:100%;padding:2.35rem .8rem 1rem;display:grid;position:relative}.project-main-deliverable-media .project-media-split:not(.project-media-split-dual) .project-video-preview{padding:1.2rem 1rem .6rem}.project-video-device{width:min(100%, calc((var(--project-deliverable-height) - 4.4rem) * 16 / 9));aspect-ratio:16/9;isolation:isolate;align-self:center;max-width:100%;height:auto;position:relative}.project-main-deliverable-media .project-media-split:not(.project-media-split-dual) .project-video-device{width:min(100%, calc((var(--project-deliverable-height) - 2.3rem) * 16 / 9))}.project-laptop-preview{isolation:isolate;place-items:end center;width:100%;height:100%;padding:2.35rem .8rem 1rem;display:grid;position:relative}.project-laptop-preview:before{content:"";z-index:0;filter:blur(56px);opacity:.96;pointer-events:none;background:radial-gradient(circle at 50% 30%,#ff7e5838,#0000 34%),radial-gradient(circle at 50% 66%,#ffc26838,#0000 38%),radial-gradient(circle at 78% 54%,#743dff1f,#0000 34%);position:absolute;inset:16% 8% 10%}.project-laptop-preview>*{z-index:1;position:relative}.project-main-deliverable-media .project-media-split:not(.project-media-split-dual) .project-laptop-preview{align-items:center;padding:1.2rem 1rem .6rem}.project-laptop-device{width:min(100%, calc((var(--project-deliverable-height) - 4.4rem) * 1.65));aspect-ratio:2048/1241;isolation:isolate;align-self:end;max-width:100%;height:auto;position:relative}.project-main-deliverable-media .project-media-split:not(.project-media-split-dual) .project-laptop-device{width:min(100%, calc((var(--project-deliverable-height) - 2.3rem) * 1.78));align-self:center}.project-laptop-device:before{content:"";z-index:0;filter:blur(54px);opacity:.9;pointer-events:none;background:radial-gradient(circle at 50% 18%,#ffc25f57,#0000 34%),radial-gradient(circle at 26% 62%,#ff586333,#0000 42%),radial-gradient(circle at 76% 58%,#ff78383d,#0000 40%),radial-gradient(circle at 50% 74%,#922eff1f,#0000 48%);border-radius:2.8rem;position:absolute;inset:12% 11% 11%;transform:translateY(2%)}.project-laptop-device:after{content:"";z-index:0;filter:blur(28px);opacity:.92;pointer-events:none;background:linear-gradient(135deg,#ff565c38,#ffbe6a2e 42%,#603aff24 100%);border-radius:2.4rem;position:absolute;inset:16% 16% 18%}.project-laptop-screen{z-index:1;background:#000;border-radius:2.4% 2.4% 1% 1%;position:absolute;inset:2.82% 8.82% 10.24% 8.72%;overflow:hidden}.project-laptop-video-surface{z-index:1;aspect-ratio:16/9;width:100%;height:100%;box-shadow:none;background:#000;border:0;border-radius:14px;outline:0;position:absolute;inset:0;overflow:hidden}.project-laptop-video-surface .project-showcase-asset-laptop{object-fit:cover;object-position:center center;border-radius:inherit;background:#000;width:100%;height:100%;position:absolute;inset:0}.project-laptop-video-surface:fullscreen{aspect-ratio:auto;background:#000;border-radius:0;justify-content:center;align-items:center;width:100vw;height:100vh;max-height:none;display:flex;position:fixed;inset:0;overflow:hidden;transform:none}.project-laptop-video-surface:fullscreen::backdrop{background:#000}.project-laptop-video-surface:-webkit-full-screen{aspect-ratio:auto;background:#000;border-radius:0;justify-content:center;align-items:center;width:100vw;height:100vh;max-height:none;display:flex;position:fixed;inset:0;overflow:hidden;transform:none}.project-laptop-video-surface:-webkit-full-screen::backdrop{background:#000}.project-laptop-video-surface:fullscreen::backdrop{background:#000}.project-laptop-video-surface:fullscreen .project-showcase-asset-laptop,.project-laptop-video-surface:-webkit-full-screen .project-showcase-asset-laptop{object-fit:contain;border-radius:0;width:min(100vw,177.778vh);max-width:100vw;height:min(100vh,56.25vw);max-height:100vh;position:relative;inset:auto}.project-laptop-video-surface:fullscreen .project-showcase-asset-laptop,.project-laptop-video-surface:fullscreen .project-showcase-asset-laptop{object-fit:contain;border-radius:0;width:min(100vw,177.778vh);max-width:100vw;height:min(100vh,56.25vw);max-height:100vh;position:relative;inset:auto}.project-laptop-video-surface:fullscreen .project-video-fullscreen-button,.project-laptop-video-surface:fullscreen .project-video-volume,.project-laptop-video-surface:fullscreen .project-video-progress,.project-laptop-video-surface:-webkit-full-screen .project-video-fullscreen-button,.project-laptop-video-surface:-webkit-full-screen .project-video-volume,.project-laptop-video-surface:-webkit-full-screen .project-video-progress{opacity:1;pointer-events:auto;transform:translateY(0)}.project-laptop-video-surface:fullscreen .project-video-fullscreen-button,.project-laptop-video-surface:fullscreen .project-video-volume,.project-laptop-video-surface:fullscreen .project-video-progress,.project-laptop-video-surface:fullscreen .project-video-fullscreen-button,.project-laptop-video-surface:fullscreen .project-video-volume,.project-laptop-video-surface:fullscreen .project-video-progress{opacity:1;pointer-events:auto;transform:translateY(0)}.project-media-frame-vertical-phone .project-media-side-label{z-index:6}.project-phone-social-shell{grid-template-rows:minmax(0,1fr);gap:0;width:100%;height:100%;padding:1.56rem .72rem 1rem;display:grid;position:relative}.project-phone-platform-tabs{z-index:7;justify-items:center;gap:.52rem;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.project-phone-platform-tab{color:#ffffffbd;backdrop-filter:blur(10px)saturate(150%);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-right:0;border-radius:.78rem 0 0 .78rem;justify-content:center;align-items:center;width:1.72rem;height:1.9rem;padding:0;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex;box-shadow:-12px 8px 22px #00000029}.project-phone-platform-tab:hover,.project-phone-platform-tab:focus-visible{color:#fffffff5;background-color:#ffffff1a;border-color:#ffffff3d;transform:scale(1.05)}.project-phone-platform-tab.is-active{background:var(--accent);color:#fff;border-color:#e04450db;box-shadow:inset 0 1px #ffffff29,-12px 8px 22px #bc1f2e3d}.project-phone-platform-hint{z-index:7;box-sizing:border-box;backdrop-filter:blur(18px)saturate(160%);opacity:0;pointer-events:none;background:#070a0feb;border:1px solid #ffffff1f;border-radius:18px;width:min(14.2rem,100% - 3.85rem);padding:.95rem 2.35rem 1rem 1rem;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:2.34rem;transform:translateY(calc(.4rem - 50%));box-shadow:0 20px 40px #00000038}.project-phone-platform-hint.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)}.project-phone-platform-hint-title,.project-phone-platform-hint-copy{margin:0}.project-phone-platform-hint-title{letter-spacing:.11em;text-transform:uppercase;color:#fffffff5;font-size:.74rem;font-weight:700}.project-phone-platform-hint-copy{color:#eff3f6e6;margin-top:.45rem;font-size:.88rem;line-height:1.58}.project-phone-platform-hint-close{color:#eff3f6b8;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;padding:0;display:inline-flex;position:absolute;top:.56rem;right:.56rem}.project-phone-platform-hint-close:hover,.project-phone-platform-hint-close:focus-visible{color:#fffffff5;background:#ffffff14}.project-phone-platform-hint-close span{font-size:1.08rem;line-height:1;display:block}.project-phone-inline-icon{width:.96rem;height:.96rem;margin:0 auto;display:block}.project-phone-preview{isolation:isolate;place-items:center;width:100%;height:100%;padding:2.8rem 1rem 1.2rem;display:grid;position:relative}.project-phone-preview:before{content:"";z-index:0;filter:blur(36px);opacity:.98;pointer-events:none;background:radial-gradient(circle at 50% 22%,#ffc16a3d,#0000 26%),radial-gradient(circle at 42% 48%,#ff546838,#0000 30%),radial-gradient(circle at 62% 68%,#733bff24,#0000 28%);position:absolute;inset:12% 14%}.project-phone-preview>*{z-index:1;position:relative}.project-phone-social-shell .project-phone-preview{min-height:0;padding:0}.project-main-deliverable-media .project-phone-social-shell .project-phone-preview{padding:0}.project-main-deliverable-media .project-media-split:not(.project-media-split-dual) .project-phone-social-shell,.project-main-deliverable-media .project-media-split:not(.project-media-split-dual) .project-phone-preview{padding:1.35rem 1rem .85rem}.project-phone-device{aspect-ratio:462/944;isolation:isolate;width:auto;max-width:100%;height:100%;max-height:100%;position:relative;transform:none}.project-main-deliverable-media .project-media-split-dual .project-phone-device{height:min(100%, calc((var(--project-deliverable-height) - 4.4rem) * .878));max-height:min(100%, calc((var(--project-deliverable-height) - 4.4rem) * .878))}.project-phone-device:before{content:"";z-index:0;filter:blur(32px);opacity:.92;pointer-events:none;background:radial-gradient(circle at 50% 16%,#ffb95c57,#0000 30%),radial-gradient(circle at 36% 44%,#ff4c663d,#0000 34%),radial-gradient(circle at 66% 56%,#ff7c4638,#0000 36%),radial-gradient(circle at 50% 76%,#6d34ff24,#0000 42%);border-radius:32%/18%;position:absolute;inset:10% 9%}.project-phone-device:after{content:"";z-index:0;filter:blur(18px);opacity:.94;pointer-events:none;background:linear-gradient(#ffbe7038,#ff5c6c2e 48%,#6c38ff1f);border-radius:30%/16%;position:absolute;inset:15% 14%}.project-phone-screen{z-index:5;clip-path:inset(0 round 14.8%/6.8%);contain:layout paint;isolation:isolate;touch-action:pan-y;background:0 0;border-radius:14.8%/6.8%;position:absolute;inset:1.7% 4.55%;overflow:hidden}.project-phone-screen:before{content:"";z-index:5;background:linear-gradient(#0d1016fa,#030508);border-radius:999px;width:30.4%;height:4.1%;position:absolute;top:2.18%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff0f,0 8px 24px #0000004d}.project-phone-screen:after{content:"";z-index:5;aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#2b3d5ceb,#121823fa 72%);border-radius:999px;width:1.95%;position:absolute;top:3.46%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff0f}.project-phone-frame{z-index:4;pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.project-phone-screen .project-showcase-asset-vertical-phone{z-index:0;object-fit:cover;object-position:center center;background:0 0;width:100%;height:100%;position:absolute;inset:0}.project-phone-video-poster{z-index:1;object-fit:cover;object-position:center center;pointer-events:none;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.project-phone-device.is-video-started .project-phone-video-poster,.project-phone-device.is-playing .project-phone-video-poster{opacity:0}.project-phone-social-ui{z-index:4;color:#f8fbff;pointer-events:none;text-shadow:0 4px 18px #00000057;transition:opacity .18s;position:absolute;inset:0}.project-phone-device[data-social-platform=general] .project-phone-social-ui{opacity:0}.project-phone-social-ui:before{content:"";background:linear-gradient(#05070a2e 0%,#05070a00 24% 56%,#05070a94 100%);position:absolute;inset:0}.project-phone-status-bar{z-index:1;color:#f8fbfffa;letter-spacing:-.01em;text-shadow:0 2px 10px #0000002e;justify-content:space-between;align-items:center;gap:.8rem;font-size:.74rem;font-weight:700;display:flex;position:absolute;top:.74rem;left:1.08rem;right:1.08rem}.project-phone-status-time{letter-spacing:-.015em;font-weight:700}.project-phone-status-icons{align-items:center;gap:.16rem;display:inline-flex}.project-phone-status-icon{opacity:.98;justify-content:center;align-items:center;display:inline-flex}.project-phone-system-icon{width:auto;height:.56rem;display:block}.project-phone-overlay-icon{width:1rem;height:1rem;display:block}.project-phone-platform-ui{opacity:0;transition:opacity .18s,transform .18s;position:absolute;inset:0;transform:translateY(.35rem)}.project-phone-device[data-social-platform=instagram] .project-phone-platform-ui-instagram,.project-phone-device[data-social-platform=tiktok] .project-phone-platform-ui-tiktok,.project-phone-device[data-social-platform=facebook-reels] .project-phone-platform-ui-facebook-reels,.project-phone-device[data-social-platform=youtube-shorts] .project-phone-platform-ui-youtube-shorts{opacity:1;transform:translateY(0)}.project-phone-device[data-social-platform=instagram] .project-phone-social-ui:before{background:linear-gradient(#05070a0f 0%,#05070a00 34%,#05070a1f 68%,#05070aa3 100%)}.project-phone-device[data-social-platform=instagram] .project-phone-status-bar{color:#f8fbfffa;text-shadow:none}.project-phone-device[data-social-platform=tiktok] .project-phone-social-ui:before{background:linear-gradient(#03060a0a 0%,#03060a00 24%,#03060a14 66%,#03060ad1 100%)}.project-phone-device[data-social-platform=tiktok] .project-phone-status-bar{color:#f8fbfffa;text-shadow:none}.project-phone-device[data-social-platform=facebook-reels] .project-phone-social-ui:before{background:linear-gradient(#050a181a 0%,#050a1800 26%,#050a181a 65%,#050a18c2 100%)}.project-phone-device[data-social-platform=facebook-reels] .project-phone-status-bar{color:#f8fbfffa;text-shadow:none}.project-phone-device[data-social-platform=youtube-shorts] .project-phone-social-ui:before{background:linear-gradient(#05070a1f 0%,#05070a00 26%,#05070a1f 64%,#05070ac7 100%)}.project-phone-device[data-social-platform=youtube-shorts] .project-phone-status-bar{color:#f8fbfffa;text-shadow:none}.project-phone-platform-header,.project-phone-platform-footer,.project-phone-platform-rail{position:absolute}.project-phone-platform-header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex;top:3.2rem;left:.92rem;right:.92rem}.project-phone-platform-account{align-items:center;gap:.55rem;min-width:0;display:flex}.project-phone-platform-badge{border:1px solid #ffffff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;box-shadow:0 14px 24px #00000029}.project-phone-platform-badge-instagram{background:linear-gradient(135deg,#ff5e62db,#ffbf49d1)}.project-phone-platform-badge-facebook{background:linear-gradient(135deg,#1877f2eb,#0a2c70db)}.project-phone-platform-copy{gap:.06rem;min-width:0;display:grid}.project-phone-platform-handle{font-size:.84rem;font-weight:700;line-height:1.1}.project-phone-platform-meta{color:#f6faffb8;font-size:.68rem;line-height:1.2}.project-phone-platform-pill,.project-phone-platform-action-pill{backdrop-filter:blur(12px);letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:.4rem .62rem;font-size:.66rem;font-weight:700}.project-phone-platform-header-tiktok{justify-content:center;top:3.05rem}.project-phone-tiktok-topbar{align-items:center;gap:1.15rem;display:inline-flex}.project-phone-tiktok-header{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:2.74rem;left:.76rem;right:.76rem}.project-phone-tiktok-topbar{z-index:1;justify-content:center;align-items:center;gap:1rem;width:100%;display:inline-flex}.project-phone-tiktok-topbar-item{color:#ffffffbd;letter-spacing:-.012em;white-space:nowrap;text-align:center;font-size:.79rem;font-weight:700;line-height:1;position:relative}.project-phone-tiktok-topbar-item.is-active{color:#fff}.project-phone-tiktok-topbar-item.is-active:after{content:"";background:#fff;border-radius:999px;width:1.38rem;height:.14rem;position:absolute;bottom:-.42rem;left:50%;transform:translate(-50%)}.project-phone-tiktok-rail{justify-items:center;gap:.42rem;display:grid;position:absolute;bottom:2.98rem;right:.24rem}.project-phone-tiktok-avatar-wrap{justify-content:center;align-items:center;margin-bottom:.18rem;display:inline-flex;position:relative}.project-phone-tiktok-avatar{background:#090d12f5;border:1px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;width:2.08rem;height:2.08rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #05070b2e}.project-phone-tiktok-avatar-logo{object-fit:contain;filter:brightness(1.04);width:calc(100% - .4rem);height:calc(100% - .4rem);position:absolute;inset:.2rem}.project-phone-tiktok-avatar-plus{z-index:1;background:var(--accent);width:.94rem;height:.94rem;color:var(--text);border-radius:999px;justify-content:center;align-items:center;font-size:.86rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:-.18rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #111827eb}.project-phone-tiktok-rail-item{color:var(--text);justify-items:center;gap:.1rem;display:grid}.project-phone-tiktok-rail-icon{justify-content:center;align-items:center;display:inline-flex}.project-phone-tiktok-rail-icon .project-phone-overlay-icon{width:1.38rem;height:1.38rem}.project-phone-tiktok-rail-item:nth-child(4) .project-phone-tiktok-rail-icon .project-phone-overlay-icon{width:1.18rem;height:1.18rem}.project-phone-tiktok-rail-count{font-size:.69rem;font-weight:700;line-height:.94}.project-phone-tiktok-caption-block{color:#ffffffd1;gap:.12rem;display:grid;position:absolute;bottom:2.98rem;left:.58rem;right:3.98rem}.project-phone-tiktok-caption,.project-phone-tiktok-hashtag{margin:0;line-height:1.14}.project-phone-tiktok-caption{color:var(--text);font-size:.72rem;font-weight:700}.project-phone-tiktok-hashtag{color:#ffffffc2;font-size:.63rem;font-weight:400}.project-phone-tiktok-meta{color:#ffffffbd;align-items:center;gap:.34rem;display:inline-flex}.project-phone-tiktok-music-icon{justify-content:center;align-items:center;display:inline-flex}.project-phone-tiktok-music-icon .project-phone-overlay-icon{width:1rem;height:1rem}.project-phone-tiktok-meta-label{font-size:.61rem;font-weight:400;line-height:1.05}.project-phone-tiktok-nav{background:#03060af7;border-top:1px solid #ffffff14;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.1rem;padding:.46rem .18rem .34rem;display:grid;position:absolute;bottom:0;left:0;right:0}.project-phone-tiktok-nav-item{color:#ffffffb8;justify-items:center;gap:.1rem;display:grid}.project-phone-tiktok-nav-item.is-active{color:var(--text)}.project-phone-tiktok-nav-icon{justify-content:center;align-items:center;display:inline-flex}.project-phone-tiktok-nav-icon .project-phone-overlay-icon{width:1rem;height:1rem}.project-phone-tiktok-nav-label{font-size:.54rem;font-weight:600;line-height:1}.project-phone-tiktok-nav-item-plus{align-self:end;padding-bottom:.04rem}.project-phone-tiktok-plus-pill{justify-content:center;align-items:center;width:2.02rem;height:1.38rem;display:inline-flex;position:relative}.project-phone-tiktok-plus-pill:before,.project-phone-tiktok-plus-pill:after{content:"";border-radius:.5rem;position:absolute;inset:0}.project-phone-tiktok-plus-pill:before{background:var(--accent);transform:translate(-.14rem)}.project-phone-tiktok-plus-pill:after{background:var(--accent-2);transform:translate(.14rem)}.project-phone-tiktok-plus-pill-core{z-index:1;color:#05080d;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:1.74rem;height:1.38rem;display:inline-flex;position:relative}.project-phone-tiktok-plus-pill-core .project-phone-overlay-icon{width:.88rem;height:.88rem}.project-phone-platform-toggle-group{backdrop-filter:blur(10px);background:#070a0f7a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.28rem;padding:.24rem;display:inline-flex}.project-phone-platform-toggle{color:#f6faffad;border-radius:999px;padding:.34rem .62rem;font-size:.67rem;font-weight:700}.project-phone-platform-toggle.is-active{color:#fff;background:#ffffff1f}.project-phone-platform-header-facebook{backdrop-filter:blur(12px);background:#080c1280;border:1px solid #ffffff1f;border-radius:18px;padding:.58rem .62rem}.project-phone-instagram-avatar,.project-phone-facebook-avatar{background:#090d12f5;border:1px solid #ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.92rem;height:1.92rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #05070b2e}.project-phone-instagram-avatar:after,.project-phone-facebook-avatar:after{display:none}.project-phone-social-avatar-logo{object-fit:contain;filter:brightness(1.04);width:calc(100% - .36rem);height:calc(100% - .36rem);position:absolute;inset:.18rem}.project-phone-platform-ui-instagram{color:#fff;text-shadow:none}.project-phone-instagram-reel-rail{justify-items:center;gap:.62rem;display:grid;position:absolute;bottom:2.72rem;right:.5rem}.project-phone-instagram-reel-rail-item{color:#fff;justify-items:center;gap:.14rem;display:grid}.project-phone-instagram-reel-rail-icon{justify-content:center;align-items:center;display:inline-flex}.project-phone-instagram-reel-rail-icon .project-phone-overlay-icon{width:1.44rem;height:1.44rem}.project-phone-instagram-reel-rail-item-more .project-phone-overlay-icon{width:1.2rem;height:1.2rem}.project-phone-instagram-reel-rail-count{font-size:.64rem;font-weight:700;line-height:1}.project-phone-instagram-reel-footer{gap:.34rem;display:grid;position:absolute;bottom:.74rem;left:.54rem;right:2.98rem}.project-phone-instagram-reel-account{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.project-phone-instagram-reel-avatar{background:#090d12f5;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #05070b2e}.project-phone-instagram-reel-name{white-space:nowrap;min-width:0;font-size:.76rem;font-weight:700;line-height:1.1}.project-phone-instagram-reel-audio-pill{backdrop-filter:blur(12px);background:#ffffff2e;border-radius:999px;align-items:center;gap:.34rem;max-width:100%;padding:.28rem .42rem;display:inline-flex}.project-phone-instagram-reel-audio-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.project-phone-instagram-reel-audio-icon .project-phone-overlay-icon{width:.86rem;height:.86rem}.project-phone-instagram-reel-audio-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:500;line-height:1;overflow:hidden}.project-phone-instagram-reel-corner{backdrop-filter:blur(12px);color:#fff;background:#ffffff29;border-radius:.44rem;justify-content:center;align-items:center;width:1.72rem;height:1.72rem;display:inline-flex;position:absolute;bottom:.86rem;right:.5rem}.project-phone-instagram-reel-corner .project-phone-overlay-icon{width:1rem;height:1rem}.project-phone-platform-ui-facebook-reels,.project-phone-platform-ui-youtube-shorts{color:#fff;text-shadow:none}.project-phone-facebook-reels-topbar,.project-phone-youtube-shorts-topbar{z-index:1;justify-content:space-between;align-items:center;gap:.6rem;display:flex;position:absolute;top:2.68rem;left:.72rem;right:.72rem}.project-phone-facebook-reels-title,.project-phone-youtube-shorts-title{letter-spacing:0;font-size:.88rem;font-weight:800;line-height:1}.project-phone-facebook-reels-top-icons,.project-phone-youtube-shorts-top-icons{color:#ffffffeb;align-items:center;gap:.62rem;display:inline-flex}.project-phone-facebook-reels-top-icons span,.project-phone-youtube-shorts-top-icons span,.project-phone-facebook-reels-audio span:first-child,.project-phone-youtube-shorts-audio span:first-child{justify-content:center;align-items:center;display:inline-flex}.project-phone-facebook-reels-top-icons .project-phone-overlay-icon,.project-phone-youtube-shorts-top-icons .project-phone-overlay-icon{width:1.08rem;height:1.08rem}.project-phone-facebook-reels-rail,.project-phone-youtube-shorts-rail{z-index:1;justify-items:center;gap:.54rem;display:grid;position:absolute;bottom:2.82rem;right:.36rem}.project-phone-facebook-reels-rail-item,.project-phone-youtube-shorts-rail-item{color:#fff;justify-items:center;gap:.12rem;display:grid}.project-phone-facebook-reels-rail-icon,.project-phone-youtube-shorts-rail-icon{justify-content:center;align-items:center;display:inline-flex}.project-phone-facebook-reels-rail-icon .project-phone-overlay-icon,.project-phone-youtube-shorts-rail-icon .project-phone-overlay-icon{width:1.36rem;height:1.36rem}.project-phone-facebook-reels-rail-count,.project-phone-youtube-shorts-rail-count{text-overflow:ellipsis;text-align:center;white-space:nowrap;max-width:2.1rem;font-size:.62rem;font-weight:700;line-height:1;overflow:hidden}.project-phone-facebook-reels-avatar-wrap{justify-content:center;align-items:center;margin-bottom:.08rem;display:inline-flex;position:relative}.project-phone-facebook-reels-avatar,.project-phone-youtube-shorts-avatar{background:#090d12f5;border:1px solid #ffffffb3;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.74rem;height:1.74rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #05070b2e}.project-phone-facebook-reels-avatar-plus{z-index:1;color:#fff;background:#1877f2;border-radius:999px;justify-content:center;align-items:center;width:.88rem;height:.88rem;font-size:.82rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:-.18rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #0a0c12eb}.project-phone-facebook-reels-footer,.project-phone-youtube-shorts-footer{z-index:1;color:#ffffffe0;gap:.26rem;display:grid;position:absolute;bottom:.78rem;left:.58rem;right:3.45rem}.project-phone-facebook-reels-account,.project-phone-youtube-shorts-account{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.project-phone-facebook-reels-name,.project-phone-youtube-shorts-name{text-overflow:ellipsis;color:#fff;white-space:nowrap;min-width:0;font-size:.74rem;font-weight:800;line-height:1.1;overflow:hidden}.project-phone-facebook-reels-follow,.project-phone-youtube-shorts-subscribe{color:#0b0f16f5;background:#fffffff2;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:1.24rem;padding:0 .5rem;font-size:.56rem;font-weight:800;line-height:1;display:inline-flex}.project-phone-youtube-shorts-subscribe{color:#0f1115;background:#fff}.project-phone-facebook-reels-caption,.project-phone-youtube-shorts-caption{color:#ffffffd6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.64rem;font-weight:500;line-height:1.22;display:-webkit-box;overflow:hidden}.project-phone-facebook-reels-audio,.project-phone-youtube-shorts-audio{color:#ffffffb8;align-items:center;gap:.32rem;min-width:0;display:inline-flex}.project-phone-facebook-reels-audio .project-phone-overlay-icon,.project-phone-youtube-shorts-audio .project-phone-overlay-icon{width:.82rem;height:.82rem}.project-phone-facebook-reels-audio span:last-child,.project-phone-youtube-shorts-audio span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.58rem;font-weight:500;line-height:1;overflow:hidden}.project-phone-youtube-shorts-rail{bottom:2.92rem}.project-phone-platform-card{backdrop-filter:blur(12px);background:#080c1270;border:1px solid #ffffff1f;border-radius:20px;padding:.72rem}.project-phone-platform-chip-row{flex-wrap:wrap;gap:.34rem;display:flex}.project-phone-platform-chip-row-facebook{margin-top:.62rem}.project-phone-platform-chip{letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;padding:.32rem .54rem;font-size:.62rem;font-weight:700}.project-phone-platform-caption{margin:0;font-size:.72rem;line-height:1.45}.project-phone-platform-caption strong{font-size:.75rem}.project-phone-platform-audio{color:#f6faffbd;font-size:.64rem}.project-phone-play-button{z-index:6;backdrop-filter:blur(14px);cursor:pointer;background:#070a0fb8;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:4.7rem;height:4.7rem;transition:opacity .18s,transform .18s,background .18s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 45px #0000004d}.project-phone-screen .project-phone-play-button{width:3.9rem;height:3.9rem}.project-phone-play-button:hover,.project-phone-play-button:focus-visible{background:#0a0f16e0;transform:translate(-50%,-50%)scale(1.03)}.project-video-fullscreen-button{z-index:6;width:2.4rem;height:2.4rem;color:var(--text);backdrop-filter:blur(20px)saturate(180%);opacity:0;pointer-events:none;cursor:pointer;background:linear-gradient(#ffffff38,#ffffff14),#161a2257;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;position:absolute;top:.9rem;right:.9rem;transform:translateY(.35rem);box-shadow:inset 0 1px #ffffff2e,0 14px 34px #0000003d}.project-video-fullscreen-button:hover,.project-video-fullscreen-button:focus-visible{background:linear-gradient(#ffffff47,#ffffff1a),#161a226b;border-color:#ffffff47;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 18px 40px #00000047}.project-video-fullscreen-icon{width:1rem;height:1rem}.project-laptop-device.is-fullscreen .project-video-fullscreen-button,.project-video-device.is-fullscreen .project-video-fullscreen-button{opacity:1;pointer-events:auto;background:#ffffff1a;border-color:#ffffff3d;transform:translateY(0)}.project-laptop-device:hover .project-video-fullscreen-button,.project-laptop-device:focus-within .project-video-fullscreen-button,.project-video-device:hover .project-video-fullscreen-button,.project-video-device:focus-within .project-video-fullscreen-button{opacity:1;pointer-events:auto;transform:translateY(0)}.project-video-progress{z-index:6;box-sizing:border-box;backdrop-filter:blur(20px)saturate(180%);opacity:1;pointer-events:auto;background:linear-gradient(#ffffff2e,#ffffff12),#161a2257;border:1px solid #ffffff29;border-radius:999px;align-items:center;height:2.4rem;padding:0 .72rem;transition:opacity .18s,transform .18s,box-shadow .18s;display:flex;position:absolute;bottom:.9rem;left:.9rem;right:clamp(8.9rem,18vw,11rem);transform:translateY(0);box-shadow:inset 0 1px #ffffff24,0 14px 30px #00000038}.project-video-progress-slider{--project-video-progress:0%;-webkit-appearance:none;appearance:none;width:100%;min-width:0;accent-color:var(--accent);cursor:pointer;background:0 0;margin:0}.project-video-progress-slider:disabled{cursor:default;opacity:.48}.project-video-progress-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--project-video-progress), #ffffff38 0);border-radius:999px;height:.26rem}.project-video-progress-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text);border:1px solid #080c12d1;border-radius:999px;width:.9rem;height:.9rem;margin-top:-.32rem;box-shadow:0 7px 18px #00000047}.project-video-progress-slider::-moz-range-track{background:#ffffff38;border:0;border-radius:999px;height:.26rem}.project-video-progress-slider::-moz-range-thumb{background:var(--text);border:1px solid #080c12d1;border-radius:999px;width:.9rem;height:.9rem;box-shadow:0 7px 18px #00000047}.project-laptop-video-surface:fullscreen .project-video-progress,.project-laptop-video-surface:-webkit-full-screen .project-video-progress{bottom:1rem;left:1rem;right:clamp(9.5rem,18vw,12rem)}.project-laptop-video-surface:fullscreen .project-video-progress,.project-laptop-video-surface:fullscreen .project-video-progress{bottom:1rem;left:1rem;right:clamp(9.5rem,18vw,12rem)}.project-video-volume{z-index:6;box-sizing:border-box;backdrop-filter:blur(20px)saturate(180%);opacity:0;pointer-events:none;background:linear-gradient(#ffffff38,#ffffff14),#161a2257;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.5rem;padding:.46rem .58rem;transition:opacity .18s,transform .18s,box-shadow .18s;display:inline-flex;position:absolute;bottom:.9rem;right:.9rem;transform:translateY(.35rem);box-shadow:inset 0 1px #ffffff2e,0 14px 30px #0000003d}.project-phone-screen .project-video-volume{backdrop-filter:blur(10px)saturate(140%);background:linear-gradient(#ffffff1a,#ffffff05),#0a0e132e;border-color:#ffffff1f;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:.42rem;width:auto;min-height:0;padding:.28rem .56rem;display:inline-flex;inset:17% auto auto 50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff14,0 10px 20px #00000024}.project-phone-device:hover .project-video-volume,.project-phone-device:focus-within .project-video-volume,.project-laptop-device:hover .project-video-volume,.project-laptop-device:focus-within .project-video-volume,.project-video-device:hover .project-video-volume,.project-video-device:focus-within .project-video-volume{opacity:1;pointer-events:auto;transform:translateY(0)}.project-phone-device:hover .project-phone-screen .project-video-volume,.project-phone-device:focus-within .project-phone-screen .project-video-volume{transform:translate(-50%,-50%)}.project-video-volume-button{min-width:2.6rem;height:1.82rem;color:var(--text);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffffff2e,#ffffff14);border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:0 .56rem;font-size:.64rem;font-weight:700;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.project-phone-screen .project-video-volume-button{letter-spacing:.08em;width:1.42rem;min-width:0;height:1.42rem;box-shadow:none;background:0 0;border-color:#0000;border-radius:999px;flex:none;padding:0;font-size:.4rem;font-weight:700}.project-video-volume-button-icon{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;position:relative}.project-video-volume-icon{width:1rem;height:1rem;display:block}.project-video-volume-mute-slash{opacity:0;background:currentColor;border-radius:999px;width:1.06rem;height:.12rem;transition:opacity .18s;position:absolute;transform:rotate(-45deg)}.project-video-volume-button.is-muted .project-video-volume-mute-slash{opacity:1}.project-phone-screen .project-video-volume-button-icon,.project-phone-screen .project-video-volume-icon{width:.96rem;height:.96rem}.project-phone-screen .project-video-volume-mute-slash{width:1.04rem;height:.12rem}.project-video-volume-button:hover,.project-video-volume-button:focus-visible{background:linear-gradient(#ffffff38,#ffffff1a);border-color:#ffffff3d;transform:translateY(-1px)}.project-video-volume-slider{-webkit-appearance:none;appearance:none;width:clamp(3.9rem,9vw,5.8rem);accent-color:var(--accent);cursor:pointer;background:0 0;margin:0}.project-video-volume-slider-shell{align-items:center;min-width:0;display:inline-flex}.project-phone-screen .project-video-volume-slider{writing-mode:horizontal-tb;accent-color:#ffffffeb;width:5.55rem;min-width:0;height:.64rem;box-shadow:none;direction:ltr;background:0 0;border:0;border-radius:999px;outline:none}.project-phone-screen .project-video-volume-slider-shell{flex:none;justify-content:center;align-self:center;align-items:center;width:5.55rem;height:.64rem;display:inline-flex;position:relative}.project-phone-screen .project-video-volume-slider-shell:before{display:none}.project-phone-screen .project-video-volume-slider-shell>*{z-index:1;position:relative}.project-video-volume-slider::-webkit-slider-runnable-track{background:#ffffff2e;border-radius:999px;height:.24rem}.project-phone-screen .project-video-volume-slider::-webkit-slider-runnable-track{background:#ffffff3d;width:auto;height:.16rem}.project-video-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text);border:1px solid #080c12d1;border-radius:999px;width:.82rem;height:.82rem;margin-top:-.29rem;box-shadow:0 6px 18px #00000047}.project-phone-screen .project-video-volume-slider::-webkit-slider-thumb{width:.72rem;height:.72rem;margin-top:-.28rem}.project-video-volume-slider::-moz-range-track{background:#ffffff2e;border:0;border-radius:999px;height:.24rem}.project-phone-screen .project-video-volume-slider::-moz-range-track{background:#ffffff3d;width:auto;height:.16rem}.project-video-volume-slider::-moz-range-thumb{background:var(--text);border:1px solid #080c12d1;border-radius:999px;width:.82rem;height:.82rem;box-shadow:0 6px 18px #00000047}.project-phone-screen .project-video-volume-slider::-moz-range-thumb{width:.72rem;height:.72rem}.project-phone-device.is-muted .project-video-volume-button,.project-laptop-device.is-muted .project-video-volume-button,.project-video-device.is-muted .project-video-volume-button{color:var(--muted);border-color:#ffffff1a}.project-phone-play-icon{border-top:.82rem solid #0000;border-bottom:.82rem solid #0000;border-left:1.28rem solid var(--text);width:0;height:0;margin-left:.24rem}.project-phone-screen .project-phone-play-icon{border-top-width:.66rem;border-bottom-width:.66rem;border-left-width:1.02rem;margin-left:.18rem}.project-phone-device.is-playing .project-phone-play-button,.project-laptop-device.is-playing .project-phone-play-button,.project-video-device.is-playing .project-phone-play-button{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.94)}.project-media-frame-vertical .project-showcase-asset:not(.project-showcase-asset-vertical-phone){object-fit:contain;object-position:center center;background:0 0}.project-showcase-asset,.project-showcase-embed,.project-gallery-card img,.project-gallery-card video{border:0;width:100%;height:100%;display:block}.project-showcase-asset,.project-gallery-card img,.project-gallery-card video{object-fit:cover}.project-media-placeholder-label{z-index:1;color:var(--text);letter-spacing:.1em;text-transform:uppercase;background:#070a0fb8;border:1px solid #ffffff2e;border-radius:999px;padding:.42rem .7rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem;left:1rem}.project-media-side-label{z-index:1;border:1px solid var(--line);color:var(--text);letter-spacing:.1em;text-transform:uppercase;background:#070a0fb8;border-radius:999px;padding:.38rem .6rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem;left:1rem}.project-media-caption,.project-embed-footer,.project-gallery-card figcaption,.project-comparison-copy{padding:1rem 1.1rem 1.15rem}.project-detail-actions .button{width:fit-content}.project-detail-actions{justify-content:flex-end;margin-top:0}.project-comparison-copy h3,.project-gallery-card figcaption{font-size:1rem}.project-comparison-copy h3{margin-bottom:.7rem;font-size:1.65rem}.project-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.project-gallery-grid[data-count="1"]{grid-template-columns:1fr}.project-gallery-card{margin:0}.project-gallery-media{background:#070a0ff5;position:relative}.project-shot-lightbox-trigger{width:100%;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.project-shot-lightbox-trigger .project-gallery-media{transition:transform .18s,filter .18s}.project-shot-lightbox-trigger:hover .project-gallery-media,.project-shot-lightbox-trigger:focus-visible .project-gallery-media{filter:brightness(1.04);transform:scale(1.01)}.project-comparison-lightbox-trigger{width:100%;display:block}.project-comparison-lightbox-trigger .project-comparison-media{transition:transform .18s,filter .18s}.project-comparison-lightbox-trigger:hover .project-comparison-media,.project-comparison-lightbox-trigger:focus-visible .project-comparison-media{filter:brightness(1.04);transform:scale(1.01)}.project-gallery-card img,.project-gallery-card video{aspect-ratio:16/10}.project-gallery-card-featured{grid-column:auto}.project-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.project-comparison-grid[data-count="1"]{grid-template-columns:1fr}.project-comparison-media{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.project-comparison-media figure{background:#070a0ff5;margin:0;position:relative}.project-comparison-media img,.project-comparison-media video{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;display:block}.project-footage-label,.project-comparison-label{z-index:1;border:1px solid var(--line);color:var(--text);letter-spacing:.1em;text-transform:uppercase;background:#070a0fb8;border-radius:999px;padding:.38rem .6rem;font-size:.72rem;font-weight:700;position:absolute;top:.9rem;left:.9rem}.project-gif-card .project-gallery-media img,.project-gif-card .project-gallery-media video{aspect-ratio:4/5}.project-breakdown-section+.project-breakdown-section{padding-top:0}.project-breakdown-section{content-visibility:auto;contain-intrinsic-size:960px}body.project-shot-lightbox-open{overscroll-behavior:none;overflow:hidden}body.project-shot-lightbox-open .topbar{opacity:0;pointer-events:none}.project-shot-lightbox{z-index:140;opacity:0;pointer-events:none;place-items:center;padding:1.4rem;transition:opacity .18s;display:grid;position:fixed;inset:0}.project-shot-lightbox.is-visible{opacity:1;pointer-events:auto}.project-shot-lightbox-backdrop{backdrop-filter:blur(16px);cursor:zoom-out;background:#030508db;border:0;position:absolute;inset:0}.project-shot-lightbox-dialog{z-index:1;gap:.9rem;width:min(100%,1680px);display:grid;position:relative}.project-shot-lightbox-topbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.project-shot-lightbox-label{color:var(--text);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.project-shot-lightbox-close{color:var(--text);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#070a0fd1;border:1px solid #ffffff29;border-radius:999px;padding:.72rem 1rem;font-size:.78rem;font-weight:700;transition:background .18s,border-color .18s,transform .18s}.project-shot-lightbox-close:hover,.project-shot-lightbox-close:focus-visible{background:#0b0f16eb;border-color:#ffffff3d;transform:translateY(-1px)}.project-shot-lightbox-frame{place-items:center;width:fit-content;max-width:100%;min-height:0;margin:0 auto;display:grid;position:relative}.project-shot-lightbox-image{object-fit:contain;background:#070a0ff5;border:1px solid #ffffff1f;border-radius:28px;width:auto;max-width:100%;max-height:calc(100vh - 7rem);display:block;box-shadow:0 28px 80px #00000061}.project-shot-lightbox-comparison{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(100%,1320px);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000061}.project-shot-lightbox-comparison figure{background:#070a0ff5;margin:0;position:relative}.project-shot-lightbox-comparison-image{object-fit:contain;background:#070a0ff5;width:100%;max-width:100%;max-height:calc(100vh - 7rem);display:block}.project-shot-lightbox-nav{z-index:2;width:3.2rem;height:3.2rem;color:var(--text);font:inherit;cursor:pointer;background:#070a0fd1;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.35rem;transition:background .18s,border-color .18s,transform .18s,opacity .18s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.project-shot-lightbox-nav.is-prev{left:1rem}.project-shot-lightbox-nav.is-next{right:1rem}.project-shot-lightbox-nav:hover,.project-shot-lightbox-nav:focus-visible{background:#0b0f16eb;border-color:#ffffff3d;transform:translateY(-50%)scale(1.02)}.project-shot-lightbox-nav:disabled{opacity:.36;cursor:default;transform:translateY(-50%)}.project-shot-lightbox-nav[hidden]{display:none}.project-shot-lightbox-image,.project-shot-lightbox-comparison,.dashboard-delivery-lightbox-frame{transition:opacity .18s}.project-shot-lightbox-frame.is-loading .project-shot-lightbox-image,.project-shot-lightbox-frame.is-loading .project-shot-lightbox-comparison,.project-shot-lightbox-frame.is-loading .dashboard-delivery-lightbox-frame{opacity:0}.project-shot-lightbox-loader{z-index:1;opacity:0;visibility:hidden;pointer-events:none;place-items:center;transition:opacity .18s,visibility .18s;display:grid;position:absolute;inset:0}.project-shot-lightbox-frame.is-loading .project-shot-lightbox-loader{opacity:1;visibility:visible}.project-shot-lightbox-loader:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:6.25rem;height:6.25rem;animation:1.5s ease-in-out infinite projectLightboxLoaderPulse;position:absolute}.project-shot-lightbox-spinner{border:2px solid #ffffff2e;border-top-color:var(--accent);border-radius:50%;width:3.1rem;height:3.1rem;animation:.78s linear infinite projectLightboxLoaderSpin;position:relative;box-shadow:0 0 28px #bc1f2e3d}.project-shot-lightbox-loader-copy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes projectLightboxLoaderSpin{to{transform:rotate(360deg)}}@keyframes projectLightboxLoaderPulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:.72;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.project-shot-lightbox-loader:before,.project-shot-lightbox-spinner{animation:none}}.dashboard-delivery-lightbox-video,.dashboard-delivery-lightbox-frame{background:#050505}.dashboard-delivery-lightbox-frame{width:min(100%,1280px);height:calc(100vh - 7rem)}.dashboard-delivery-image-lightbox [hidden],.dashboard-delivery-image-lightbox .project-shot-lightbox-image[hidden],.dashboard-delivery-image-lightbox .dashboard-delivery-lightbox-video[hidden],.dashboard-delivery-image-lightbox .dashboard-delivery-lightbox-frame[hidden]{display:none!important}.project-model-grid,.project-gallery-grid,.project-comparison-grid{contain:layout paint}.footer{padding-top:3rem;padding-left:max(1rem, calc((100vw - var(--content)) / 2));padding-right:max(1rem, calc((100vw - var(--content)) / 2));color:var(--muted);border-top:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.05rem;padding-bottom:6rem;display:flex}.footer>*{margin-top:0;margin-bottom:0}.footer>p{line-height:1.45}.footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;font-size:.8rem;font-weight:700;line-height:1;display:flex}.footer-links a{color:#dddddfbd;transition:color .18s}.footer-links a:hover,.footer-links a:focus-visible{color:var(--text)}.footer-socials{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;display:flex}.footer-social-link{background:0 0;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;width:1.66rem;height:1.66rem;transition:transform .18s,opacity .18s,background-color .18s,border-color .18s;display:inline-flex;box-shadow:0 14px 34px #05070b2e}.footer-social-link:hover,.footer-social-link:focus-visible{opacity:1;background:#fffffff5;border-color:#fffffff5;transform:translateY(-2px)}.footer-social-link img{object-fit:contain;filter:invert();width:.8rem;height:.8rem;transition:filter .18s;display:block}.footer-social-link:hover img,.footer-social-link:focus-visible img{filter:none}.footer-social-link img[alt=Behance]{width:.86rem;height:.86rem}.footer-social-link img[alt=YouTube]{width:.9rem;height:.9rem}.footer-social-link img[alt=LinkedIn]{width:.78rem;height:.78rem}.footer-social-link img[alt=Instagram]{width:.8rem;height:.8rem}.footer-social-link img[alt=X]{width:.72rem;height:.72rem}.footer-social-link img[alt=Facebook]{width:.82rem;height:.82rem}.footer-payments{flex-wrap:wrap;justify-content:center;align-items:center;gap:.42rem;display:flex}.payment-logo-card{aspect-ratio:4798/2518;justify-content:center;align-items:center;width:clamp(2.75rem,9.45vw,3.47rem);display:inline-flex}.payment-logo{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.footer-logo{object-fit:contain;opacity:.92;width:min(13rem,48vw);height:auto}.reveal{opacity:1;transition:opacity .6s,transform .6s;transform:translateY(0)}.reveal-enhanced .reveal:not(.is-visible){opacity:0;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal,.reveal-enhanced .reveal:not(.is-visible){opacity:1;transition:none;transform:none}}@media (width<=1360px){.all-projects-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1080px){.slider-heading,.hero-grid,.split-section,.calculator-layout,.preflight-row,.monthly-work-grid,.guide-grid,.info-heading,.info-card-grid-split,.unified-intake-heading,.unified-intake-grid,.script-lab-layout,.service-grid,.project-grid,.client-logo-grid{grid-template-columns:1fr}.slider-heading{width:min(calc(100% - 2rem), var(--content));gap:1rem}.unified-intake-heading{padding-left:1.4rem;padding-right:1.4rem}.info-shell{padding:1.5rem 1.4rem}.info-shell-card{min-height:0;padding:1.45rem 1.4rem}.agency-playbook-shell{grid-template-columns:1fr;align-items:start;padding:1.45rem 1.4rem}.agency-playbook-actions .button{white-space:normal;width:100%}.monthly-work-card{min-height:0;padding:1.15rem 1.1rem}.monthly-work-grid{margin-top:0}.monthly-production-choice-grid{grid-template-columns:1fr}.monthly-work-pilot-card{grid-column:auto;grid-template-columns:1fr;align-items:start}.monthly-work-pilot-card .monthly-work-card-actions{justify-self:stretch}.monthly-work-pilot-card .monthly-work-card-actions .button{width:100%}.monthly-work-card-stack{flex-direction:column;gap:.55rem}.monthly-work-premium-stack .monthly-plan-help{padding-inline:1.1rem;position:static}.monthly-compare-grid,.monthly-plan-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-plans-toolbar{align-items:start;display:grid}.monthly-plans-toolbar .monthly-billing-toggle{justify-items:start}.dashboard-control-layout,.dashboard-control-grid{grid-template-columns:1fr}.dashboard-control-heading h2{font-size:3rem}.dashboard-control-panel-main{grid-row:auto;min-height:0}.monthly-billing-toggle{width:100%;padding:0}.monthly-billing-switch{width:min(100%,13.5rem)}.monthly-work-actions,.monthly-plans-footer-actions{justify-content:stretch}.monthly-work-actions .button,.monthly-plans-footer-actions .button{width:100%}.intake-paths{grid-template-columns:1fr}.unified-intake-grid{padding-left:1rem;padding-right:1rem}.contact-form-shell{grid-template-columns:1fr;width:min(100%,46rem);padding:1.35rem}.section-heading,.section-heading-compact{width:min(calc(100% - 2rem), var(--content))}.project-slider-track{padding:0 .85rem}.client-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.all-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-model-grid,.project-model-grid-has-shots,.project-comparison-grid,.project-media-split-dual{grid-template-columns:1fr}.project-media-split-dual .project-media-deliverable-card{height:auto}.project-main-deliverable-media .project-media-split-dual .project-media-secondary .project-media-frame-vertical{aspect-ratio:9/16;height:auto}.project-main-deliverable-media .project-media-split-dual .project-phone-device{width:min(100%,300px);height:auto;max-height:none}.project-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-main-deliverable-top{align-items:center}.project-detail-actions{justify-content:flex-start}.project-gallery-card-featured{grid-column:auto}.nav,.hero-trusted-label{display:none}.hero{min-height:100svh}.hero-grid{align-items:center;min-height:100svh;padding:8rem 2rem 2rem}.hero-socials{gap:.55rem;margin-left:0}.hero-stats,.hero-production-modes{grid-template-columns:1fr;max-width:100%}.hero-side{align-content:start;align-self:start;padding-top:0}.topbar{border-radius:28px}.clients-section{align-content:start}}@media (width<=640px){.dashboard-control-heading h2{font-size:2.35rem}.dashboard-control-window{border-radius:22px;min-height:0;padding:.75rem}.dashboard-control-tabs{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-control-tabs span{border-radius:14px}.dashboard-control-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-control-project-row{display:grid}.monthly-billing-toggle-saving{text-align:center}.monthly-billing-option{min-width:0;padding-left:.85rem;padding-right:.85rem}.monthly-work-price-note,.monthly-compare-price-note{min-height:0}.monthly-work-price{font-size:clamp(2.6rem,11vw,3.2rem)}.monthly-pilot-steppers{justify-content:flex-end}.monthly-work-summary{font-size:.88rem}}@media (width<=980px){.auth-layout{grid-template-columns:1fr;gap:clamp(1.25rem,2vw,2.2rem)}.auth-intro-panel,.auth-form-panel{grid-column:1}.auth-copy h1{max-width:12ch}}@media (width<=720px){.topbar{width:min(calc(100% - 1rem), var(--content));border-radius:24px;align-items:flex-start;padding:1rem}.button-small{display:none}.topbar-actions{gap:.55rem;margin-left:auto}.topbar .topbar-login-button{min-height:2.7rem;padding:0 1rem;font-size:.94rem}.hero-trusted-label{display:none}.hero h1{white-space:normal;max-width:100%;font-size:clamp(2.7rem,11.5vw,3.9rem)}.hero-grid{padding:6.4rem 1rem 1.3rem}.hero-lead{font-size:.98rem;line-height:1.55}.hero-production-modes{gap:.55rem}.hero-production-modes span{padding:.68rem .76rem .68rem .86rem;font-size:.82rem}.hero-socials,.hero-stats{display:none}.calculator-page-hero{padding-top:8.35rem}.calculator-page-hero h1{max-width:100%;font-size:clamp(2.7rem,11vw,4rem)}.auth-page{padding:1rem 0}.auth-stage{width:min(calc(100% - 1rem), var(--content))}.auth-card{padding:.95rem}.auth-form-panel{border-radius:22px;padding:.9rem}.auth-copy h1{max-width:100%}.auth-logo{width:clamp(8.75rem,38vw,11rem)}.auth-intro-panel{gap:1.4rem}.auth-intro-content{align-self:start}.auth-field-grid{grid-template-columns:1fr}.auth-span-2{grid-column:auto}.calculator-page-hero p:last-child{max-width:100%;font-size:1rem}.slider-heading h2,.section-heading h2,.section-heading-compact h2,.process-panel h2,.unified-intake-heading h2{max-width:100%;font-size:clamp(2.6rem,10vw,3.6rem)}.slider-heading p:last-child,.section-heading p,.section-heading-compact p,.process-panel p,.unified-intake-heading p,.panel-intro p{max-width:100%;font-size:1rem}.hero-stats{grid-template-columns:1fr}.section,.trust-strip,.footer{padding:3rem 0 5rem}.section{min-height:auto}.trust-strip{min-height:auto;padding:1.5rem 0 .5rem}blockquote{font-size:1.65rem}.footer{align-items:center}.brand-logo{width:8.6rem;max-height:2.7rem}.project-slide{flex-basis:68vw;min-height:400px}.project-slider-section{padding:2.2rem 0}.project-slider-track{padding:0 .75rem}.unified-intake-heading{padding:1.4rem 1rem 1rem}.info-shell{padding:1.35rem 1rem}.contact-form-shell{padding:1.1rem}.info-shell-card{min-height:0;padding:1.25rem 1rem}.agency-playbook-section{padding-top:1rem}.agency-playbook-shell{border-radius:24px;padding:1.25rem 1rem}.agency-playbook-copy h2{max-width:100%;font-size:clamp(1.9rem,8vw,2.6rem)}.monthly-work-card{padding:1rem .9rem}.monthly-compare-grid,.monthly-plan-rule-grid{grid-template-columns:1fr}.monthly-plans-toolbar{gap:.85rem}.monthly-plans-toolbar .monthly-billing-toggle{justify-items:stretch;width:100%}.monthly-feature-table-shell{overflow-x:auto}.intake-panel{padding:1.2rem 1rem 1.25rem}.client-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.client-logo-card{--client-card-radius:20px;padding:.7rem}.all-projects-grid{grid-template-columns:1fr}.project-detail-content h1{font-size:clamp(2.7rem,12vw,4.2rem)}.project-main-deliverable-title{font-size:clamp(1.2rem,6vw,1.8rem)}.project-section-heading h2{font-size:clamp(2rem,10vw,3rem)}.detail-panel,.project-main-deliverable-card,.project-showcase-media,.project-embed-card,.project-gallery-card,.project-comparison-card{border-radius:22px}.project-main-deliverable-card{padding:.8rem}.project-main-deliverable-media{border-radius:18px}.project-detail-actions{gap:.6rem}.project-media-caption,.project-embed-footer,.project-gallery-card figcaption,.project-comparison-copy{padding:.9rem .95rem 1rem}.project-gif-card .project-gallery-media img,.project-gif-card .project-gallery-media video{aspect-ratio:16/10}.project-media-frame-vertical{aspect-ratio:9/16}.project-phone-social-shell{padding:1.34rem .62rem .9rem}.project-main-deliverable-media .project-media-split-dual .project-phone-device{width:min(100%,270px)}.project-phone-platform-tabs{gap:.38rem;right:0}.project-phone-platform-tab{border-radius:.68rem 0 0 .68rem;width:1.54rem;height:1.7rem}.project-phone-platform-hint{width:min(12.4rem,100% - 3.35rem);padding:.82rem 2rem .88rem .82rem;top:50%;right:2.08rem}.project-phone-platform-hint-title{font-size:.66rem}.project-phone-platform-hint-copy{font-size:.76rem;line-height:1.52}.project-phone-inline-icon{width:.82rem;height:.82rem}.project-phone-device{transform:none}.project-phone-status-bar{font-size:.71rem;top:.68rem;left:.96rem;right:.96rem}.project-phone-status-bar,.project-phone-platform-header,.project-phone-platform-footer,.project-phone-platform-rail{left:.82rem;right:.82rem}.project-phone-platform-rail{bottom:6.2rem;left:auto}.project-phone-platform-footer{bottom:3.8rem;right:4.35rem}.project-phone-platform-footer-facebook{right:.82rem}.project-phone-instagram-reel-rail{gap:.5rem;bottom:2.6rem;right:.4rem}.project-phone-instagram-reel-rail-icon .project-phone-overlay-icon{width:1.28rem;height:1.28rem}.project-phone-instagram-reel-rail-count{font-size:.56rem}.project-phone-instagram-reel-footer{gap:.26rem;bottom:.66rem;left:.48rem;right:2.72rem}.project-phone-instagram-reel-avatar{width:1.28rem;height:1.28rem}.project-phone-instagram-reel-name{font-size:.66rem}.project-phone-instagram-reel-audio-pill{padding:.24rem .34rem}.project-phone-instagram-reel-audio-label{font-size:.62rem}.project-phone-instagram-reel-corner{width:1.5rem;height:1.5rem;bottom:.78rem;right:.42rem}.project-phone-tiktok-header{top:2.58rem;left:.66rem;right:.66rem}.project-phone-tiktok-topbar{gap:.82rem}.project-phone-tiktok-topbar-item{font-size:.7rem}.project-phone-tiktok-topbar-item.is-active:after{width:1.22rem;bottom:-.3rem}.project-phone-tiktok-rail{gap:.36rem;bottom:2.92rem;right:.16rem}.project-phone-tiktok-avatar{width:1.9rem;height:1.9rem}.project-phone-tiktok-caption-block{gap:.14rem;bottom:2.92rem;left:.48rem;right:3.72rem}.project-phone-tiktok-caption,.project-phone-tiktok-hashtag{line-height:1.12}.project-phone-tiktok-caption{font-size:.66rem}.project-phone-tiktok-hashtag{font-size:.58rem}.project-phone-tiktok-meta-label{font-size:.54rem;line-height:1.02}.project-phone-tiktok-nav{padding:.42rem .14rem .3rem}.project-phone-tiktok-nav-label{font-size:.48rem}.project-phone-tiktok-plus-pill{width:1.88rem;height:1.28rem}.project-phone-tiktok-plus-pill-core{width:1.62rem;height:1.28rem}.project-phone-tiktok-plus-pill-core .project-phone-overlay-icon{width:.8rem;height:.8rem}.project-phone-facebook-reels-topbar,.project-phone-youtube-shorts-topbar{top:2.54rem;left:.62rem;right:.62rem}.project-phone-facebook-reels-title,.project-phone-youtube-shorts-title{font-size:.8rem}.project-phone-facebook-reels-rail,.project-phone-youtube-shorts-rail{gap:.42rem;bottom:2.82rem;right:.22rem}.project-phone-facebook-reels-rail-icon .project-phone-overlay-icon,.project-phone-youtube-shorts-rail-icon .project-phone-overlay-icon{width:1.22rem;height:1.22rem}.project-phone-facebook-reels-avatar,.project-phone-youtube-shorts-avatar{width:1.56rem;height:1.56rem}.project-phone-facebook-reels-footer,.project-phone-youtube-shorts-footer{gap:.22rem;bottom:.66rem;left:.48rem;right:3.16rem}.project-phone-facebook-reels-name,.project-phone-youtube-shorts-name{font-size:.66rem}.project-phone-facebook-reels-caption,.project-phone-youtube-shorts-caption{font-size:.58rem}.project-phone-facebook-reels-follow,.project-phone-youtube-shorts-subscribe{min-height:1.14rem;padding:0 .42rem;font-size:.5rem}.project-phone-facebook-reels-audio span:last-child,.project-phone-youtube-shorts-audio span:last-child{font-size:.52rem}.project-video-fullscreen-button{width:2.2rem;height:2.2rem;top:.72rem;right:.72rem}.project-video-progress{height:2.12rem;padding-inline:.62rem;bottom:3.55rem;left:.72rem;right:.72rem}.project-shot-lightbox{padding:1rem}.project-shot-lightbox-topbar{align-items:flex-start}.project-shot-lightbox-close{padding:.65rem .88rem}.project-shot-lightbox-image{border-radius:22px;max-height:calc(100vh - 6.5rem)}.project-shot-lightbox-comparison{border-radius:22px;grid-template-columns:1fr}.project-shot-lightbox-comparison-image{max-height:calc(50vh - 1rem)}.project-shot-lightbox-nav{width:2.7rem;height:2.7rem;font-size:1.12rem}.project-shot-lightbox-nav.is-prev{left:.55rem}.project-shot-lightbox-nav.is-next{right:.55rem}.project-phone-screen .project-video-volume{gap:.32rem;width:auto;min-height:0;padding:.22rem .42rem;inset:17% auto auto 50%}.project-laptop-device:before{filter:blur(42px);opacity:.84}.project-laptop-device:after,.project-phone-device:before{filter:blur(24px);opacity:.88}.project-phone-device:after{filter:blur(14px);opacity:.9}.project-laptop-preview:before{filter:blur(40px);opacity:.88}.project-phone-preview:before{filter:blur(24px);opacity:.9}.project-phone-screen .project-phone-play-button{width:3.45rem;height:3.45rem}.project-phone-screen .project-phone-play-icon{border-top-width:.56rem;border-bottom-width:.56rem;border-left-width:.9rem;margin-left:.14rem}.all-project-media{min-height:280px}.project-detail-content{width:calc(100% - 2rem);padding:2rem 0 2rem 2rem}.project-detail-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.client-logo-card,.client-logo-image{transition:none}}@media (width>=1480px){.slider-heading{gap:1rem;width:min(100% - 3rem,1860px)}.section-heading,.section-heading-compact{width:min(100% - 3rem,1860px)}.project-slider-track{padding:0 1rem}.project-slide{flex-basis:clamp(240px,17vw,320px);min-height:460px}.hero-grid{grid-template-columns:minmax(0,1.24fr) minmax(480px,.76fr);min-height:100svh;padding-top:7.7rem;padding-bottom:1.25rem}.hero h1{max-width:none;font-size:clamp(5rem,6.4vw,7.1rem)}.section,.trust-strip,.footer{padding:4.5rem 0 6rem}}.calculator-card{gap:1.15rem}.calculator-form-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.9rem 1rem;display:flex}.calculator-form-header h2,.calculator-section-heading h3{font-family:var(--font-body);letter-spacing:-.04em;margin:0}.calculator-form-header h2{font-size:clamp(1.65rem,2.4vw,2.15rem);line-height:.95}.calculator-section-heading h3{font-size:1.14rem;line-height:1}.calculator-section-kicker{color:#ffffff80;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:.77rem;font-weight:700}.calculator-form-copy,.calculator-section-heading p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.calculator-form-copy{max-width:32rem}.calculator-section-card{background:linear-gradient(#ffffff08,#080c1214),#ffffff05;border:1px solid #ffffff14;border-radius:24px;gap:.95rem;padding:1.1rem;display:grid}.calculator-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem 1rem;display:flex}.calculator-section-heading p{max-width:24rem}.calculator-compact-grid,.calculator-dynamic-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.calculator-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-field-stack{gap:.45rem;display:grid}.calculator-field-label{color:#ffffffb8;letter-spacing:.02em;font-size:.84rem;font-weight:600;display:block}.calculator-field-stack select,.calculator-field-stack textarea,.calculator-control-card select{background:#ffffff0d}.calculator-control-card{background:linear-gradient(#ffffff06,#080c121f),#ffffff05;border:1px solid #ffffff14;border-radius:18px;gap:.72rem;padding:.95rem .95rem .9rem;display:grid;box-shadow:inset 0 1px #ffffff08}.calculator-control-card select{margin-top:.05rem}.calculator-control-card-range{gap:.75rem}.calculator-control-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.calculator-control-heading>span{min-width:0}.calculator-control-heading-static{margin-bottom:.35rem}.calculator-control-label{color:var(--text);font-size:.97rem;font-weight:600;display:block}.calculator-control-caption{color:var(--muted);margin-top:.2rem;font-size:.82rem;line-height:1.45;display:block}.calculator-control-value{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .68rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.calculator-range-input{-webkit-appearance:none;appearance:none;width:100%;accent-color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.calculator-range-input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#bc1f2ef2,#dddddfeb);border-radius:999px;height:.34rem}.calculator-range-input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #080c12d1;border-radius:999px;width:.95rem;height:.95rem;margin-top:-.305rem;box-shadow:0 8px 20px #00000047}.calculator-range-input::-moz-range-track{background:linear-gradient(90deg,#bc1f2ef2,#dddddfeb);border:0;border-radius:999px;height:.34rem}.calculator-range-input::-moz-range-thumb{background:#fff;border:2px solid #080c12d1;border-radius:999px;width:.95rem;height:.95rem;box-shadow:0 8px 20px #00000047}.calculator-range-meta{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.78rem;display:flex}.calculator-notes-panel{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;padding:1rem 1.05rem}.calculator-notes-panel[open]{background:linear-gradient(#ffffff08,#080c1214),#ffffff06}.calculator-notes-summary{cursor:pointer;gap:.18rem;padding-right:1.9rem;list-style:none;display:grid;position:relative}.calculator-notes-summary::-webkit-details-marker{display:none}.calculator-notes-summary:after{content:"+";color:var(--accent);font-size:1.3rem;line-height:1;transition:transform .18s;position:absolute;top:-.05rem;right:0}.calculator-notes-panel[open] .calculator-notes-summary:after{transform:rotate(45deg)}.calculator-notes-summary>span:first-child{color:var(--text);font-size:.98rem;font-weight:600}.calculator-notes-summary-meta{color:var(--muted);font-size:.82rem}.calculator-field-stack-notes{margin-top:.95rem}.estimate-result{gap:1.15rem;overflow:hidden}.calculator-estimate-head{gap:.8rem;display:grid}.calculator-estimate-caption{color:#ffffff75;letter-spacing:.16em;text-transform:uppercase;margin:.3rem 0 0;font-size:.78rem;font-weight:700}.calculator-estimate-meta{flex-wrap:wrap;gap:.55rem;display:flex}.calculator-meta-pill{min-height:2rem;color:var(--text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.32rem .72rem;font-size:.82rem;line-height:1.2;display:inline-flex}.calculator-summary-panel{gap:.85rem;display:grid}.calculator-summary-panel h2{margin:0;font-size:1.08rem;line-height:1}.calculator-summary-panel p{margin:0}.calculator-deliverables-list{gap:.5rem;margin:0;padding-left:1.1rem;display:grid}.calculator-deliverables-list li{color:var(--text);line-height:1.58}.calculator-deliverables-list li::marker{color:var(--accent)}.calculator-actions{margin-top:.05rem}.calculator-cta{min-width:12rem}.calculator-disclaimer,.calculator-import-note{color:var(--muted);background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;margin:0;padding:.95rem 1rem;font-size:.9rem;line-height:1.58}@media (width>=1081px){.estimate-result{position:sticky;top:7.75rem}}@media (width<=1080px){.calculator-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.calculator-compact-grid,.calculator-dynamic-stack{grid-template-columns:1fr}.calculator-control-heading{flex-direction:column}.calculator-control-value{white-space:normal}}.dashboard-body{min-height:100vh}.dashboard-shell{isolation:isolate;position:relative}.dashboard-page{padding:8rem 0 2.6rem}.dashboard-topbar{z-index:50}.dashboard-topbar-pill{border:1px solid var(--accent-line);background:var(--accent-soft);min-height:2.8rem;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 1rem;font-size:.92rem;font-weight:700;display:inline-flex}.dashboard-top-nav{scrollbar-width:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.18rem;min-width:0;margin-left:auto;padding:.22rem;display:inline-flex;overflow-x:auto}.dashboard-top-nav::-webkit-scrollbar{display:none}.dashboard-top-nav a{min-height:2.34rem;color:var(--muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:0 .82rem;font-size:.88rem;font-weight:800;line-height:1;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex;position:relative}.dashboard-nav-badge{background:var(--accent);min-width:1.08rem;height:1.08rem;color:var(--text);pointer-events:none;border:1px solid #000000b8;border-radius:999px;justify-content:center;align-items:center;padding:0 .24rem;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:.1rem;right:.32rem;box-shadow:0 0 0 2px #0000008c}.dashboard-top-nav a.has-notification-count,.admin-shell .dashboard-top-nav button.has-notification-count{padding-right:1.55rem}.dashboard-nav-badge[hidden]{display:none}.dashboard-client-project-card,.dashboard-ticket-card,.admin-client-card,.admin-request-project-card,.admin-ticket-card,.admin-project-overview-card{position:relative}.dashboard-attention-badge{z-index:4;background:var(--accent);min-width:1.15rem;height:1.15rem;color:var(--text-on-accent);pointer-events:none;border:1px solid #000000b8;border-radius:999px;justify-content:center;align-items:center;padding:0 .26rem;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:.7rem;right:.7rem;box-shadow:0 0 0 2px #0000008c}.dashboard-attention-badge[hidden]{display:none}.dashboard-settings-category-link .dashboard-attention-badge{box-shadow:none;margin-left:.35rem;position:static}.dashboard-top-nav a:hover,.dashboard-top-nav a:focus-visible{color:var(--text);background:0 0;transform:none}.dashboard-top-nav a.is-active,.dashboard-top-nav a[aria-current=page]{background:var(--accent-soft);color:var(--text);transform:translateY(-1px)}.dashboard-user-menu,.dashboard-notification-menu{position:relative}.dashboard-user-menu:after,.dashboard-notification-menu:after{content:"";pointer-events:none;height:.8rem;position:absolute;top:100%;right:0}.dashboard-user-menu:after{width:min(18rem,100vw - 1rem)}.dashboard-notification-menu:after{width:min(24rem,100vw - 1rem)}.dashboard-user-menu:hover:after,.dashboard-user-menu:focus-within:after,.dashboard-user-menu.is-open:after,.dashboard-notification-menu:hover:after,.dashboard-notification-menu:focus-within:after,.dashboard-notification-menu.is-open:after{pointer-events:auto}.dashboard-user-trigger{min-height:2.8rem;color:var(--text);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.45rem;padding:0 .42rem 0 .32rem;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.dashboard-notification-trigger{width:2.8rem;height:2.8rem;color:var(--text);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex;position:relative}.dashboard-user-trigger:hover,.dashboard-user-trigger:focus-visible,.dashboard-user-menu.is-open .dashboard-user-trigger,.dashboard-notification-trigger:hover,.dashboard-notification-trigger:focus-visible,.dashboard-notification-menu.is-open .dashboard-notification-trigger{border-color:var(--accent-line);background:#ffffff0d;transform:translateY(-1px)}.dashboard-user-trigger-icon{width:2rem;height:2rem;color:var(--text);letter-spacing:.08em;text-transform:uppercase;background:radial-gradient(circle at 30% 25%,#ffffff2e,#0000 42%),#bc1f2e33;border:1px solid #bc1f2e47;border-radius:999px;justify-content:center;align-items:center;font-size:.74rem;font-weight:800;display:inline-flex}.dashboard-user-trigger-icon.has-avatar{letter-spacing:0;background:#ffffff14;border-color:#0000;overflow:hidden}.dashboard-user-trigger-icon.has-avatar img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-notification-icon-shell{background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.dashboard-notification-icon{width:1rem;height:1rem;color:var(--text)}.dashboard-notification-count{background:var(--accent);min-width:1.1rem;height:1.1rem;color:var(--text-on-accent);border:1px solid #00000073;border-radius:999px;justify-content:center;align-items:center;padding:0 .24rem;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.18rem;right:-.08rem}.dashboard-notification-count[hidden]{display:none}.dashboard-user-trigger-caret{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:.52rem;height:.52rem;transform:rotate(45deg)translateY(-1px)}.dashboard-user-dropdown,.dashboard-notification-dropdown{z-index:80;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#bc1f2e1a,#09090afa 22%),#09090afa;border:1px solid #ffffff14;border-radius:24px;gap:.35rem;width:min(18rem,100vw - 1rem);padding:.55rem;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + .45rem);right:0;transform:translateY(.55rem);box-shadow:0 28px 60px #0000007a}.dashboard-notification-dropdown{overscroll-behavior:contain;width:min(24rem,100vw - 1rem);max-height:min(34rem,100vh - 6rem);overflow:hidden}.dashboard-user-dropdown{border-radius:20px;width:min(19rem,100vw - 1rem);padding:.5rem}.dashboard-user-menu:hover .dashboard-user-dropdown,.dashboard-user-menu:focus-within .dashboard-user-dropdown,.dashboard-user-menu.is-open .dashboard-user-dropdown,.dashboard-notification-menu:hover .dashboard-notification-dropdown,.dashboard-notification-menu:focus-within .dashboard-notification-dropdown,.dashboard-notification-menu.is-open .dashboard-notification-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.dashboard-user-dropdown-head{border-bottom:1px solid #ffffff12;gap:.14rem;padding:.7rem .75rem .8rem;display:grid}.dashboard-user-dropdown-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.dashboard-user-dropdown-name{color:var(--text);margin:0;font-size:1rem;font-weight:700}.dashboard-user-dropdown-company{color:var(--muted);margin:.1rem 0 0;font-size:.86rem;font-weight:700;line-height:1.35}.dashboard-user-dropdown-meta{border-bottom:1px solid #ffffff12;gap:.35rem;padding:.62rem .75rem;display:grid}.dashboard-user-dropdown-meta span{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;font-weight:700;line-height:1.35;display:block}.dashboard-user-dropdown-meta span:first-child{color:var(--text)}.dashboard-notification-summary{color:var(--text);margin:0;font-size:.96rem;font-weight:700}.dashboard-notification-head-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-notification-clear-button{border:1px solid var(--accent-line);min-height:1.9rem;color:var(--text);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#bc1f2e1f;border-radius:999px;padding:0 .7rem;font-size:.72rem;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s}.dashboard-notification-clear-button:hover,.dashboard-notification-clear-button:focus-visible{background:var(--accent);color:var(--text);border-color:#fff3;transform:translateY(-1px)}.dashboard-notification-clear-button:disabled,.dashboard-notification-clear-button[aria-disabled=true]{cursor:default;opacity:.45;background:#ffffff08;border-color:#ffffff14;transform:none}.dashboard-user-dropdown-nav{gap:.18rem;display:grid}.dashboard-user-dropdown-nav a,.dashboard-user-dropdown-action,.dashboard-user-dropdown-logout{min-height:2.75rem;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;padding:0 .85rem;font-weight:700;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.dashboard-user-dropdown-nav a:hover,.dashboard-user-dropdown-nav a:focus-visible,.dashboard-user-dropdown-nav a.is-active,.dashboard-user-dropdown-nav a[aria-current=page],.dashboard-user-dropdown-action:hover,.dashboard-user-dropdown-action:focus-visible,.dashboard-user-dropdown-logout:hover,.dashboard-user-dropdown-logout:focus-visible{background:var(--accent-soft);color:var(--text);transform:translateY(-1px)}.dashboard-user-dropdown-logout{width:100%;min-height:2.55rem;color:var(--text);border-top:0;border-radius:14px;margin-top:.35rem}.dashboard-user-dropdown-logout:hover,.dashboard-user-dropdown-logout:focus-visible{background:var(--accent);color:var(--text-on-accent)}.dashboard-user-dropdown-action{width:100%}.dashboard-notification-list{overscroll-behavior-y:contain;scrollbar-gutter:stable;gap:.65rem;max-height:min(24rem,65vh);padding:.15rem .05rem .05rem;display:grid;overflow-y:auto}.dashboard-notification-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:.55rem;padding:.82rem .88rem;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.dashboard-notification-item:hover,.dashboard-notification-item:focus-visible{border-color:var(--accent-line);background:#ffffff0d;transform:translateY(-1px)}.dashboard-notification-item-top{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.dashboard-notification-item-title{color:var(--text);margin:0;font-size:.98rem;font-weight:700;line-height:1.35}.dashboard-notification-empty{margin-top:.1rem}.dashboard-notification-footer{padding-top:.15rem}.dashboard-notification-see-all{min-height:2.5rem;color:var(--text);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;font-size:.84rem;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.dashboard-notification-see-all:hover,.dashboard-notification-see-all:focus-visible{border-color:var(--accent-line);background:#bc1f2e24;transform:translateY(-1px)}.dashboard-notifications-page-card{gap:1rem;display:grid}.dashboard-notifications-page-head{align-items:flex-start}.dashboard-notifications-page-head h2{color:var(--text);margin:.18rem 0 0;font-size:clamp(2rem,4vw,3.8rem);line-height:.95}.dashboard-notifications-page-head p:not(.eyebrow){max-width:42rem;color:var(--muted);margin:.55rem 0 0;font-size:1rem;font-weight:700;line-height:1.45}.dashboard-notification-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.dashboard-notification-page-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-notification-page-stats article{background:var(--surface);border:1px solid #ffffff14;border-radius:20px;min-height:6.5rem;padding:1rem}.dashboard-notification-page-stats span,.dashboard-notification-read-state{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.dashboard-notification-page-stats strong{color:var(--text);margin-top:.45rem;font-size:3rem;line-height:.95;display:block}.dashboard-all-notification-list{gap:.75rem;display:grid}.dashboard-all-notification-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:1rem;min-height:5.5rem;padding:1rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.dashboard-all-notification-card.is-unread{border-color:var(--accent-line);background:linear-gradient(135deg,#bc1f2e29,#ffffff08 42%),#ffffff08}.dashboard-all-notification-card:hover,.dashboard-all-notification-card:focus-visible{border-color:var(--accent-line);background:#ffffff0d;transform:translateY(-1px)}.dashboard-all-notification-card-copy{gap:.35rem;min-width:0;display:grid}.dashboard-all-notification-card-head{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.dashboard-all-notification-card .dashboard-status{flex:none}.dashboard-all-notification-card:not(.is-unread) .dashboard-notification-read-state{opacity:.62}.dashboard-tools-page,.dashboard-tool-workspace{gap:1.2rem}.dashboard-tools-page{align-content:start;min-height:calc(100vh - 12rem);padding-top:clamp(1rem,4vh,3rem)}.dashboard-tools-header{justify-content:space-between;align-items:flex-end;gap:1rem;padding:.35rem 0 .25rem;display:flex}.dashboard-tools-header h2{color:var(--text);margin:.22rem 0 0;font-size:clamp(2.25rem,5vw,4.6rem);line-height:.94}.dashboard-tools-header p:not(.eyebrow){max-width:44rem;color:var(--muted);margin:.8rem 0 0;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.45}.dashboard-tools-capacity{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;max-width:34rem;display:flex}.dashboard-tools-capacity span{min-height:2.55rem;color:var(--muted);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 .85rem;font-size:.86rem;font-weight:800;display:inline-flex}.dashboard-tools-capacity strong{color:var(--text);margin-right:.28rem}.dashboard-tools-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),24rem));justify-content:flex-start;gap:clamp(1rem,2vw,1.4rem);display:grid}.dashboard-tool-card{isolation:isolate;background:radial-gradient(circle at 20% 18%,#e8243657,#0000 26%),radial-gradient(circle at 78% 28%,#ffd24a1f,#0000 22%),linear-gradient(145deg,#bc1f2e33,#ffffff06 38%,#0003),#0f0f11;border:1px solid #ffffff1a;border-radius:28px;align-content:end;gap:1rem;min-height:clamp(23rem,46vh,28rem);padding:clamp(1.1rem,2.3vw,1.7rem);transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 26px 80px #00000057}.dashboard-tool-card:hover,.dashboard-tool-card:focus-within{border-color:#e824365c;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff12,0 34px 92px #0000006b,0 0 0 1px #e824361f}.dashboard-tool-card:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:linear-gradient(#000000e6,#0000 74%)}.dashboard-tool-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#e8243642,#0000 68%);border-radius:999px;height:17rem;position:absolute;inset:auto -12% -28% 18%}.dashboard-tool-card-visual{z-index:1;min-height:10.5rem;margin-bottom:auto;position:relative}.dashboard-tool-orbit,.dashboard-tool-node{display:block;position:absolute}.dashboard-tool-orbit{border:1px solid #ffffff1f;border-radius:50%;width:10.5rem;height:10.5rem;inset:1rem auto auto 50%;transform:translate(-50%)rotate(-18deg)scaleY(.42)}.dashboard-tool-orbit:nth-child(2){border-color:#e8243638;width:15.5rem;height:15.5rem;top:-1.6rem;transform:translate(-50%)rotate(21deg)scaleY(.36)}.dashboard-tool-node{background:var(--accent);border-radius:50%;box-shadow:0 0 34px #e824369e}.dashboard-tool-node.is-primary{width:3.4rem;height:3.4rem;top:3.8rem;left:50%;transform:translate(-50%)}.dashboard-tool-node.is-secondary,.dashboard-tool-node.is-tertiary{background:#ffd24a;width:1rem;height:1rem}.dashboard-tool-node.is-secondary{top:4.7rem;left:calc(50% - 5.9rem)}.dashboard-tool-node.is-tertiary{top:6.5rem;left:calc(50% + 5.5rem)}.dashboard-tool-card-copy,.dashboard-tool-card-flow,.dashboard-tool-card-action{z-index:1;position:relative}.dashboard-tool-card-copy h3{color:var(--text);margin:.22rem 0 0;font-size:clamp(2rem,3vw,2.85rem);line-height:1}.dashboard-tool-card-copy p:not(.eyebrow){max-width:21rem;color:var(--muted);margin:.75rem 0 0;font-size:1rem;line-height:1.45}.dashboard-tool-card-flow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.dashboard-tool-card-flow span{min-height:2.25rem;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 .72rem;font-size:.78rem;font-weight:800;display:inline-flex}.dashboard-tool-card-action{width:fit-content}.dashboard-tool-card-storyboard{background:radial-gradient(circle at 72% 12%,#ffd24a26,#0000 24%),radial-gradient(circle at 14% 24%,#e8243647,#0000 26%),linear-gradient(145deg,#bc1f2e2e,#ffffff06 38%,#0003),#0f0f11}.dashboard-tool-card-visual-storyboard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.7rem;display:grid}.dashboard-storyboard-frame{background:linear-gradient(#ffffff0f,#ffffff05),#121214;border:1px solid #ffffff1a;border-radius:20px;min-height:8.4rem;display:block;position:relative;transform:translateY(.4rem);box-shadow:inset 0 1px #ffffff0d}.dashboard-storyboard-frame:nth-child(2){background:radial-gradient(circle at 50% 28%,#e8243647,#0000 30%),linear-gradient(#ffffff0f,#ffffff05),#121214;border-color:#e8243647;min-height:9.8rem;transform:translateY(-.2rem)}.dashboard-storyboard-frame:before{content:"";background:linear-gradient(90deg, var(--accent), #ffd24a);border-radius:999px;height:.42rem;position:absolute;bottom:.8rem;left:.7rem;right:.7rem}.dashboard-storyboard-frame:after{content:"";background:#ffffff1f;border-radius:999px;height:.36rem;position:absolute;bottom:1.55rem;left:.7rem;right:1.8rem}.dashboard-back-link{width:fit-content;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.86rem;font-weight:900}.dashboard-back-link:hover{color:var(--text)}.dashboard-tool-workspace-head h2{font-size:clamp(2rem,4.4vw,4rem)}.dashboard-tools-card{gap:1rem;display:grid}.dashboard-tools-card-head h3{color:var(--text);margin:.18rem 0 0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.02}.dashboard-campaign-form{gap:1rem;display:grid}.dashboard-campaign-form label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:.48rem;font-size:.82rem;font-weight:900;display:grid}.dashboard-campaign-form input,.dashboard-campaign-form select,.dashboard-campaign-form textarea{width:100%;color:var(--text);font:inherit;letter-spacing:0;text-transform:none;background:#121214;border:1px solid #ffffff14;border-radius:16px;font-weight:700}.dashboard-campaign-form input,.dashboard-campaign-form select{min-height:3.05rem;padding:0 .95rem}.dashboard-campaign-form textarea{resize:vertical;min-height:6rem;padding:.9rem .95rem}.dashboard-campaign-form input:focus,.dashboard-campaign-form select:focus,.dashboard-campaign-form textarea:focus{border-color:var(--accent-line);outline:none;box-shadow:0 0 0 3px #bc1f2e24}.dashboard-campaign-mix{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.dashboard-campaign-mix article{background:#121214;border:1px solid #ffffff14;border-radius:20px;gap:.85rem;padding:1rem;display:grid}.dashboard-campaign-mix article>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.dashboard-campaign-mix article>strong{color:var(--text);font-size:2.4rem;line-height:.95}.dashboard-campaign-counter-grid{gap:.65rem;display:grid}.dashboard-campaign-counter{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(0,1fr) 5.4rem;align-items:center;gap:.75rem;min-height:3.25rem;padding:.55rem .65rem;display:grid}.dashboard-campaign-counter span{color:var(--text);letter-spacing:0;text-transform:none;font-size:.94rem}.dashboard-campaign-counter input{text-align:center;min-height:2.25rem;padding:0 .35rem}.dashboard-campaign-submit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-storyboard-form{gap:1.1rem}.dashboard-storyboard-scenes-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:.2rem;display:flex}.dashboard-storyboard-scenes{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.85rem;display:grid}.dashboard-storyboard-scene{background:radial-gradient(circle at 0 0,#e824361f,#0000 42%),#121214;border:1px solid #ffffff14;border-radius:20px;gap:.8rem;padding:1rem;display:grid}.dashboard-storyboard-scene-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-storyboard-scene-head span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:900}@media (width<=720px){.dashboard-notification-page-stats{grid-template-columns:1fr}.dashboard-tools-header{flex-direction:column;align-items:stretch}.dashboard-tools-capacity{justify-content:flex-start}.dashboard-tool-card{min-height:25rem}.dashboard-tool-card-visual{min-height:10.5rem}.dashboard-campaign-mix,.dashboard-form-grid{grid-template-columns:1fr}.dashboard-notification-page-actions,.dashboard-campaign-submit-row,.dashboard-all-notification-card{flex-direction:column;align-items:stretch}.dashboard-all-notification-card .dashboard-status{align-self:flex-start}}.dashboard-stage{width:min(calc(100% - 2rem), var(--content));grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin:0 auto;display:grid}.dashboard-stage-wide{grid-template-columns:minmax(0,1fr)}.dashboard-sidebar{gap:.9rem;padding:1.15rem;display:grid;position:sticky;top:6.9rem}.dashboard-sidebar-block,.dashboard-plan-card,.dashboard-profile-card{gap:.35rem;display:grid}.dashboard-sidebar-title{font-family:var(--font-body);letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.1vw,2.2rem);line-height:.98}.dashboard-sidebar-copy,.dashboard-profile-company,.dashboard-profile-email,.dashboard-plan-card-copy,.dashboard-page-header p,.dashboard-list-card-copy,.dashboard-detail-value,.dashboard-modal-copy{color:var(--muted);margin:0;line-height:1.6}.dashboard-profile-card,.dashboard-plan-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;padding:.95rem 1rem}.dashboard-profile-name,.dashboard-list-card-title,.dashboard-overview-title h3,.dashboard-section-head h3,.dashboard-side-panel-head h3,.dashboard-plan-card-main strong{color:var(--text);margin:0;font-weight:700}.dashboard-profile-name{font-size:1.02rem}.dashboard-plan-card-title,.dashboard-stat-label,.dashboard-detail-label{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.dashboard-plan-card-main{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.dashboard-plan-card-main span{color:var(--muted);font-size:.92rem}.dashboard-plan-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.2rem;display:grid}.dashboard-plan-stats div,.dashboard-inline-metrics{gap:.12rem;display:grid}.dashboard-plan-stats span,.dashboard-inline-metrics span{color:var(--muted);font-size:.78rem}.dashboard-plan-stats strong,.dashboard-inline-metrics strong{color:var(--text);font-size:1rem}.dashboard-nav{gap:.3rem;display:grid}.dashboard-nav a{min-height:2.85rem;color:var(--muted);background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;align-items:center;padding:0 .9rem;font-weight:700;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.dashboard-nav a:hover,.dashboard-nav a:focus-visible,.dashboard-nav a.is-active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text);transform:translateY(-1px)}.dashboard-sidebar-actions,.dashboard-card-actions,.dashboard-page-actions{flex-wrap:wrap;gap:.65rem;display:flex}.dashboard-sidebar-actions .button,.dashboard-card-actions .button,.dashboard-page-actions .button{min-width:11.75rem}.dashboard-main{gap:1rem;width:100%;display:grid}.dashboard-main-wide{width:100%}.dashboard-page-header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.dashboard-page-header h2,.dashboard-section-head h3,.dashboard-side-panel-head h3{font-family:var(--font-body);letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,2.8vw,2.75rem);line-height:.98}.dashboard-banner{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--text);border-radius:18px;padding:.85rem 1rem;font-weight:600}.dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.dashboard-stat-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-stat-card{gap:.3rem;min-height:0;padding:1rem;display:grid}.dashboard-stat-card strong{color:var(--text);letter-spacing:-.05em;font-size:clamp(2rem,3vw,2.8rem);line-height:.95}.dashboard-stat-card span{color:var(--muted)}.dashboard-grid{gap:1rem;display:grid}.dashboard-grid-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-upgrade-card{grid-column:1/-1}.dashboard-stage-overview{gap:1.25rem}.dashboard-sidebar-overview{gap:.75rem;padding:1rem}.dashboard-profile-card-minimal{gap:.5rem}.dashboard-sidebar-note{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;gap:.2rem;padding:.92rem 1rem;display:grid}.dashboard-sidebar-note-label,.dashboard-overview-metric>span,.dashboard-delivery-kicker{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:700}.dashboard-sidebar-note strong,.dashboard-overview-metric strong{color:var(--text);font-size:1rem}.dashboard-sidebar-note span:last-child{color:var(--muted);font-size:.9rem}.dashboard-sidebar-actions-minimal .button{width:100%;min-width:0}.dashboard-main-overview{gap:1.25rem}.dashboard-overview-hero{background:radial-gradient(circle at 100% 0,#bc1f2e26,#0000 30%),linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff14;border-radius:28px;gap:1rem;padding:1.35rem;display:grid}.dashboard-overview-hero-top{display:block}.dashboard-overview-unified{gap:1.25rem}.dashboard-overview-unified .dashboard-overview-hero-top{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-hero-top:not(:has(.dashboard-overview-header-actions>*)){display:none}.dashboard-overview-title{align-items:center;min-height:2.1rem;display:inline-flex}.dashboard-overview-title h3,.dashboard-overview-title .eyebrow{margin:0;line-height:1}.dashboard-overview-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:inline-flex}.dashboard-overview-header-actions .dashboard-text-link{min-height:2.1rem;color:var(--accent);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0 .78rem;text-decoration:none;display:inline-flex}.dashboard-overview-header-actions .dashboard-text-link.is-credit{color:#fff}.dashboard-overview-header-actions .dashboard-text-link.is-credit:hover,.dashboard-overview-header-actions .dashboard-text-link.is-credit:focus-visible{color:#fff;text-underline-offset:.16em;text-decoration:underline .08em}.dashboard-overview-metric .dashboard-overview-reset-copy{color:#dddddfa3;flex-wrap:wrap;align-items:center;gap:.28rem;margin:.02rem 0 0;font-size:.74rem;font-weight:700;line-height:1.25;display:flex}.dashboard-overview-metric .dashboard-overview-reset-copy>span:first-of-type{color:var(--text)}.dashboard-overview-content{gap:1.25rem;padding-top:.25rem;display:grid}.dashboard-overview-block{border-top:1px solid #ffffff14;gap:.9rem;padding-top:1.15rem;display:grid}.dashboard-overview-unified .dashboard-onboarding-card{background:#f6c3430a;border:1px solid #f6c3436b;border-radius:20px;padding:1rem;display:grid}.dashboard-overview-actions{flex:none;justify-content:flex-start}.dashboard-overview-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.dashboard-overview-capacity-inline{color:var(--muted);flex-flow:column wrap;align-items:flex-start;gap:.75rem;display:flex}.dashboard-overview-capacity-meta{color:#dddddf7a;flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.dashboard-overview-reset-copy{color:#dddddf7a;margin:0;font-size:.92rem;font-weight:700}.dashboard-overview-capacity-actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.dashboard-overview-capacity-actions .dashboard-text-link{color:#dddddf7a}.dashboard-overview-capacity-actions .dashboard-text-link:hover,.dashboard-overview-capacity-actions .dashboard-text-link:focus-visible{color:var(--accent)}.dashboard-request-cta{justify-content:flex-start;gap:.7rem;padding-left:1.45rem;padding-right:1.45rem}.dashboard-request-cta-plus{flex:0 0 .9rem;justify-content:center;align-items:center;width:.9rem;font-size:1.1rem;line-height:1;display:inline-flex;transform:translateY(-.03em)}.dashboard-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-overview-metric{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;grid-template-rows:.88rem auto auto;align-content:start;gap:.06rem;padding:.85rem .95rem;display:grid}.dashboard-overview-metric>span{align-self:start;line-height:1}.dashboard-overview-metric strong{letter-spacing:-.01em;align-self:start;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.08}.dashboard-overview-ratio{align-items:baseline;gap:.18rem;display:inline-flex}.dashboard-overview-ratio-number{font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1}.dashboard-overview-ratio-slash{color:var(--muted);font-size:clamp(.95rem,1.25vw,1.08rem);line-height:1;transform:translateY(-.04em)}.dashboard-overview-metric-note{color:var(--muted);font-size:.8rem}.dashboard-overview-usage-metric{align-content:start;gap:.06rem}.dashboard-overview-credit-summary{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.05rem;display:flex}.dashboard-overview-credit-group{white-space:nowrap;align-items:baseline;gap:.32rem;display:inline-flex}.dashboard-overview-usage-grid{flex-wrap:wrap;align-items:center;gap:.35rem 1.05rem;min-height:1.7rem;display:flex}.dashboard-overview-usage-item{align-items:baseline;gap:.42rem;min-width:0;display:flex}.dashboard-overview-credit-count{min-width:1.15rem;line-height:1;font-size:.98rem!important}.dashboard-overview-usage-label{color:#dddddfa3;white-space:nowrap;margin:0;font-size:.86rem;font-weight:700;line-height:1.25}.dashboard-overview-usage-metric .dashboard-overview-ratio-number,.dashboard-overview-usage-metric .dashboard-overview-ratio-slash{font-size:.86rem}.dashboard-overview-deadline-copy,.dashboard-overview-project-update-copy{color:#dddddfa3;flex-wrap:wrap;align-items:center;gap:.28rem;margin:.02rem 0 0;font-size:.74rem;font-weight:700;line-height:1.25;display:flex;position:relative}.dashboard-overview-deadline-copy>span:first-of-type,.dashboard-overview-project-update-copy>span:first-of-type{color:var(--text)}.dashboard-overview-deadline-help{align-items:center;display:inline-flex;position:relative}.dashboard-overview-help-button{color:#dddddfc7;width:1rem;height:1rem;font:inherit;cursor:help;background:0 0;border:1px solid #dddddf57;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.62rem;line-height:1;display:inline-flex}.dashboard-overview-help-button:hover,.dashboard-overview-help-button:focus-visible{border-color:var(--text);color:var(--text);outline:none}.dashboard-overview-help-tooltip{z-index:20;width:min(17rem,72vw);color:var(--muted);letter-spacing:0;opacity:0;pointer-events:none;background:#111114;border:1px solid #dddddf29;border-radius:12px;padding:.7rem .75rem;font-size:.72rem;font-weight:650;line-height:1.35;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%,-.2rem);box-shadow:0 18px 36px #00000052}.dashboard-overview-deadline-help:hover .dashboard-overview-help-tooltip,.dashboard-overview-deadline-help:focus-within .dashboard-overview-help-tooltip{opacity:1;transform:translate(-50%)}.dashboard-body[data-dashboard-theme=bright] .dashboard-overview-deadline-copy,.dashboard-body[data-dashboard-theme=bright] .dashboard-overview-project-update-copy{color:#11111494}.dashboard-body[data-dashboard-theme=bright] .dashboard-overview-help-button{color:#1111149e;border-color:#11111447}.dashboard-body[data-dashboard-theme=bright] .dashboard-overview-help-button:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-overview-help-button:focus-visible{border-color:var(--text);color:var(--text)}.dashboard-body[data-dashboard-theme=bright] .dashboard-overview-help-tooltip{background:#fff;border-color:#1111141f;box-shadow:0 18px 36px #11111424}.dashboard-overview-add-credits-card{color:var(--text);background:0 0;border-style:dashed;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.dashboard-overview-add-credits-card strong{letter-spacing:0;align-self:center;align-items:baseline;gap:.35rem;font-size:1rem;display:inline-flex}.dashboard-overview-add-credits-plus{color:#dddddfb8;font-weight:800}.dashboard-overview-add-credits-card:hover,.dashboard-overview-add-credits-card:focus-visible{color:#fff;box-shadow:none;border-color:#fff}@media (width<=560px){.dashboard-overview-metric{grid-template-rows:.88rem auto auto}.dashboard-overview-credit-summary,.dashboard-overview-usage-grid{flex-direction:column;align-items:flex-start}}.dashboard-project-feedback-call{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:.8rem}.dashboard-project-feedback-call[hidden]{display:none!important}.dashboard-project-feedback-call .button{white-space:nowrap;min-width:10.5rem;min-height:2.55rem}.dashboard-project-chat{border-top:1px solid var(--line);gap:.65rem;padding-top:.85rem}.dashboard-project-chat-head,.dashboard-project-chat-actions,.dashboard-project-chat-message-head{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.dashboard-project-chat-status{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:.3rem .55rem;font-size:.68rem;font-weight:800}.dashboard-project-chat-thread{overscroll-behavior:contain;gap:.5rem;max-height:12rem;display:grid;overflow-y:auto}.dashboard-project-chat-message,.dashboard-project-chat-empty{border:1px solid var(--line);background:var(--field-bg,#18181d);border-radius:12px;gap:.35rem;padding:.65rem .7rem;display:grid}.dashboard-project-chat-message.is-client{border-color:var(--accent-line);background:var(--accent-soft)}.dashboard-project-chat-message-head strong,.dashboard-project-chat-empty strong{color:var(--text);font-size:.78rem}.dashboard-project-chat-message-head time{color:var(--quiet);font-size:.66rem}.dashboard-project-chat-message p,.dashboard-project-chat-empty p,.dashboard-project-chat-feedback{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.42}.dashboard-project-chat-form{gap:.5rem;display:grid}.dashboard-project-chat-form textarea{resize:vertical;min-height:5rem}.dashboard-project-chat-actions .button{white-space:nowrap;min-height:2.45rem}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-chat-message,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-chat-empty{border-color:var(--line);background:var(--field-bg,#eef0f4)}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-chat-message.is-client{border-color:var(--accent-line);background:var(--accent-soft)}@media (width>=1101px){.dashboard-project-lightbox .dashboard-project-feedback-box{overscroll-behavior:contain;grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!important;overflow-y:auto!important}.dashboard-project-lightbox .dashboard-project-feedback-box>.dashboard-panel-section{grid-template-rows:none!important;overflow:visible!important}.dashboard-project-lightbox .dashboard-project-feedback-box>[data-project-approval-section] .dashboard-comment-stack{max-height:15rem!important;overflow-y:auto!important}}@media (width<=640px){.dashboard-project-feedback-call{grid-template-columns:1fr}.dashboard-project-feedback-call .button,.dashboard-project-chat-actions .button{width:100%}.dashboard-project-chat-actions{flex-direction:column;align-items:stretch}.dashboard-project-chat-message-head{flex-direction:column;align-items:flex-start;gap:.15rem}}.dashboard-grid-overview-minimal{grid-template-columns:minmax(0,1fr);align-items:start}.dashboard-delivery-section{grid-column:1/-1}.dashboard-section-controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dashboard-filter-group{background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.18rem;margin-top:.65rem;padding:.18rem;display:inline-flex}.dashboard-filter-button{min-height:2.2rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:0 .8rem;font-weight:700;transition:background .18s,color .18s,transform .18s;display:inline-flex}.dashboard-filter-button .dashboard-filter-notification-badge{min-width:1.25rem;height:1.25rem;box-shadow:none;border-color:#0000007a;margin-left:.02rem;position:static;top:auto;right:auto}.dashboard-filter-button:hover,.dashboard-filter-button:focus-visible,.dashboard-filter-button.is-active{background:var(--accent-soft);color:var(--text);transform:translateY(-1px)}.dashboard-filter-group-compact{gap:.1rem;padding:.12rem}.dashboard-filter-group-compact .dashboard-filter-button{min-height:1.9rem;padding:0 .68rem;font-size:.88rem}.dashboard-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-grid{--dashboard-overview-project-card-width:12rem;--dashboard-overview-project-gap:.9rem;grid-template-columns:repeat(2, var(--dashboard-overview-project-card-width)) minmax(0, 1fr);gap:var(--dashboard-overview-project-gap);justify-content:start;align-items:stretch;min-width:0;overflow:visible}.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-grid>.dashboard-client-project-card-compact{width:var(--dashboard-overview-project-card-width)}.dashboard-overview-project-slider{grid-column:3;min-width:0;overflow:hidden}.dashboard-overview-project-track{gap:var(--dashboard-overview-project-gap);flex-wrap:nowrap;width:max-content;min-width:100%;display:flex}.dashboard-overview-project-track>.dashboard-client-project-card-compact{flex:0 0 var(--dashboard-overview-project-card-width);width:var(--dashboard-overview-project-card-width)}.dashboard-overview-project-slider-empty{align-items:stretch;display:grid}@media (width<=720px){.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-grid{grid-template-columns:minmax(0,1fr)}.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-grid>.dashboard-client-project-card-compact{width:min(100%, var(--dashboard-overview-project-card-width))}.dashboard-overview-project-slider{grid-column:1}.dashboard-overview-project-track>.dashboard-client-project-card-compact{flex-basis:min(82vw, var(--dashboard-overview-project-card-width));width:min(82vw, var(--dashboard-overview-project-card-width))}}.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-grid.is-sliding-next{animation:.24s both dashboardOverviewProjectsSlideNext}.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-grid.is-sliding-prev{animation:.24s both dashboardOverviewProjectsSlidePrev}@keyframes dashboardOverviewProjectsSlideNext{0%{opacity:.78;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes dashboardOverviewProjectsSlidePrev{0%{opacity:.78;transform:translate(-1.25rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-grid.is-sliding-next,.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-grid.is-sliding-prev,.dashboard-overview-project-track{transition:none;animation:none}}.dashboard-delivery-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:24px;gap:.75rem;padding:.75rem;display:grid}.dashboard-client-project-card{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#121214;border:1px solid #ffffff14;border-radius:24px;gap:.85rem;padding:1rem;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.dashboard-client-project-card:hover,.dashboard-client-project-card:focus-visible{background:radial-gradient(circle at 100% 0,#bc1f2e1f,#0000 44%),#121214;border-color:#bc1f2e61;transform:translateY(-1px)}.dashboard-client-project-card .dashboard-delivery-media{min-height:8.5rem}.dashboard-client-project-card-body{align-content:start;gap:.72rem;display:grid}.dashboard-client-project-card-compact{border-radius:18px;gap:.85rem;min-height:0;padding:.9rem}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card-compact{aspect-ratio:1;align-content:space-between;gap:.55rem;width:12rem;padding:.7rem;overflow:hidden}.dashboard-overview-work-card{position:relative}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-work-card{padding-right:.82rem}.dashboard-overview-card-light{background:var(--muted);border-radius:999px;width:.56rem;height:.56rem;position:absolute;top:.62rem;right:.62rem}.dashboard-overview-card-light.is-active,.dashboard-overview-card-light.is-approved,.dashboard-overview-card-light.is-delivered{background:#33d17a;box-shadow:0 0 0 4px #33d17a1f,0 0 18px #33d17a80}.dashboard-overview-card-light.is-blocked,.dashboard-overview-card-light.is-review{background:#3b82f6;box-shadow:0 0 0 3px #3b82f61a,0 0 12px #3b82f652}.dashboard-overview-card-light.is-waiting,.dashboard-overview-card-light.is-production{background:#f4c445;box-shadow:0 0 0 3px #f4c4451a,0 0 12px #f4c44547}.dashboard-overview-card-light.is-blocked,.dashboard-overview-card-light.is-review,.dashboard-overview-card-light.is-waiting,.dashboard-overview-card-light.is-production{opacity:.9;animation:3.6s ease-in-out infinite dashboard-card-light-pulse}@keyframes dashboard-card-light-pulse{0%,to{filter:brightness(.99);opacity:.92}46%{filter:brightness(1.05);opacity:1}}@media (prefers-reduced-motion:reduce){.dashboard-overview-card-light.is-blocked,.dashboard-overview-card-light.is-review,.dashboard-overview-card-light.is-waiting,.dashboard-overview-card-light.is-production{filter:none;opacity:.9;animation:none}}.dashboard-overview-card-type{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .28rem;font-size:.56rem;font-weight:900;line-height:1;display:inline-flex}.dashboard-overview-new-request-card{appearance:none;color:var(--text);font:inherit;text-align:center;cursor:pointer;background:radial-gradient(circle,#bc1f2e21,#0000 62%),#bc1f2e09;border-color:#bc1f2eb8;align-content:center;justify-items:center;position:relative}.dashboard-overview-new-request-card:hover,.dashboard-overview-new-request-card:focus-visible{background:radial-gradient(circle,#bc1f2e33,#0000 62%),#bc1f2e0e;border-color:#bc1f2ee6}.dashboard-overview-new-request-plus{color:var(--accent);font-size:3.1rem;font-weight:300;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-new-request-card .dashboard-list-card-title{color:var(--text);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:.88rem;position:absolute;bottom:1rem;left:.85rem;right:.85rem}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card-compact .dashboard-client-project-card-main{flex-direction:column;gap:.45rem}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card-compact .dashboard-client-project-card-main>div{min-width:0;max-width:100%}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card-compact .dashboard-list-card-title{font-size:.86rem;line-height:1.08}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card-compact .dashboard-list-card-meta{font-size:.72rem;line-height:1.25}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card-compact .dashboard-status{letter-spacing:.06em;text-align:center;white-space:normal;overflow-wrap:anywhere;align-self:flex-start;max-width:100%;height:auto;min-height:1.55rem;padding:.28rem .55rem;font-size:.58rem;line-height:1.06}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card-compact .dashboard-client-project-card-facts{gap:.4rem;margin-top:auto}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card-compact .dashboard-client-project-card-facts span{border-radius:12px;min-height:2.55rem;padding:.45rem .5rem}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card-compact .dashboard-client-project-card-facts small{font-size:.55rem}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card-compact .dashboard-client-project-card-facts strong{font-size:.76rem}.dashboard-client-project-card-main{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.dashboard-client-project-card-main .dashboard-list-card-title{margin:0;font-size:1rem;line-height:1.15}.dashboard-client-project-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.dashboard-client-project-card-facts span{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;gap:.18rem;min-height:3.2rem;padding:.62rem .68rem;display:grid}.dashboard-client-project-card-facts small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.dashboard-client-project-card-facts strong{color:var(--text);font-size:.95rem;line-height:1.1}.dashboard-delivery-card-compact{grid-template-columns:150px minmax(0,1fr);align-items:stretch}.dashboard-delivery-media{aspect-ratio:16/10;background:#ffffff0d;border-radius:18px;position:relative;overflow:hidden}.dashboard-delivery-card-compact .dashboard-delivery-media{aspect-ratio:auto;height:100%;min-height:120px}.dashboard-delivery-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000042);height:52%;position:absolute;inset:auto 0 0}.dashboard-delivery-media img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-delivery-body{align-content:start;gap:.55rem;display:grid}.dashboard-delivery-kicker{margin:0 0 .18rem}.dashboard-delivery-head{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.dashboard-delivery-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.dashboard-action-pill{min-height:2.25rem;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:0 .8rem;font-size:.92rem;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.dashboard-action-pill:hover,.dashboard-action-pill:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);transform:translateY(-1px)}.dashboard-text-link{color:var(--muted);font-weight:700;transition:color .18s}.dashboard-text-link:hover,.dashboard-text-link:focus-visible{color:var(--text)}.dashboard-overview-title h3,.dashboard-delivery-section .dashboard-section-head h3,.dashboard-overview-requests-card .dashboard-section-head h3{letter-spacing:-.03em;font-size:clamp(1.35rem,2vw,1.75rem)}.dashboard-table-shell{background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;overflow-x:auto}.dashboard-request-table{border-collapse:collapse;width:100%;min-width:1080px}.dashboard-request-table th,.dashboard-request-table td{text-align:left;vertical-align:middle;border-top:1px solid #ffffff0f;padding:.95rem 1rem}.dashboard-request-table thead th{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border-top:0;font-size:.76rem;font-weight:700}.dashboard-request-sort-button{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.42rem;padding:0;transition:color .16s;display:inline-flex}.dashboard-request-table-usage-heading .dashboard-request-sort-button,.dashboard-request-table-date-heading .dashboard-request-sort-button,.dashboard-request-table-status-heading .dashboard-request-sort-button{justify-content:center;margin-inline:auto}.dashboard-request-sort-button:hover,.dashboard-request-sort-button:focus-visible,.dashboard-request-sort-button[data-sort-active=true]{color:var(--text);background:0 0!important}.dashboard-request-sort-button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #dddddf57}.dashboard-request-sort-icon{opacity:.42;border-bottom:2px solid;border-right:2px solid;flex:none;width:.42rem;height:.42rem;transition:opacity .16s,transform .16s;transform:translateY(-.08rem)rotate(45deg)}.dashboard-request-sort-button:hover .dashboard-request-sort-icon,.dashboard-request-sort-button:focus-visible .dashboard-request-sort-icon,.dashboard-request-sort-button[data-sort-active=true] .dashboard-request-sort-icon{opacity:.95}.dashboard-request-sort-button.is-ascending .dashboard-request-sort-icon{transform:translateY(.08rem)rotate(225deg)}.dashboard-request-sort-button.is-descending .dashboard-request-sort-icon{transform:translateY(-.08rem)rotate(45deg)}.dashboard-request-table tbody tr:first-child td{border-top:1px solid #ffffff14}.dashboard-request-table tbody tr.dashboard-request-table-row[data-request-project-href]{cursor:pointer}.dashboard-request-table tbody tr.dashboard-request-table-row:focus-visible{outline:none}.dashboard-request-table tbody tr.dashboard-request-table-row td{transition:background-color .16s,box-shadow .16s,color .16s}.dashboard-request-table tbody tr.dashboard-request-table-row:hover td,.dashboard-request-table tbody tr.dashboard-request-table-row:focus-visible td{background:#ffffff16}.dashboard-request-table tbody tr.dashboard-request-table-row:hover td:first-child,.dashboard-request-table tbody tr.dashboard-request-table-row:focus-visible td:first-child{box-shadow:inset 3px 0 #dddddf6b}.dashboard-request-table td{color:var(--muted)}.dashboard-request-table-title{gap:.18rem;display:grid}.dashboard-request-table-title strong{color:inherit;font-size:.98rem;transition:color .16s}.dashboard-request-table-title span{color:inherit;font-size:.84rem;transition:color .16s}.dashboard-request-table-empty{color:var(--muted)}.dashboard-request-table-usage-heading,.dashboard-request-table-usage{white-space:nowrap;width:7.25rem;text-align:center!important}.dashboard-request-table-usage,.dashboard-request-table-date{color:#dddddf7a;font-size:.88rem;font-weight:700;transition:color .16s}.dashboard-request-table-date-heading,.dashboard-request-table-status-heading,.dashboard-request-table-actions-heading,.dashboard-request-table-date,.dashboard-request-table-status,.dashboard-request-table-actions{text-align:center!important;vertical-align:middle!important}.dashboard-request-table-status-heading,.dashboard-request-table-status{width:9.5rem}.dashboard-request-table-actions-heading,.dashboard-request-table-actions{width:7rem}.dashboard-request-table-status,.dashboard-request-table-actions{line-height:0}.dashboard-body[data-dashboard-view=overview] .dashboard-request-table .dashboard-status{vertical-align:middle;letter-spacing:.06em;text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;max-width:100%;height:auto;min-height:1.55rem;padding:.28rem .55rem;font-size:.58rem;line-height:1.06;display:inline-flex}.dashboard-request-row-actions{vertical-align:middle;justify-content:center;align-items:center;gap:.42rem;display:inline-flex}.dashboard-request-pagination{justify-content:space-between;align-items:center;gap:.85rem;margin-top:.85rem;display:flex}.dashboard-overview-project-pagination{justify-content:flex-end;width:100%;margin-top:.1rem}.dashboard-overview-project-pagination-controls{justify-content:flex-end;margin-left:auto}.dashboard-overview-project-pagination .dashboard-request-pagination-count,.dashboard-overview-project-pagination .dashboard-request-page-ellipsis,.dashboard-overview-project-pagination .dashboard-request-page-button[aria-label^="Go to project"],.dashboard-request-pagination[hidden]{display:none}.dashboard-request-pagination-count{color:var(--muted);margin:0;font-size:.86rem;font-weight:700}.dashboard-request-pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.38rem;display:inline-flex}.dashboard-request-page-button{min-width:2.1rem;height:2.1rem;color:var(--muted);cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:0 .65rem;font-size:.82rem;font-weight:800;line-height:1;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.dashboard-request-page-button:hover,.dashboard-request-page-button:focus-visible,.dashboard-request-page-button.is-current{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text);transform:translateY(-1px)}.dashboard-request-page-button[disabled]{cursor:not-allowed;opacity:.45;transform:none}.dashboard-request-page-ellipsis{min-width:1.35rem;color:var(--muted);justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.dashboard-icon-action{color:#dddddfa3;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;padding:0;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.dashboard-icon-action svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.dashboard-icon-action:hover,.dashboard-icon-action:focus-visible{border-color:var(--accent-line);color:var(--text);background:#bc1f2e24;transform:translateY(-1px)}.dashboard-icon-action.is-danger:hover,.dashboard-icon-action.is-danger:focus-visible{color:var(--accent);background:#d132392e;border-color:#d132398c}.dashboard-text-button{background:0 0;border:0;padding:0}.dashboard-text-button:hover,.dashboard-text-button:focus-visible{background:0 0}.dashboard-section-card{gap:.9rem;min-height:0;padding:1.2rem;display:grid}.dashboard-section-head,.dashboard-list-card-top,.dashboard-project-footer,.dashboard-comment-head,.dashboard-side-panel-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.dashboard-section-head a{color:var(--accent);font-weight:700}.dashboard-list-stack,.dashboard-timeline-stack,.dashboard-comment-stack,.dashboard-progress-stack,.dashboard-draft-stack{gap:.75rem;display:grid}.dashboard-list-card,.dashboard-project-row,.dashboard-timeline-item,.dashboard-comment{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;gap:.55rem;padding:.95rem 1rem;display:grid}.dashboard-list-card-title{font-size:1rem}.dashboard-list-card-meta,.dashboard-comment-head span{color:var(--muted);margin:0;font-size:.84rem}.dashboard-project-row,.dashboard-inline-list{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.dashboard-inline-list{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;flex-wrap:wrap;padding:.7rem .85rem}.dashboard-inline-list strong,.dashboard-inline-list a,.dashboard-inline-list span{font-size:.84rem}.dashboard-inline-list strong{color:var(--text)}.dashboard-inline-list a,.dashboard-inline-list span{color:var(--muted)}.dashboard-inline-action{min-width:0!important}.dashboard-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.dashboard-empty-state{color:var(--muted);border:1px dashed #ffffff1f;border-radius:20px;padding:1rem 1.05rem}.dashboard-status{border:1px solid var(--status-neutral);background:var(--status-neutral);min-height:1.95rem;color:var(--status-text-light);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .8rem;font-size:.74rem;font-weight:700;display:inline-flex}.dashboard-status.is-submitted,.dashboard-status.is-brief-received,.dashboard-status.is-in-review,.dashboard-status.is-reviewing-request,.dashboard-status.is-ready-for-review{border-color:var(--status-info);background:var(--status-info);color:var(--status-text-light)}.dashboard-status.is-visual-storyboard{border-color:var(--status-storyboard);background:var(--status-storyboard);color:var(--status-text-light)}.dashboard-status.is-storyboard-review,.dashboard-status.is-delivery-review,.dashboard-status.is-awaiting-approval,.dashboard-status.is-awaiting-feedback,.dashboard-status.is-needs-feedback{border-color:var(--status-review);background:var(--status-review);color:var(--status-text-dark)}.dashboard-status.is-approved,.dashboard-status.is-active{border-color:var(--status-success);background:var(--status-success);color:var(--status-text-dark)}.dashboard-status.is-scheduled,.dashboard-status.is-in-progress,.dashboard-status.is-in-production{border-color:var(--status-production);background:var(--status-production);color:var(--status-text-dark)}.dashboard-status.is-needs-information,.dashboard-status.is-action-needed,.dashboard-status.is-overdue,.dashboard-status.is-blocked,.dashboard-status.is-failed,.dashboard-status.is-error,.dashboard-status.is-canceled,.dashboard-status.is-cancelled,.dashboard-status.is-disabled,.dashboard-status.is-cancellation-requested,.dashboard-status.is-changes-requested{border-color:var(--status-danger);background:var(--status-danger);color:var(--status-text-light)}.dashboard-status.is-delivered,.dashboard-status.is-resolved,.dashboard-status.is-complete,.dashboard-status.is-completed,.dashboard-status.is-paid,.dashboard-status.is-joined,.dashboard-status.is-connected,.dashboard-status.is-healthy,.dashboard-status.is-current,.dashboard-status.is-ready,.dashboard-status.is-finished,.dashboard-status.is-published{border-color:var(--status-success);background:var(--status-success);color:var(--status-text-dark)}.dashboard-status.is-open,.dashboard-status.is-waiting-on-stormxsync,.dashboard-status.is-needs-us,.dashboard-status.is-payment-pending,.dashboard-status.is-pending,.dashboard-status.is-pending-purchase,.dashboard-status.is-due-soon{border-color:var(--status-production);background:var(--status-production);color:var(--status-text-dark)}.dashboard-status.is-waiting-on-stormxsync{letter-spacing:.055em;padding-inline:.6rem;font-size:.62rem}.dashboard-status.is-waiting-on-client{border-color:var(--status-info);background:var(--status-info);color:var(--status-text-light)}.dashboard-ticket-card .dashboard-status.is-resolved,.admin-ticket-card .dashboard-status.is-resolved{border-color:var(--status-success);background:var(--status-success);color:var(--status-text-dark)}.dashboard-ticket-card .dashboard-status.is-open,.dashboard-ticket-card .dashboard-status.is-waiting-on-stormxsync,.dashboard-ticket-card .dashboard-status.is-in-progress,.admin-ticket-card .dashboard-status.is-open,.admin-ticket-card .dashboard-status.is-waiting-on-stormxsync,.admin-ticket-card .dashboard-status.is-in-progress{border-color:var(--status-production);background:var(--status-production);color:var(--status-text-dark)}.dashboard-ticket-card .dashboard-status.is-waiting-on-client,.admin-ticket-card .dashboard-status.is-waiting-on-client{border-color:var(--status-info);background:var(--status-info);color:var(--status-text-light)}.dashboard-modal[hidden],.dashboard-panel-backdrop[hidden],.dashboard-side-panel[hidden],.dashboard-project-lightbox[hidden]{display:none!important}.dashboard-modal{z-index:130;overscroll-behavior:contain;backdrop-filter:blur(12px);background:#000000bd;place-items:center;padding:7rem 1rem 1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.dashboard-modal-dialog{gap:.95rem;width:min(100%,820px);padding:1.2rem;display:grid}.dashboard-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dashboard-confirm-modal{z-index:150;padding:1rem}.dashboard-confirm-dialog{border-radius:24px;gap:0;width:min(100vw - 2rem,560px);padding:0;overflow:hidden}.dashboard-confirm-head{background:radial-gradient(circle at 100% 0,#d1323924,#0000 42%),#ffffff05;border-bottom:1px solid #ffffff14;align-items:center;padding:1rem 1.15rem}.dashboard-confirm-head h3{letter-spacing:0;margin:.1rem 0 0;font-size:clamp(1.35rem,2.4vw,1.85rem)}.dashboard-confirm-body{gap:.55rem;padding:1.05rem 1.15rem;display:grid}.dashboard-confirm-body p{color:var(--muted);margin:0;font-size:.98rem;line-height:1.45}.dashboard-confirm-body strong{color:var(--text)}.dashboard-confirm-copy{color:#dddddf9e!important}.dashboard-confirm-actions{justify-content:flex-end;padding:0 1.15rem 1.15rem}.dashboard-request-discard-actions .button-secondary:hover,.dashboard-request-discard-actions .button-secondary:focus-visible,.dashboard-request-discard-modal .dashboard-close-button:hover,.dashboard-request-discard-modal .dashboard-close-button:focus-visible{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#fff!important}.dashboard-feedback-delete-modal,.dashboard-request-upgrade-modal{z-index:180}.dashboard-request-upgrade-dialog{border-radius:18px;width:min(100vw - 2rem,540px)}.dashboard-request-upgrade-head .eyebrow{color:var(--accent-text)}.dashboard-request-upgrade-actions{gap:.55rem}.dashboard-feedback-delete-dialog{border-radius:18px;width:min(100vw - 2rem,500px)}.dashboard-feedback-delete-head .eyebrow{color:var(--accent-text)}.dashboard-feedback-delete-body{gap:.7rem}.dashboard-feedback-delete-quote{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;padding:.8rem .9rem;font-weight:800;color:var(--text)!important}.dashboard-feedback-delete-actions{gap:.55rem}.dashboard-ticket-message-delete-modal{z-index:190}.dashboard-ticket-message-delete-dialog{border-radius:18px;width:min(100vw - 2rem,500px)}.dashboard-ticket-message-delete-head .eyebrow{color:var(--accent-text)}.dashboard-ticket-message-delete-body{gap:.7rem}.dashboard-ticket-message-delete-actions{gap:.55rem}.admin-client-delete-modal{z-index:195}.admin-client-delete-dialog{border-radius:18px;width:min(100vw - 2rem,620px)}.admin-client-delete-head .eyebrow{color:var(--accent-text)}.admin-client-delete-body{gap:.8rem}.admin-client-delete-list{border:1px solid var(--line);border-radius:14px;max-height:min(34vh,15rem);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.admin-client-delete-list li{gap:.18rem;padding:.72rem .82rem;display:grid}.admin-client-delete-list li+li{border-top:1px solid var(--line)}.admin-client-delete-list strong,.admin-client-delete-list span{overflow-wrap:anywhere;min-width:0}.admin-client-delete-list strong{font-size:.94rem}.admin-client-delete-list span{color:var(--muted);font-size:.82rem}.admin-client-delete-feedback{color:var(--accent-text);margin:0}.admin-client-delete-actions{gap:.55rem}.dashboard-delivery-approval-modal{z-index:185}.dashboard-delivery-approval-dialog{border-radius:18px;width:min(100vw - 2rem,520px)}.dashboard-delivery-approval-head{background:radial-gradient(circle at 100% 0,#2fbf712e,#0000 42%),#ffffff05}.dashboard-delivery-approval-head .eyebrow{color:#58d78f}.dashboard-delivery-approval-body{gap:.72rem}.dashboard-delivery-approval-actions{gap:.55rem}.dashboard-confirm-approve-button{color:#58d78f!important;background:#2fbf7129!important;border-color:#2fbf71ad!important}.dashboard-confirm-approve-button:hover,.dashboard-confirm-approve-button:focus-visible{color:#f5fff8!important;background:#2fbf7140!important;border-color:#52db8feb!important}#dashboardRequestModal{place-items:center;padding:1rem;overflow-y:auto}#dashboardRequestModal .dashboard-modal-dialog{border-radius:18px;grid-template-rows:auto auto auto auto auto minmax(0,1fr);align-content:start;gap:0;width:min(100vw - 2rem,1180px);max-height:calc(100dvh - 2rem);padding:0;overflow:hidden}#dashboardRequestModal .dashboard-section-head{background:#ffffff05;border-bottom:1px solid #ffffff14;align-items:center;gap:1rem;padding:.95rem 1.15rem}#dashboardRequestModal .dashboard-request-modal-head{grid-template-columns:minmax(0,1fr) auto auto;display:grid}#dashboardRequestModal .dashboard-section-head h3{letter-spacing:0;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.05}#dashboardRequestModal .dashboard-request-capacity{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;font-size:.86rem;font-weight:700;display:flex}#dashboardRequestModal .dashboard-request-capacity span{white-space:nowrap;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:2rem;padding:0 .7rem;display:inline-flex}#dashboardRequestModal .dashboard-request-capacity strong{color:var(--text);margin:0 .22rem}#dashboardRequestModal .dashboard-request-bucket-switch button,#dashboardRequestModal .dashboard-project-mode button{min-height:2.45rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:.82rem;font-weight:800;transition:background .18s,color .18s,transform .18s}#dashboardRequestModal .dashboard-request-bucket-switch button strong{color:inherit}#dashboardRequestModal .dashboard-request-bucket-switch button:disabled,#dashboardRequestModal .dashboard-project-mode button:disabled{opacity:.38;cursor:not-allowed}#dashboardRequestModal .dashboard-request-type-cards{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;padding:.9rem 1.15rem 0;display:grid;position:relative}#dashboardRequestModal .dashboard-request-type-card{aspect-ratio:3/4;min-height:0;color:var(--text);cursor:pointer;isolation:isolate;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;justify-content:flex-start;align-items:flex-end;padding:.86rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000047}#dashboardRequestModal .dashboard-request-type-card:before,#dashboardRequestModal .dashboard-request-type-card:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}#dashboardRequestModal .dashboard-request-type-card:before{background:linear-gradient(#0000000a 34%,#000000c2 100%),linear-gradient(90deg,#00000059,#0000 72%)}#dashboardRequestModal .dashboard-request-type-card:after{border-radius:inherit;border:1px solid #0000;box-shadow:inset 0 -48px 58px #00000057}#dashboardRequestModal .dashboard-request-type-card video{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.01)}#dashboardRequestModal .dashboard-request-type-card span{text-align:left;text-shadow:0 2px 18px #0009;font-size:clamp(.92rem,1.2vw,1.05rem);font-weight:800;line-height:1.1;position:relative}#dashboardRequestModal .dashboard-request-type-card:hover,#dashboardRequestModal .dashboard-request-type-card:focus-visible{border-color:#ffffff47;transform:translateY(-2px);box-shadow:0 24px 58px #00000061}#dashboardRequestModal .dashboard-request-type-card.is-selected,#dashboardRequestModal .dashboard-request-type-card[aria-pressed=true]{border-color:#d13239db;box-shadow:0 24px 58px #0006,0 0 0 1px #d1323952,0 0 0 4px #d1323924}#dashboardRequestModal .dashboard-feedback{font-size:.8rem;line-height:1.35}#dashboardRequestForm{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);grid-template-areas:"detail placement""materials materials""brief brief""files actions""feedback actions";align-content:start;gap:.9rem 1.15rem;min-height:0;padding:.9rem 1.15rem 1rem;display:grid;overflow-y:auto}#dashboardRequestForm>.dashboard-request-main-column{grid-area:main;align-content:start;gap:.9rem;min-width:0;display:grid}#dashboardRequestModal .dashboard-form-section-card{background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;align-content:start;gap:.75rem;min-height:0;padding:0 0 .85rem;display:grid}#dashboardRequestModal .dashboard-request-brief-card{border-left:0;min-height:0;padding-left:0}#dashboardRequestModal .dashboard-request-materials-card{padding-top:0}#dashboardRequestModal .dashboard-form-grid,#dashboardRequestModal .dashboard-form{gap:.75rem .85rem}#dashboardRequestModal .dashboard-form-section-card .dashboard-form-grid{align-self:start}#dashboardRequestModal .dashboard-field-label{color:#dddddfe6;margin:0 0 .4rem;font-size:.94rem;font-weight:700;line-height:1.3}#dashboardRequestModal .dashboard-platform-icons button{min-height:2.95rem;color:var(--muted);font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;place-items:center;font-size:.82rem;font-weight:900;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}#dashboardRequestModal .dashboard-platform-icons button:hover,#dashboardRequestModal .dashboard-platform-icons button:focus-visible,#dashboardRequestModal .dashboard-platform-icons button.is-selected{color:var(--text);background:#d1323929;border-color:#d13239b8}#dashboardRequestModal .dashboard-priority-slider{align-content:start}#dashboardRequestModal .dashboard-request-materials-card .dashboard-span-2{grid-column:auto}#dashboardRequestModal .dashboard-form label{color:#dddddfe6;gap:.4rem;font-size:.94rem;font-weight:700;line-height:1.3}#dashboardRequestModal input,#dashboardRequestModal select,#dashboardRequestModal textarea{background:#ffffff0b;border-radius:10px;min-height:2.95rem;padding:.72rem .9rem;font-size:.96rem;font-weight:500}#dashboardRequestModal textarea{resize:vertical;min-height:92px;line-height:1.35}#dashboardRequestModal textarea[name=referenceLinks]{min-height:72px}#dashboardRequestModal input[type=file]{min-height:4.1rem;color:var(--muted);padding:.7rem}#dashboardRequestModal input[type=file]::file-selector-button{min-height:2.05rem;color:var(--text);font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;margin-right:.75rem;padding:0 .85rem;font-size:.78rem;font-weight:700}#dashboardRequestModal .dashboard-form-helper{margin:-.15rem 0 .05rem;font-size:.95rem;line-height:1.5}#dashboardRequestModal .dashboard-inline-list-files{border-style:solid;border-radius:8px;align-self:start;min-height:2.55rem;margin-top:0;padding:.58rem .7rem}#dashboardRequestModal .dashboard-card-actions{justify-content:flex-end;align-self:start;gap:.55rem;margin-top:0}#dashboardRequestModal .dashboard-card-actions .button{border-radius:999px;min-width:9.5rem;min-height:2.65rem;padding:0 .95rem;font-size:.84rem}@media (width<=900px){#dashboardRequestModal{place-items:start center;padding:1rem;overflow-y:auto}#dashboardRequestModal .dashboard-modal-dialog{height:auto;min-height:0;max-height:none;overflow:visible}#dashboardRequestForm{grid-template-columns:1fr;grid-template-areas:"detail""placement""brief""materials""files""feedback""actions";gap:.85rem;overflow:visible}#dashboardRequestForm>.dashboard-form-section-card,#dashboardRequestForm>.dashboard-request-main-column{grid-column:1/-1}#dashboardRequestModal .dashboard-request-brief-card{border-left:0;min-height:0;padding-left:0}#dashboardRequestModal .dashboard-request-brief-card textarea{min-height:190px}#dashboardRequestModal .dashboard-request-materials-card .dashboard-form-grid{grid-template-columns:1fr}#dashboardRequestModal .dashboard-request-materials-card .dashboard-span-2{grid-column:1/-1}}.dashboard-payment-dialog{width:min(100%,980px)}.dashboard-receipt-dialog{width:min(100%,580px)}.dashboard-payment-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-payment-summary>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:.22rem;padding:.82rem .9rem;display:grid}.dashboard-payment-summary span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.dashboard-payment-summary strong{color:var(--text);font-size:1rem}.dashboard-payment-actions{justify-content:flex-end}.dashboard-checkout-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:1rem;display:grid}.dashboard-checkout-panel{min-width:0}.dashboard-checkout-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-checkout-order-panel{position:sticky;top:0}.dashboard-checkout-coupon-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.dashboard-checkout-coupon-row .button{white-space:nowrap;min-height:3rem}.dashboard-coupon-feedback{min-height:1.2rem}.dashboard-checkout-total-list{gap:.58rem;margin:0;display:grid}.dashboard-checkout-total-list>div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.dashboard-checkout-total-list dt{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:700}.dashboard-checkout-total-list dd{color:var(--text);text-align:right;margin:0;font-weight:800}.dashboard-checkout-total-list .dashboard-checkout-total-row{border-bottom:0}.dashboard-checkout-total-row dd{color:var(--accent-2);font-size:1.35rem}.dashboard-checkout-terms{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;margin-top:.3rem;font-size:.9rem;line-height:1.45;gap:.7rem!important;display:grid!important}.dashboard-checkout-terms input{width:1rem;height:1rem;accent-color:var(--accent);margin-top:.16rem}.dashboard-receipt-panel{border-radius:var(--radius-sm);background:#ffffff09;border:1px solid #ffffff14;gap:.9rem;padding:1rem;display:grid}.dashboard-settings-invoice-download{min-height:2.5rem;padding:.66rem .9rem;font-size:.78rem}.dashboard-settings-invoice-list{margin-top:.9rem}.dashboard-close-button{width:2.3rem;height:2.3rem;color:var(--text);appearance:none;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex:none;place-items:center;padding:0;font-size:0;line-height:1;display:inline-grid;position:relative}.dashboard-close-button:before,.dashboard-close-button:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:.92rem;height:.16rem;position:absolute}.dashboard-close-button:before{transform:rotate(45deg)}.dashboard-close-button:after{transform:rotate(-45deg)}.dashboard-form{gap:.85rem;display:grid}.dashboard-form label{gap:.55rem;display:grid}.dashboard-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.dashboard-span-2{grid-column:1/-1}.dashboard-feedback{color:var(--muted);margin:0;font-size:.88rem}.dashboard-feedback.is-error{color:var(--accent-2)}.dashboard-ticket-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.dashboard-ticket-form input,.dashboard-ticket-form select,.dashboard-ticket-form textarea,.dashboard-ticket-reply-form textarea{width:100%;color:var(--text);font:inherit;background:#121214;border:1px solid #ffffff14;border-radius:14px}.dashboard-ticket-form input,.dashboard-ticket-form select,.dashboard-ticket-form textarea{padding:.78rem .85rem}.dashboard-ticket-form textarea,.dashboard-ticket-reply-form textarea{resize:vertical}.dashboard-ticket-form input:focus,.dashboard-ticket-form input:focus-visible,.dashboard-ticket-form select:focus,.dashboard-ticket-form select:focus-visible,.dashboard-ticket-form textarea:focus,.dashboard-ticket-form textarea:focus-visible,.dashboard-ticket-reply-form textarea:focus,.dashboard-ticket-reply-form textarea:focus-visible{outline-offset:0;box-shadow:none;border-color:#ffffff24;outline:0}.dashboard-ticket-card,.admin-ticket-card{gap:.9rem}.dashboard-ticket-card{cursor:pointer;transition:border-color .18s,background-color .18s}.dashboard-ticket-card.is-expanded{border-color:#ffffff24}.dashboard-ticket-summary-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:0;display:flex}.dashboard-ticket-summary{gap:.45rem;min-width:0;display:grid}.dashboard-ticket-summary .dashboard-list-card-title,.dashboard-ticket-summary .dashboard-list-card-meta,.dashboard-ticket-summary .dashboard-list-card-copy{display:block}.dashboard-ticket-summary .dashboard-list-card-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.dashboard-ticket-summary-actions{flex:none;justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.dashboard-ticket-summary-button .admin-ticket-expand-button{min-height:2rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;padding:0 .72rem;font-size:.72rem;font-weight:900;display:inline-flex}.dashboard-ticket-summary-button:hover .admin-ticket-expand-button,.dashboard-ticket-summary-button:focus-visible .admin-ticket-expand-button{color:var(--text);border-color:#bc1f2e66}.dashboard-ticket-details{border-top:1px solid #ffffff12;gap:.85rem;padding-top:.9rem;display:grid}.dashboard-ticket-details[hidden]{display:none}.admin-ticket-card{transition:border-color .18s,background-color .18s,transform .18s;position:relative;overflow:hidden}.admin-ticket-card:before{content:"";background:0 0;width:.22rem;position:absolute;inset:0 auto 0 0}.admin-ticket-card.is-waiting-admin{background:linear-gradient(90deg,#e824361a,#e8243600 34%),#0d0d0f;border-color:#e8243657}.admin-ticket-card.is-waiting-admin:before{background:var(--accent)}.admin-ticket-card.is-responded{background:#0d0d0f;border-color:#ffffff0f}.admin-ticket-card.is-expanded{border-color:#ffffff24}.admin-ticket-summary{gap:.45rem;min-width:0;display:grid}.admin-ticket-summary .dashboard-list-card-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.admin-ticket-attention{min-height:1.95rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff17;border-radius:999px;align-items:center;padding:0 .7rem;font-size:.72rem;font-weight:900;display:inline-flex}.admin-ticket-attention.is-waiting,.admin-ticket-attention.is-waiting-response{color:var(--text);background:#e824361f;border-color:#e8243657}.admin-ticket-attention.is-waiting-our-response{color:#ffe6a3;background:#f6c34324;border-color:#f6c3436b}.admin-ticket-attention.is-responded{background:#ffffff09}.admin-ticket-attention.is-resolved{color:#d8ffe5;background:#28c46f24;border-color:#28c46f6b}.admin-ticket-expand-button{min-width:5.5rem}.admin-resolved-ticket-section,.admin-collapsed-ticket-section,.admin-collapsed-request-section,.admin-collapsed-project-section{--ticket-group-rgb:40, 196, 111;gap:.95rem;display:grid}.admin-collapsed-ticket-section.is-waiting-response,.admin-collapsed-ticket-section.is-open{--ticket-group-rgb:59, 130, 246}.admin-collapsed-ticket-section.is-waiting-our-response{--ticket-group-rgb:246, 195, 67}.admin-collapsed-ticket-section.is-resolved{--ticket-group-rgb:40, 196, 111}.admin-collapsed-request-section.is-needs-attention{--ticket-group-rgb:232, 36, 54}.admin-collapsed-request-section.is-waiting-client{--ticket-group-rgb:246, 195, 67}.admin-collapsed-request-section.is-approved{--ticket-group-rgb:40, 196, 111}.admin-collapsed-project-section.is-reviewing,.admin-collapsed-project-section.is-waiting-approval{--ticket-group-rgb:59, 130, 246}.admin-collapsed-project-section.is-production,.admin-collapsed-project-section.is-feedback-given{--ticket-group-rgb:246, 195, 67}.admin-collapsed-project-section.is-review{--ticket-group-rgb:59, 130, 246}.admin-collapsed-project-section.is-delivered{--ticket-group-rgb:40, 196, 111}.admin-resolved-ticket-toggle,.admin-collapsed-ticket-toggle,.admin-collapsed-request-toggle,.admin-collapsed-project-toggle{border:1px solid rgba(var(--ticket-group-rgb), .32);background:linear-gradient(90deg, rgba(var(--ticket-group-rgb), .14), #ffffff0e 48%, #ffffff0a), #121314;width:100%;min-height:3.25rem;color:var(--text);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;padding:.2rem 1rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff0e}.admin-resolved-ticket-toggle:hover,.admin-resolved-ticket-toggle:focus-visible,.admin-collapsed-ticket-toggle:hover,.admin-collapsed-ticket-toggle:focus-visible,.admin-collapsed-request-toggle:hover,.admin-collapsed-request-toggle:focus-visible,.admin-collapsed-project-toggle:hover,.admin-collapsed-project-toggle:focus-visible{border-color:rgba(var(--ticket-group-rgb), .48);background:linear-gradient(90deg, rgba(var(--ticket-group-rgb), .2), #ffffff12 48%, #ffffff0d), #161818;box-shadow:inset 0 1px 0 #ffffff12, 0 0 0 1px rgba(var(--ticket-group-rgb), .12);outline:none}.admin-resolved-ticket-toggle span,.admin-collapsed-ticket-toggle span,.admin-collapsed-request-toggle span,.admin-collapsed-project-toggle span{color:var(--text);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:900}.admin-resolved-ticket-toggle strong,.admin-collapsed-ticket-toggle strong,.admin-collapsed-request-toggle strong,.admin-collapsed-project-toggle strong{border:1px solid rgba(var(--ticket-group-rgb), .48);background:rgba(var(--ticket-group-rgb), .16);min-width:2rem;height:2rem;color:var(--text);border-radius:999px;justify-content:center;align-items:center;padding:0 .55rem;font-size:.82rem;display:inline-flex}.admin-resolved-ticket-list,.admin-collapsed-ticket-list,.admin-collapsed-request-list,.admin-collapsed-project-list{gap:.95rem;display:grid}.admin-resolved-ticket-list[hidden],.admin-collapsed-ticket-list[hidden],.admin-collapsed-request-list[hidden],.admin-collapsed-project-list[hidden]{display:none}.admin-ticket-details{border-top:1px solid #ffffff12;gap:.85rem;padding-top:.9rem;display:grid}.admin-ticket-details[hidden]{display:none}.dashboard-ticket-card.is-focused{border-color:#bc1f2e6b;box-shadow:0 0 0 1px #bc1f2e2e}.dashboard-ticket-dialog{width:min(100%,720px)}.dashboard-ticket-thread{background:#121214;border:1px solid #ffffff12;border-radius:16px;grid-auto-rows:max-content;align-content:start;gap:0;min-height:0;padding:.82rem;display:grid;overflow-y:auto}.dashboard-ticket-message{background:0 0;border:0;border-radius:0;grid-template-columns:2.2rem minmax(0,1fr) 2.4rem;align-items:start;gap:.68rem;min-width:0;padding:.75rem 0;display:grid}.dashboard-ticket-message:first-child{padding-top:0}.dashboard-ticket-message:last-child{padding-bottom:0}.dashboard-ticket-message+.dashboard-ticket-message{border-top:1px solid #ffffff12}.dashboard-ticket-message-avatar{width:2.2rem;height:2.2rem;color:var(--text);text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}.dashboard-ticket-message.is-admin .dashboard-ticket-message-avatar{background:#bc1f2e29;border-color:#bc1f2e57}.dashboard-ticket-message-content{gap:.32rem;min-width:0;display:grid}.dashboard-ticket-message-author{gap:.08rem;min-width:0;display:grid}.dashboard-ticket-message-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.dashboard-ticket-message-head strong,.dashboard-ticket-message-author strong{color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:.9rem}.dashboard-ticket-message-head time,.dashboard-ticket-message-date-line,.dashboard-ticket-message p{color:var(--muted);margin:0;line-height:1.5}.dashboard-ticket-message p{font-size:.88rem}.dashboard-ticket-message-head time{text-align:right;white-space:nowrap;flex:none}.dashboard-ticket-message-date-line{color:#dddddf80;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.4rem;min-width:0;font-size:.75rem;font-weight:700;line-height:1.35;display:inline-flex}.dashboard-ticket-message-date-line time{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.dashboard-ticket-message-edited{color:#dddddf6b;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.dashboard-ticket-message-actions{flex-direction:column;justify-content:flex-start;justify-self:end;align-items:center;gap:.28rem;width:2.4rem;min-width:2.4rem;padding-top:.1rem;display:flex}.dashboard-ticket-message-icon-button{width:1.85rem;height:1.85rem;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.dashboard-ticket-message-icon-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.dashboard-ticket-message-icon-button:hover,.dashboard-ticket-message-icon-button:focus-visible{color:var(--text);background:#ffffff0e;border-color:#ffffff1f;outline:none}.dashboard-ticket-message-icon-button.is-danger:hover,.dashboard-ticket-message-icon-button.is-danger:focus-visible{color:var(--accent);background:#e824361f;border-color:#e8243647}.dashboard-ticket-message-edit-form{gap:.55rem;display:grid}.dashboard-ticket-message-edit-form textarea{resize:vertical;min-height:4.6rem}.dashboard-ticket-message-edit-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.dashboard-ticket-message-edit-actions .button{width:auto;min-height:2.4rem;min-width:6.5rem!important}.dashboard-ticket-message p{overflow-wrap:anywhere}@media (width<=560px){.dashboard-ticket-message{grid-template-columns:2rem minmax(0,1fr) 2.15rem;gap:.55rem}.dashboard-ticket-message-avatar{width:2rem;height:2rem;font-size:.72rem}.dashboard-ticket-message-head{flex-direction:column;align-items:flex-start;gap:.12rem}.dashboard-ticket-message-head time{text-align:left;white-space:normal}.dashboard-ticket-message-actions{width:2.15rem;min-width:2.15rem}.dashboard-ticket-message-icon-button{width:1.72rem;height:1.72rem}}.dashboard-ticket-reply-form{background:#0d0d0f;border:1px solid #ffffff12;border-radius:16px;gap:.7rem;padding:.8rem;display:grid}.dashboard-ticket-reply-form label{color:var(--muted);gap:.5rem;font-size:.82rem;font-weight:800;display:grid}.dashboard-ticket-reply-form textarea{padding:.75rem .82rem}.dashboard-panel-backdrop{z-index:132;backdrop-filter:blur(10px);background:#000000b3;position:fixed;inset:0}.dashboard-side-panel{z-index:133;background:linear-gradient(#bc1f2e14,#000000fa 22%),#000000fa;border-left:1px solid #ffffff14;width:min(100%,900px);padding:6.8rem 1rem 1rem;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.dashboard-side-panel-body{gap:1rem;padding:1rem 0 .4rem;display:grid}.dashboard-project-lightbox{z-index:133;pointer-events:none;place-items:center;padding:clamp(.45rem,1.2vw,.9rem);display:grid;position:fixed;inset:0}.dashboard-project-lightbox-dialog{pointer-events:auto;background:linear-gradient(#bc1f2e14,#0c0c0efa 30%),#09090b;border:1px solid #ffffff1a;border-radius:24px;grid-template-rows:auto minmax(0,1fr);gap:.75rem;width:min(100%,100vw - 1.2rem);height:auto;max-height:min(96dvh,1080px);padding:clamp(.72rem,1.4vw,1rem);display:grid;overflow:hidden;box-shadow:0 32px 90px #0009}.dashboard-project-lightbox-head{border-bottom:1px solid #ffffff14;justify-content:flex-start;align-items:center;padding:0 0 .65rem;position:relative}.dashboard-project-lightbox-title-block{flex:auto;gap:.2rem;min-width:min(100%,15rem);display:grid}.admin-project-lightbox-title-block{gap:.65rem;max-width:calc(100% - 4rem);padding-right:.75rem}.admin-project-lightbox [data-admin-project-lightbox-title]{overflow-wrap:anywhere;line-height:1.08}.admin-project-lightbox [data-admin-project-lightbox-client-meta]{line-height:1.35;display:block}.dashboard-project-panel-progress{display:none!important}.dashboard-project-phase-track{--dashboard-project-phase-progress-width:0%;--dashboard-project-phase-rail-top:1.7rem;--dashboard-project-phase-content-top:0rem;--dashboard-project-phase-dot-size:1.22rem;--dashboard-project-phase-step-count:6;min-height:3.25rem;padding:var(--dashboard-project-phase-content-top) .45rem 0;color:var(--muted);display:block;position:relative}.dashboard-project-phase-rail{top:var(--dashboard-project-phase-rail-top);pointer-events:none;background:linear-gradient(#ffffff1f,#ffffff09),#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;height:.4rem;padding:1px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px 2px #0000006b}.dashboard-project-phase-rail span{width:var(--dashboard-project-phase-progress-width);border-radius:inherit;background:linear-gradient(90deg, #bc1f2e, #e04450), var(--accent);height:100%;transition:width .42s;display:block;box-shadow:0 0 16px #bc1f2e47}.dashboard-project-phase-step{top:0;left:var(--dashboard-project-phase-step-left,0%);z-index:1;width:max-content;max-width:9rem;color:var(--muted);text-align:center;text-transform:uppercase;justify-items:center;gap:.5rem;font-size:.62rem;font-weight:900;line-height:1.1;display:grid;position:absolute;transform:translate(-50%)}.dashboard-project-phase-dot{top:calc(var(--dashboard-project-phase-rail-top) + .2rem - var(--dashboard-project-phase-content-top));width:var(--dashboard-project-phase-dot-size);height:var(--dashboard-project-phase-dot-size);background:linear-gradient(#ffffff24,#ffffff05),#18181c;border:1px solid #ffffff38;border-radius:999px;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #18181c,inset 0 1px 1px #ffffff24}.dashboard-project-phase-dot span{border-radius:inherit;background:#ffffff57;width:.46rem;height:.46rem}.dashboard-project-phase-step.is-complete,.dashboard-project-phase-step.is-current{color:var(--text)}.dashboard-project-phase-step.is-complete .dashboard-project-phase-dot,.dashboard-project-phase-step.is-current .dashboard-project-phase-dot{border-color:var(--accent)}.dashboard-project-phase-step.is-complete .dashboard-project-phase-dot{background:linear-gradient(180deg, #ffffff2e, transparent), var(--accent)}.dashboard-project-phase-step.is-complete .dashboard-project-phase-dot span{background:var(--text)}.dashboard-project-phase-step.is-current .dashboard-project-phase-dot{background:radial-gradient(circle,#bc1f2e3d,#0000 64%),#18181c;box-shadow:0 0 0 5px #18181c,0 0 0 9px #bc1f2e26,inset 0 1px 1px #ffffff1f}.dashboard-project-phase-step.is-current .dashboard-project-phase-dot span{background:var(--accent)}.dashboard-project-phase-label{white-space:nowrap;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;grid-row:1;justify-content:center;align-items:center;max-width:100%;min-height:1.35rem;padding:0 .55rem;display:inline-flex;transform:translateY(-.42rem)}.dashboard-project-phase-step.is-current .dashboard-project-phase-label{background:#bc1f2e1c;border-color:#bc1f2e52}@media (width>=1101px){.dashboard-project-lightbox-head{align-items:center;gap:.75rem;display:flex}.dashboard-project-lightbox-title-block{width:auto;max-width:min(100%,36rem);padding-right:3.3rem}.dashboard-project-lightbox-head .dashboard-side-panel-head-actions{position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media (width<=980px){.dashboard-project-lightbox-head{flex-wrap:wrap;align-items:flex-start}.dashboard-project-phase-track{min-width:40rem}}@media (width<=560px){.dashboard-project-phase-label{min-height:1.2rem;padding-inline:.36rem;font-size:.56rem}}.dashboard-project-lightbox-body{grid-template-columns:minmax(0,1.72fr) minmax(300px,.58fr);gap:.75rem;min-height:0;display:grid;overflow:hidden}.dashboard-project-deliverables-box,.dashboard-project-feedback-box{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;align-content:start;gap:.65rem;min-width:0;min-height:0;padding:.72rem;display:grid;overflow-y:auto}.dashboard-project-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.dashboard-project-detail-grid span{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;gap:.22rem;min-height:4.2rem;padding:.72rem;display:grid}.dashboard-project-detail-grid small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.dashboard-project-detail-grid strong{color:var(--text);font-size:.92rem;line-height:1.15}.dashboard-panel-section{gap:.7rem;display:grid}.dashboard-panel-section h4{color:var(--text);margin:0;font-size:1rem}.dashboard-project-review-card{background:#0d0d0f;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:minmax(16rem,.95fr) minmax(0,1.05fr);gap:.7rem;padding:.65rem;display:grid}.dashboard-project-deliverables-box .dashboard-project-review-card{grid-template-columns:1fr}.dashboard-project-review-media{background:#ffffff0d;border-radius:16px;min-height:17rem;overflow:hidden}.dashboard-project-review-media img{object-fit:cover;width:100%;height:100%;min-height:17rem;display:block}.dashboard-project-review-copy{align-content:start;gap:.38rem;min-width:0;display:grid}.dashboard-project-review-copy .dashboard-list-card-copy{margin:0;font-size:.88rem;line-height:1.45}.dashboard-current-progress-state{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.dashboard-current-progress-state[hidden]{display:none!important}.dashboard-project-review-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.dashboard-project-review-facts span{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;gap:.22rem;min-height:4.3rem;padding:.7rem;display:grid}.dashboard-project-review-facts small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.dashboard-project-review-facts strong{color:var(--text);font-size:.92rem;line-height:1.15}.dashboard-delivery-tracker{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:.52rem;padding:.62rem;display:grid}.dashboard-delivery-time-list{gap:.34rem;max-height:8.8rem;display:grid;overflow-y:auto}.dashboard-delivery-time-marker{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#0003;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem .56rem;display:grid}.dashboard-delivery-time-marker span{min-width:3.2rem;color:var(--accent);text-align:center;background:#bc1f2e29;border-radius:999px;padding:.28rem .45rem;font-size:.72rem;font-weight:900}.dashboard-delivery-time-marker strong{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.35;overflow:hidden}.dashboard-comment-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.dashboard-comment-button:hover,.dashboard-comment-button:focus-visible{border-color:#bc1f2e75;outline:0}.dashboard-project-feedback-box .dashboard-comment{border-radius:14px;gap:.4rem;padding:.68rem .72rem}.dashboard-project-feedback-box .dashboard-comment-stack{gap:.5rem;max-height:17rem;overflow-y:auto}.dashboard-delivery-time-marker:hover,.dashboard-delivery-time-marker:focus-visible{border-color:#bc1f2e6b;outline:0}.dashboard-progress-step{color:var(--muted);align-items:center;gap:.7rem;font-size:.92rem;display:flex}.dashboard-progress-step.is-active{color:var(--text)}.dashboard-progress-dot{background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;flex:none;width:.72rem;height:.72rem}.dashboard-progress-step.is-active .dashboard-progress-dot{border-color:var(--accent);background:var(--accent)}.dashboard-project-status-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.dashboard-project-status-step{min-height:4.4rem;color:var(--muted);background:#ffffff09;border:1px solid #0000;border-radius:16px;align-content:space-between;gap:.75rem;padding:.62rem .68rem .7rem;font-size:.82rem;font-weight:800;line-height:1.1;display:grid;position:relative;overflow:hidden}.dashboard-project-status-rail{background:#dddddf24;border-radius:999px;width:100%;height:.32rem;display:block}.dashboard-project-status-step.is-complete,.dashboard-project-status-step.is-current{color:var(--text)}.dashboard-project-status-step.is-complete .dashboard-project-status-rail,.dashboard-project-status-step.is-current .dashboard-project-status-rail{background:linear-gradient(90deg, var(--accent), #f4c247)}.dashboard-project-status-step.is-current{border-color:var(--accent-line);background:radial-gradient(circle at 100% 0,#bc1f2e2e,#0000 44%),#bc1f2e14}.dashboard-project-status-track-compact .dashboard-project-status-step{border-radius:14px;gap:.58rem;min-height:3.55rem;padding:.48rem .58rem .58rem;font-size:.78rem}.dashboard-project-status-track-compact .dashboard-project-status-rail{height:.26rem}@media (width<=640px){.dashboard-project-status-track{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-project-detail-grid{grid-template-columns:1fr}}.dashboard-draft-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:110px minmax(0,1fr);gap:.8rem;padding:.8rem;display:grid}.dashboard-production-output-card{grid-template-columns:minmax(0,1fr)}.dashboard-production-output-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-draft-card img{object-fit:cover;border:1px solid #ffffff14;border-radius:12px;width:100%;height:88px}.dashboard-draft-card a{color:var(--accent);font-weight:700}.dashboard-comment p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.42}.dashboard-comment-form textarea{min-height:84px}.dashboard-delivery-actions{flex-wrap:wrap;gap:.65rem;display:flex}.dashboard-delivery-video-shell,.dashboard-delivery-embed-shell,.dashboard-project-review-media video,.dashboard-delivery-drive-frame,.dashboard-delivery-image-button,.dashboard-delivery-folder-card,.dashboard-delivery-drive-placeholder{width:100%;height:100%;min-height:17rem}.dashboard-project-review-media video{object-fit:cover;background:#000;display:block}.dashboard-delivery-video-shell{background:#000;border-radius:16px;position:relative;overflow:hidden}.dashboard-delivery-embed-shell{background:#050505;border-radius:16px;position:relative;overflow:hidden}.dashboard-delivery-embed-shell .dashboard-delivery-drive-frame{width:calc(100% + 6rem);height:100%;min-height:0;position:absolute;inset:0 auto 0 0}.dashboard-delivery-video-shell video{width:100%;height:100%}.dashboard-delivery-video-controls{z-index:50;backdrop-filter:blur(18px);background:#09090bdb;border:1px solid #ffffff24;border-radius:999px;grid-template-columns:auto auto minmax(7.25rem,.28fr);align-items:center;gap:.65rem;min-width:0;padding:.52rem .6rem;display:grid;position:absolute;bottom:.72rem;left:.72rem;right:.72rem;box-shadow:0 18px 42px #00000057}.dashboard-delivery-video-toggle{width:2.12rem;min-width:2.12rem;height:2.12rem;color:var(--text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;place-items:center;padding:0;transition:background-color .18s,border-color .18s,transform .18s;display:inline-grid}.dashboard-delivery-video-toggle:hover,.dashboard-delivery-video-toggle:focus-visible{background:#ffffff24;border-color:#ffffff52;outline:0;transform:translateY(-1px)}.dashboard-delivery-video-toggle-icon{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:.88rem;height:.98rem;margin-left:.12rem;display:block;position:relative}.dashboard-delivery-video-toggle.is-playing .dashboard-delivery-video-toggle-icon{clip-path:none;background:0 0;width:.84rem;margin-left:0}.dashboard-delivery-video-toggle.is-playing .dashboard-delivery-video-toggle-icon:before,.dashboard-delivery-video-toggle.is-playing .dashboard-delivery-video-toggle-icon:after{content:"";background:currentColor;border-radius:999px;width:.26rem;height:100%;position:absolute;top:0}.dashboard-delivery-video-toggle.is-playing .dashboard-delivery-video-toggle-icon:before{left:0}.dashboard-delivery-video-toggle.is-playing .dashboard-delivery-video-toggle-icon:after{right:0}.dashboard-delivery-video-progress,.dashboard-delivery-video-volume{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;display:grid}.dashboard-delivery-video-progress span,.dashboard-delivery-video-volume span,.dashboard-delivery-video-time{color:#f7f7f8d1;white-space:nowrap;font-size:.72rem;font-weight:800;line-height:1}.dashboard-delivery-video-progress input,.dashboard-delivery-video-volume input{--dashboard-video-progress:0%;--dashboard-video-volume:100%;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:999px;width:100%;min-width:0;height:1rem;padding:0}.dashboard-delivery-video-progress input::-webkit-slider-runnable-track,.dashboard-delivery-video-volume input::-webkit-slider-runnable-track{background:#ffffff38;border-radius:999px;height:.32rem}.dashboard-delivery-video-progress input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--dashboard-video-progress), #ffffff38 0)}.dashboard-delivery-video-volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--text) var(--dashboard-video-volume), #ffffff38 0)}.dashboard-delivery-video-progress input::-webkit-slider-thumb,.dashboard-delivery-video-volume input::-webkit-slider-thumb{background:var(--text);-webkit-appearance:none;appearance:none;border:2px solid #09090beb;border-radius:999px;width:.86rem;height:.86rem;margin-top:-.27rem;box-shadow:0 0 0 1px #ffffff5c}.dashboard-delivery-video-progress input::-moz-range-track,.dashboard-delivery-video-volume input::-moz-range-track{background:#ffffff38;border-radius:999px;height:.32rem}.dashboard-delivery-video-progress input::-moz-range-progress{background:var(--accent);border-radius:999px;height:.32rem}.dashboard-delivery-video-volume input::-moz-range-progress{background:var(--text);border-radius:999px;height:.32rem}.dashboard-delivery-video-progress input::-moz-range-thumb,.dashboard-delivery-video-volume input::-moz-range-thumb{background:var(--text);border:2px solid #09090beb;border-radius:999px;width:.86rem;height:.86rem;box-shadow:0 0 0 1px #ffffff5c}.dashboard-delivery-drive-frame{background:#050505;border:0;display:block}.dashboard-delivery-folder-card{color:var(--text);background:linear-gradient(135deg,#ffffff0e,#0000 38%),linear-gradient(#111114 0%,#070708 100%);border:1px solid #ffffff1a;border-radius:16px;place-items:center;padding:clamp(1rem,2.4vw,1.55rem);display:grid;position:relative;overflow:hidden}.dashboard-delivery-folder-card:before{content:"";opacity:.42;pointer-events:none;background:linear-gradient(#ffffff0a,#0000 38%,#bc1f2e14);position:absolute;inset:0}.dashboard-delivery-folder-inner{z-index:1;text-align:center;justify-items:center;gap:.78rem;width:min(100%,30rem);display:grid;position:relative}.dashboard-delivery-folder-icon{background:linear-gradient(#282a30 0%,#15161a 100%);border:1px solid #ffffff29;border-radius:8px;width:4.15rem;height:2.9rem;position:relative;box-shadow:inset 0 1px #ffffff14,0 16px 34px #0000004d}.dashboard-delivery-folder-icon:before{content:"";background:#282a30;border:1px solid #ffffff29;border-bottom:0;border-radius:7px 7px 0 0;width:1.78rem;height:.72rem;position:absolute;top:-.56rem;left:.42rem}.dashboard-delivery-folder-copy{justify-items:center;gap:.28rem;min-width:0;display:grid}.dashboard-delivery-folder-copy .dashboard-draft-card-kicker{margin:0}.dashboard-delivery-folder-copy strong{max-width:100%;color:var(--text);overflow-wrap:anywhere;font-size:clamp(1rem,1.25vw,1.28rem);line-height:1.12}.dashboard-delivery-folder-copy span{max-width:32rem;color:var(--muted);overflow-wrap:anywhere;font-size:.86rem;line-height:1.4}.dashboard-delivery-folder-meta{flex-wrap:wrap;justify-content:center;gap:.42rem;display:flex}.dashboard-delivery-folder-meta span{min-height:1.65rem;color:var(--muted);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:0 .62rem;font-size:.72rem;font-weight:900;display:inline-flex}.dashboard-delivery-folder-action{min-height:2.35rem;padding:0 .92rem}.dashboard-delivery-folder-card.has-files{background:0 0;border:0;place-items:stretch stretch;padding:0}.dashboard-delivery-folder-card.has-files:before{content:none}.dashboard-delivery-folder-card.has-files .dashboard-delivery-folder-inner{text-align:left;grid-template-rows:minmax(0,1fr);align-content:stretch;justify-items:stretch;gap:0;width:100%;height:100%;min-height:0}.dashboard-delivery-folder-card.has-files .dashboard-delivery-folder-icon{display:none}.dashboard-delivery-folder-card.has-files .dashboard-delivery-folder-copy{justify-items:start;gap:.12rem}.dashboard-delivery-folder-card.has-files .dashboard-delivery-folder-copy strong{font-size:clamp(.96rem,1vw,1.08rem)}.dashboard-delivery-folder-card.has-files .dashboard-delivery-folder-copy span{max-width:100%;font-size:.78rem}.dashboard-delivery-folder-card.has-files .dashboard-delivery-folder-file-shell{border-radius:16px;width:100%;height:100%}.dashboard-delivery-folder-file-shell{--dashboard-delivery-grid-line:#ffffff13;--dashboard-delivery-grid-bg:#18181d;background:linear-gradient(var(--dashboard-delivery-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--dashboard-delivery-grid-line) 1px, transparent 1px), var(--dashboard-delivery-grid-bg);background-size:28px 28px,28px 28px,auto;border:1px solid #ffffff1a;border-radius:12px;min-height:0;position:relative;overflow:hidden}.dashboard-delivery-folder-loading{width:100%;height:100%;min-height:13rem;color:var(--muted);text-align:center;place-content:center;gap:.24rem;padding:1rem;display:grid}.dashboard-delivery-folder-loading strong{color:var(--text);font-size:.92rem}.dashboard-delivery-folder-loading span{font-size:.8rem;line-height:1.35}.dashboard-delivery-folder-error strong{color:var(--red)}.dashboard-delivery-folder-support-button{justify-self:center;min-height:2.35rem;margin-top:.55rem;padding:0 1rem;font-size:.78rem;text-decoration:none}.button.dashboard-delivery-folder-support-button:hover,.button.dashboard-delivery-folder-support-button:focus-visible,.dashboard-body[data-dashboard-theme] .button.dashboard-delivery-folder-support-button:hover,.dashboard-body[data-dashboard-theme] .button.dashboard-delivery-folder-support-button:focus-visible{color:#fff!important;background:#16a34a!important;border-color:#16a34a!important}.dashboard-delivery-folder-file-grid{background:linear-gradient(var(--dashboard-delivery-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--dashboard-delivery-grid-line) 1px, transparent 1px), var(--dashboard-delivery-grid-bg);overscroll-behavior:contain;scrollbar-gutter:stable;background-size:28px 28px,28px 28px,auto;grid-template-columns:repeat(auto-fill,minmax(7.6rem,1fr));gap:.55rem;max-height:100%;padding:.62rem;display:grid;overflow:auto}.dashboard-delivery-folder-file-card{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:zoom-in;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:9rem 8.8rem;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;gap:.4rem;padding:.42rem;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid;overflow:hidden}.dashboard-delivery-folder-file-card:hover,.dashboard-delivery-folder-file-card:focus-visible{background:#ffffff13;border-color:#ffffff47;transform:translateY(-1px)}.dashboard-delivery-folder-file-thumb{aspect-ratio:16/10;background:#ffffff0e;border-radius:8px;place-items:center;display:grid;overflow:hidden}.dashboard-delivery-folder-file-thumb img{object-fit:cover;background:#ffffff0a;width:100%;height:100%;display:block}.dashboard-delivery-folder-file-icon{width:2.6rem;height:2.6rem;color:var(--text);background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;place-items:center;font-size:.9rem;font-weight:900;display:inline-grid}.dashboard-delivery-folder-file-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1.18;overflow:hidden}.dashboard-delivery-folder-file-meta{min-width:0;color:var(--muted);gap:.32rem;font-size:.66rem;font-weight:800;display:flex}.dashboard-delivery-folder-file-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-delivery-folder-card.has-files .dashboard-delivery-folder-meta{justify-content:flex-start}.dashboard-delivery-folder-card.has-files .dashboard-delivery-folder-action{justify-self:start}.dashboard-delivery-folder-card.has-images{padding:clamp(.72rem,1.8vw,1rem)}.dashboard-delivery-folder-card.has-images .dashboard-delivery-folder-inner{gap:.58rem;width:min(100%,42rem)}.dashboard-delivery-folder-card.has-images .dashboard-delivery-folder-icon{border-radius:7px;width:3.15rem;height:2.18rem}.dashboard-delivery-folder-card.has-images .dashboard-delivery-folder-icon:before{border-radius:6px 6px 0 0;width:1.35rem;height:.58rem;top:-.44rem}.dashboard-delivery-folder-card.has-images .dashboard-delivery-folder-copy{gap:.18rem}.dashboard-delivery-folder-card.has-images .dashboard-delivery-folder-copy strong{font-size:clamp(.95rem,1.08vw,1.12rem)}.dashboard-delivery-folder-card.has-images .dashboard-delivery-folder-copy span{max-width:28rem;font-size:.8rem}.dashboard-delivery-folder-image-grid{background:linear-gradient(var(--dashboard-delivery-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--dashboard-delivery-grid-line) 1px, transparent 1px), var(--dashboard-delivery-grid-bg);overscroll-behavior:contain;scrollbar-gutter:stable;background-size:28px 28px,28px 28px,auto;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(6.7rem,1fr));gap:.48rem;width:100%;max-height:min(34vh,18rem);padding:.08rem;display:grid;overflow:auto}.dashboard-delivery-folder-image-button{aspect-ratio:16/10;cursor:zoom-in;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:7rem 4.4rem;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:10px;min-width:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 24px #0000003d}.dashboard-delivery-folder-image-button img{object-fit:cover;background:#ffffff0a;width:100%;height:100%;display:block}.dashboard-delivery-folder-image-button:hover,.dashboard-delivery-folder-image-button:focus-visible{border-color:#ffffff57;transform:translateY(-1px);box-shadow:0 16px 32px #00000052}@media (width<=760px){.dashboard-delivery-folder-card.has-images{padding:.64rem}.dashboard-delivery-folder-card.has-images .dashboard-delivery-folder-icon{display:none}.dashboard-delivery-folder-card.has-images .dashboard-delivery-folder-copy span{font-size:.76rem}.dashboard-delivery-folder-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-height:11rem}}.dashboard-delivery-image-button{cursor:crosshair;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.dashboard-delivery-image-button img{object-fit:cover;width:100%;height:100%;min-height:17rem;display:block}.dashboard-delivery-drive-placeholder{text-align:center;border:1px dashed var(--line);border-radius:16px;place-content:center;gap:.35rem;padding:1.2rem;display:grid}.dashboard-delivery-drive-placeholder strong{color:var(--text);font-size:1rem}.dashboard-delivery-drive-placeholder span{color:var(--muted);font-size:.84rem;line-height:1.4}@media (width<=1100px){.dashboard-stage{grid-template-columns:1fr}.dashboard-project-lightbox-dialog{max-height:94vh}.dashboard-project-lightbox-body{grid-template-columns:1fr;overflow-y:auto}.dashboard-project-deliverables-box,.dashboard-project-feedback-box{overflow:visible}.dashboard-sidebar{position:static}.dashboard-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-stat-grid,.dashboard-stat-grid-compact,.dashboard-grid-overview,.dashboard-overview-metrics,.dashboard-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid-overview-minimal,.dashboard-ticket-layout{grid-template-columns:1fr}}@media (width<=720px){.dashboard-page{padding:9.2rem 0 2rem}.dashboard-stage{width:min(calc(100% - 1rem), var(--content))}.dashboard-topbar{flex-wrap:wrap;align-items:center;gap:.55rem}.dashboard-top-nav{flex:1 0 100%;order:3;justify-content:space-between;width:100%;margin-left:0}.dashboard-top-nav a{flex:1;min-height:2.2rem;padding:0 .5rem;font-size:.78rem}.dashboard-sidebar,.dashboard-section-card,.dashboard-modal-dialog{padding:1rem}.dashboard-topbar-pill{display:none}.dashboard-user-dropdown,.dashboard-notification-dropdown{top:calc(100% + .35rem);right:0}.dashboard-page-header,.dashboard-section-head,.dashboard-project-row,.dashboard-side-panel-head,.dashboard-overview-hero-top,.dashboard-overview-toolbar,.dashboard-overview-capacity-inline,.dashboard-notification-item-top,.dashboard-request-summary-button,.dashboard-ticket-summary-button,.dashboard-client-project-card-main,.dashboard-delivery-head{flex-direction:column;align-items:flex-start}.dashboard-ticket-summary-actions,.dashboard-request-summary-actions{flex-wrap:wrap;justify-content:flex-start}.dashboard-request-project-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.dashboard-project-group-meta{text-align:left;grid-column:1/-1;justify-content:flex-start}.dashboard-linked-request-section-head,.dashboard-linked-request-head{flex-direction:column;align-items:flex-start}.dashboard-sidebar-actions .button,.dashboard-card-actions .button,.dashboard-page-actions .button{width:100%}.dashboard-nav,.dashboard-stat-grid,.dashboard-stat-grid-compact,.dashboard-grid-overview,.dashboard-overview-metrics,.dashboard-checkout-layout,.dashboard-payment-summary,.dashboard-delivery-grid,.dashboard-grid-overview-minimal,.dashboard-ticket-layout,.dashboard-project-review-card,.dashboard-project-review-facts,.dashboard-form-grid,.dashboard-detail-grid,.dashboard-plan-stats,.dashboard-delivery-card-compact,.dashboard-draft-card{grid-template-columns:1fr}.dashboard-checkout-order-panel{position:static}.dashboard-checkout-coupon-row,.dashboard-checkout-field-grid{grid-template-columns:1fr}.dashboard-checkout-coupon-row .button{width:100%}.dashboard-side-panel{width:100%;padding:6.6rem 1rem 1rem}.dashboard-modal{padding-top:6.6rem}#dashboardRequestModal{place-items:start center;padding:.5rem;overflow-y:auto}#dashboardRequestModal .dashboard-modal-dialog{height:auto;min-height:0;max-height:none;overflow:visible}#dashboardRequestModal .dashboard-section-head{align-items:flex-start;padding:.85rem}#dashboardRequestModal .dashboard-request-modal-head{grid-template-columns:minmax(0,1fr) auto}#dashboardRequestModal .dashboard-request-capacity{order:3;grid-column:1/-1;justify-content:flex-start}#dashboardRequestModal .dashboard-request-type-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.75rem .85rem 0}#dashboardRequestModal .dashboard-request-type-card{border-radius:14px;min-height:0;padding:.72rem}#dashboardRequestForm{grid-template-columns:1fr;grid-template-areas:"detail""placement""brief""materials""files""feedback""actions";gap:.85rem;padding:.85rem 1rem 1rem;overflow:visible}#dashboardRequestForm>.dashboard-form-section-card,#dashboardRequestForm>.dashboard-request-main-column{grid-column:1/-1}#dashboardRequestModal .dashboard-request-brief-card{border-left:0;min-height:0;padding-left:0}#dashboardRequestModal .dashboard-request-brief-card textarea{min-height:170px}#dashboardRequestModal .dashboard-request-materials-card .dashboard-form-grid{grid-template-columns:1fr}#dashboardRequestModal .dashboard-request-materials-card .dashboard-span-2{grid-column:1/-1}#dashboardRequestModal .dashboard-inline-list-files,#dashboardRequestModal .dashboard-card-actions{margin-top:0}.dashboard-delivery-actions{flex-direction:column;align-items:flex-start}.dashboard-section-controls,.dashboard-overview-capacity-actions{width:100%}}.auth-journey{text-align:left;justify-self:start;gap:.5rem;width:min(100%,31rem);display:grid}.auth-journey-label{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}.auth-journey-steps{gap:.3rem;display:grid}.auth-journey-steps span{min-height:0;color:var(--muted);background:0 0;border:0;border-radius:0;align-items:center;gap:.45rem;padding:0;font-size:.92rem;line-height:1.45;display:flex}.auth-plan-summary.auth-plan-summary-muted{opacity:.72;background:linear-gradient(#ffffff08,#ffffff04),#ffffff05;border-color:#ffffff14}@media (width>=981px) and (height<=820px){.auth-page{padding:.6rem 0 .25rem}.auth-stage{min-height:calc(100svh - .85rem)}.auth-card{padding:.65rem}.auth-intro-panel{padding-block:1.15rem}.auth-form-panel{padding:.82rem}.auth-copy{gap:.45rem}.auth-brand,.auth-intro-content{gap:.8rem}.auth-logo{width:clamp(8.25rem,11vw,10.5rem)}.auth-copy h1{font-size:clamp(2.3rem,3.65vw,3.75rem)}.auth-form,.auth-form-panel{gap:.5rem}.auth-field-grid{gap:.48rem .65rem}.auth-form input{padding:.58rem .78rem}.auth-tab,.auth-google-fallback{min-height:2.3rem}.auth-google-container{min-height:36px}.auth-submit{min-height:2.65rem}}.dashboard-page-notice{color:var(--text);background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;padding:.95rem 1rem;font-weight:600}.dashboard-page-notice-action{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-page-notice-action a{color:var(--accent-3);white-space:nowrap;text-underline-offset:.18em;font-weight:800;text-decoration:underline}.dashboard-page-notice.is-success{border-color:var(--accent-line);background:var(--accent-soft)}.dashboard-page-notice.is-info{background:#ffffff0a}.dashboard-onboarding-card{gap:1.15rem}.dashboard-onboarding-card[hidden]{display:none!important}.dashboard-onboarding-card-priority{border-color:#f6c343b8;box-shadow:0 0 0 1px #f6c34338,0 0 32px #f6c3431f}.dashboard-onboarding-card-priority .eyebrow{color:#f6c343}.dashboard-onboarding-card-priority .dashboard-status{background:#f6c3431f;border-color:#f6c3437a}.dashboard-onboarding-head,.dashboard-onboarding-footer{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.dashboard-onboarding-head h3{max-width:34ch}.dashboard-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.dashboard-onboarding-step{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:.95rem 1rem;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.dashboard-onboarding-step:hover,.dashboard-onboarding-step:focus-visible{border-color:var(--accent-line);background:radial-gradient(circle at 0 0,#bc1f2e1f,#0000 52%),#ffffff09;outline:none;transform:translateY(-1px)}.dashboard-onboarding-step.is-complete{background:radial-gradient(circle at 0 0,#bc1f2e1f,#0000 52%),#ffffff08;border-color:#bc1f2e3d}.dashboard-onboarding-step-index{width:2rem;height:2rem;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.dashboard-onboarding-step.is-pending .dashboard-onboarding-step-index{color:#1b1300;background:#f5c442;border-color:#f5c442b8}.dashboard-onboarding-step.is-complete .dashboard-onboarding-step-index{color:#04120a;background:#28c46f;border-color:#28c46fc7}.dashboard-onboarding-step-action{color:var(--accent-3);margin-top:.55rem;font-size:.82rem;font-weight:800;display:inline-flex}.dashboard-toolbar{gap:.85rem;display:grid}.dashboard-toolbar-stack{gap:1rem}.dashboard-toolbar-controls{grid-template-columns:minmax(0,1fr) minmax(220px,260px);align-items:end;gap:.85rem;display:grid}.dashboard-toolbar-search,.dashboard-toolbar-select{gap:.45rem;display:grid}.dashboard-toolbar-search span,.dashboard-toolbar-select span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.dashboard-filter-group-scroll{white-space:nowrap;width:100%;max-width:100%;display:flex;overflow-x:auto}.dashboard-request-mobile-list{gap:.75rem;display:none}.dashboard-chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.dashboard-meta-chip{min-height:1.9rem;color:var(--text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.dashboard-request-card{cursor:pointer;gap:.8rem;transition:border-color .18s,background-color .18s}.dashboard-request-card.is-expanded{border-color:#ffffff24}.dashboard-request-card.is-focused{border-color:#bc1f2e6b;box-shadow:0 0 0 1px #bc1f2e2e}.dashboard-request-summary-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:0;display:flex}.dashboard-request-summary{gap:.32rem;min-width:0;display:grid}.dashboard-request-summary-actions{flex:none;justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.dashboard-request-summary-button:hover .admin-ticket-expand-button,.dashboard-request-summary-button:focus-visible .admin-ticket-expand-button{border-color:var(--accent-line);color:var(--text)}.dashboard-request-summary-button:focus-visible{outline-offset:5px;outline:2px solid #bc1f2eb3}.dashboard-request-details{gap:.8rem;display:grid}.dashboard-request-details[hidden]{display:none}.dashboard-request-project-group{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;gap:.75rem;padding:.9rem;display:grid}.dashboard-request-card :is(a,button),.dashboard-ticket-card :is(a,button),.dashboard-request-project-group :is(a,button){cursor:pointer}.dashboard-request-card :is(input,select,textarea,label),.dashboard-ticket-card :is(input,select,textarea,label),.dashboard-request-project-group :is(input,select,textarea,label){cursor:auto}.dashboard-request-project-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:0;display:grid}.dashboard-request-project-head:focus-visible{outline-offset:5px;outline:2px solid #bc1f2eb3}.dashboard-request-project-head h4{color:var(--text);margin:.12rem 0 0;font-size:1.1rem;line-height:1.1}.dashboard-project-group-meta{color:var(--muted);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;font-size:.82rem;font-weight:800;display:flex}.dashboard-project-group-caret{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:.62rem;height:.62rem;transition:transform .16s,border-color .16s;transform:rotate(45deg)}.dashboard-request-project-group.is-expanded .dashboard-project-group-caret{transform:rotate(225deg)}.dashboard-project-group-toggle:hover .dashboard-project-group-caret,.dashboard-project-group-toggle:focus-visible .dashboard-project-group-caret{border-color:var(--text)}.dashboard-project-group-body{gap:.75rem;display:grid}.dashboard-project-group-body[hidden]{display:none}.dashboard-request-project-items{gap:.75rem;display:grid}.dashboard-project-request-section,.dashboard-project-linked-requests{gap:.7rem;display:grid}.dashboard-linked-request-section-head,.dashboard-linked-request-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dashboard-linked-request-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;gap:.55rem;padding:.85rem;display:grid}.dashboard-request-card-compact{gap:.7rem}.dashboard-platform-icon-row{flex-wrap:wrap;align-items:center;gap:.32rem;display:inline-flex}.dashboard-platform-icon-row span{min-width:1.72rem;min-height:1.72rem;color:var(--text);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;place-items:center;padding:0 .32rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-grid}.dashboard-request-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.dashboard-request-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.dashboard-stat-card-accent{background:radial-gradient(circle at 0 0,#bc1f2e1f,#0000 46%),#ffffff08}.dashboard-stat-card-accent .button{margin-top:.25rem}.dashboard-empty-state{gap:.55rem;display:grid}.dashboard-empty-state-title{color:var(--text);margin:0;font-size:1rem;font-weight:700}.dashboard-empty-state-copy{color:var(--muted);margin:0;line-height:1.6}.dashboard-empty-state .button{justify-self:start;margin-top:.15rem}.dashboard-empty-state-actions{flex-wrap:wrap;align-self:start;align-items:center;gap:.5rem;display:flex}.dashboard-body[data-dashboard-view=delivery-center] .dashboard-empty-state-actions .button{border-radius:999px;min-height:2.4rem;padding:0 .9rem;font-size:.76rem;line-height:1}.dashboard-body[data-dashboard-view=delivery-center] .dashboard-empty-state-actions .button-secondary{border-color:var(--line-strong)!important;color:var(--muted)!important;background:0 0!important}.dashboard-body[data-dashboard-view=delivery-center] .dashboard-empty-state-actions .button-secondary:hover,.dashboard-body[data-dashboard-view=delivery-center] .dashboard-empty-state-actions .button-secondary:focus-visible{border-color:var(--text)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important}.dashboard-form-section-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:22px;gap:.85rem;padding:1rem;display:grid}.dashboard-form-section-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.dashboard-form-section-copy{color:var(--muted);margin:0;line-height:1.6}.dashboard-form-helper{color:var(--muted);margin:-.15rem 0 0;font-size:.88rem;line-height:1.55}.dashboard-inline-list-files{justify-content:flex-start}.dashboard-file-pill{min-height:2rem;color:var(--text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.2rem .7rem;display:inline-flex}.dashboard-upload-preview{background:#ffffff05;border:1px dashed #ffffff1f;border-radius:18px;gap:.35rem;padding:.9rem 1rem;display:grid}.dashboard-upload-preview-label{color:var(--text);margin:0;font-size:.88rem;font-weight:700}.dashboard-upload-preview-empty{color:var(--muted);margin:0}.dashboard-draft-stack-featured{gap:.9rem}.dashboard-draft-secondary-list{gap:.7rem;display:grid}.dashboard-draft-card-featured{border-color:#bc1f2e2e;grid-template-columns:minmax(0,1fr);gap:.9rem;padding:.9rem}.dashboard-draft-card-featured img{aspect-ratio:16/10;height:auto;min-height:220px}.dashboard-draft-card-copy{align-content:start;gap:.45rem;display:grid}.dashboard-draft-card-kicker,.dashboard-panel-section-copy{color:var(--muted);margin:0;font-size:.84rem;line-height:1.6}.dashboard-comment.is-client{background:radial-gradient(circle at 0 0,#bc1f2e1a,#0000 48%),#ffffff08;border-color:#bc1f2e3d}.dashboard-comment.is-team{background:#ffffff06}.dashboard-card-actions-sticky{background:linear-gradient(#0000,#000000fa 45%);padding-top:.75rem;position:sticky;bottom:-.1rem}.dashboard-side-panel-head-actions{align-items:center;gap:.65rem;display:inline-flex}.dashboard-settings-category-strip{gap:.8rem}.dashboard-settings-category-links{gap:.55rem}.dashboard-settings-category-link{text-decoration:none}.dashboard-settings-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);align-items:start;gap:1rem;display:grid}.dashboard-settings-sidebar{align-self:start;gap:1rem;display:grid}.dashboard-settings-panel,.dashboard-settings-panel-main,.dashboard-settings-card,.dashboard-settings-panel-head{gap:1rem}.dashboard-settings-panel-actions .button,.dashboard-settings-card-actions .button{min-width:0}.dashboard-settings-form{gap:.85rem}.dashboard-settings-accordion-list{gap:.75rem;display:grid}.dashboard-settings-accordion{background:#ffffff05;border:1px solid #ffffff14;border-radius:22px;overflow:hidden}.dashboard-settings-accordion[open]{background:#ffffff08;border-color:#bc1f2e38}.dashboard-settings-accordion summary{cursor:pointer;user-select:none;gap:.45rem;padding:.95rem 1rem;list-style:none;display:grid}.dashboard-settings-accordion summary::-webkit-details-marker{display:none}.dashboard-settings-accordion summary:focus-visible{outline-offset:-2px;outline:2px solid #bc1f2e73}.dashboard-settings-accordion-head{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.dashboard-settings-accordion-controls{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.dashboard-settings-accordion-status{min-height:1.85rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:0 .7rem;font-size:.74rem;font-weight:800;display:inline-flex}.dashboard-settings-accordion-status.is-complete{color:var(--text);background:#bc1f2e24;border-color:#bc1f2e42}.dashboard-settings-accordion-status.is-incomplete{border-color:#ffffff1a}.dashboard-settings-accordion-toggle{width:1.85rem;height:1.85rem;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.dashboard-settings-accordion[open] .dashboard-settings-accordion-toggle{background:#bc1f2e29;border-color:#bc1f2e42;transform:rotate(45deg)}.dashboard-settings-accordion-summary{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.dashboard-settings-accordion-body{gap:.85rem;padding:0 1rem 1rem;display:grid}.dashboard-settings-form .dashboard-form-grid{gap:.75rem .9rem}.dashboard-settings-form label{gap:.4rem}.dashboard-settings-form textarea{min-height:110px}.dashboard-settings-fact-list{gap:0;margin:0;display:grid}.dashboard-settings-fact-row{border-top:1px solid #ffffff14;gap:.22rem;padding:.78rem 0;display:grid}.dashboard-settings-fact-row:first-child{border-top:none;padding-top:0}.dashboard-settings-fact-row:last-child{padding-bottom:0}.dashboard-settings-fact-row dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.dashboard-settings-fact-row dd{color:var(--text);margin:0;font-weight:600;line-height:1.5}.dashboard-settings-card-danger{background:#ffffff08;border-color:#bc1f2e33}.dashboard-onboarding-card-compact{gap:.8rem}.dashboard-onboarding-card-compact .dashboard-onboarding-head h3{font-size:clamp(1.25rem,2vw,1.7rem)}.dashboard-onboarding-card-compact .dashboard-onboarding-steps{gap:.75rem}.dashboard-onboarding-card-compact .dashboard-onboarding-step{padding:.9rem}.dashboard-settings-record-list{gap:.8rem;display:grid}.dashboard-settings-record{background:#ffffff05;border:1px solid #ffffff14;border-radius:22px;gap:.95rem;padding:1rem;display:grid}.dashboard-settings-record.is-editing{background:#ffffff08;border-color:#bc1f2e3d}.dashboard-settings-record-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-settings-record-head h4,.dashboard-settings-error-summary h4{color:var(--text);font-family:var(--font-body);margin:0;font-size:1.2rem;line-height:1.05}.dashboard-settings-record-actions{flex-shrink:0;align-items:center;gap:.65rem;display:inline-flex}.dashboard-settings-record-status{min-height:1.95rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.74rem;font-weight:800;display:inline-flex}.dashboard-settings-record-status.is-complete{color:var(--text);background:#bc1f2e24;border-color:#bc1f2e42}.dashboard-settings-inline-button{min-width:0!important}.dashboard-settings-profile-actions{background:#bc1f2e14;border:1px solid #bc1f2e38;border-radius:18px;justify-content:flex-end;padding:.95rem 1rem}.dashboard-settings-profile-actions[hidden]{display:none!important}.dashboard-settings-summary-list{gap:0;margin:0;display:grid}.dashboard-settings-summary-row{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.dashboard-settings-summary-row:first-child{border-top:none;padding-top:0}.dashboard-settings-summary-row:last-child{padding-bottom:0}.dashboard-settings-summary-row dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.dashboard-settings-summary-row dd{color:var(--text);margin:0;font-weight:600;line-height:1.55}.dashboard-settings-edit-panel{border-top:1px solid #ffffff14;gap:.85rem;padding-top:.95rem;display:grid}.dashboard-settings-edit-panel[hidden],.dashboard-settings-error-summary[hidden]{display:none!important}.dashboard-settings-form-compact{gap:.85rem;display:grid}.dashboard-settings-form-compact label{gap:.45rem;display:grid}.dashboard-settings-form-compact textarea{min-height:120px}.dashboard-settings-brand-kit-form{gap:.85rem;display:grid}.dashboard-settings-brand-kit-form label{gap:.45rem;display:grid}.dashboard-settings-brand-kit-form textarea{min-height:112px}.dashboard-settings-brand-kit-form input[type=file]{min-height:3.1rem;color:var(--muted);background:#ffffff08;border:1px dashed #ffffff29;border-radius:16px;padding:.78rem .9rem}.dashboard-brand-guidelines-upload{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;display:grid}.dashboard-brand-book-shortcut{white-space:normal;text-align:center;min-height:2.65rem!important}.dashboard-settings-brand-kit-actions{justify-content:flex-end}.dashboard-settings-error-summary{background:#ffffff08;border:1px solid #bc1f2e47;border-radius:18px;gap:.65rem;padding:.95rem 1rem;display:grid}.dashboard-settings-error-list{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.dashboard-settings-error-list a{color:var(--accent);text-decoration:none}.dashboard-settings-error-list a:hover,.dashboard-settings-error-list a:focus-visible{text-decoration:underline}.dashboard-body[data-dashboard-view=settings] .dashboard-page{padding:8rem 0 2.6rem}.dashboard-body[data-dashboard-view=settings] .dashboard-stage{gap:.7rem;width:min(100% - 1rem,1320px)}.dashboard-body[data-dashboard-view=settings] .dashboard-main{gap:.7rem}.dashboard-body[data-dashboard-view=settings] .dashboard-page-header{align-items:flex-start;padding:0 .15rem}.dashboard-body[data-dashboard-view=settings] .dashboard-page-header h2{letter-spacing:0;font-size:2rem;line-height:1.05}.dashboard-body[data-dashboard-view=settings] .dashboard-page-header p:not(.eyebrow){max-width:56rem;font-size:.98rem;line-height:1.45}.dashboard-body[data-dashboard-view=settings] .dashboard-page-notice{border-radius:18px;padding:.72rem .95rem}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact{box-shadow:none;background:#ffffff06;border-radius:22px;grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);align-items:center;gap:.7rem;padding:.85rem 1rem}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-onboarding-head{align-items:center;min-width:0}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-onboarding-head h3{letter-spacing:0;max-width:none;font-size:1.08rem;line-height:1.22}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-onboarding-head .dashboard-list-card-copy,.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-onboarding-step .dashboard-list-card-copy,.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-onboarding-footer{display:none}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-status{min-height:1.9rem;padding:0 .72rem;font-size:.72rem}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-onboarding-steps{gap:.55rem}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-onboarding-step{border-radius:16px;align-items:center;gap:.6rem;min-height:3.7rem;padding:.55rem .65rem}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-onboarding-step-index{width:1.7rem;height:1.7rem;font-size:.72rem}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-list-card-title{font-size:.95rem;line-height:1.22}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-onboarding-step-action{margin-top:.18rem;font-size:.74rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-strip{box-shadow:none;background:#ffffff06;border-radius:20px;justify-content:space-between;align-items:center;gap:.75rem;padding:.62rem .8rem;display:flex}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-strip h3{display:none}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-strip .eyebrow{white-space:nowrap;margin:0}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-links{justify-content:flex-end;gap:.4rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link{border-radius:999px;min-height:2rem;padding:.25rem .65rem;font-size:.78rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-sidebar{gap:.75rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel-main,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card{box-shadow:none;background:#ffffff06;border-radius:22px;gap:.72rem;padding:.9rem 1rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel-head,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .dashboard-section-head{align-items:center;gap:.7rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel-head h3,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .dashboard-section-head h3{letter-spacing:0;font-size:1.05rem;line-height:1.2}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel-head .dashboard-form-section-copy,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .dashboard-form-section-copy{display:none}.dashboard-body[data-dashboard-view=settings] .dashboard-card-actions{gap:.45rem}.dashboard-body[data-dashboard-view=settings] .dashboard-card-actions .button,.dashboard-body[data-dashboard-view=settings] .dashboard-page-actions .button{border-radius:999px;min-width:0;min-height:2.15rem;padding:0 .82rem;font-size:.82rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-list{gap:.55rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record{background:#ffffff05;border-radius:16px;gap:.62rem;padding:.72rem .78rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record.is-editing{background:#ffffff06}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-head{align-items:center;gap:.65rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-head .eyebrow,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-head .dashboard-form-section-copy{display:none}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-head h4,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-error-summary h4{letter-spacing:0;font-size:.98rem;line-height:1.2}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-actions{gap:.42rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-status{letter-spacing:.06em;min-height:1.55rem;padding:0 .55rem;font-size:.62rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-inline-button{border-radius:999px;min-height:1.85rem;padding:0 .68rem;font-size:.78rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-summary-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.45rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-summary-row{background:#ffffff05;border:1px solid #fff1;border-radius:12px;grid-template-columns:1fr;gap:.18rem;padding:.5rem .58rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-summary-row:first-child,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-summary-row:last-child{padding:.5rem .58rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-summary-row dt,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row dt{letter-spacing:.07em;font-size:.65rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-summary-row dd,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row dd{overflow-wrap:anywhere;min-width:0;font-size:.88rem;line-height:1.35}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-edit-panel{gap:.65rem;padding-top:.68rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .7rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact label{gap:.32rem;font-size:.88rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact textarea{min-height:82px}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact .dashboard-feedback,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact .dashboard-card-actions,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact .dashboard-upload-preview{grid-column:1/-1}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row{grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1fr);align-items:center;gap:.55rem;padding:.52rem 0}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row:first-child{padding-top:0}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row:last-child{padding-bottom:0}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card-danger{background:#ffffff06;border-color:#bc1f2e29}.dashboard-body[data-dashboard-view=overview] .info-shell,.dashboard-body[data-dashboard-view=plans] .info-shell,.dashboard-body[data-dashboard-view=plans] .dashboard-page-notice,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-hero,.dashboard-body[data-dashboard-view=overview] .dashboard-section-card,.dashboard-body[data-dashboard-view=overview] .dashboard-page-notice{box-shadow:none;background:#0d0d0f}.dashboard-body[data-dashboard-view=plans] .monthly-plans-hero{background:radial-gradient(circle at 100% 0,#bc1f2e26,#0000 30%),linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff14;border-radius:28px;padding:1.35rem}.dashboard-body[data-dashboard-view=plans] .monthly-plans-hero h1{font-size:clamp(2.2rem,4vw,3.7rem);line-height:.96}.dashboard-body[data-dashboard-view=plans] .calculator-page-section{padding-top:1rem}.dashboard-body[data-dashboard-view=plans] .monthly-compare-card{box-shadow:none;background:#0d0d0f;border-radius:20px;padding:1.15rem}.dashboard-body[data-dashboard-view=plans] .monthly-compare-card.is-recommended{border-color:var(--accent-line);background:radial-gradient(circle at 100% 0,#bc1f2e29,#0000 34%),linear-gradient(#bc1f2e14,#0d0d0f 42%),#0d0d0f;box-shadow:0 0 0 1px #bc1f2e29}.dashboard-body[data-dashboard-view=plans] .monthly-compare-card h2{font-size:clamp(1.55rem,2.1vw,2.15rem);line-height:1}.dashboard-body[data-dashboard-view=plans] .monthly-compare-price{font-size:clamp(2rem,3vw,3rem)}.dashboard-body[data-dashboard-view=plans] .monthly-plan-details p,.dashboard-body[data-dashboard-view=plans] .monthly-feature-table-shell,.dashboard-body[data-dashboard-view=plans] .monthly-builder-fields select,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric,.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-step,.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-card,.dashboard-body[data-dashboard-view=overview] .dashboard-table-shell,.dashboard-body[data-dashboard-view=overview] .dashboard-filter-group{background:#121214}.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-step:focus-visible,.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-step.is-complete,.dashboard-body[data-dashboard-view=overview] .dashboard-action-pill:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-action-pill:focus-visible{background:#ffffff0b}.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority{border-color:#f6c343b8;box-shadow:0 0 0 1px #f6c34338,0 0 32px #f6c3431f}.dashboard-body[data-dashboard-view=requests] .dashboard-main,.dashboard-body[data-dashboard-view=projects] .dashboard-main,.dashboard-body[data-dashboard-view=settings] .dashboard-main{gap:1.25rem}.dashboard-page-hero-card h2{font-family:var(--font-body);letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,2.8vw,2.75rem);line-height:.98}.dashboard-page-hero-card p:not(.eyebrow):not(.dashboard-overview-reset-copy){max-width:62rem;color:var(--muted);margin:.6rem 0 0;line-height:1.6}.dashboard-body[data-dashboard-view=requests] .dashboard-page-header,.dashboard-body[data-dashboard-view=projects] .dashboard-page-header,.dashboard-body[data-dashboard-view=settings] .dashboard-page-header{border:1px solid var(--line);background:#0d0d0f;border-radius:28px;padding:1.2rem}.dashboard-body[data-dashboard-view=requests] .info-shell,.dashboard-body[data-dashboard-view=requests] .dashboard-section-card,.dashboard-body[data-dashboard-view=requests] .dashboard-page-notice,.dashboard-body[data-dashboard-view=projects] .info-shell,.dashboard-body[data-dashboard-view=projects] .dashboard-section-card,.dashboard-body[data-dashboard-view=projects] .dashboard-page-notice,.dashboard-body[data-dashboard-view=settings] .info-shell,.dashboard-body[data-dashboard-view=settings] .dashboard-section-card,.dashboard-body[data-dashboard-view=settings] .dashboard-page-notice,.dashboard-body[data-dashboard-view=settings] .dashboard-banner{box-shadow:none;background:#0d0d0f}.dashboard-body[data-dashboard-view=requests] .dashboard-stat-card,.dashboard-body[data-dashboard-view=requests] .dashboard-overview-metric,.dashboard-body[data-dashboard-view=requests] .dashboard-list-card,.dashboard-body[data-dashboard-view=requests] .dashboard-request-project-group,.dashboard-body[data-dashboard-view=requests] .dashboard-toolbar-search input,.dashboard-body[data-dashboard-view=requests] .dashboard-toolbar-select select,.dashboard-body[data-dashboard-view=requests] .dashboard-filter-group,.dashboard-body[data-dashboard-view=projects] .dashboard-overview-metric,.dashboard-body[data-dashboard-view=projects] .dashboard-list-card,.dashboard-body[data-dashboard-view=projects] .dashboard-request-project-group,.dashboard-body[data-dashboard-view=projects] .dashboard-linked-request-card,.dashboard-body[data-dashboard-view=projects] .dashboard-project-row,.dashboard-body[data-dashboard-view=projects] .dashboard-filter-group,.dashboard-body[data-dashboard-view=settings] .dashboard-overview-metric,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-summary-row,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row,.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-step{background:#121214}.dashboard-body[data-dashboard-view=requests] .dashboard-list-card:hover,.dashboard-body[data-dashboard-view=requests] .dashboard-list-card:focus-visible,.dashboard-body[data-dashboard-view=projects] .dashboard-list-card:hover,.dashboard-body[data-dashboard-view=projects] .dashboard-list-card:focus-visible,.dashboard-body[data-dashboard-view=projects] .dashboard-project-row:hover,.dashboard-body[data-dashboard-view=projects] .dashboard-project-row:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record.is-editing,.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-step:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-step.is-complete{background:#ffffff0b}[data-settings-tab-panel][hidden]{display:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-layout{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);gap:.85rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-strip{align-content:start;align-self:start;gap:.75rem;min-height:min(560px,100dvh - 8rem);display:grid;position:sticky;top:6.4rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-strip h3{color:var(--text);letter-spacing:0;margin:.18rem 0 0;font-size:.96rem;line-height:1.25;display:block}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-links{justify-content:stretch;gap:.45rem;width:100%;display:grid}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link{width:100%;min-height:2.35rem;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:#121214;border-radius:14px;justify-content:flex-start;font-size:.85rem;font-weight:800}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link.is-active,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link[aria-selected=true]{border-color:var(--accent);background:var(--accent);color:#fff}.dashboard-settings-tab-panels{gap:.75rem;min-width:0;display:grid}.dashboard-settings-tab-panels>.dashboard-settings-panel{min-height:0}.dashboard-settings-tab-panels>[data-settings-tab-panel]:focus{outline:none}.dashboard-user-menu:hover .dashboard-user-dropdown,.dashboard-user-menu:focus-within .dashboard-user-dropdown,.dashboard-notification-menu:hover .dashboard-notification-dropdown,.dashboard-notification-menu:focus-within .dashboard-notification-dropdown{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.55rem)}.dashboard-user-menu.is-open .dashboard-user-dropdown,.dashboard-notification-menu.is-open .dashboard-notification-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (width<=980px){.dashboard-onboarding-steps,.dashboard-request-resource-grid,.dashboard-toolbar-controls,.dashboard-settings-layout,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-layout{grid-template-columns:1fr}.dashboard-toolbar-controls{align-items:stretch}.dashboard-draft-card-featured img{min-height:180px}}@media (width<=720px){.auth-journey-steps{grid-template-columns:1fr}.dashboard-page-notice,.dashboard-onboarding-card{padding:1rem}.dashboard-onboarding-head,.dashboard-onboarding-footer,.dashboard-request-card-actions,.dashboard-form-section-head,.dashboard-settings-panel-head,.dashboard-settings-accordion-head,.dashboard-settings-record-head{flex-direction:column;align-items:flex-start}.dashboard-request-mobile-list{display:grid}.dashboard-request-pagination{flex-direction:column;align-items:flex-end}.dashboard-request-pagination-controls{justify-content:flex-end}.dashboard-table-shell{display:none}.dashboard-toolbar-search,.dashboard-toolbar-select{width:100%}.dashboard-filter-group-scroll{scrollbar-width:none;padding-bottom:.1rem}.dashboard-filter-group-scroll::-webkit-scrollbar{display:none}.dashboard-modal-dialog{border-radius:26px 26px 0 0;align-self:end;max-height:calc(100dvh - 6.25rem);overflow-y:auto}.dashboard-card-actions-sticky{margin:0 -.2rem -.2rem;padding:.85rem .2rem .2rem;bottom:-.6rem}.dashboard-side-panel-head-actions{justify-content:space-between;width:100%}.dashboard-settings-record-actions,.dashboard-settings-accordion-controls,.dashboard-settings-category-link{width:100%}.dashboard-settings-record-actions,.dashboard-settings-accordion-controls{justify-content:space-between}.dashboard-settings-summary-row{grid-template-columns:1fr;gap:.3rem}.dashboard-body[data-dashboard-view=settings] .dashboard-page{padding-top:9.2rem}.dashboard-body[data-dashboard-view=settings] .dashboard-page-header h2{font-size:1.55rem}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-onboarding-head{flex-direction:row;align-items:center}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact,.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-onboarding-steps{grid-template-columns:1fr}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact{gap:.58rem}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-onboarding-head h3{font-size:1rem}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-onboarding-step{min-height:3.15rem;padding:.45rem .55rem}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-onboarding-step-index{width:1.55rem;height:1.55rem;font-size:.66rem}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-list-card-title{font-size:.88rem}.dashboard-body[data-dashboard-view=settings] .dashboard-onboarding-card-compact .dashboard-onboarding-step-action{display:none}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-strip{flex-direction:column;align-items:flex-start;min-height:0;position:static}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-links{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start;width:100%}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link{width:100%}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row{grid-template-columns:1fr}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-actions{justify-content:space-between;width:100%}}#dashboardRequestModal{place-items:center!important;padding:1rem!important;overflow:auto!important}#dashboardRequestModal .dashboard-modal-dialog{border-radius:18px!important;grid-template-rows:auto auto auto auto minmax(0,1fr)!important;gap:0!important;width:min(1420px,100vw - 2rem)!important;max-height:calc(100dvh - 2rem)!important;padding:0!important;display:grid!important;overflow:auto!important}#dashboardRequestModal .dashboard-section-head{justify-content:space-between!important;align-items:center!important;gap:1rem!important;padding:1rem 1.25rem!important;display:flex!important}#dashboardRequestModal .dashboard-section-head h3{margin:.12rem 0 0!important;font-size:clamp(1.7rem,2.6vw,2.65rem)!important;line-height:1!important}#dashboardRequestModal .dashboard-request-bucket-switch{background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:999px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:center!important;gap:.35rem!important;width:min(360px,100% - 2rem)!important;margin:.85rem auto 0!important;padding:.32rem!important;display:grid!important}#dashboardRequestModal .dashboard-request-bucket-switch button,#dashboardRequestModal .dashboard-project-mode button{appearance:none!important;min-height:2.55rem!important;color:var(--muted)!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;font-size:.86rem!important;font-weight:800!important}#dashboardRequestModal .dashboard-request-bucket-switch button{place-items:center!important;gap:.08rem!important;display:grid!important}#dashboardRequestModal .dashboard-request-bucket-switch button small{color:#dddddf9e!important;font-size:.68rem!important;line-height:1!important}#dashboardRequestModal .dashboard-request-bucket-switch button.is-active,#dashboardRequestModal .dashboard-project-mode button.is-active{background:var(--accent)!important;color:#fff!important}#dashboardRequestModal .dashboard-request-type-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.85rem!important;padding:1rem 1.25rem 0!important;display:grid!important}#dashboardRequestModal .dashboard-request-type-card{aspect-ratio:3/4!important;border-radius:14px!important;width:100%!important;min-height:0!important;padding:.9rem!important}#dashboardRequestModal .dashboard-modal-copy{margin:0!important;padding:.75rem 1.25rem 0!important}#dashboardRequestForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"detail placement""materials materials""brief brief""files actions""feedback actions"!important;gap:1rem 1.2rem!important;padding:1rem 1.25rem 1.25rem!important;display:grid!important;overflow:visible!important}#dashboardRequestForm>.dashboard-request-detail-card{grid-area:detail!important}#dashboardRequestForm>.dashboard-request-placement-card{grid-area:placement!important}#dashboardRequestForm>.dashboard-request-materials-card{grid-area:materials!important}#dashboardRequestForm>.dashboard-request-brief-card{grid-area:brief!important}#dashboardRequestForm>.dashboard-inline-list{grid-area:files!important}#dashboardRequestForm>.dashboard-feedback{grid-area:feedback!important}#dashboardRequestForm>.dashboard-card-actions{grid-area:actions!important}#dashboardRequestModal .dashboard-form-section-card{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;gap:.78rem!important;min-height:0!important;padding:0 0 .95rem!important;display:grid!important}#dashboardRequestModal .dashboard-form-section-head{display:block!important}#dashboardRequestModal .dashboard-form-section-copy{color:var(--muted)!important;margin:.25rem 0 0!important;font-size:.84rem!important;line-height:1.45!important}#dashboardRequestModal .dashboard-request-materials-card .dashboard-form-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)!important}#dashboardRequestModal .dashboard-span-2{grid-column:1/-1!important}#dashboardRequestModal .dashboard-project-mode{background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:999px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.3rem!important;padding:.3rem!important;display:grid!important}#dashboardRequestModal .dashboard-field-label{color:#dddddfe6!important;margin:0 0 .45rem!important;font-size:.94rem!important;font-weight:800!important}#dashboardRequestModal .dashboard-platform-icons{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.45rem!important;display:grid!important}#dashboardRequestModal .dashboard-platform-icons button{appearance:none!important;min-height:3rem!important;color:var(--muted)!important;cursor:pointer!important;background:#ffffff0d!important;border:1px solid #ffffff24!important;border-radius:12px!important;place-items:center!important;display:grid!important}#dashboardRequestModal .dashboard-platform-icons button.is-selected{color:var(--text)!important;background:#d1323929!important;border-color:#d13239b8!important}#dashboardRequestModal .dashboard-platform-icons svg{stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:1.25rem!important;height:1.25rem!important}#dashboardRequestModal .dashboard-priority-slider>span:first-child{justify-content:space-between!important;gap:.75rem!important;display:flex!important}#dashboardRequestModal .dashboard-priority-slider input[type=range]{min-height:2.95rem!important;accent-color:var(--accent)!important;padding:0!important}#dashboardRequestModal .dashboard-priority-ticks{color:#dddddf94!important;justify-content:space-between!important;font-size:.72rem!important;font-weight:700!important;display:flex!important}#dashboardRequestModal .dashboard-inline-list-files{align-self:start!important;min-height:2.8rem!important}#dashboardRequestModal .dashboard-card-actions{justify-content:flex-end!important;align-self:start!important}@media (width<=900px){#dashboardRequestModal .dashboard-request-type-cards,#dashboardRequestForm,#dashboardRequestModal .dashboard-request-materials-card .dashboard-form-grid{grid-template-columns:1fr!important}#dashboardRequestForm{grid-template-areas:"detail""placement""materials""brief""files""feedback""actions"!important}#dashboardRequestModal .dashboard-platform-icons{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#dashboardRequestModal [hidden]{display:none!important}#dashboardRequestModal .dashboard-modal-dialog{width:min(1240px,100vw - 2rem)!important;max-height:calc(100dvh - 2rem)!important;overflow-y:auto!important}#dashboardRequestModal .dashboard-request-type-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.8rem!important}#dashboardRequestForm{flex-direction:column!important;gap:1rem!important;padding:1rem 1.25rem 1.25rem!important;display:flex!important}#dashboardRequestForm>.dashboard-request-detail-card{order:1!important}#dashboardRequestForm>.dashboard-request-placement-card{order:2!important}#dashboardRequestForm>.dashboard-request-materials-card{order:3!important}#dashboardRequestForm>.dashboard-request-brief-card{order:4!important}#dashboardRequestForm>.dashboard-inline-list{order:5!important}#dashboardRequestForm>.dashboard-feedback{order:6!important}#dashboardRequestForm>.dashboard-card-actions{order:7!important}#dashboardRequestModal .dashboard-form-section-card{border-bottom:1px solid #ffffff14!important;width:100%!important;min-height:0!important;padding:0 0 1rem!important}#dashboardRequestModal .dashboard-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.8rem 1rem!important;display:grid!important}#dashboardRequestModal .dashboard-request-placement-card .dashboard-form-grid,#dashboardRequestModal .dashboard-request-materials-card .dashboard-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#dashboardRequestModal .dashboard-span-2,#dashboardRequestModal .dashboard-platform-icons,#dashboardRequestModal .dashboard-project-mode{grid-column:1/-1!important}#dashboardRequestModal .dashboard-request-brief-card textarea{min-height:180px!important}#dashboardRequestModal .dashboard-card-actions{justify-content:flex-end!important;gap:.75rem!important;padding-top:.25rem!important;display:flex!important}#dashboardRequestForm[data-request-composer-step=type]{gap:.9rem!important}#dashboardRequestForm[data-request-composer-step=type]>.dashboard-request-type-section{border-bottom:0!important;padding-bottom:.25rem!important}#dashboardRequestForm[data-request-composer-step=type]>.dashboard-card-actions{border-top:1px solid #ffffff14!important;padding-top:1rem!important}#dashboardRequestForm[data-request-composer-step=details]>.dashboard-request-placement-card .dashboard-form-grid{align-items:start!important}#dashboardRequestForm[data-request-composer-step=details]>.dashboard-request-placement-card .dashboard-aspect-control,#dashboardRequestForm[data-request-composer-step=details]>.dashboard-request-placement-card .dashboard-priority-slider{min-width:0!important}@media (width<=900px){#dashboardRequestModal .dashboard-request-type-cards,#dashboardRequestModal .dashboard-form-grid,#dashboardRequestModal .dashboard-request-placement-card .dashboard-form-grid,#dashboardRequestModal .dashboard-request-materials-card .dashboard-form-grid{grid-template-columns:1fr!important}}.admin-body .dashboard-page{padding-top:8rem}.admin-shell .dashboard-top-nav button{min-height:2.34rem;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .82rem;font-size:.88rem;font-weight:800;line-height:1;transition:background .18s,color .18s,transform .18s;display:inline-flex;position:relative}.admin-shell .dashboard-top-nav button:hover,.admin-shell .dashboard-top-nav button:focus-visible{color:var(--text);background:0 0;transform:none}.admin-shell .dashboard-top-nav button.is-active{background:var(--accent-soft);color:var(--text);transform:translateY(-1px)}.admin-main{gap:1.2rem}.admin-body .info-shell,.admin-body .dashboard-section-card,.admin-body .dashboard-page-notice{backdrop-filter:none;box-shadow:none;background:#0d0d0f}.admin-hero{border:1px solid var(--line);background:#0d0d0f;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.admin-hero h2{font-family:var(--font-body);margin:0;font-size:clamp(1.9rem,2.8vw,2.8rem);line-height:.98}.admin-hero p:not(.eyebrow){max-width:64rem;color:var(--muted);margin:.55rem 0 0;line-height:1.6}.admin-view{gap:1rem;display:none}.admin-view.is-active{display:grid}.admin-metric-category{box-shadow:none;background:#0d0d0f;border-radius:20px;align-content:start;gap:.85rem;padding:1rem;display:grid}.admin-insight-card{border-radius:28px;gap:1rem;min-width:0;min-height:27rem;padding:1.15rem}.admin-insight-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-insight-head>div{gap:.28rem;min-width:0;display:grid}.admin-metric-category-head{gap:.22rem;display:grid}.admin-insight-head span:first-child,.admin-metric-category-head span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-insight-head h3,.admin-metric-category-head h3{color:var(--text);font-family:var(--font-body);margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.12}.admin-card-menu{width:2.1rem;height:2.1rem;color:var(--muted);background:#121214;border:1px solid #ffffff12;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:900;line-height:1;display:inline-flex}.admin-insight-body{grid-template-columns:minmax(10rem,.72fr) minmax(0,1fr);align-items:stretch;gap:.8rem;display:grid}.admin-insight-primary,.admin-insight-chart,.admin-insight-stat{background:#121214;border:1px solid #ffffff12}.admin-insight-primary{background:linear-gradient(135deg,#e8243629,#e8243600 58%),#121214;border-color:#e824364d;border-radius:18px;align-content:space-between;gap:.75rem;min-width:0;min-height:11rem;padding:.95rem;display:grid}.admin-insight-primary span,.admin-insight-chart-head span,.admin-insight-stat span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-insight-primary strong{color:var(--text);font-family:var(--font-body);overflow-wrap:anywhere;font-size:clamp(2.15rem,4vw,3.75rem);line-height:.92}.admin-insight-primary p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.admin-insight-chart{border-radius:18px;align-content:start;gap:.9rem;min-width:0;min-height:11rem;padding:.95rem;display:grid}.admin-insight-chart-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.admin-insight-chart-head strong{color:var(--text);text-align:right;font-size:.9rem;font-weight:900}.admin-insight-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.admin-insight-stat{border-radius:16px;align-content:space-between;gap:.35rem;min-width:0;min-height:5.9rem;padding:.78rem;display:grid}.admin-insight-stat strong{color:var(--text);font-family:var(--font-body);overflow-wrap:anywhere;font-size:clamp(1.08rem,1.8vw,1.6rem);line-height:1.05}.admin-metric-category-body{grid-template-columns:minmax(18rem,.82fr) minmax(0,2fr);align-items:stretch;gap:.85rem;display:grid}.admin-chart-panel{background:#121214;border:1px solid #ffffff12;border-radius:16px;align-content:start;gap:.9rem;min-width:0;min-height:100%;padding:.9rem;display:grid}.admin-chart-panel.is-primary{background:linear-gradient(135deg,#e8243621,#e8243600 52%),#121214;border-color:#e8243647}.admin-chart-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-chart-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-chart-head strong{color:var(--text);font-family:var(--font-body);text-align:right;overflow-wrap:anywhere;font-size:clamp(1.25rem,2vw,2rem);line-height:1}.admin-chart-bars{gap:.7rem;display:grid}.admin-chart-row{gap:.32rem;min-width:0;display:grid}.admin-chart-row-top{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.admin-chart-row-top span{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.8rem;font-weight:800}.admin-chart-row-top strong{color:var(--text);text-align:right;flex:none;font-size:.8rem;font-weight:900}.admin-chart-track{background:#ffffff14;border-radius:999px;height:.46rem;overflow:hidden}.admin-chart-track span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #f6c343);min-width:.32rem;height:100%;display:block}.admin-chart-empty{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.admin-metric-grid{grid-template-columns:1fr;gap:1rem;display:grid}.admin-overview-panel{background:#0d0d0f;border-radius:24px;gap:1rem;padding:1.1rem;display:grid}.admin-overview-head,.admin-graph-head{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.admin-overview-head h3{color:var(--text);margin:0;font-size:1.08rem;line-height:1.15}.admin-overview-head>span,.admin-graph-head span,.admin-decision-strip span,.admin-work-focus-grid span,.admin-finance-kpis small,.admin-action-list span,.admin-website-kpis span,.admin-source-list span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.admin-decision-strip{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:.9rem 0;display:grid}.admin-decision-strip div,.admin-work-focus-grid div,.admin-finance-kpis span,.admin-action-list div,.admin-website-kpis span,.admin-source-list div{min-width:0}.admin-decision-strip div{gap:.28rem;display:grid}.admin-work-focus-grid,.admin-finance-kpis{gap:.8rem;display:grid}.admin-work-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-work-focus-grid div,.admin-finance-kpis span{background:#121214;border:1px solid #ffffff12;border-radius:16px;align-content:start;gap:.35rem;padding:.9rem;display:grid}.admin-finance-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-finance-kpis span{min-height:7.4rem}@media (width<=1200px){.admin-finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-decision-strip strong,.admin-work-focus-grid strong,.admin-finance-kpis strong{color:var(--text);font-family:var(--font-body);overflow-wrap:anywhere;font-size:1.9rem;line-height:1}.admin-decision-strip p,.admin-work-focus-grid p,.admin-finance-kpis p,.admin-source-panel p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.admin-decision-body{grid-template-columns:minmax(0,1.65fr) minmax(16rem,.75fr);align-items:stretch;gap:1rem;display:grid}.admin-finance-body{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.72fr);align-items:stretch;gap:1rem;display:grid}.admin-finance-side{gap:1rem;min-width:0;display:grid}.admin-revenue-graph,.admin-website-main,.admin-page-panel,.admin-source-panel,.admin-action-list{background:#121214;border:1px solid #ffffff12;border-radius:18px;min-width:0}.admin-revenue-graph,.admin-website-main{gap:.8rem;padding:1rem;display:grid}.admin-action-list{align-content:start;gap:0;display:grid;overflow:hidden}.admin-action-list div{border-bottom:1px solid #ffffff12;gap:.28rem;padding:.95rem;display:grid}.admin-action-list div:last-child{border-bottom:0}.admin-action-list strong{color:var(--text);overflow-wrap:anywhere;font-size:1rem;line-height:1.25}.admin-graph-head strong{color:var(--text);font-family:var(--font-body);text-align:right;font-size:1.55rem;line-height:1}.admin-revenue-graph .admin-graph-head>div{gap:.35rem;display:grid}.admin-revenue-graph .admin-graph-head strong{text-align:left}.admin-legend-row{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.admin-legend-row span,.admin-source-list span{letter-spacing:0;text-transform:none;align-items:center;gap:.42rem;display:inline-flex}.admin-legend-row i,.admin-source-list i{background:var(--muted);border-radius:999px;width:.55rem;height:.55rem}.admin-legend-row i.is-primary,.admin-source-list i.is-1{background:var(--accent)}.admin-legend-row i.is-secondary,.admin-source-list i.is-2{background:#dddddfb8}.admin-source-list i.is-3{background:#e8243673}.admin-source-list i.is-4{background:#dddddf5c}.admin-line-chart-shell{aspect-ratio:18/7;min-width:0;position:relative;overflow:visible}.admin-line-chart{width:100%;height:100%;min-height:16rem;color:var(--accent);display:block;overflow:visible}.admin-line-chart-grid line{stroke:#ffffff12;stroke-width:1px}.admin-line-chart-grid text{fill:var(--muted);font-size:.58rem;font-weight:800}.admin-line-chart-area{stroke:none;opacity:.92}.admin-line-chart-area.is-secondary{opacity:.55}.admin-line-chart-line{fill:none;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .45rem #e8243633)}.admin-line-chart-line.is-primary{stroke:var(--accent)}.admin-line-chart-line.is-secondary{stroke:#dddddfb8;stroke-width:3.4px;filter:none}.admin-line-chart-dots circle{fill:#121214;stroke-width:3px}.admin-line-chart-dots circle.is-primary{stroke:var(--accent)}.admin-line-chart-dots circle.is-secondary{stroke:#dddddfb8}.admin-line-chart-labels text{fill:var(--muted);font-size:.72rem;font-weight:800}.admin-line-chart-hover-layer{pointer-events:none;position:absolute;inset:0}.admin-line-chart-hotspot{z-index:2;width:2.2rem;height:2.2rem;color:var(--text);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;transform:translate(-50%,-50%)}.admin-line-chart-hotspot:before{content:"";border-radius:inherit;opacity:0;background:#e824361a;transition:opacity .16s,transform .16s;position:absolute;inset:.18rem;transform:scale(.6)}.admin-line-chart-hotspot.is-secondary:before{background:#dddddf1f}.admin-line-chart-hotspot-dot{z-index:1;border-radius:inherit;background:var(--accent);width:.58rem;height:.58rem;box-shadow:0 0 0 2px var(--accent);border:2px solid #121214;position:relative}.admin-line-chart-hotspot.is-secondary .admin-line-chart-hotspot-dot{background:#dddddfdb;box-shadow:0 0 0 2px #dddddfb3}.admin-line-chart-tooltip{z-index:8;min-width:10rem;color:var(--text);opacity:0;pointer-events:none;text-align:left;background:#09090af7;border:1px solid #ffffff1f;border-radius:12px;gap:.32rem;padding:.65rem .72rem;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:calc(100% + .42rem);left:50%;transform:translate(-50%,.35rem);box-shadow:0 18px 34px #00000073}.admin-line-chart-tooltip:after{content:"";background:#09090af7;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;width:.52rem;height:.52rem;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.admin-line-chart-tooltip strong{font-size:.78rem;line-height:1.05}.admin-line-chart-tooltip span{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.72rem;font-weight:800;display:flex}.admin-line-chart-tooltip b{color:var(--text);white-space:nowrap;font-weight:900}.admin-line-chart-hotspot:hover,.admin-line-chart-hotspot:focus-visible{z-index:9;outline:none}.admin-line-chart-hotspot:hover:before,.admin-line-chart-hotspot:focus-visible:before{opacity:1;transform:scale(1)}.admin-line-chart-hotspot:hover .admin-line-chart-tooltip,.admin-line-chart-hotspot:focus-visible .admin-line-chart-tooltip{opacity:1;transform:translate(-50%)}.admin-website-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.82fr);align-items:stretch;gap:1rem;display:grid}.admin-website-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.admin-website-kpis span{letter-spacing:.04em;background:0 0;border:1px solid #ffffff12;border-radius:14px;gap:.22rem;min-height:4.4rem;padding:.75rem;display:grid}.admin-website-kpis strong{color:var(--text);font-size:1.35rem;line-height:1}.admin-website-side{grid-template-rows:minmax(0,1fr) auto;gap:1rem;min-width:0;display:grid}.admin-page-panel{align-content:start;gap:.8rem;padding:1rem;display:grid}.admin-page-row{gap:.42rem;display:grid}.admin-page-row-copy{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.admin-page-row-copy strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:.9rem}.admin-page-row-copy span{color:var(--muted);text-align:right;flex:none;font-size:.78rem}.admin-page-row-track{background:#ffffff12;border-radius:999px;height:.58rem;overflow:hidden}.admin-page-row-track span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #dddddfb8);min-width:.45rem;height:100%;display:block}.admin-source-panel{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem;display:grid}.admin-source-panel p{grid-column:1/-1}.admin-donut-chart{width:7.5rem;height:7.5rem;transform:rotate(-90deg)}.admin-donut-track,.admin-donut-segment{fill:none;stroke-width:14px}.admin-donut-track{stroke:#ffffff12}.admin-donut-segment{stroke-linecap:round}.admin-donut-segment.is-1{stroke:var(--accent)}.admin-donut-segment.is-2{stroke:#dddddfb8}.admin-donut-segment.is-3{stroke:#e8243673}.admin-donut-segment.is-4{stroke:#dddddf5c}.admin-donut-chart text{transform-origin:60px 60px;fill:var(--text);font-size:.96rem;font-weight:900;transform:rotate(90deg)}.admin-donut-chart text+text{fill:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.admin-source-list{gap:.55rem;display:grid}.admin-source-list div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-source-list strong{color:var(--text);font-size:.92rem}.admin-visitor-map-panel{background:#121214;border:1px solid #ffffff12;border-radius:18px;gap:.95rem;min-width:0;padding:1rem;display:grid}.admin-visitor-map-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.85rem 1rem;display:grid}.admin-visitor-map-head div{gap:.25rem;display:grid}.admin-visitor-map-head span,.admin-visitor-origin-list span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.admin-visitor-map-head strong{color:var(--text);font-family:var(--font-body);font-size:1.35rem;line-height:1.08}.admin-visitor-map-head p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.84rem;line-height:1.45}.admin-visitor-map-controls{border:1px solid #ffffff14;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:14rem;padding:.22rem;background:0 0!important;gap:.25rem!important;display:inline-grid!important}.admin-visitor-map-controls button{min-height:2rem;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:.04em;white-space:nowrap;border:0;border-radius:999px;padding:0 .75rem;font-size:.72rem;font-weight:900;transition:background-color .16s,color .16s;background:0 0!important}.admin-visitor-map-controls button.is-active{background:var(--accent)!important;background-color:var(--accent)!important;color:var(--text-on-accent)!important}.admin-visitor-map-controls button:focus-visible{outline-offset:2px;outline:2px solid #e824366b}.admin-earth-map-layout{grid-template-columns:minmax(0,1.6fr) minmax(15rem,.72fr);align-items:stretch;gap:1rem;display:grid}.admin-earth-map-shell{aspect-ratio:2;background:radial-gradient(circle,#e824361c,#0000 54%),linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:16px;min-width:0;position:relative;overflow:visible}.admin-earth-map-image{border-radius:inherit;object-fit:cover;opacity:.95;width:100%;height:100%;display:block}.admin-earth-map-marker-layer{pointer-events:auto;touch-action:pan-y;position:absolute;inset:0}.admin-earth-map-marker{z-index:2;width:.625rem;height:.625rem;color:var(--text);cursor:pointer;filter:drop-shadow(0 0 .28rem #e8243673);pointer-events:none;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;transform:translate(-50%,-50%)}.admin-earth-map-marker:before{content:"";border-radius:inherit;opacity:0;background:#e8243638;transition:opacity .16s,transform .16s;position:absolute;inset:-.25rem;transform:scale(.7)}.admin-earth-map-marker-dot{z-index:1;border-radius:inherit;background:var(--accent);border:2px solid #ffffffe0;width:.52rem;height:.52rem;position:relative;box-shadow:0 0 0 2px #e824363d}.admin-earth-map-marker.is-live:before,.admin-earth-map-marker.is-live:after{content:"";border-radius:inherit;opacity:0;border:1px solid #e824368f;animation:1.7s ease-out infinite adminMapRipple;position:absolute;inset:-.38rem}.admin-earth-map-marker.is-live:after{animation-delay:.72s}.admin-earth-map-marker.is-live .admin-earth-map-marker-dot{border-width:2px;width:.5rem;height:.5rem;box-shadow:0 0 0 2px #e824364d,0 0 .8rem #e8243699}@keyframes adminMapRipple{0%{opacity:.65;transform:scale(.35)}72%{opacity:.08}to{opacity:0;transform:scale(2.2)}}.admin-earth-map-tooltip{z-index:4;min-width:9.2rem;color:var(--text);opacity:0;pointer-events:none;text-align:left;background:#09090af5;border:1px solid #ffffff1f;border-radius:12px;gap:.15rem;padding:.58rem .68rem;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-50%,.35rem);box-shadow:0 18px 34px #0000006b}.admin-earth-map-tooltip:after{content:"";background:#09090af5;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;width:.55rem;height:.55rem;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.admin-earth-map-tooltip strong{font-size:.84rem;line-height:1.1}.admin-earth-map-tooltip small{color:var(--muted);font-size:.76rem;font-weight:800}.admin-earth-map-marker:hover,.admin-earth-map-marker.is-pointer-active,.admin-earth-map-marker:focus-visible{z-index:5;outline:none}.admin-earth-map-marker:not(.is-live):hover:before,.admin-earth-map-marker:not(.is-live).is-pointer-active:before,.admin-earth-map-marker:not(.is-live):focus-visible:before{opacity:1;transform:scale(1)}.admin-earth-map-marker:hover .admin-earth-map-tooltip,.admin-earth-map-marker.is-pointer-active .admin-earth-map-tooltip,.admin-earth-map-marker:focus-visible .admin-earth-map-tooltip{opacity:1;transform:translate(-50%)}.admin-visitor-origin-list{align-content:start;gap:.55rem;display:grid}.admin-visitor-origin-list div{background:#0d0d0f;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem;padding:.72rem .78rem;display:grid}.admin-visitor-origin-list strong{color:var(--text);font-size:1rem;line-height:1}.admin-visitor-origin-list small{color:var(--muted);grid-column:1/-1;font-size:.78rem;line-height:1.35}.admin-metric-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.admin-metric-card{min-width:0;min-height:8.2rem;box-shadow:none;background:#121214;border:1px solid #ffffff12;border-radius:16px;align-content:start;gap:.45rem;padding:.82rem;display:grid}.admin-metric-card.is-accent{background:linear-gradient(135deg,#e8243629,#121214 58%);border-color:#e8243652}.admin-metric-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.admin-metric-card strong{color:var(--text);font-family:var(--font-body);overflow-wrap:anywhere;font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:1}.admin-metric-card p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.admin-page-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem;display:grid}.admin-page-metric-card{border:1px solid var(--line);background:#121214;border-radius:16px;align-content:space-between;gap:.4rem;min-width:0;min-height:7.25rem;padding:.86rem;display:grid}.admin-page-metric-card.is-accent,.admin-page-metric-card.is-warning{border-color:var(--line);background:#121214}.admin-page-metric-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900;line-height:1.15}.admin-page-metric-card strong{color:var(--text);font-family:var(--font-body);overflow-wrap:anywhere;font-size:clamp(1.38rem,2.1vw,2.1rem);line-height:1}.admin-page-metric-card p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.35}@media (width<=1200px){.admin-page-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-page-metric-grid{grid-template-columns:1fr}}.admin-body .dashboard-section-card .dashboard-section-head h3{font-family:var(--font-body);letter-spacing:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.12}.admin-overview-grid,.admin-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.admin-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-breakdown-list,.admin-recent-column,.admin-client-list,.admin-work-list,.admin-client-panel-summary{gap:.75rem;display:grid}.admin-breakdown-row,.admin-mini-row{background:#121214;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem;display:flex}.admin-mini-row-action{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.admin-mini-row-action:hover,.admin-mini-row-action:focus-visible{border-color:var(--accent-line);background:#ff314814;outline:none;transform:translateY(-1px);box-shadow:0 0 0 1px #ff314824}.admin-breakdown-row span,.admin-mini-row span{color:var(--muted);font-size:.86rem}.admin-mini-row div{gap:.22rem;min-width:0;display:grid}.admin-mini-row strong{overflow-wrap:anywhere}.admin-work-card.is-admin-spotlight,.admin-project-request-card.is-admin-spotlight{border-color:var(--accent-line)!important;box-shadow:0 0 0 1px #ff314838,0 16px 42px #ff31481f!important}.admin-search,.admin-filter-select,.admin-work-form input,.admin-work-form select,.admin-work-form textarea,.admin-user-form input,.admin-user-form select,.admin-user-form textarea,.admin-client-form input,.admin-client-form select,.admin-client-form textarea{width:100%;color:var(--text);background:#121214;border:1px solid #ffffff14;border-radius:14px}.admin-search,.admin-filter-select{max-width:18rem;min-height:2.6rem;padding:.75rem .9rem}.admin-client-controls{grid-template-columns:minmax(10rem,12.5rem) minmax(10.5rem,13.5rem) minmax(13rem,18rem);justify-content:end;gap:.65rem;width:min(100%,45rem);display:grid}.admin-client-controls .admin-search,.admin-client-controls .admin-filter-select{max-width:none}.admin-client-filter-tags{flex-wrap:wrap;gap:.52rem;margin:.95rem 0 0;display:flex}.admin-client-selection-toolbar{background:0 0;border:0;flex-wrap:wrap;justify-self:start;align-items:center;gap:.55rem;width:fit-content;max-width:100%;min-height:2.4rem;margin:.48rem 0 .7rem;padding:0;display:inline-flex}.admin-client-select-all,.admin-client-selection-active,.admin-client-selected-tools,.admin-client-selection-summary,.admin-client-selection-actions{align-items:center;display:flex}.admin-client-selection-start,.admin-client-selection-close,.admin-client-selection-start:hover,.admin-client-selection-start:focus-visible,.admin-client-selection-close:hover,.admin-client-selection-close:focus-visible{border-radius:999px;min-height:2.1rem;padding:.4rem .72rem;font-size:.76rem;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important}.admin-client-selection-start:hover,.admin-client-selection-start:focus-visible,.admin-client-selection-close:hover,.admin-client-selection-close:focus-visible{border-color:var(--accent-line)!important}.admin-client-selection-start[hidden]{display:none!important}.admin-client-select-all{min-height:2.1rem;color:var(--muted);cursor:pointer;gap:.48rem;padding:0 .18rem;font-size:.78rem;font-weight:800}.admin-client-select-all input,.admin-client-selection-control input{width:1.05rem;height:1.05rem;accent-color:var(--accent);cursor:pointer;margin:0}.admin-client-select-all:has(input:disabled){color:var(--quiet);cursor:not-allowed}.admin-client-selection-active{gap:.55rem}.admin-client-selection-active[hidden],.admin-client-selected-tools[hidden]{display:none}.admin-client-selected-tools{gap:.55rem}.admin-client-selection-summary{color:var(--muted);margin:0;font-size:.76rem}.admin-client-selection-summary strong{color:var(--accent-text)}.admin-client-selection-actions{gap:.32rem}.admin-client-selection-actions .button{border-radius:999px;min-height:2.05rem;padding:.4rem .66rem;font-size:.74rem}.admin-client-bulk-delete,.admin-client-bulk-delete:hover,.admin-client-bulk-delete:focus-visible{border-color:var(--accent-line)!important;color:var(--accent-text)!important;box-shadow:none!important;background:0 0!important}.admin-client-clear-selection,.admin-client-clear-selection:hover,.admin-client-clear-selection:focus-visible{color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.admin-client-filter-tag{min-width:0;min-height:2.18rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .72rem;font-size:.78rem;font-weight:900;transition:border-color .16s,color .16s,background-color .16s,transform .16s;display:inline-flex}.admin-client-filter-tag span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-client-filter-tag strong{color:var(--text);font-size:.72rem;font-weight:900}.admin-client-filter-tag:hover,.admin-client-filter-tag:focus-visible{border-color:var(--accent-line);color:var(--accent-text);outline:none;transform:translateY(-1px)}.admin-client-filter-tag.is-active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.admin-client-card,.admin-work-card{box-shadow:none;background:#0d0d0f;gap:.85rem;display:grid}.admin-project-card{padding:1rem}.admin-project-card .dashboard-list-card-top{align-items:center}.admin-project-card .eyebrow{margin:0 0 .42rem}.admin-project-request-count{color:var(--muted);white-space:nowrap;font-size:.86rem;font-weight:900}.admin-project-details{border-top:1px solid #ffffff12;gap:.85rem;padding-top:.95rem;display:grid}.admin-project-details[hidden]{display:none}.admin-project-request-section,.admin-project-request-list,.admin-project-request-card{gap:.7rem;display:grid}.admin-project-request-section{background:#121214;border:1px solid #ffffff12;border-radius:16px;padding:.9rem}.admin-project-request-section-head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.admin-project-request-card{background:#0d0d0f;border:1px solid #ffffff12;border-radius:14px;padding:.82rem}.admin-project-empty-requests{margin:0}.admin-client-card{cursor:pointer;gap:0;padding:1rem;transition:transform .18s,border-color .18s,background-color .18s}.admin-client-card-selection-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}.admin-client-card.is-selection-mode .admin-client-card-selection-layout{grid-template-columns:2.5rem minmax(0,1fr)}.admin-client-selection-control{cursor:pointer;border:1px solid #0000;border-radius:12px;place-items:center;width:2.5rem;min-height:2.75rem;display:grid}.admin-client-selection-control:hover,.admin-client-selection-control:focus-within{border-color:var(--accent-line);background:var(--accent-soft)}.admin-body .admin-view[data-admin-section=clients] .admin-client-card.is-selected{border-color:var(--accent-line)!important;background:var(--accent-soft)!important}.admin-client-card:hover,.admin-client-card:focus-visible,.admin-client-card:focus-within{transform:translateY(-1px);border-color:var(--accent-line)!important;background:#16161a!important}.admin-client-card:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.admin-client-card .dashboard-list-card-top{align-items:center;gap:1rem}.admin-client-identity{gap:.5rem;min-width:0;display:grid}.admin-client-summary-metrics{flex-wrap:wrap;gap:.45rem;display:flex}.admin-client-summary-metrics span{min-height:1.85rem;color:var(--muted);white-space:nowrap;background:#121214;border:1px solid #ffffff12;border-radius:999px;align-items:center;padding:0 .68rem;font-size:.78rem;font-weight:800;display:inline-flex}.admin-client-row-actions{flex:none;align-items:center;gap:.65rem;display:inline-flex}.admin-client-expand-button{min-height:2.45rem;color:var(--text);font:inherit;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#121214;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:.52rem;padding:0 .88rem;font-size:.8rem;font-weight:900;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.admin-client-expand-button:hover,.admin-client-expand-button:focus-visible,.admin-client-card.is-expanded .admin-client-expand-button,.admin-project-card.is-expanded .admin-client-expand-button{border-color:var(--accent-line);background:var(--accent-soft);transform:translateY(-1px)}.admin-client-expand-button span{border-bottom:1.5px solid;border-right:1.5px solid;width:.5rem;height:.5rem;transition:transform .18s;transform:rotate(45deg)translateY(-1px)}.admin-client-expand-button[aria-expanded=true] span{transform:rotate(225deg)translateY(-1px)}.dashboard-ticket-action-row,.admin-ticket-action-row{align-items:center}.dashboard-ticket-action-row .button,.admin-ticket-action-row .button{width:min(100%,12rem);min-width:12rem!important}.admin-client-details{border-top:1px solid #ffffff12;gap:.85rem;margin-top:.95rem;padding-top:.95rem;display:grid}.admin-client-details[hidden]{display:none}.admin-client-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.admin-client-stats span{min-width:0;color:var(--muted);background:#121214;border-radius:12px;gap:.15rem;padding:.65rem;font-size:.78rem;display:grid}.admin-client-stats strong{color:var(--text);overflow-wrap:anywhere;font-size:.98rem}.admin-work-form{background:#121214;border:1px solid #ffffff12;border-radius:16px;gap:.85rem;padding:.85rem;display:grid}.admin-work-form label,.admin-user-form label,.admin-client-form label{color:var(--muted);gap:.38rem;font-size:.82rem;font-weight:800;display:grid}.admin-work-form input,.admin-work-form select,.admin-work-form textarea,.admin-user-form input,.admin-user-form select,.admin-user-form textarea,.admin-client-form input,.admin-client-form select,.admin-client-form textarea{font:inherit;padding:.78rem .85rem}.admin-work-form textarea,.admin-user-form textarea,.admin-client-form textarea{resize:vertical}.admin-client-message{color:var(--text);background:#f6c34312;border:1px solid #f6c3433d;border-radius:14px;margin:0;padding:.72rem;line-height:1.5}.dashboard-admin-client-notice{color:var(--text);background:#f6c34312;border:1px solid #f6c3433d;border-radius:14px;gap:.35rem;padding:.72rem;display:grid}.dashboard-admin-client-notice-label{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.2}.dashboard-admin-client-notice p{margin:0;line-height:1.5}.dashboard-admin-client-notice span{color:var(--muted);font-size:.82rem;font-weight:800}.admin-danger-button{color:var(--accent-2);border-color:#bc1f2e6b}.admin-client-lightbox{padding:clamp(.75rem,2vw,1.25rem)}.admin-client-lightbox .admin-client-lightbox-dialog.info-shell{pointer-events:auto;border:1px solid #ffffff1a;border-radius:20px;grid-template-rows:auto minmax(0,1fr);gap:.9rem;width:min(100vw - 1.5rem,1240px);height:min(96dvh,940px);max-height:min(96dvh,940px);padding:clamp(.95rem,1.8vw,1.25rem);display:grid;overflow:hidden;box-shadow:0 32px 90px #00000094;background:#18181c!important}.admin-client-lightbox-head{border-bottom:1px solid #ffffff14;align-items:center;padding-bottom:.72rem}.admin-client-lightbox-body{gap:1rem;min-height:0;display:grid;overflow:hidden}.admin-client-lightbox .admin-client-form{grid-template-rows:minmax(0,1fr) auto;gap:.45rem;min-height:0;display:grid}.admin-client-form-content{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:1fr;gap:.6rem;min-height:0;padding-right:.15rem;display:grid;overflow:hidden}.admin-client-form-content>.dashboard-feedback{grid-column:1/-1}.admin-client-editor-panel{border:1px solid var(--line);background:0 0;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));align-self:start;gap:.5rem .65rem;padding:.72rem}.admin-client-editor-panel .dashboard-span-2{grid-column:auto}.admin-client-lightbox .admin-client-editor-panel label{gap:.24rem}.admin-client-lightbox .admin-client-editor-panel input,.admin-client-lightbox .admin-client-editor-panel select{min-height:2.45rem;padding:.52rem .66rem}.admin-client-form-content>.admin-client-team-panel{grid-column:1/-1;align-self:start}.admin-client-team-panel{border:1px solid var(--line);background:0 0;border-radius:16px;gap:.58rem;min-width:0;padding:.72rem;display:grid}.admin-client-team-panel-head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.admin-client-team-panel-head span{color:var(--text);letter-spacing:.09em;text-transform:uppercase;font-size:.82rem;font-weight:900;line-height:1.2}.admin-client-team-panel-head p{color:var(--muted);margin:.18rem 0 0;font-size:.82rem;font-weight:700;line-height:1.35}.admin-client-team-add{flex:none;min-width:8.75rem;min-height:2.45rem;padding:0 .82rem}.admin-client-team-list{gap:.5rem;display:grid}.admin-client-team-member{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(8.75rem,.3fr) minmax(9rem,.32fr) auto;align-items:end;gap:.5rem;min-width:0;padding:.58rem;display:grid}.admin-client-team-member label{gap:.24rem}.admin-client-team-member input,.admin-client-team-member select{min-height:2.35rem;padding:.48rem .62rem}.admin-client-team-activity{align-content:end;gap:.24rem;min-width:0;min-height:3.64rem;display:grid}.admin-client-team-activity span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.admin-client-team-activity strong{color:var(--text);overflow-wrap:anywhere;font-size:.86rem;font-weight:900;line-height:1.2}.admin-client-team-remove{min-width:6.75rem;min-height:2.35rem;padding:0 .72rem}.admin-client-team-empty{margin:0}.admin-client-form-content>.admin-client-panel-summary{align-self:start}.admin-client-form-content>.admin-client-support-panel{grid-column:1/-1;align-self:stretch;min-height:0}.admin-client-support-panel{border:1px solid var(--line);background:0 0;border-radius:16px;grid-template-rows:auto minmax(0,1fr);gap:.58rem;min-width:0;min-height:0;padding:.8rem;display:grid}.admin-client-support-panel-head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.admin-client-support-panel-head span,.admin-client-info-table caption{color:var(--text);letter-spacing:.09em;text-transform:uppercase;font-size:.82rem;font-weight:900;line-height:1.2}.admin-client-support-panel-head p{color:var(--muted);margin:.18rem 0 0;font-size:.82rem;font-weight:700;line-height:1.35}.admin-client-support-table-shell,.admin-client-info-table-shell{border:1px solid var(--line);background:#121214;border-radius:14px;min-width:0}.admin-client-support-table-shell{overflow:auto}.admin-client-info-table-shell{padding:.78rem .9rem;overflow:auto hidden;background:0 0!important}.admin-client-support-table,.admin-client-info-table{border-collapse:collapse;table-layout:fixed;background:0 0;width:100%}.admin-client-info-table{min-width:0}.admin-client-info-table caption{text-align:left;padding:0 0 .45rem;line-height:1.15}.admin-client-support-table th,.admin-client-support-table td,.admin-client-info-table th,.admin-client-info-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.48rem .66rem}.admin-client-info-table th,.admin-client-info-table td{padding:.38rem .52rem}.admin-client-support-table thead th,.admin-client-info-table thead th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-top:0;font-size:.68rem;font-weight:900}.admin-client-info-table thead th{font-size:.68rem;line-height:1.12}.admin-client-support-table tbody tr:first-child th,.admin-client-support-table tbody tr:first-child td,.admin-client-info-table tbody tr:first-child td{border-top-color:#0000}.admin-client-support-table tbody th{width:30%;color:var(--muted);font-size:.82rem;font-weight:900;line-height:1.28}.admin-client-info-table th{width:auto}.admin-client-support-table td{color:var(--text);font-size:.8rem;font-weight:700;line-height:1.32}.admin-client-support-table tbody tr.is-attention th{color:#f6c343}.admin-client-support-table tbody tr.is-stable th{color:#42d392}.admin-client-info-table td{color:var(--text);font-size:.9rem;font-weight:900;line-height:1.2}.admin-client-lightbox .admin-client-action-row{background:#18181c;border-top:1px solid #ffffff14;justify-content:flex-start;align-items:center;gap:.65rem;padding-top:.5rem}.admin-client-lightbox .admin-client-action-row .button{flex:0 16rem;min-width:12rem}.admin-client-lightbox .admin-client-action-row .admin-client-save-button{color:#42d392!important;background:#42d39224!important;border-color:#42d39294!important}.admin-client-lightbox .admin-client-action-row .admin-client-save-button:hover,.admin-client-lightbox .admin-client-action-row .admin-client-save-button:focus-visible{color:#9ff0ca!important;background:#42d39238!important;border-color:#42d392d1!important}.admin-client-lightbox .admin-client-action-row .admin-client-cancel-button{color:#dddddfc7!important;background:#dddddf0f!important;border-color:#dddddf42!important}.admin-client-lightbox .admin-client-action-row .admin-client-cancel-button:hover,.admin-client-lightbox .admin-client-action-row .admin-client-cancel-button:focus-visible{color:var(--text)!important;background:#dddddf1c!important;border-color:#dddddf70!important}.admin-client-lightbox .admin-client-action-row .admin-danger-button{color:#ff3148!important;background:#e824361f!important;border-color:#e8243694!important}.admin-client-lightbox .admin-client-action-row .admin-danger-button:hover,.admin-client-lightbox .admin-client-action-row .admin-danger-button:focus-visible{color:#ff6d79!important;background:#e8243633!important;border-color:#e82436d1!important}@media (width<=1180px){.admin-client-controls{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,32rem)}.admin-client-controls .admin-search{grid-column:1/-1}}@media (width<=1040px){.admin-client-form-content{grid-template-columns:1fr;overflow-y:auto}.admin-client-editor-panel{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-editor-panel .dashboard-span-2{grid-column:1/-1}}@media (width<=680px){.admin-client-controls{grid-template-columns:1fr;justify-content:stretch;width:min(100%,100vw - 1rem)}.admin-client-controls .admin-search{grid-column:1}.admin-client-filter-tags,.admin-client-list{width:min(100%,100vw - 1rem)}.admin-client-selection-toolbar{max-width:calc(100vw - 1rem)}.admin-client-selection-active,.admin-client-selected-tools{flex-wrap:wrap}.admin-client-selection-actions{display:flex}.admin-client-filter-tag{flex:calc(50% - .52rem);max-width:100%}.admin-client-card{width:min(100%,100vw - 1rem)}.admin-client-card.is-selection-mode .admin-client-card-selection-layout{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.5rem}.admin-client-selection-control{width:2.25rem}.admin-client-lightbox .admin-client-lightbox-dialog.info-shell{width:min(100vw - 1rem,1120px);height:min(94dvh,900px)}.admin-client-form-content,.admin-client-editor-panel{grid-template-columns:1fr}.admin-client-editor-panel .dashboard-span-2,.admin-client-form-content>.admin-client-team-panel,.admin-client-form-content>.admin-client-support-panel,.admin-client-form-content>.admin-client-panel-summary{grid-column:1}.admin-client-team-panel-head,.admin-client-team-member{grid-template-columns:1fr}.admin-client-team-panel-head{display:grid}.admin-client-team-add,.admin-client-team-remove{width:100%}.admin-client-lightbox .admin-client-action-row{grid-template-columns:1fr;display:grid}.admin-client-lightbox .admin-client-action-row .button{width:100%}.admin-client-support-table,.admin-client-info-table{table-layout:auto}.admin-client-support-table tbody th,.admin-client-info-table th{width:42%}}@media (width<=430px){.admin-client-filter-tag{flex-basis:100%;width:100%}}.admin-client-lightbox .admin-client-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-client-lightbox .admin-client-stats span{border:1px solid var(--line)!important;color:var(--muted)!important;background:0 0!important}.admin-client-lightbox .admin-client-stats strong{color:var(--text)!important}.admin-client-lightbox .dashboard-card-actions{justify-content:flex-start}.admin-request-lightbox{padding:clamp(.75rem,2vw,1.25rem)}.admin-request-lightbox .admin-request-lightbox-dialog.info-shell{pointer-events:auto;border:1px solid #ffffff1a;border-radius:20px;grid-template-rows:auto minmax(0,1fr);gap:1rem;width:min(100%,1240px);max-height:min(92dvh,900px);padding:clamp(.95rem,1.8vw,1.25rem);display:grid;overflow:hidden;box-shadow:0 32px 90px #00000094;background:#18181c!important}.admin-request-lightbox-head{border-bottom:1px solid #ffffff14;align-items:center;width:100%;min-width:0;max-width:100%;padding-bottom:.85rem}.admin-request-lightbox-title-block{width:min(100%,44rem);min-width:0;max-width:100%}.admin-request-lightbox-title-block h3{overflow-wrap:anywhere}.admin-request-lightbox-head-actions{flex:none;justify-content:flex-end;align-items:center;min-width:0;max-width:100%}.admin-request-lightbox-body{gap:1rem;min-height:0;padding-right:.15rem;display:grid;overflow:hidden auto}.admin-request-lightbox .admin-project-request-list{gap:.85rem;display:grid}.admin-request-lightbox .admin-request-card{max-width:100%;overflow-x:hidden;border:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:20px!important;gap:1rem!important;padding:1rem!important}.admin-request-lightbox .admin-work-form{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-request-lightbox .admin-work-form textarea{min-height:5.5rem;background:0 0!important}.admin-request-lightbox .admin-work-form .dashboard-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-request-action-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;width:100%;display:flex!important}.admin-request-action-row .button{white-space:nowrap;justify-content:center;width:auto;max-width:16rem;padding-inline:1.05rem;min-width:12.2rem!important}.admin-request-action-row .admin-request-info-button{min-width:15.2rem!important}.admin-request-approve-button{color:#58d78f!important;background:#2fbf7124!important;border-color:#2fbf71ad!important}.admin-request-approve-button:hover,.admin-request-approve-button:focus-visible{color:#f5fff8!important;background:#2fbf7138!important;border-color:#52db8feb!important}.admin-request-info-button{color:#f6c343!important;background:#f6c3431c!important;border-color:#f6c34385!important}.admin-request-info-button:hover,.admin-request-info-button:focus-visible{color:#ffe6a3!important;background:#f6c3432e!important;border-color:#f6c343c7!important}.admin-ticket-lightbox{padding:clamp(.75rem,2vw,1.25rem)}.admin-ticket-lightbox .admin-ticket-lightbox-dialog.info-shell{pointer-events:auto;border:1px solid #ffffff1a;border-radius:20px;grid-template-rows:auto minmax(0,1fr);gap:1rem;width:min(100%,940px);height:min(92dvh,860px);max-height:min(92dvh,860px);padding:clamp(.95rem,1.8vw,1.25rem);display:grid;overflow:hidden;box-shadow:0 32px 90px #00000094;background:#18181c!important}.admin-ticket-lightbox-head{border-bottom:1px solid #ffffff14;align-items:center;padding-bottom:.85rem}.admin-ticket-lightbox-head .dashboard-list-card-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.admin-ticket-lightbox-status-text{border:1px solid var(--status-neutral);background:var(--status-neutral);min-height:1.7rem;color:var(--status-text-light);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .62rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.admin-ticket-lightbox-status-text:is(.is-submitted,.is-in-review,.is-reviewing-request,.is-waiting-on-client){border-color:var(--status-info);background:var(--status-info);color:var(--status-text-light)}.admin-ticket-lightbox-status-text:is(.is-open,.is-waiting-on-stormxsync,.is-pending,.is-payment-pending){border-color:var(--status-production);background:var(--status-production);color:var(--status-text-dark)}.admin-ticket-lightbox-status-text:is(.is-approved,.is-active,.is-resolved,.is-delivered,.is-paid){border-color:var(--status-success);background:var(--status-success);color:var(--status-text-dark)}.admin-ticket-lightbox-status-text:is(.is-needs-information,.is-action-needed,.is-overdue,.is-cancelled,.is-canceled){border-color:var(--status-danger);background:var(--status-danger);color:var(--status-text-light)}.admin-ticket-lightbox-body{grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;min-height:0;padding-right:.15rem;display:grid;overflow:hidden}.admin-ticket-lightbox #adminTicketLightboxThread,.dashboard-ticket-lightbox #dashboardTicketLightboxThread{height:100%;min-height:0;display:grid}.admin-ticket-lightbox .admin-ticket-thread{height:100%;min-height:0;max-height:none}.admin-ticket-lightbox .dashboard-ticket-thread{border-color:var(--line);background:0 0}.admin-ticket-lightbox #adminTicketLightboxFormSlot,.dashboard-ticket-lightbox #dashboardTicketLightboxFormSlot{min-height:0;display:grid}.admin-ticket-lightbox .admin-work-form,.dashboard-ticket-lightbox .dashboard-ticket-reply-form{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-ticket-priority-strip{border:1px solid var(--line);min-height:3.05rem;color:var(--muted);background:0 0;border-radius:14px;place-items:start;gap:.32rem;padding:.62rem .75rem;display:grid}.admin-ticket-priority-strip span{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900;line-height:1}.admin-ticket-priority-strip strong{color:var(--text);text-align:left;font-size:.9rem;line-height:1.2}.admin-ticket-lightbox .admin-work-form textarea,.dashboard-ticket-lightbox .dashboard-ticket-reply-form textarea{min-height:8rem;background:0 0!important}@media (width<=680px){.admin-ticket-lightbox .admin-work-form label,.dashboard-ticket-lightbox .dashboard-ticket-reply-form label{font-size:.76rem}.admin-ticket-lightbox .admin-work-form textarea,.dashboard-ticket-lightbox .dashboard-ticket-reply-form textarea{min-height:5.8rem}.admin-ticket-lightbox .admin-ticket-action-row .button,.dashboard-ticket-lightbox .dashboard-ticket-action-row .button{flex:9rem;width:auto;min-width:0!important}}.admin-client-form{gap:1rem;display:grid}.admin-settings-grid{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);align-items:start;gap:1rem;display:grid}.admin-user-form,.admin-user-card{background:#121214;border:1px solid #ffffff12;border-radius:18px;gap:.9rem;min-width:0;padding:.95rem;display:grid}.admin-permission-fieldset{border:0;gap:.65rem;min-width:0;padding:0;display:grid}.admin-permission-fieldset legend{color:var(--muted);margin-bottom:.65rem;font-size:.82rem;font-weight:900}.admin-permission-grid,.admin-user-list,.admin-user-permission-row{gap:.55rem;display:grid}.admin-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-permission-option{background:#0d0d0f;border:1px solid #ffffff12;border-radius:14px;align-items:center;min-width:0;min-height:2.45rem;padding:.65rem .72rem;color:var(--text)!important;gap:.55rem!important;display:flex!important}.admin-permission-option input{flex:none;width:auto}.admin-user-card.is-current{border-color:#e824364d}.admin-user-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-user-permission-row{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-user-permission-row span{min-width:0;color:var(--muted);text-align:center;overflow-wrap:anywhere;background:#ffffff0a;border-radius:999px;padding:.48rem .58rem;font-size:.74rem;font-weight:800}.admin-checkbox-row{grid-template-columns:none;align-items:center;gap:.6rem!important;display:flex!important}.admin-checkbox-row input{width:auto}@media (width<=980px){.admin-metric-grid,.admin-overview-grid,.admin-recent-grid,.admin-client-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hero{display:grid}.admin-metric-category-body,.admin-insight-body,.admin-settings-grid,.admin-metric-grid,.admin-decision-body,.admin-finance-body,.admin-website-grid,.admin-earth-map-layout{grid-template-columns:1fr}.admin-metric-card-grid,.admin-decision-strip,.admin-work-focus-grid,.admin-finance-kpis,.admin-website-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.admin-body .dashboard-page{padding-top:7rem}.dashboard-notification-menu .dashboard-notification-dropdown{right:-5.4rem}.admin-metric-grid,.admin-metric-card-grid,.admin-insight-stats,.admin-permission-grid,.admin-user-permission-row,.admin-overview-grid,.admin-recent-grid,.admin-client-stats,.admin-work-form .dashboard-form-grid,.admin-client-form .dashboard-form-grid,.admin-decision-strip,.admin-work-focus-grid,.admin-finance-kpis,.admin-website-kpis,.admin-source-panel,.admin-client-controls{grid-template-columns:1fr}.admin-visitor-map-head{display:grid}.admin-visitor-map-head p{text-align:left}.admin-search,.admin-filter-select{max-width:none}.admin-client-controls{width:min(100%,100vw - 1rem)}.admin-client-card .dashboard-list-card-top,.admin-client-row-actions{align-items:stretch}.admin-client-row-actions{grid-template-columns:1fr;width:100%;display:grid}.admin-client-card .dashboard-list-card-top{align-items:flex-start}.admin-client-card .admin-client-row-actions{grid-template-columns:none;justify-self:start;align-items:center;width:auto;display:inline-flex}.admin-client-card .admin-client-row-actions .dashboard-status{width:auto;min-width:0}.admin-client-expand-button{width:100%}}:root{--font-title:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Helvetica Neue", Arial, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", Arial, sans-serif;--font-label:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", Arial, sans-serif;--bg:#111114;--bg-soft:#18181d;--panel:#1d1d22;--panel-strong:#1d1d22;--panel-soft:#1d1d22;--line:#36363d;--line-strong:#4a4a54;--text:#f7f7f8;--muted:#c9c9d1;--quiet:#9696a3;--accent:#bc1f2e;--accent-2:#f7f7f8;--accent-3:#c9c9d1;--accent-hover:#bc1f2e;--accent-text:#e04450;--accent-soft:#bc1f2e29;--accent-soft-strong:#bc1f2e38;--accent-line:#bc1f2e70;--text-on-accent:#fff;--success:#c9c9d1;--status-neutral:#565661;--status-info:#356fd8;--status-storyboard:#6d55c7;--status-production:#f6c343;--status-review:#ff832b;--status-client-review:var(--status-review);--status-delivery-review:var(--status-review);--status-success:#33d17a;--status-danger:#a72f42;--status-text-light:#fff;--status-text-dark:#16130a;--shadow:none;--radius-lg:34px;--radius-md:30px;--radius-sm:24px;--section-gradient:#111114}html,body,button,input,select,textarea{font-family:var(--font-body)}body,.dashboard-body,.admin-body,.subpage-shell,.dashboard-shell,.monthly-plans-page,.calculator-page,.contact-page,.project-page{background:var(--bg);color:var(--text)}*,:before,:after{box-shadow:none!important;text-shadow:none!important}.content-gradient-shell:before,.hero-overlay,.project-detail-overlay,.project-card:after,.service-card:after,.monthly-work-card:before,.monthly-compare-card:before,.info-shell:before,.hero-card:before,.client-card:before,.admin-hero:before{background:0 0!important}.topbar{background:var(--panel);border-color:var(--line);backdrop-filter:none}.topbar,.nav,.hero-trusted-label,.button,.eyebrow,.project-filter-link,.dashboard-filter-button,.dashboard-user-dropdown-label,.dashboard-notification-summary,.monthly-billing-option{font-family:var(--font-label)}.hero h1,.hero-title-line,.section-heading h2,.section-heading-compact h2,.slider-heading h2,.hero-card h2,.service-card h3,.project-card h3,.detail-panel h2,.project-main-deliverable-title,.monthly-work-card h3,.monthly-work-plan-name,.monthly-compare-card h2,.dashboard-section-head h1,.dashboard-section-head h2,.dashboard-section-head h3,.dashboard-page-title,.admin-hero h1,.card-title{font-family:var(--font-title);letter-spacing:0}.eyebrow,.section-heading .eyebrow,.section-heading-compact .eyebrow,.dashboard-user-dropdown-label,.dashboard-notification-summary,.monthly-compare-card-top .eyebrow,.monthly-plan-rule-card .eyebrow{color:var(--accent-text);letter-spacing:.12em}p,li,td,.hero-lead,.section-heading p,.section-heading-compact p,.service-card p,.project-card p,.detail-panel p,.monthly-compare-card p,.dashboard-copy,.dashboard-form-section-copy,.dashboard-modal-copy{color:var(--muted)}.hero-stats div,.hero-card,.service-card,.project-card,.calculator-card,.contact-form,.contact-form-shell,.info-shell,.info-shell-card,.client-card,.monthly-work-card,.monthly-compare-card,.monthly-plan-rule-card,.monthly-feature-table-shell,.detail-panel,.project-main-deliverable-card,.project-embed-card,.project-media-deliverable-card,.project-gallery-media,.project-comparison-media,.project-shot-lightbox-dialog,.dashboard-section-card,.dashboard-card,.dashboard-list-card,.dashboard-modal-dialog,.dashboard-user-dropdown,.dashboard-notification-dropdown,.dashboard-form-section-card,.dashboard-request-type-card,.dashboard-page-notice,.admin-hero,.admin-metric-card,.admin-client-card,.admin-source-panel,.admin-insight-card,.admin-decision-card,.admin-finance-card,.admin-website-card{border-radius:var(--radius-sm);background:var(--panel)!important;border:1px solid var(--line)!important;background-image:none!important}.hero-card,.calculator-card,.contact-form,.contact-form-shell,.info-shell,.dashboard-modal-dialog,.project-main-deliverable-card,.admin-hero{border-radius:var(--radius-md)}.dashboard-body[data-dashboard-view=tickets] .dashboard-section-card.dashboard-ticket-history-card{background:0 0!important;border:0!important}.dashboard-body[data-dashboard-view=tickets] .dashboard-empty-state{background:var(--panel)!important;background-image:none!important}.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-details{gap:.75rem;min-height:0;padding-top:.75rem}.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-thread{min-height:min(38vh,26rem);max-height:min(38vh,26rem)}.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-message{background:0 0;border:0;border-radius:0;padding:.75rem 0}.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-message+.dashboard-ticket-message{border-top:1px solid #ffffff12}.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-message.is-admin{background:0 0}.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-reply-form{background:0 0;border:0;border-radius:0;gap:.65rem;padding:0}.button,button.button,.nav a.topbar-login-nav,.dashboard-request-cta,.monthly-plan-select-button{border:1px solid var(--accent-line);background:var(--accent);min-height:48px;color:var(--text-on-accent);letter-spacing:0;border-radius:999px;font-weight:800}.button:hover,.button:focus-visible,button.button:hover,button.button:focus-visible,.nav a.topbar-login-nav:hover,.nav a.topbar-login-nav:focus-visible,.monthly-plan-select-button:hover,.monthly-plan-select-button:focus-visible{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-accent);transform:none}.button-secondary,.button-ghost,.btn-secondary,.project-filter-link,.dashboard-filter-button,.monthly-billing-option,.dashboard-inline-action.button-secondary{border:1px solid var(--accent-line)!important;color:var(--accent-text)!important;background:0 0!important}.button-secondary:hover,.button-secondary:focus-visible,.button-ghost:hover,.button-ghost:focus-visible,.project-filter-link:hover,.project-filter-link:focus-visible,.dashboard-filter-button:hover,.dashboard-filter-button:focus-visible{transform:none;background:var(--accent)!important;border-color:var(--accent)!important;color:var(--text-on-accent)!important}.project-filter-link.is-active,.dashboard-filter-button.is-active,.dashboard-filter-button[aria-pressed=true],.monthly-billing-option.is-active,.chip-active,button.is-selected,button.is-active{border-color:var(--accent-line)!important;background:var(--accent-soft)!important;color:var(--text)!important}.project-filter-link.is-active,.dashboard-filter-button.is-active,.dashboard-filter-button[aria-pressed=true],.auth-tab.is-active,.dashboard-top-nav a.is-active,.dashboard-top-nav a[aria-current=page],.admin-shell .dashboard-top-nav button.is-active,.admin-shell .dashboard-top-nav button[aria-current=page]{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--text-on-accent)!important;transform:none!important}input,select,textarea,.input,.dashboard-toolbar-search,.dashboard-toolbar-select,.dashboard-request-bucket-switch,.dashboard-project-mode,.dashboard-platform-icons button,.admin-search,.admin-filter-select,.monthly-billing-toggle,.chip,.tag,.pill,.status-pill{border-radius:var(--radius-sm);color:var(--text);background:var(--bg-soft)!important;border:1px solid var(--line)!important;background-image:none!important}.dashboard-request-bucket-switch,.dashboard-project-mode,.monthly-billing-toggle,.chip,.tag,.pill,.status-pill{border-radius:999px}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline-offset:0;box-shadow:none;outline:0}.hero-video,.project-card img,.project-slide-media,.all-project-media,.project-main-deliverable-media,.project-media-frame,.project-gallery-media img,.project-comparison-media img,.client-logo-tile,.media-box{border-radius:var(--radius-sm)}.project-slide-media,.all-project-media{background-color:var(--bg-soft)}.project-detail-hero,.project-thumb-rose,.project-thumb-gold,.project-thumb-aqua,.project-thumb-steel,.project-thumb-ember,.project-thumb-violet,.project-thumb-blue,.project-thumb-red,.project-thumb-dark{background-color:var(--bg);background-image:none!important}.dashboard-table,.monthly-feature-table{color:var(--muted)}th,.dashboard-table th,.monthly-feature-table th{color:var(--text)}.content-gradient-shell>section:before,.content-gradient-shell>.project-slider-section:before,.project-slider-marquee,.project-slide-overlay,.all-project-card,.all-project-copy,.auth-card,.auth-plan-summary,.auth-form-panel,.dashboard-user-trigger-icon,.project-laptop-preview,.project-laptop-device,.project-video-fullscreen-button,.project-video-volume,.project-video-volume-button,.project-video-progress,.project-video-progress-track,.project-video-progress-fill,.admin-earth-map-shell,.admin-metric-card.is-accent,.admin-breakdown-row span,.admin-mini-row span,.admin-client-summary-metrics span,.admin-client-stats span,.admin-user-permission-row span,.admin-visitor-origin-list div{background-image:none!important}@media (width<=760px){.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-steps{grid-template-columns:1fr!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:focus-visible,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-complete{min-height:0!important}}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-layout{grid-template-columns:minmax(190px,220px) minmax(0,1fr)!important;align-items:start!important;gap:.85rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-strip{border-radius:20px!important;align-content:start!important;align-self:start!important;gap:.55rem!important;height:auto!important;min-height:0!important;padding:.85rem!important;position:sticky!important;top:5.75rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-strip .eyebrow{letter-spacing:.18em!important;margin:0 0 .15rem!important;font-size:.66rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-strip h3{margin:0!important;font-size:.98rem!important;line-height:1.12!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-links{gap:.34rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link{border-radius:12px!important;min-height:2.05rem!important;padding:.42rem .68rem!important;font-size:.76rem!important;line-height:1.1!important}@media (width<=980px){.dashboard-body[data-dashboard-view=settings] .dashboard-settings-layout{grid-template-columns:1fr!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-strip{position:static!important}}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-hero.dashboard-overview-unified{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-hero.dashboard-overview-unified:before,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-hero.dashboard-overview-unified:after{content:none!important;display:none!important}.dashboard-body[data-dashboard-view=notifications] .dashboard-notifications-page-card,.admin-body[data-admin-view=notifications] .dashboard-notifications-page-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dashboard-body[data-dashboard-view=tickets] .dashboard-filter-group{background:0 0!important;border:0!important;border-radius:0!important;gap:.45rem!important;padding:0!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid{justify-content:end!important;justify-items:stretch!important}@media (width<=760px){.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid{grid-template-columns:1fr!important;justify-content:stretch!important}}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy .eyebrow{align-self:start!important;height:.64rem!important;margin:0!important;font-size:.54rem!important;line-height:.64rem!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy h3{align-self:start!important;min-height:2.25rem!important;margin:0!important;font-size:clamp(1rem,1.05vw,1.08rem)!important;line-height:1.04!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:start!important;height:1.75rem!important;margin:0!important;font-size:.68rem!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category{border-top:1px solid var(--line);grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);align-items:start;gap:.8rem;padding-top:1rem;display:grid}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category:first-child{border-top:0;padding-top:0}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-head{gap:.48rem;display:grid}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-head .eyebrow{letter-spacing:.13em;margin:0 0 .26rem;font-size:.64rem}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-head h3{color:var(--text);margin:0;font-size:clamp(1.34rem,2vw,1.9rem);line-height:1.02}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-head p:not(.eyebrow){max-width:16rem;color:var(--text-muted);text-align:left;margin:0;font-size:.86rem;line-height:1.45}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),14rem));align-items:stretch;gap:.72rem;display:grid}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid .dashboard-tool-card{width:100%}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card.dashboard-tool-card-storyboard{grid-template-rows:minmax(0,1fr) 2.05rem!important;align-content:stretch!important;gap:.5rem!important;height:8.8rem!important;min-height:8.8rem!important;max-height:8.8rem!important;padding:.7rem!important;display:grid!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card .dashboard-tool-card-copy{grid-template-rows:.64rem 2.25rem 1.75rem!important;align-content:start!important;gap:.2rem!important;min-height:0!important;display:grid!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card .dashboard-tool-card-copy .eyebrow{align-self:start!important;height:.64rem!important;margin:0!important;font-size:.54rem!important;line-height:.64rem!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card .dashboard-tool-card-copy h3{align-self:start!important;min-height:2.25rem!important;margin:0!important;font-size:clamp(1rem,1.05vw,1.08rem)!important;line-height:1.04!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card .dashboard-tool-card-copy p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:start!important;height:1.75rem!important;margin:0!important;font-size:.68rem!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card .dashboard-tool-card-action{min-height:2.05rem!important;padding-inline:.72rem!important;font-size:.72rem!important}.dashboard-brand-book-form{margin-top:1rem}.dashboard-brand-book-preview{gap:1rem;margin-top:1rem;display:grid;background:var(--panel)!important;background-image:none!important}.dashboard-brand-book-preview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.85rem;display:flex}.dashboard-brand-book-preview-head h3{color:var(--text);margin:.18rem 0 0;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.04}.dashboard-brand-book-preview-head>span{color:var(--text-muted);flex:none;font-size:.78rem;font-weight:800}.dashboard-brand-book-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.dashboard-brand-book-preview-grid article{border:1px solid var(--line);border-radius:18px;gap:.36rem;min-height:7.6rem;padding:.9rem;display:grid;background:var(--panel)!important;background-image:none!important}.dashboard-brand-book-preview-grid article p{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.45}.dashboard-brand-book-preview-grid article .eyebrow{color:var(--accent);letter-spacing:.13em;font-size:.6rem}.dashboard-brand-book-list{margin:0;padding-left:1rem}.dashboard-brand-book-list li{color:var(--text-muted);font-size:.84rem;line-height:1.45}.dashboard-pdf-video-form .dashboard-upload-field{position:relative}.dashboard-pdf-video-form .dashboard-pdf-file-input{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.dashboard-pdf-dropzone{border:1px dashed var(--line);min-height:4.1rem;color:var(--text);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding:.88rem 1rem;transition:border-color .18s,background-color .18s;display:flex;background:var(--panel)!important;background-image:none!important}.dashboard-pdf-video-form .dashboard-upload-field:focus-within .dashboard-pdf-dropzone,.dashboard-pdf-dropzone:hover{border-color:#ff4e5fa6;background:var(--panel-soft)!important}.dashboard-pdf-dropzone-title,.dashboard-pdf-dropzone-copy{display:block}.dashboard-pdf-dropzone-title{color:var(--text);letter-spacing:0;text-transform:none;font-size:.88rem;font-weight:900}.dashboard-pdf-dropzone-copy{color:var(--text-muted);letter-spacing:0;text-align:right;text-transform:none;font-size:.8rem;font-weight:700}.dashboard-pdf-file-list{flex-wrap:wrap;gap:.46rem;display:flex}.dashboard-tool-upload-form .dashboard-upload-field{position:relative}.dashboard-tool-upload-form .dashboard-tool-file-input{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.dashboard-tool-dropzone{border:1px dashed var(--line);min-height:4.1rem;color:var(--text);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding:.88rem 1rem;transition:border-color .18s,background-color .18s;display:flex;background:var(--panel)!important;background-image:none!important}.dashboard-tool-upload-form .dashboard-upload-field:focus-within .dashboard-tool-dropzone,.dashboard-tool-dropzone:hover{border-color:#ff4e5fa6;background:var(--panel-soft)!important}.dashboard-tool-dropzone-title,.dashboard-tool-dropzone-copy{display:block}.dashboard-tool-dropzone-title{color:var(--text);letter-spacing:0;text-transform:none;font-size:.88rem;font-weight:900}.dashboard-tool-dropzone-copy{color:var(--text-muted);letter-spacing:0;text-align:right;text-transform:none;font-size:.8rem;font-weight:700}.dashboard-tool-file-list{flex-wrap:wrap;gap:.46rem;display:flex}.dashboard-tool-count-pill{border:1px solid var(--line);min-height:2.15rem;color:var(--text-muted);border-radius:999px;align-items:center;padding:0 .85rem;font-size:.78rem;font-weight:900;display:inline-flex;background:var(--panel)!important}.dashboard-tool-count-pill strong{color:var(--text);margin-right:.24rem}.dashboard-social-output-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.dashboard-social-output-option{border:1px solid var(--line);cursor:pointer;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:.72rem;min-height:5.1rem;padding:.82rem;display:grid;background:var(--panel)!important;background-image:none!important}.dashboard-social-output-option:has(input:checked){border-color:#ff4e5fbf;background:var(--panel-soft)!important}.dashboard-social-output-option input[type=checkbox]{appearance:none;border:1px solid var(--line-strong);background:var(--panel);border-radius:4px;flex:0 0 1.05rem;margin-top:.1rem;position:relative;width:1.05rem!important;min-width:1.05rem!important;max-width:1.05rem!important;height:1.05rem!important;min-height:1.05rem!important;max-height:1.05rem!important;padding:0!important}.dashboard-social-output-option input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}.dashboard-social-output-option input[type=checkbox]:checked:after{border-right:2px solid var(--text);border-bottom:2px solid var(--text);content:"";width:.28rem;height:.56rem;position:absolute;top:.14rem;left:.34rem;transform:rotate(40deg)}.dashboard-social-output-option strong,.dashboard-social-output-option em{display:block}.dashboard-social-output-option strong{color:var(--text);font-size:.9rem;line-height:1.15}.dashboard-social-output-option em{color:var(--text-muted);margin-top:.26rem;font-size:.74rem;font-style:normal;font-weight:800;line-height:1.25}.dashboard-tool-output-card{gap:.9rem;margin-top:1rem;display:grid;background:var(--panel)!important;background-image:none!important}.dashboard-tool-output-card h3{color:var(--text);margin:0;font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.04}.dashboard-tool-output-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.dashboard-tool-output-grid article{border:1px solid var(--line);border-radius:16px;gap:.18rem;min-height:4.5rem;padding:.75rem;display:grid;background:var(--panel)!important;background-image:none!important}.dashboard-tool-output-grid span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900}.dashboard-tool-output-grid strong{color:var(--text);font-size:1rem;line-height:1.1}.dashboard-tool-output-grid p{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.35}.dashboard-pdf-video-output{gap:.9rem;margin-top:1rem;display:grid;background:var(--panel)!important;background-image:none!important}.dashboard-pdf-video-output h3{color:var(--text);margin:0;font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.04}.dashboard-pdf-output-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.dashboard-pdf-output-grid article{border:1px solid var(--line);border-radius:16px;gap:.16rem;min-height:4.5rem;padding:.75rem;display:grid;background:var(--panel)!important;background-image:none!important}.dashboard-pdf-output-grid span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900}.dashboard-pdf-output-grid strong{color:var(--text);font-size:1rem;line-height:1.1}@media (width<=760px){.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category{grid-template-columns:1fr}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-head,.dashboard-brand-book-preview-head{flex-direction:column;align-items:start}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-head p:not(.eyebrow){text-align:left;max-width:none}.dashboard-brand-book-preview-grid,.dashboard-pdf-output-grid,.dashboard-social-output-list,.dashboard-tool-output-grid{grid-template-columns:1fr}.dashboard-tool-dropzone{flex-direction:column;align-items:start}.dashboard-tool-dropzone-copy{text-align:left}}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-visual,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-visual-storyboard,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-flow{display:none!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-storyboard{grid-template-rows:2.85rem 7.45rem 3rem 2.25rem!important;align-content:stretch!important;gap:.46rem!important;height:18.45rem!important;min-height:18.45rem!important;max-height:18.45rem!important;padding:.72rem!important;display:grid!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-visual{align-self:start!important;width:100%!important;height:2.85rem!important;min-height:2.85rem!important;max-height:2.85rem!important;margin:0!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-orbit{width:3.9rem!important;height:3.9rem!important;top:.15rem!important;left:50%!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-visual-storyboard{align-self:start!important;align-items:center!important;gap:.28rem!important;width:100%!important;max-width:7.5rem!important;height:2.85rem!important;min-height:2.85rem!important;max-height:2.85rem!important;margin:0 auto!important}.dashboard-body[data-dashboard-view=tools] .dashboard-storyboard-frame{border-radius:10px!important;height:2.25rem!important;min-height:2.25rem!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy{grid-template-rows:.7rem 2.9rem 3.35rem!important;align-content:start!important;gap:.24rem!important;min-height:0!important;display:grid!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy .eyebrow{align-self:start!important;height:.7rem!important;margin:0!important;line-height:.7rem!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy h3{align-self:start!important;min-height:2.9rem!important;margin:0!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy p:not(.eyebrow){-webkit-line-clamp:3;-webkit-box-orient:vertical;align-self:start!important;height:3.05rem!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-flow{align-content:start!important;align-self:start!important;min-height:3rem!important;max-height:3rem!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-action{place-self:end start!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-storyboard{border-radius:20px!important;gap:.52rem!important;padding:.72rem!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-visual{min-height:3.25rem!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy h3{font-size:clamp(1.12rem,1.45vw,1.42rem)!important;line-height:1.02!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy p:not(.eyebrow){margin-top:.34rem!important;font-size:.76rem!important;line-height:1.32!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-flow span{min-height:1.42rem!important;padding:0 .42rem!important;font-size:.56rem!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tools-page{padding-top:clamp(.75rem,2vh,1.4rem)!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tools-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),14rem))!important;gap:.72rem!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-storyboard{border-radius:20px!important;align-content:start!important;gap:.52rem!important;min-height:0!important;padding:.72rem!important;transform:none!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card:hover,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card:focus-within{transform:none!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card:before,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card:after{display:none!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-visual{min-height:3.25rem!important;margin-bottom:0!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-orbit{width:4.2rem!important;height:4.2rem!important;top:.2rem!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-orbit:nth-child(2){width:6.2rem!important;height:6.2rem!important;top:-.45rem!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-node.is-primary{width:1.7rem!important;height:1.7rem!important;top:1.15rem!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-node.is-secondary,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-node.is-tertiary{width:.52rem!important;height:.52rem!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-node.is-secondary{top:1.55rem!important;left:calc(50% - 2.55rem)!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-node.is-tertiary{top:2.32rem!important;left:calc(50% + 2.45rem)!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-visual-storyboard{gap:.3rem!important;min-height:3.25rem!important}.dashboard-body[data-dashboard-view=tools] .dashboard-storyboard-frame{border-radius:10px!important;min-height:2.55rem!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy .eyebrow{letter-spacing:.13em!important;margin-bottom:.3rem!important;font-size:.6rem!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy h3{margin:0!important;font-size:clamp(1.12rem,1.45vw,1.42rem)!important;line-height:1.02!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy p:not(.eyebrow){max-width:none!important;margin-top:.34rem!important;font-size:.76rem!important;line-height:1.32!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-flow{gap:.28rem!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-flow span{letter-spacing:.06em!important;min-height:1.42rem!important;padding:0 .42rem!important;font-size:.56rem!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-action{min-height:2.25rem!important;padding-inline:.78rem!important;font-size:.78rem!important}@media (width<=760px){.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-steps{grid-template-columns:1fr!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:focus-visible,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-complete{min-height:0!important}}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-filter-group{background:0 0!important;border:0!important;gap:.45rem!important;padding:0!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-filter-button,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-filter-button:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-filter-button:focus-visible,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-filter-button.is-active,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-filter-button[aria-pressed=true]{background:0 0!important;border-color:#0000!important;transform:none!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-filter-button.is-active,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-filter-button[aria-pressed=true]{color:var(--text-on-accent)!important;border-color:var(--accent)!important;background:var(--accent)!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-overview-metric{background:var(--panel)!important;border:1px solid var(--line)!important;box-shadow:none!important;background-image:none!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-overview-add-credits-card{background:0 0!important;border-style:dashed!important;border-color:#dddddf47!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-overview-add-credits-card:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-overview-add-credits-card:focus-visible{color:#fff!important;box-shadow:none!important;border-color:#fff!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-table-shell{background:var(--panel)!important;border:1px solid var(--line)!important;box-shadow:none!important;background-image:none!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table thead,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tr,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table th,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table td{background:0 0!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:hover td,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:focus-visible td{color:var(--text)!important;background:0 0!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:hover .dashboard-request-table-title strong,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:focus-visible .dashboard-request-table-title strong,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:hover .dashboard-request-table-title span,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:focus-visible .dashboard-request-table-title span,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:hover .dashboard-request-table-usage,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:focus-visible .dashboard-request-table-usage,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:hover .dashboard-request-table-date,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:focus-visible .dashboard-request-table-date{color:#fff!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:hover td:first-child,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:focus-visible td:first-child{box-shadow:inset 4px 0 #fff!important}.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority{box-shadow:none!important;gap:1.2rem!important;padding:clamp(1.1rem,1.7vw,1.45rem)!important;display:grid!important}.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-head{align-items:flex-start!important}.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-head h3{max-width:44rem!important}.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:.9rem!important;display:grid!important}.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step,.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step:focus-visible,.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step.is-complete{border:1px solid var(--line)!important;background:var(--panel)!important;background-image:none!important;border-radius:22px!important;grid-template-columns:1fr!important;align-content:start!important;gap:.75rem!important;min-height:12.25rem!important;padding:1rem!important;display:grid!important;transform:none!important}.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step:focus-visible{border-color:var(--line-strong)!important}.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step-index{width:2.2rem!important;height:2.2rem!important}.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step .dashboard-list-card-title{font-size:1rem!important;line-height:1.18!important}.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step .dashboard-list-card-copy{max-width:none!important;line-height:1.5!important}.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-footer{border-top:1px solid var(--line)!important;align-items:center!important;padding-top:.95rem!important}@media (width<=980px){.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-steps{grid-template-columns:1fr!important}.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step,.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step:focus-visible,.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step.is-complete{min-height:0!important}}:root{--section-divider:#f7f7f81f;--title-leading:.98;--title-leading-tight:.92;--description-leading:1.62}.content-gradient-shell>section:not(.hero),.content-gradient-shell>.project-slider-section{position:relative}.content-gradient-shell>section:not(.hero):before,.content-gradient-shell>.project-slider-section:before{width:min(calc(100% - 2rem), var(--content));opacity:1;pointer-events:none;height:1px;top:0;left:50%;transform:translate(-50%);content:""!important;background:var(--section-divider)!important;background-image:none!important;position:absolute!important}.subpage-shell .all-projects-section,.subpage-shell .calculator-page-section,.subpage-shell .contact-page-section,.subpage-shell .legal-page-section,.monthly-plans-page .monthly-plans-pricing-section{border-top:1px solid var(--section-divider);position:relative}.hero h1,.calculator-page-hero h1,.contact-page-hero h1,.all-projects-heading h1,.project-detail-content h1,.auth-copy h1{line-height:var(--title-leading-tight)!important}.section-heading h2,.section-heading-compact h2,.slider-heading h2,.project-slider-section .slider-heading h2,.monthly-work-section .section-heading h2,.dashboard-control-heading h2,.info-heading h2,.monthly-plans-toolbar h2,.monthly-feature-compare-head h2,.monthly-compare-block h3,.monthly-plan-rule-card h3,.dashboard-section-head h1,.dashboard-section-head h2,.dashboard-section-head h3,.admin-hero h1{line-height:var(--title-leading)!important}.hero-lead,.section-heading p,.section-heading-compact p,.slider-heading p,.project-slider-section .slider-heading p:last-child,.monthly-plans-intro,.monthly-plans-note,.dashboard-control-heading p,.info-heading p,.calculator-page-hero p:last-child,.contact-page-hero p,.legal-page-hero p,.monthly-compare-card p,.monthly-plan-rule-card p,.dashboard-copy,.dashboard-form-section-copy,.dashboard-modal-copy{line-height:var(--description-leading)!important}.monthly-billing-toggle,.monthly-plans-toolbar .monthly-billing-toggle,.monthly-billing-toggle-row{background:0 0!important;border:0!important;outline:0!important}.monthly-billing-switch{overflow:hidden;background:#09090ad6!important;border:0!important;outline:0!important}.monthly-billing-switch:before{inset:.22rem 50% .22rem .22rem;background:var(--accent)!important;background-image:none!important}.monthly-billing-option,.monthly-billing-option.is-active,.monthly-billing-option:hover,.monthly-billing-option:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.monthly-billing-option:focus-visible{color:var(--text);text-underline-offset:.28rem;text-decoration:underline 2px}.dashboard-project-status-step.is-complete .dashboard-project-status-rail,.dashboard-project-status-step.is-current .dashboard-project-status-rail{background:var(--accent)!important;background-image:none!important}.dashboard-project-status-step.is-current{background:#bc1f2e21!important}.monthly-work-savings-tag,.monthly-work-savings-icon,.dashboard-control-window,.dashboard-side-panel,.dashboard-all-notification-card,.dashboard-all-notification-card.is-unread{background:var(--panel)!important;border-color:var(--line)!important;background-image:none!important}.monthly-work-savings-icon{color:var(--accent-text)!important}.dashboard-confirm-head,.dashboard-card-actions-sticky,.dashboard-storyboard-scene{background:var(--panel)!important;border-color:var(--line)!important;background-image:none!important}.dashboard-tool-node.is-secondary,.dashboard-tool-node.is-tertiary{background:var(--muted)!important;box-shadow:none!important}.dashboard-storyboard-frame,.dashboard-storyboard-frame:nth-child(2){background:var(--bg-soft)!important;background-image:none!important}.dashboard-storyboard-frame:before,.dashboard-control-timeline span.is-complete:before,.dashboard-control-timeline span.is-active:before,.dashboard-control-bars span:before{background:var(--accent)!important;background-image:none!important}@media (width<=700px){html,body,.site-shell,.dashboard-shell,.admin-shell,.content-gradient-shell,main,.section,.trust-strip,.footer,.dashboard-stage,.dashboard-main,.admin-view{max-width:100vw!important;overflow-x:hidden!important}.topbar,.dashboard-topbar{width:min(calc(100vw - 1rem), var(--content))!important;max-width:calc(100vw - 1rem)!important}.section>:not(.hero-video):not(.hero-overlay),.trust-strip>*,.section-heading,.section-heading-compact,.slider-heading{max-width:calc(100vw - 2rem)!important}.project-slider-section,.project-slider-shell,.project-slider-marquee,.admin-revenue-graph,.admin-line-chart-shell,.admin-line-chart-hover-layer,.admin-metric-grid{max-width:100%!important;overflow-x:hidden!important}}.topbar{backdrop-filter:blur(22px)saturate(145%);background:#1d1d22b8!important;border-color:#f7f7f829!important}.hero-stats div{backdrop-filter:blur(18px)saturate(145%);background:#1d1d2294!important;border-color:#f7f7f82e!important}.hero-stats div:hover,.hero-stats div:focus-within{background:#1d1d22ad!important;border-color:#f7f7f847!important}.monthly-billing-toggle-row{background:0 0!important;border:0!important;width:fit-content!important;max-width:calc(100% - 2rem)!important;margin-inline:auto!important;padding:0!important}.monthly-billing-toggle,.monthly-plans-toolbar .monthly-billing-toggle{background:0 0!important;border:0!important;width:fit-content!important;padding:0!important}.monthly-billing-switch{backdrop-filter:blur(14px)saturate(135%);min-width:14rem;background:#09090abd!important;border-color:#f7f7f824!important;width:auto!important}.dashboard-control-window{backdrop-filter:blur(18px)saturate(135%);max-width:1120px;background:#1d1d22c2!important;border-color:#f7f7f829!important;padding:clamp(1rem,2vw,1.45rem)!important}.dashboard-control-top{min-height:2.35rem;background:0 0!important;border:0!important;padding:0!important}.dashboard-control-tabs{background:0 0!important;border:0!important;border-bottom:1px solid #f7f7f81a!important;border-radius:0!important;gap:0!important;padding:0!important}.dashboard-control-tabs span{min-height:2.65rem;color:var(--muted)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}.dashboard-control-tabs span.is-active{border-bottom-color:var(--accent)!important;color:var(--text)!important;background:0 0!important}.dashboard-control-grid{gap:.85rem!important}.dashboard-control-panel{background:#1111146b!important;border-color:#f7f7f81a!important;border-radius:22px!important}.dashboard-control-timeline span,.dashboard-control-project-row,.dashboard-control-mini-list span{background:#1d1d22b8!important;border-color:#f7f7f81a!important}.dashboard-control-timeline span.is-active{background:#bc1f2e21!important;border-color:#bc1f2e7a!important}.dashboard-control-project-row em{background:0 0!important;border-color:#bc1f2e80!important}.dashboard-control-bars span{background:#f7f7f81a!important}.project-slide-overlay,.all-project-copy{background-color:#1d1d22eb!important}.all-project-card,.auth-card,.auth-plan-summary,.auth-form-panel,.project-laptop-preview,.project-laptop-device,.admin-earth-map-shell,.admin-visitor-origin-list div{background-color:var(--panel)!important;border-color:var(--line)!important}.auth-card{background:0 0!important}.project-video-fullscreen-button,.project-video-volume,.project-video-volume-button,.project-video-progress,.project-video-progress-track{background-color:var(--bg-soft)!important;border-color:var(--line)!important}.project-video-progress-fill,.admin-breakdown-row span,.admin-mini-row span,.admin-client-summary-metrics span,.admin-client-stats span,.admin-user-permission-row span{background-color:var(--accent)!important}.monthly-work-card.is-selected,.monthly-compare-card.is-current-plan,.monthly-compare-card.is-recommended,.dashboard-request-type-card.is-selected,.dashboard-request-type-card[aria-pressed=true],.service-card.is-active,.project-card.is-active,.hero-stats div.is-active{background:var(--panel)!important;border-color:var(--accent-line)!important;background-image:none!important}.content-gradient-shell,.calculator-page-hero,.monthly-plans-hero,.dashboard-body[data-dashboard-view=plans] .monthly-plans-hero,.project-detail-hero{background:var(--bg)!important;background-image:none!important}.service-visual-card,.all-project-card,.project-laptop-preview,.project-laptop-device,.dashboard-client-project-card,.dashboard-request-type-card,.dashboard-tool-card,.dashboard-tool-card-storyboard,.dashboard-settings-error-summary,.admin-source-panel,.admin-chart-track,.admin-page-row-track,.admin-visitor-origin-list div{background:var(--panel)!important;border:1px solid var(--line)!important;background-image:none!important}.service-visual-card:before,.service-visual-card:after,.all-project-copy:before,.all-project-card:before,.all-project-card:after,.project-laptop-preview:before,.project-laptop-preview:after,.project-laptop-device:before,.project-laptop-device:after,#dashboardRequestModal .dashboard-request-type-card:before,#dashboardRequestModal .dashboard-request-type-card:after,.dashboard-tool-card:before,.dashboard-tool-card:after,.dashboard-client-project-card:before,.dashboard-client-project-card:after,.dashboard-settings-error-summary:before,.dashboard-settings-error-summary:after,.admin-source-panel:before,.admin-source-panel:after{box-shadow:none!important;background:0 0!important}.service-visual-card:hover,.service-visual-card:focus-within,.service-visual-card:focus-visible,.all-project-card:hover,.all-project-card:focus-visible,.dashboard-tool-card:hover,.dashboard-tool-card:focus-within,.dashboard-client-project-card:hover,.dashboard-client-project-card:focus-visible,#dashboardRequestModal .dashboard-request-type-card:hover,#dashboardRequestModal .dashboard-request-type-card:focus-visible{box-shadow:none!important;border-color:var(--line-strong)!important;transform:none!important}.all-project-copy,.project-slide-overlay{background:#1d1d22f0!important}.project-slider-section .project-slide-overlay,.project-continue-section .project-slide-overlay{background:linear-gradient(#05080c00 0%,#05080c94 48%,#05080ce6 100%) bottom/100% 34% no-repeat!important}.project-video-fullscreen-button,.project-video-volume,.project-video-volume-button,.project-video-progress,.project-video-progress-track,.dashboard-tool-card-flow span,.admin-chart-empty{background:var(--bg-soft)!important;background-image:none!important}.project-video-progress-fill,.admin-chart-track span,.admin-page-row-track span,.admin-breakdown-row span,.admin-mini-row span,.admin-client-summary-metrics span,.admin-client-stats span,.admin-user-permission-row span{background:var(--accent)!important;background-image:none!important}.dashboard-tool-card-visual *,.admin-body span{background-image:none!important}.project-slide-media,.project-detail-hero:before,.all-project-media{background-image:var(--project-thumb)!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist.dashboard-onboarding-card-priority{box-shadow:none!important;gap:1.2rem!important;padding:clamp(1.1rem,1.7vw,1.45rem)!important;display:grid!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:focus-visible,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-complete{border:1px solid var(--line)!important;background:var(--panel)!important;background-image:none!important;border-radius:22px!important;grid-template-columns:1fr!important;align-content:start!important;gap:.75rem!important;min-height:12.25rem!important;padding:1rem!important;display:grid!important;transform:none!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-index{width:2.2rem!important;height:2.2rem!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step .dashboard-list-card-title{font-size:1rem!important;line-height:1.18!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step .dashboard-list-card-copy{max-width:none!important;line-height:1.5!important}@media (width<=760px){.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-steps{grid-template-columns:1fr!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:focus-visible,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-complete{min-height:0!important}}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:focus-visible,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-pending,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-complete{box-shadow:none!important;background:0 0!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:focus-visible{border-color:var(--accent-line)!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-index,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-pending .dashboard-onboarding-step-index,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-complete .dashboard-onboarding-step-index{box-shadow:none!important;background:0 0!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-pending .dashboard-onboarding-step-index{color:#f5c442!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-complete .dashboard-onboarding-step-index{color:#28c46f!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-strip,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel-main,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record.is-editing,.dashboard-body[data-dashboard-view=settings] .dashboard-brand-kit-vault,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-summary-row,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-edit-panel,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-error-summary,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-status,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link{box-shadow:none!important;background:0 0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link.is-active,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link[aria-selected=true]{color:#fff!important;border-color:var(--accent)!important;background:var(--accent)!important;background-color:var(--accent)!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link:focus-visible{color:#fff!important;border-color:var(--line)!important;background:0 0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel-main,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record,.dashboard-body[data-dashboard-view=settings] .dashboard-brand-kit-vault{background:var(--panel)!important;background-color:var(--panel)!important;border-color:var(--line)!important;background-image:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record.is-editing{background:var(--panel)!important;background-color:var(--panel)!important;border-color:var(--accent-line)!important;background-image:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-summary-row{background:0 0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-list{gap:.55rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row:first-child,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row:last-child{border:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:14px!important;padding:.65rem .75rem!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist[hidden],.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist:empty,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist.is-onboarding-complete,.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority[hidden],.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority.is-onboarding-complete{height:0!important;min-height:0!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=projects] .dashboard-filter-group{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:.45rem!important;padding:0!important}.dashboard-body[data-dashboard-view=projects] .dashboard-main>.dashboard-section-card{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.dashboard-body[data-dashboard-view=projects] .dashboard-section-head{align-items:flex-start!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-title-block,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-title-block{justify-items:start;gap:.75rem;display:grid}.dashboard-body[data-dashboard-view=projects] .dashboard-project-title-cta{width:max-content;max-width:100%;margin-top:.1rem;border-color:var(--accent-line)!important;color:var(--accent-text)!important;box-shadow:none!important;background:0 0!important;transform:none!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-title-cta:hover,.dashboard-body[data-dashboard-view=projects] .dashboard-project-title-cta:focus-visible{border-color:var(--accent)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;transform:none!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-group,.dashboard-body[data-dashboard-view=projects] .dashboard-project-group:hover,.dashboard-body[data-dashboard-view=projects] .dashboard-project-group:focus-within{background:0 0!important}.dashboard-body[data-dashboard-view=projects] #dashboardProjectList,.dashboard-body[data-dashboard-view=tickets] #dashboardTicketList{grid-template-columns:1fr!important;justify-content:start!important;align-items:start!important;gap:.95rem!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-section{gap:.75rem!important;min-width:0!important;display:grid!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-section-title{color:var(--text)!important;margin:0!important;font-size:clamp(1.25rem,1.8vw,1.75rem)!important;line-height:1!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-card-row{flex-wrap:wrap!important;align-items:flex-start!important;gap:.95rem!important;min-width:0!important;display:flex!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-status-section{min-width:0!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-status-list{grid-template-columns:repeat(auto-fill,minmax(12rem,12rem))!important;justify-content:start!important;align-items:start!important;gap:.95rem!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-card-row>.dashboard-client-project-card-compact{aspect-ratio:1!important;border-radius:18px!important;flex:0 0 12rem!important;align-content:space-between!important;align-self:start!important;gap:.55rem!important;width:12rem!important;max-width:12rem!important;padding:.7rem!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-status-list>.dashboard-client-project-card-compact{aspect-ratio:1!important;border-radius:18px!important;align-content:space-between!important;align-self:start!important;gap:.55rem!important;width:12rem!important;max-width:12rem!important;padding:.7rem!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-overview-card,.dashboard-body[data-dashboard-view=projects] .dashboard-project-overview-card:hover,.dashboard-body[data-dashboard-view=projects] .dashboard-project-overview-card:focus-within{background:var(--panel)!important;background-color:var(--panel)!important;background-image:none!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-overview-card:not(.is-expanded){aspect-ratio:1!important}.dashboard-project-overview-toggle,.admin-project-card-face{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:space-between;gap:.55rem;padding:0;display:grid}.dashboard-body[data-dashboard-view=projects] .dashboard-project-overview-card:not(.is-expanded) .dashboard-project-overview-toggle,.admin-project-overview-card:not(.is-expanded) .admin-project-card-face{min-height:100%}.dashboard-project-overview-card .dashboard-client-project-card-main,.dashboard-body[data-dashboard-view=projects] .dashboard-client-project-card-compact .dashboard-client-project-card-main,.admin-project-overview-card .dashboard-client-project-card-main{flex-direction:column;gap:.45rem}.dashboard-project-overview-card .dashboard-client-project-card-main>div,.dashboard-body[data-dashboard-view=projects] .dashboard-client-project-card-compact .dashboard-client-project-card-main>div,.admin-project-overview-card .dashboard-client-project-card-main>div{gap:.55rem;min-width:0;max-width:calc(100% - 1.4rem);display:grid}.dashboard-body[data-dashboard-view=projects] .dashboard-client-project-card-compact .dashboard-client-project-card-main>div{max-width:100%!important}.dashboard-project-overview-card .dashboard-list-card-title,.dashboard-body[data-dashboard-view=projects] .dashboard-client-project-card-compact .dashboard-list-card-title,.admin-project-overview-card .dashboard-list-card-title{margin:0;font-size:.86rem;line-height:1.14}.dashboard-project-overview-card .dashboard-list-card-meta,.dashboard-body[data-dashboard-view=projects] .dashboard-client-project-card-compact .dashboard-list-card-meta,.admin-project-overview-card .dashboard-list-card-meta{margin-top:.08rem;font-size:.72rem;line-height:1.25}.dashboard-body[data-dashboard-view=projects] .dashboard-client-project-card-compact .dashboard-list-card-meta{margin-top:.16rem!important}.dashboard-project-overview-card .dashboard-status,.dashboard-body[data-dashboard-view=projects] .dashboard-client-project-card-compact .dashboard-status,.admin-project-overview-card .dashboard-status{letter-spacing:.06em;text-align:center;white-space:normal;overflow-wrap:anywhere;align-self:flex-start;max-width:100%;height:auto;min-height:1.55rem;padding:.28rem .55rem;font-size:.58rem;line-height:1.06}.dashboard-project-overview-card .dashboard-client-project-card-facts,.dashboard-body[data-dashboard-view=projects] .dashboard-client-project-card-compact .dashboard-client-project-card-facts,.admin-project-overview-card .dashboard-client-project-card-facts{gap:.4rem;margin-top:auto}.dashboard-project-overview-card .dashboard-client-project-card-facts span,.dashboard-body[data-dashboard-view=projects] .dashboard-client-project-card-compact .dashboard-client-project-card-facts span,.admin-project-overview-card .dashboard-client-project-card-facts span{border-radius:12px;min-height:2.55rem;padding:.45rem .5rem}.dashboard-project-overview-card .dashboard-client-project-card-facts small,.dashboard-body[data-dashboard-view=projects] .dashboard-client-project-card-compact .dashboard-client-project-card-facts small,.admin-project-overview-card .dashboard-client-project-card-facts small{font-size:.55rem}.dashboard-project-overview-card .dashboard-client-project-card-facts strong,.dashboard-body[data-dashboard-view=projects] .dashboard-client-project-card-compact .dashboard-client-project-card-facts strong,.admin-project-overview-card .dashboard-client-project-card-facts strong{font-size:.76rem}.dashboard-project-overview-card .dashboard-project-status-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-group-body{border-top:1px solid var(--line)!important;gap:.65rem!important;padding-top:.75rem!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-detail-grid span{min-height:3.45rem!important;padding:.58rem .62rem!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-footer{flex-direction:column!important;align-items:stretch!important;gap:.65rem!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-footer .dashboard-inline-action{justify-content:center!important;width:100%!important}.dashboard-body[data-dashboard-view=requests] .dashboard-toolbar-search,.dashboard-body[data-dashboard-view=requests] .dashboard-toolbar-select{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dashboard-body[data-dashboard-view=requests] .dashboard-toolbar-search input,.dashboard-body[data-dashboard-view=requests] .dashboard-toolbar-select select{box-shadow:none!important;background:0 0!important}.dashboard-body[data-dashboard-view=requests] .dashboard-filter-group{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:.45rem!important;padding:0!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-new-request-card,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-new-request-card:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-new-request-card:focus-visible{box-shadow:none!important;background:0 0!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-new-request-card{border-color:var(--line)!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-new-request-card:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-new-request-card:focus-visible{border-color:var(--accent-line)!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-work-card{background:var(--panel)!important;background-image:none!important}.admin-body[data-admin-view=overview] .admin-hero,.admin-body[data-admin-view=overview] .admin-hero:hover,.admin-body[data-admin-view=overview] .admin-hero:focus-within{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-body .admin-view[data-admin-section=overview]{gap:1.25rem!important}.admin-body .admin-view[data-admin-section=overview]>.info-shell,.admin-body .admin-view[data-admin-section=overview]>.dashboard-section-card,.admin-body .admin-view[data-admin-section=overview] .admin-overview-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-strip{border:0!important;gap:.75rem!important;padding:0!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-strip,.admin-body .admin-view[data-admin-section=overview] .admin-work-focus-grid{justify-content:start!important}.admin-body .admin-view[data-admin-section=overview] .admin-work-focus-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-body{grid-template-columns:1fr!important;align-items:stretch!important;gap:.82rem!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-strip{grid-auto-rows:1fr;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-content:start!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-strip div,.admin-body .admin-view[data-admin-section=overview] .admin-work-focus-grid div,.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis span,.admin-body .admin-view[data-admin-section=overview] .admin-revenue-graph,.admin-body .admin-view[data-admin-section=overview] .admin-website-main,.admin-body .admin-view[data-admin-section=overview] .admin-page-panel,.admin-body .admin-view[data-admin-section=overview] .admin-source-panel,.admin-body .admin-view[data-admin-section=overview] .admin-action-list,.admin-body .admin-view[data-admin-section=overview] .admin-meetings-panel,.admin-body .admin-view[data-admin-section=overview] .admin-mini-row{border:1px solid var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;box-shadow:none!important;background-image:none!important;border-radius:18px!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-strip div,.admin-body .admin-view[data-admin-section=overview] .admin-work-focus-grid div{padding:.85rem!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-strip div{gap:.24rem!important;min-height:7.1rem!important;padding:.78rem!important}.admin-body .admin-view[data-admin-section=overview] .admin-work-focus-grid div{min-height:9.5rem!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-strip p,.admin-body .admin-view[data-admin-section=overview] .admin-work-focus-grid p{font-size:.8rem!important;line-height:1.32!important}.admin-body .admin-view[data-admin-section=overview] .admin-meetings-panel{--admin-meeting-row-height:3.62rem;align-content:start;gap:.7rem;min-width:0;display:grid;padding:.85rem!important}.admin-meetings-panel-head{grid-template-columns:1fr;place-items:start;gap:.62rem;display:grid}.admin-meetings-panel-head>div:first-child{gap:.22rem;min-width:0;display:grid}.admin-meetings-panel-head span,.admin-meeting-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.admin-meetings-panel-head strong{color:var(--text);font-size:1rem;line-height:1.15}.admin-meeting-filter-group{scrollbar-width:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,max-content);gap:1.35rem;width:max-content;max-width:100%;padding:0;display:inline-grid;overflow-x:auto}.admin-meeting-filter-group::-webkit-scrollbar{display:none}.admin-meeting-filter-group button{min-width:0;min-height:1.45rem;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:.72rem;font-weight:900;line-height:1;transition:background-color .18s,color .18s,transform .18s}.admin-meeting-filter-group button:hover,.admin-meeting-filter-group button:focus-visible{color:var(--text)}.admin-meeting-filter-group button.is-active{color:var(--text);background:0 0!important}.admin-meeting-table-wrap{min-width:0;overflow-x:auto}.admin-meeting-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:42rem}.admin-meeting-table th,.admin-meeting-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.62rem .48rem}.admin-meeting-table tbody tr,.admin-meeting-table tbody td{height:var(--admin-meeting-row-height)}.admin-meeting-table th:first-child,.admin-meeting-table td:first-child{width:40%}.admin-meeting-table th:nth-child(2),.admin-meeting-table td:nth-child(2){width:24%}.admin-meeting-table th:nth-child(3),.admin-meeting-table td:nth-child(3),.admin-meeting-table th:nth-child(4),.admin-meeting-table td:nth-child(4){width:18%}.admin-meeting-table tbody tr:last-child td{border-bottom:0}.admin-meeting-table strong,.admin-meeting-table small,.admin-meeting-table time{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-meeting-table strong{color:var(--text);font-size:.88rem;line-height:1.22}.admin-meeting-table small,.admin-meeting-table time,.admin-meeting-empty-row td{color:var(--muted);font-size:.78rem;line-height:1.35}.admin-meeting-table small{margin-top:.2rem}.admin-meeting-data-row.is-finished strong,.admin-meeting-data-row.is-finished small,.admin-meeting-data-row.is-finished time,.admin-meeting-data-row.is-finished .admin-meeting-link,.admin-meeting-data-row.is-finished .admin-meeting-info-button{opacity:.48}.admin-meeting-data-row.is-finished .admin-meeting-status{color:#d7dbe5;opacity:.72;font-weight:900}.admin-meeting-spacer-row td{color:#0000;pointer-events:none}.admin-meeting-link,.admin-meeting-info-button{border:1px solid var(--line);min-height:1.85rem;color:var(--text);appearance:none;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 .62rem;font-size:.76rem;font-weight:900;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.admin-meeting-info-button:hover,.admin-meeting-info-button:focus-visible{color:var(--text);background:#ffffff0f;border-color:#ffffff47}.admin-meeting-link:hover,.admin-meeting-link:focus-visible{color:#0b1110;background:#28c46f;border-color:#28c46f}.admin-meeting-link.is-muted{border-color:var(--line);color:var(--muted)}.admin-meeting-pager{justify-content:flex-end;align-items:center;gap:.5rem;min-height:1.65rem;display:flex}.admin-meeting-pager.is-empty{display:none}.admin-meeting-pager span{color:var(--muted);white-space:nowrap;font-size:.74rem;font-weight:800;line-height:1}.admin-meeting-pager button{min-height:1.65rem;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.74rem;font-weight:900;line-height:1}.admin-meeting-pager button:hover,.admin-meeting-pager button:focus-visible{color:var(--text)}.admin-meeting-pager button:disabled{cursor:default;opacity:.42}.admin-meeting-info-lightbox{padding:clamp(.75rem,2vw,1.25rem)}.admin-meeting-info-lightbox .admin-meeting-info-lightbox-dialog.info-shell{pointer-events:auto;border:1px solid #ffffff1a;border-radius:20px;grid-template-rows:auto minmax(0,1fr);gap:1rem;width:min(100%,820px);max-height:min(92dvh,820px);padding:clamp(.95rem,1.8vw,1.25rem);display:grid;overflow:hidden;box-shadow:0 32px 90px #00000094;background:#18181c!important}.admin-meeting-info-lightbox-head{border-bottom:1px solid #ffffff14;align-items:center;padding-bottom:.85rem}.admin-meeting-info-lightbox-head h3,.admin-meeting-info-lightbox-head p{margin:0}.admin-meeting-info-lightbox-body{gap:.85rem;min-height:0;padding-right:.15rem;display:grid;overflow-y:auto}.admin-meeting-info-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.admin-meeting-info-fact{border:1px solid var(--line);background:0 0;border-radius:14px;gap:.24rem;min-width:0;padding:.72rem .78rem;display:grid}.admin-meeting-info-fact small,.admin-meeting-info-note span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.2}.admin-meeting-info-fact strong,.admin-meeting-info-fact a{color:var(--text);overflow-wrap:anywhere;font-size:.84rem;font-weight:900;line-height:1.32;text-decoration:none}.admin-meeting-info-fact a:hover,.admin-meeting-info-fact a:focus-visible{color:#28c46f}.admin-meeting-info-notes{gap:.62rem;display:grid}.admin-meeting-info-note{border:1px solid var(--line);background:0 0;border-radius:14px;gap:.35rem;padding:.78rem;display:grid}.admin-meeting-info-note p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:700;line-height:1.5}@media (width<=980px){.admin-body .admin-view[data-admin-section=overview] .admin-decision-body{grid-template-columns:1fr!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-strip,.admin-body .admin-view[data-admin-section=overview] .admin-work-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=680px){.admin-meetings-panel-head{grid-template-columns:1fr}.admin-meeting-filter-group{width:100%}.admin-meeting-info-facts{grid-template-columns:1fr}.admin-body .admin-view[data-admin-section=overview] .admin-decision-strip,.admin-body .admin-view[data-admin-section=overview] .admin-work-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis span{min-height:7.1rem!important;padding:.85rem!important}.admin-body .admin-view[data-admin-section=overview] .admin-revenue-graph,.admin-body .admin-view[data-admin-section=overview] .admin-website-main,.admin-body .admin-view[data-admin-section=overview] .admin-page-panel,.admin-body .admin-view[data-admin-section=overview] .admin-source-panel,.admin-body .admin-view[data-admin-section=overview] .admin-action-list{padding:.95rem!important}.admin-body .admin-view[data-admin-section=overview] .admin-action-list div{border-bottom:1px solid var(--line)!important;background:0 0!important;padding:.75rem 0!important}.admin-body .admin-view[data-admin-section=overview] .admin-action-list div:first-child{padding-top:0!important}.admin-body .admin-view[data-admin-section=overview] .admin-action-list div:last-child{border-bottom:0!important;padding-bottom:0!important}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row{padding:.78rem!important}.admin-body .admin-view[data-admin-section=overview] .admin-recent-grid{gap:.75rem!important}.admin-body .admin-view[data-admin-section=overview] .admin-recent-column{gap:.62rem!important}.admin-body .admin-view[data-admin-section=overview] .admin-overview-head{margin-bottom:.1rem!important}.admin-body .admin-view[data-admin-section=overview] .admin-overview-panel+.admin-overview-panel,.admin-body .admin-view[data-admin-section=overview]>.dashboard-section-card{border-top:1px solid var(--line)!important;padding-top:1.15rem!important}.admin-body:not([data-admin-view=overview]) .admin-hero{display:none!important}.admin-body .admin-view[data-admin-section=clients]>.info-shell,.admin-body .admin-view[data-admin-section=clients]>.dashboard-section-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-list{gap:.95rem!important}.admin-body .admin-view[data-admin-section=requests]>.info-shell,.admin-body .admin-view[data-admin-section=requests]>.dashboard-section-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-body .admin-view[data-admin-section=requests] .admin-work-list{gap:.95rem!important}.admin-body .admin-view[data-admin-section=tickets]>.info-shell,.admin-body .admin-view[data-admin-section=tickets]>.dashboard-section-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-body .admin-view[data-admin-section=tickets] .admin-work-list{gap:.95rem!important}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card{cursor:pointer;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:none!important;background-image:none!important;border-radius:24px!important}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card.is-waiting-admin{background:linear-gradient(90deg, #e824361a, #e8243600 34%), var(--panel)!important}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:hover,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:focus-within{transform:translateY(-1px);border-color:var(--accent-line)!important;background:#16161a!important;box-shadow:0 0 0 1px #ff314824!important}.admin-body .admin-view[data-admin-section=requests] .admin-request-project-card{cursor:pointer;transition:transform .18s,border-color .18s,background-color .18s;border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:none!important;background-image:none!important;border-radius:24px!important}.admin-body .admin-view[data-admin-section=requests] .admin-request-project-card:hover,.admin-body .admin-view[data-admin-section=requests] .admin-request-project-card:focus-within{transform:translateY(-1px);border-color:var(--accent-line)!important;background:#16161a!important}.admin-body .admin-view[data-admin-section=requests] .admin-request-project-details,.admin-body .admin-view[data-admin-section=requests] .admin-project-request-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-body .admin-view[data-admin-section=requests] .admin-request-project-details{border-top:1px solid var(--line)!important;gap:.9rem!important;padding-top:1rem!important}.admin-body .admin-view[data-admin-section=requests] .admin-project-request-section-head{padding-top:.1rem!important}.admin-body .admin-view[data-admin-section=requests] .admin-project-request-list{gap:.85rem!important}.admin-body .admin-view[data-admin-section=requests] .admin-request-card{border:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:20px!important;gap:1rem!important;padding:1rem!important}.admin-request-card-top{align-items:flex-start!important}.admin-request-client-row,.admin-request-focus-panel{gap:.68rem;min-width:0;display:grid}.admin-request-client-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:.72rem .78rem}.admin-request-client-row>span,.admin-request-focus-head span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1}.admin-request-client-detail-grid{grid-template-columns:1.05fr 1.4fr 1fr .95fr;gap:.58rem;min-width:0;display:grid}.admin-request-client-detail-grid .admin-request-detail-item{background:0 0;border:0;border-radius:0;padding:0}.admin-request-client-detail-grid .admin-request-detail-item strong{font-size:.9rem}.admin-request-focus-panel{padding-top:.15rem}.admin-request-focus-head{min-width:0;display:block}.admin-request-selection-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-request-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.admin-request-detail-item,.admin-request-resource-panel{border:1px solid var(--line);background:0 0;border-radius:16px;align-content:start;gap:.26rem;min-width:0;padding:.75rem;display:grid}.admin-request-detail-item span,.admin-request-brief-panel>span,.admin-request-resource-panel>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1}.admin-request-detail-item strong{color:var(--text);overflow-wrap:anywhere;font-size:.95rem;line-height:1.18}.admin-request-brief-panel{gap:.55rem;padding-top:.1rem;display:grid}.admin-request-brief-panel-featured{background:0 0;border:0;border-radius:0;padding:.15rem 0 0}.admin-request-brief-panel p{color:var(--text);white-space:pre-wrap;margin:0;font-size:clamp(1.02rem,1.15vw,1.18rem);line-height:1.55}.admin-request-brief-panel-featured p{font-size:clamp(1.08rem,1.28vw,1.3rem)}.admin-request-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.admin-request-resource-list{gap:.42rem;min-width:0;display:grid}.admin-request-resource-list a,.admin-request-resource-list p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.35}.admin-request-resource-list a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline 1px}.admin-request-resource-list p{gap:.12rem;display:grid}.admin-request-resource-list small{color:var(--muted);font-size:.78rem}.admin-body .admin-view[data-admin-section=requests] .admin-work-form{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-body .admin-view[data-admin-section=requests] .admin-work-form textarea{min-height:5.5rem;background:0 0!important}@media (width<=980px){.admin-request-detail-grid,.admin-request-selection-grid,.admin-request-client-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.admin-request-detail-grid,.admin-request-selection-grid,.admin-request-client-detail-grid,.admin-request-resource-grid,.admin-request-lightbox .admin-work-form .dashboard-form-grid,.admin-request-action-row{grid-template-columns:1fr}.admin-request-lightbox-head{flex-wrap:nowrap;align-items:flex-start}.admin-request-lightbox-title-block{width:100%}.admin-request-lightbox-title-block h3{font-size:clamp(1.55rem,8vw,2rem);line-height:1}.admin-request-lightbox-head-actions{flex:100%;justify-content:space-between;width:100%;min-width:0}.admin-request-action-row .button,.admin-request-action-row .admin-request-info-button{width:100%;max-width:none;min-width:0!important}}.admin-body .admin-view[data-admin-section=projects]>.info-shell,.admin-body .admin-view[data-admin-section=projects]>.dashboard-section-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-body .admin-view[data-admin-section=projects] .admin-work-list.is-project-grouped{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;align-items:stretch!important;gap:1rem!important}.admin-body .admin-view[data-admin-section=projects] .admin-collapsed-project-list{grid-template-columns:repeat(auto-fill,minmax(12rem,12rem))!important;justify-content:start!important;align-items:start!important;gap:.95rem!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card{border:1px solid var(--line)!important;background:var(--panel)!important;width:12rem!important;max-width:12rem!important;box-shadow:none!important;background-image:none!important;border-radius:18px!important;align-self:start!important;gap:.55rem!important;padding:.7rem!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-details{border-top:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:.9rem!important;padding:.85rem 0 0!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card .dashboard-project-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card .dashboard-project-detail-grid span{min-height:3.45rem!important;padding:.58rem .62rem!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-request-section,.admin-body .admin-view[data-admin-section=projects] .admin-work-form{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-request-card,.admin-project-feedback-item{border:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:18px!important}.admin-project-delivery-panel,.admin-project-feedback-panel{gap:.75rem;display:grid}.admin-project-delivery-panel{grid-template-columns:minmax(0,1fr);align-items:start;padding:.15rem 0 .85rem;border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.admin-project-delivery-panel>.dashboard-list-card-copy{grid-column:1/-1}.admin-project-delivery-actions{flex-wrap:wrap;justify-content:stretch;gap:.55rem;display:flex}.admin-project-delivery-actions .dashboard-inline-action{flex:10rem;justify-content:center}.admin-body .admin-view[data-admin-section=projects] .dashboard-project-footer{flex-direction:column!important;align-items:stretch!important;gap:.65rem!important}.admin-body .admin-view[data-admin-section=projects] .dashboard-project-footer .dashboard-inline-action{justify-content:center!important;width:100%!important}.admin-project-feedback-list{gap:.65rem;display:grid}.admin-project-feedback-item{gap:.35rem;padding:.85rem;display:grid}.admin-project-feedback-item div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-project-feedback-item strong{color:var(--text)}.admin-project-feedback-item span,.admin-project-feedback-item p{color:var(--muted);margin:0;line-height:1.5}.admin-body .admin-view[data-admin-section=projects] .admin-work-form textarea,.admin-body .admin-view[data-admin-section=projects] .admin-work-form input,.admin-body .admin-view[data-admin-section=projects] .admin-work-form select{background:0 0!important}.admin-project-lightbox .admin-work-form .dashboard-form-grid{grid-template-columns:minmax(0,1fr)}@media (width<=760px){.admin-project-delivery-panel{grid-template-columns:1fr}.dashboard-project-lightbox{padding:.55rem}.dashboard-project-lightbox-dialog{border-radius:18px}.dashboard-project-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-delivery-time-marker{grid-template-columns:1fr}.dashboard-delivery-time-marker span{width:max-content}.admin-project-delivery-actions{justify-content:flex-start}}.dashboard-project-lightbox-dialog.info-shell{width:min(100%,1800px)!important;height:auto!important;max-height:min(96dvh,1080px)!important;box-shadow:none!important;background:#18181c!important}.dashboard-project-lightbox-head{border-bottom-color:#ffffff14!important}.dashboard-project-deliverables-box,.dashboard-project-feedback-box,.dashboard-project-review-card,.dashboard-delivery-tracker{box-shadow:none!important;background:0 0!important;border:0!important}.dashboard-project-deliverables-box,.dashboard-project-feedback-box{border-radius:0!important;padding:0!important}.dashboard-project-feedback-box{border-left:1px solid #ffffff14!important;padding-left:.9rem!important}.dashboard-project-review-card{border-radius:0!important;padding:0!important}@media (width>=1101px){.dashboard-project-lightbox-body{grid-template-columns:minmax(0,min(68vw,1320px)) minmax(320px,1fr)!important;align-items:start!important}.dashboard-project-deliverables-box,.dashboard-project-review-card{align-items:start!important}.dashboard-project-feedback-box{height:var(--dashboard-delivery-media-height,auto)!important;max-height:var(--dashboard-delivery-media-height,none)!important;grid-template-rows:auto auto minmax(0,1fr)!important;align-content:stretch!important;overflow:hidden!important}.dashboard-project-feedback-box .dashboard-panel-section{grid-template-rows:minmax(0,1fr) auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.dashboard-project-feedback-box .dashboard-comment-stack{min-height:0!important;max-height:none!important;overflow-y:auto!important}.dashboard-project-feedback-box .dashboard-comment-form{min-height:0!important}.admin-project-lightbox .dashboard-project-feedback-box{overscroll-behavior:contain;grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!important;height:100%!important;max-height:100%!important;overflow-y:auto!important}.admin-project-lightbox .dashboard-project-feedback-box .dashboard-panel-section{grid-template-rows:none!important;overflow:visible!important}.admin-project-lightbox .dashboard-project-feedback-box .dashboard-comment-stack{max-height:clamp(8rem,24vh,17rem)!important;overflow-y:auto!important}}.dashboard-project-deliverables-box .dashboard-project-review-copy{display:none!important}.dashboard-project-review-media{aspect-ratio:16/9!important;background:0 0!important;border-radius:8px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important}.dashboard-project-deliverables-box .dashboard-project-review-media{min-height:0!important}.dashboard-production-delivery-card{min-height:100%}.dashboard-project-review-media.dashboard-production-delivery-stage{--dashboard-delivery-grid-line:#ffffff13;--dashboard-delivery-grid-rgb:255, 255, 255;--dashboard-delivery-grid-bg:#18181d;isolation:isolate;border:1px solid #ffffff1a;background:linear-gradient(var(--dashboard-delivery-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--dashboard-delivery-grid-line) 1px, transparent 1px), var(--dashboard-delivery-grid-bg)!important;background-size:28px 28px,28px 28px,auto!important;place-items:center!important;display:grid!important;position:relative!important;overflow:hidden!important}.dashboard-production-delivery-stage:before,.dashboard-production-delivery-stage:after{content:none}.dashboard-production-delivery-content{text-align:center;justify-items:center;gap:1.05rem;width:min(100%,42rem);padding:clamp(1.35rem,3vw,2rem);display:grid}.dashboard-workflow-loading-card{min-height:100%}.dashboard-workflow-loading-stage{color:var(--accent)}.dashboard-workflow-lottie{width:clamp(9rem,18vw,13rem);height:clamp(7rem,14vw,10rem);color:var(--accent);isolation:isolate;place-items:center;display:grid;position:relative}.dashboard-workflow-lottie:before,.dashboard-workflow-lottie:after,.dashboard-workflow-lottie span{content:"";border-radius:999px;display:block;position:absolute}.dashboard-workflow-lottie:before{background:linear-gradient(#ffffff17,#0000),#ffffff0a;border:1px solid #dddddf29;inset:.7rem 1.2rem;box-shadow:inset 0 0 28px #ffffff09,0 18px 48px #0000003d}.dashboard-workflow-lottie:after{background:currentColor;width:1rem;height:1rem;animation:2.8s ease-in-out infinite dashboardWorkflowOrbit;box-shadow:0 0 26px #d132397a}.dashboard-workflow-lottie span{background:#dddddfb3;width:.62rem;height:.62rem;animation:1.8s ease-in-out infinite dashboardWorkflowPulse}.dashboard-workflow-lottie span:first-child{top:50%;left:22%}.dashboard-workflow-lottie span:nth-child(2){animation-delay:.14s;top:24%;left:50%}.dashboard-workflow-lottie span:nth-child(3){animation-delay:.28s;top:50%;right:22%}.dashboard-workflow-lottie span:nth-child(4){animation-delay:.42s;bottom:18%;left:50%}.dashboard-workflow-lottie.is-storyboard-build:after{animation-name:dashboardWorkflowSketch}.dashboard-workflow-lottie.is-storyboard-review:after,.dashboard-workflow-lottie.is-delivery-review:after{animation-name:dashboardWorkflowReview}.dashboard-workflow-lottie.is-production:after{width:1.15rem;height:1.15rem;animation-name:dashboardWorkflowProduction}.dashboard-production-cube-scene{perspective:720px;perspective-origin:50% 42%;place-items:center;width:12rem;height:8.8rem;display:grid;position:relative}.dashboard-production-cube{--dashboard-production-cube-size:4rem;z-index:2;width:var(--dashboard-production-cube-size);height:var(--dashboard-production-cube-size);transform-style:preserve-3d;animation:18s cubic-bezier(.48,0,.22,1) infinite dashboardProductionCubeRotate;position:relative}.dashboard-production-cube-face{--dashboard-production-cube-face-cell:.5rem;border:1px solid rgba(var(--dashboard-delivery-grid-rgb), .075);background:var(--dashboard-delivery-grid-bg);backface-visibility:hidden;border-radius:0;position:absolute;inset:0;overflow:hidden}.dashboard-production-cube-face:before,.dashboard-production-cube-face:after{content:"";pointer-events:none;position:absolute;inset:0}.dashboard-production-cube-face:before{background:linear-gradient(rgba(var(--dashboard-delivery-grid-rgb), .16) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--dashboard-delivery-grid-rgb), .16) 1px, transparent 1px);background-size:var(--dashboard-production-cube-face-cell) var(--dashboard-production-cube-face-cell), var(--dashboard-production-cube-face-cell) var(--dashboard-production-cube-face-cell);opacity:.46;filter:brightness(.92) drop-shadow(0 0 2px rgba(var(--dashboard-delivery-grid-rgb), .12));background-position:0 0}.dashboard-production-cube-face:after{background:linear-gradient(90deg, transparent, rgba(var(--dashboard-delivery-grid-rgb), .12), rgba(var(--dashboard-delivery-grid-rgb), .62), rgba(var(--dashboard-delivery-grid-rgb), .1), transparent);opacity:0;width:44%;filter:brightness(1.25) drop-shadow(0 0 5px rgba(var(--dashboard-delivery-grid-rgb), .28));animation:6.8s cubic-bezier(.42,0,.18,1) infinite dashboardProductionCubeFaceSweep;inset:-10% auto -10% -42%}.dashboard-production-cube-right:after,.dashboard-production-cube-top:after{animation-delay:-2.4s}.dashboard-production-cube-left:after,.dashboard-production-cube-back:after{animation-delay:-4.1s}.dashboard-production-cube-bottom:after{animation-delay:-5.8s}.dashboard-production-cube-front{transform:translateZ(calc(var(--dashboard-production-cube-size) / 2))}.dashboard-production-cube-back{transform:rotateY(180deg) translateZ(calc(var(--dashboard-production-cube-size) / 2))}.dashboard-production-cube-right{transform:rotateY(90deg) translateZ(calc(var(--dashboard-production-cube-size) / 2))}.dashboard-production-cube-left{transform:rotateY(-90deg) translateZ(calc(var(--dashboard-production-cube-size) / 2))}.dashboard-production-cube-top{transform:rotateX(90deg) translateZ(calc(var(--dashboard-production-cube-size) / 2))}.dashboard-production-cube-bottom{transform:rotateX(-90deg) translateZ(calc(var(--dashboard-production-cube-size) / 2))}.dashboard-production-cube-shadow{background:radial-gradient(ellipse at center, rgba(var(--dashboard-delivery-grid-rgb), .16), transparent 72%);filter:blur(6px);opacity:.62;border-radius:999px;width:6rem;height:1rem;animation:18s ease-in-out infinite dashboardProductionCubeShadow;position:absolute;bottom:.2rem}.dashboard-production-delivery-copy{justify-items:center;gap:.3rem;display:grid}.dashboard-production-delivery-status{margin:0 0 .08rem;justify-content:center!important}.dashboard-production-delivery-copy .dashboard-list-card-title{margin:0;font-size:clamp(1.15rem,1.7vw,1.65rem)}.dashboard-production-delivery-copy .dashboard-list-card-copy{max-width:30rem;color:var(--muted);margin:0;font-size:.96rem;line-height:1.5}.dashboard-production-delivery-date{min-height:1.9rem;color:var(--muted);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;justify-self:center;align-items:center;gap:.32rem;margin:.28rem 0 0;padding:0 .72rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.dashboard-production-delivery-date strong{color:var(--text)}@keyframes dashboardProductionCubeRotate{0%{transform:rotateX(-18deg)rotateY(-34deg)scale3d(.94,.94,.94)}35%{transform:rotateX(-12deg)rotateY(44deg)scale(1)}70%{transform:rotateX(-24deg)rotateY(134deg)scale3d(1.02,1.02,1.02)}to{transform:rotateX(-18deg)rotateY(326deg)scale3d(.94,.94,.94)}}@keyframes dashboardWorkflowOrbit{0%,to{transform:translate(-2.35rem,.15rem)scale(.86)}50%{transform:translate(2.35rem,-.15rem)scale(1.08)}}@keyframes dashboardWorkflowSketch{0%,to{transform:translate(-2.25rem,1.05rem)scale(.82)}36%{transform:translate(-.16rem,-1.2rem)scale(1.12)}70%{transform:translate(2.28rem,.5rem)scale(.92)}}@keyframes dashboardWorkflowReview{0%,to{transform:translate(-1.65rem,.1rem)scale(.72)}42%{transform:translateY(-1.18rem)scale(1.14)}72%{transform:translate(1.85rem,.42rem)scale(.9)}}@keyframes dashboardWorkflowProduction{0%{transform:translate(-2.25rem,.05rem)rotate(0)scale(.78)}50%{transform:translate(.1rem,-1.12rem)rotate(180deg)scale(1.12)}to{transform:translate(2.25rem,.05rem)rotate(360deg)scale(.78)}}@keyframes dashboardWorkflowPulse{0%,to{opacity:.32;transform:translate(-50%,-50%)scale(.72)}50%{opacity:.94;transform:translate(-50%,-50%)scale(1)}}@keyframes dashboardProductionCubeFaceSweep{0%,12%{opacity:0;transform:translate(0)}34%{opacity:.52}58%{opacity:.72}82%{opacity:.18}to{opacity:0;transform:translate(360%)}}@keyframes dashboardProductionCubeShadow{0%,to{opacity:.42;transform:scaleX(.78)}50%{opacity:.68;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.dashboard-production-cube,.dashboard-production-cube-shadow,.dashboard-production-cube-face:after{animation:none}.dashboard-production-cube-face:before{opacity:.46}.dashboard-production-cube-face:after{opacity:.24;transform:translate(180%)}}.dashboard-project-lightbox .dashboard-delivery-video-shell,.dashboard-project-lightbox .dashboard-delivery-embed-shell,.dashboard-project-lightbox .dashboard-project-review-media video,.dashboard-project-lightbox .dashboard-delivery-drive-frame,.dashboard-project-lightbox .dashboard-delivery-image-button,.dashboard-project-lightbox .dashboard-delivery-folder-card,.dashboard-project-lightbox .dashboard-delivery-drive-placeholder{aspect-ratio:16/9!important;height:auto!important;min-height:0!important}.dashboard-project-lightbox .dashboard-delivery-video-shell video{aspect-ratio:auto!important;height:100%!important;min-height:0!important}@media (width<=760px){.dashboard-project-lightbox .dashboard-delivery-video-controls{border-radius:12px;grid-template-columns:auto minmax(0,1fr);bottom:.5rem;left:.5rem;right:.5rem}.dashboard-project-lightbox .dashboard-delivery-video-time{justify-self:start}.dashboard-project-lightbox .dashboard-delivery-video-volume{grid-column:1/-1}}.dashboard-project-lightbox .dashboard-delivery-image-button img{min-height:0!important}.dashboard-project-feedback-box .dashboard-list-card-copy[data-project-panel-summary],.dashboard-project-feedback-box [data-admin-project-lightbox-summary]{color:var(--muted)!important;margin:0!important;font-size:.9rem!important;line-height:1.45!important}.dashboard-project-lightbox [data-project-info-panel][hidden],.dashboard-project-lightbox [data-project-approval-section][hidden]{display:none!important}.dashboard-project-info-panel{align-content:start;gap:.85rem;min-height:0;padding:.05rem .2rem .2rem 0;display:grid;overflow-y:auto}.dashboard-project-info-intro,.dashboard-project-info-note,.dashboard-project-info-requests{border-bottom:1px solid #ffffff14;gap:.34rem;padding-bottom:.78rem;display:grid}.dashboard-project-info-intro h4{color:var(--text);margin:0;font-size:1rem;line-height:1.2}.dashboard-project-info-note strong,.dashboard-project-info-request strong{color:var(--text);font-size:.92rem;line-height:1.25}.dashboard-project-info-note p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.dashboard-project-info-facts,.dashboard-project-info-request-list{min-width:0;display:grid}.dashboard-project-info-row{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(6.2rem,.48fr) minmax(0,1fr);align-items:start;gap:.8rem;min-width:0;padding:.68rem 0;display:grid}.dashboard-project-info-row small,.dashboard-project-info-request small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.2}.dashboard-project-info-row strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:.9rem;line-height:1.3}.dashboard-project-info-request{border-bottom:1px solid #ffffff14;gap:.18rem;min-width:0;padding:.62rem 0;display:grid}.admin-body .admin-view[data-admin-section=settings] .admin-user-form,.admin-body .admin-view[data-admin-section=settings] .admin-user-card,.admin-body .admin-view[data-admin-section=settings] .admin-permission-option,.admin-body .admin-view[data-admin-section=settings] .admin-user-permission-row span{box-shadow:none!important;background:0 0!important}.admin-body .admin-view[data-admin-section=settings] .admin-user-form input:not([type=checkbox]),.admin-body .admin-view[data-admin-section=settings] .admin-user-form select,.admin-body .admin-view[data-admin-section=settings] .admin-user-form textarea{background:0 0!important}.dashboard-current-progress-state{justify-content:flex-start!important}.dashboard-project-lightbox .dashboard-project-feedback-box>.dashboard-current-progress-state:not([hidden]){margin-top:.625rem!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-status.is-needs-information,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-status.is-action-needed,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-status.is-overdue,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-status.is-blocked,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-status.is-failed,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-status.is-error,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-status.is-canceled,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-status.is-cancelled,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-status.is-disabled,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-status.is-cancellation-requested,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-status.is-changes-requested{border-color:var(--status-danger)!important;background:var(--status-danger)!important;background-color:var(--status-danger)!important;color:var(--status-text-light)!important}.dashboard-project-lightbox .dashboard-comment,.dashboard-project-lightbox .dashboard-comment.is-client,.dashboard-project-lightbox .dashboard-comment.is-team,.dashboard-project-lightbox .dashboard-delivery-time-marker,.dashboard-project-lightbox .dashboard-empty-state,.dashboard-project-lightbox .dashboard-draft-card,.dashboard-project-detail-grid span{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important}.dashboard-project-lightbox .dashboard-empty-state,.dashboard-project-lightbox .dashboard-draft-card{padding:.62rem 0!important}.dashboard-project-lightbox .dashboard-empty-state{align-content:start!important;align-self:start!important;gap:.35rem!important}.dashboard-project-lightbox .dashboard-empty-state h4,.dashboard-project-lightbox .dashboard-empty-state p{margin:0!important}.dashboard-project-lightbox .dashboard-comment-stack{grid-auto-rows:max-content!important;align-content:start!important;align-items:start!important;gap:.55rem!important}.dashboard-project-lightbox .dashboard-comment,.dashboard-project-lightbox .dashboard-comment.is-client,.dashboard-project-lightbox .dashboard-comment.is-team{background:#ffffff07!important;border:1px solid #ffffff1a!important;border-radius:8px!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"index author actions""index date actions""index copy actions"!important;align-content:start!important;align-items:start!important;gap:.24rem .8rem!important;padding:.66rem .72rem!important;display:grid!important}.dashboard-project-lightbox .dashboard-comment:hover,.dashboard-project-lightbox .dashboard-comment:focus-visible{background:#ffffff0b!important;border-color:#ffffff2e!important}.dashboard-project-lightbox .dashboard-comment[data-feedback-card]{cursor:pointer!important}.dashboard-project-lightbox .dashboard-comment.is-editing{background:#bc1f2e14!important;border-color:#bc1f2e94!important}.dashboard-project-lightbox .dashboard-comment-index{width:1.7rem!important;height:1.7rem!important;color:var(--text)!important;background:#ffffff0b!important;border:1px solid #ffffff29!important;border-radius:999px!important;grid-area:index!important;justify-content:center!important;align-items:center!important;font-size:.76rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.dashboard-project-lightbox .dashboard-comment-head{display:contents!important}.dashboard-project-lightbox .dashboard-comment-head strong{min-width:0!important;color:var(--text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:author!important;font-size:.86rem!important;line-height:1.1!important;overflow:hidden!important}.dashboard-project-lightbox .dashboard-comment-head span{color:var(--muted)!important;white-space:nowrap!important;grid-area:date!important;justify-self:start!important;font-size:.76rem!important}.dashboard-project-lightbox .dashboard-comment>p{min-width:0!important;color:var(--muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:copy!important;place-self:start!important;font-size:.8rem!important;line-height:1.25!important;overflow:hidden!important}.dashboard-project-lightbox .dashboard-comment.is-expanded{align-content:start!important;align-items:start!important;min-height:8rem!important}.dashboard-project-lightbox .dashboard-comment.is-expanded>p{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;margin-top:.55rem!important;overflow:visible!important}.dashboard-project-lightbox .dashboard-comment.is-expanded .dashboard-comment-actions{align-self:start!important}.dashboard-project-lightbox .dashboard-comment-actions{grid-area:actions!important;justify-content:flex-end!important;align-self:center!important;align-items:center!important;gap:.28rem!important;display:inline-flex!important}.dashboard-project-lightbox .dashboard-comment-icon-button{width:1.78rem!important;min-width:1.78rem!important;height:1.78rem!important;min-height:1.78rem!important;color:var(--muted)!important;cursor:pointer!important;background:#ffffff09!important;border:1px solid #ffffff1c!important;border-radius:999px!important;place-items:center!important;padding:0!important;display:inline-grid!important}.dashboard-project-lightbox .dashboard-comment-icon-button svg{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:.9rem!important;height:.9rem!important}.dashboard-project-lightbox .dashboard-comment-icon-button:hover,.dashboard-project-lightbox .dashboard-comment-icon-button:focus-visible{color:var(--text)!important;border-color:#ffffff42!important;outline:0!important}.dashboard-project-lightbox .dashboard-comment-icon-button.is-danger:hover,.dashboard-project-lightbox .dashboard-comment-icon-button.is-danger:focus-visible{color:var(--accent)!important;border-color:#bc1f2e9e!important}.dashboard-project-lightbox .dashboard-delivery-tracker{border-top:1px solid #ffffff14!important;border-radius:0!important;padding:.62rem 0 0!important}.dashboard-project-lightbox .dashboard-delivery-time-marker{padding:.46rem 0!important}.dashboard-project-lightbox .dashboard-delivery-time-marker span{min-width:0!important;color:var(--muted)!important;text-align:left!important;background:0 0!important;padding:0!important}.dashboard-project-lightbox .dashboard-delivery-time-marker strong{color:var(--text)!important}.dashboard-project-lightbox .dashboard-card-actions-sticky{background:0 0!important;border-top:1px solid #ffffff14!important;justify-content:flex-start!important;padding-top:.7rem!important;position:static!important}.dashboard-project-lightbox .button,.dashboard-project-lightbox .dashboard-close-button{box-shadow:none!important;background:0 0!important}.dashboard-project-lightbox-head .dashboard-side-panel-head-actions{align-self:flex-start!important}@media (width>=1101px){.dashboard-project-lightbox-head .dashboard-side-panel-head-actions{top:0!important;right:0!important;transform:none!important}}.dashboard-project-lightbox .button{color:var(--accent)!important;border-color:#bc1f2e6b!important}.dashboard-project-lightbox .button:hover,.dashboard-project-lightbox .button:focus-visible{color:var(--text)!important;border-color:#ffffff61!important}.dashboard-project-lightbox .dashboard-close-button:hover,.dashboard-project-lightbox .dashboard-close-button:focus-visible{color:#fff!important;border-color:#fff!important;outline:0!important;box-shadow:0 0 0 1px #ffffffb8!important}.dashboard-project-lightbox .dashboard-form label{gap:.38rem!important}.dashboard-project-lightbox textarea,.dashboard-project-lightbox input,.dashboard-project-lightbox select{box-shadow:none!important;background:0 0!important}.dashboard-project-lightbox textarea{border-color:#ffffff1f!important;border-radius:8px!important;min-height:76px!important}.dashboard-project-lightbox .dashboard-feedback-compose textarea:focus,.dashboard-project-lightbox .dashboard-feedback-compose textarea:focus-visible{border-color:#ffffff38!important;outline:0!important}.dashboard-project-lightbox .dashboard-feedback-compose{gap:.42rem!important;display:grid!important}.dashboard-project-lightbox .dashboard-feedback-compose-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:.45rem!important;display:flex!important}.dashboard-project-lightbox .dashboard-feedback-send,.dashboard-project-lightbox .dashboard-feedback-cancel{min-height:2rem;color:var(--muted);font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:0 .82rem;font-size:.78rem;font-weight:800;line-height:1}.dashboard-project-lightbox .dashboard-feedback-send:hover,.dashboard-project-lightbox .dashboard-feedback-send:focus-visible,.dashboard-project-lightbox .dashboard-feedback-cancel:hover,.dashboard-project-lightbox .dashboard-feedback-cancel:focus-visible{color:var(--text);border-color:#bc1f2e75;outline:0}.dashboard-project-lightbox .dashboard-feedback-cancel{background:0 0;border-color:#ffffff1a}@media (width<=560px){.dashboard-project-lightbox .dashboard-comment,.dashboard-project-lightbox .dashboard-comment.is-client,.dashboard-project-lightbox .dashboard-comment.is-team{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"index author actions""index date actions""index copy copy"!important;align-items:start!important}.dashboard-project-lightbox .dashboard-comment-head span{justify-self:start!important}}.dashboard-project-lightbox .dashboard-comment[data-feedback-card]:not(.is-expanded):not(.is-editing){grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"index author actions""index date actions"!important;align-content:center!important;align-items:center!important;row-gap:.14rem!important;height:4rem!important;min-height:4rem!important;max-height:4rem!important;padding-top:.72rem!important;padding-bottom:.72rem!important;overflow:hidden!important}.dashboard-project-lightbox .dashboard-comment[data-feedback-card]:not(.is-expanded):not(.is-editing)>p{display:none!important}.dashboard-project-lightbox .dashboard-comment[data-feedback-card]:not(.is-expanded):not(.is-editing) .dashboard-comment-actions{align-self:center!important}.dashboard-project-lightbox .dashboard-approve-delivery-button{color:#58d78f!important;background:#2fbf7124!important;border-color:#2fbf71ad!important;width:auto!important;min-width:11.75rem!important;max-width:100%!important}.dashboard-project-lightbox .dashboard-approve-delivery-button:hover,.dashboard-project-lightbox .dashboard-approve-delivery-button:focus-visible{color:#f5fff8!important;background:#2fbf7138!important;border-color:#52db8feb!important}.dashboard-project-lightbox .dashboard-seal-feedback-button{color:#f4c445!important;background:#f4c4451f!important;border-color:#f4c445ad!important;width:auto!important;min-width:11.75rem!important;max-width:100%!important}.dashboard-project-lightbox .dashboard-seal-feedback-button:hover,.dashboard-project-lightbox .dashboard-seal-feedback-button:focus-visible{color:#fff6cf!important;background:#f4c44533!important;border-color:#f4c445f0!important}.dashboard-project-lightbox .dashboard-delivery-drive-placeholder{background:0 0!important;border:1px solid #ffffff1a!important;border-radius:8px!important}@media (width<=1100px){.dashboard-project-feedback-box{border-top:1px solid #ffffff14!important;border-left:0!important;padding-top:.85rem!important;padding-left:0!important}}.dashboard-body[data-dashboard-view=tools] #dashboardToolsGrid.dashboard-tools-grid{grid-template-columns:1fr!important;gap:1.15rem!important;display:grid!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),17rem))!important;justify-content:end!important;align-items:stretch!important;gap:.82rem!important;display:grid!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-storyboard,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card.dashboard-tool-card-storyboard{border:1px solid var(--line)!important;background:var(--panel)!important;width:100%!important;height:15.2rem!important;min-height:15.2rem!important;max-height:15.2rem!important;box-shadow:none!important;background-image:none!important;border-radius:22px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:.72rem!important;padding:1.05rem!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card:hover,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card:focus-within{border-color:var(--line-strong)!important;box-shadow:none!important;transform:none!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card:before,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card:after,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-visual,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-visual-storyboard,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-flow,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-dot,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card.is-disabled .dashboard-tool-card-dot{display:none!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card .dashboard-tool-card-copy{min-height:0!important;padding-right:0!important;display:block!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy .eyebrow,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card .dashboard-tool-card-copy .eyebrow{height:auto!important;color:var(--accent)!important;letter-spacing:.16em!important;white-space:nowrap!important;margin:0 0 .45rem!important;font-size:.68rem!important;line-height:1!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy h3,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card .dashboard-tool-card-copy h3{min-height:0!important;color:var(--text)!important;letter-spacing:-.04em!important;margin:0!important;font-size:clamp(1.32rem,1.55vw,1.55rem)!important;line-height:1.02!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-meta,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-copy p.dashboard-tool-card-meta,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card .dashboard-tool-card-copy p.dashboard-tool-card-meta{max-width:none!important;height:auto!important;color:var(--muted)!important;-webkit-line-clamp:unset!important;margin:.46rem 0 0!important;font-size:.84rem!important;line-height:1.36!important;display:block!important;overflow:visible!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-action,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card .dashboard-tool-card-action{border:1px solid var(--accent-line)!important;min-height:2.15rem!important;color:var(--accent)!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;place-self:end start!important;margin-top:0!important;padding:0 .9rem!important;font-size:.72rem!important;font-weight:900!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-action:hover,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-action:focus-visible,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card .dashboard-tool-card-action:hover,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card .dashboard-tool-card-action:focus-visible{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;color:var(--text-on-accent)!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-action:disabled,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-action:disabled:hover,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card.is-disabled .dashboard-tool-card-action,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card.is-disabled .dashboard-tool-card-action:hover,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card.is-disabled .dashboard-tool-card-action,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card.is-disabled .dashboard-tool-card-action:hover{color:#dddddf7a!important;cursor:not-allowed!important;background:0 0!important;border-color:#dddddf2e!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-details{display:none!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-details span{border:1px solid var(--line);background:0 0;border-radius:12px;gap:.12rem;min-height:2.22rem;padding:.42rem .5rem;display:grid}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-details small{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.48rem;font-weight:900;line-height:1}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-details strong{color:var(--text);font-size:.78rem;line-height:1.02}@media (width<=760px){.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid{grid-template-columns:1fr!important;justify-content:stretch!important}.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-storyboard,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card.dashboard-tool-card-storyboard{height:auto!important;min-height:14.2rem!important;max-height:none!important}}.admin-client-lightbox .admin-client-footer-contact-button,.admin-client-lightbox .admin-client-footer-contact-button:hover,.admin-client-lightbox .admin-client-footer-contact-button:focus-visible{color:#dddddfd1!important;background:0 0!important;border-color:#dddddf42!important}.admin-client-lightbox .admin-client-footer-contact-button.is-disabled,.admin-client-lightbox .admin-client-footer-contact-button[aria-disabled=true],.admin-client-lightbox .admin-client-footer-contact-button.is-disabled:hover,.admin-client-lightbox .admin-client-footer-contact-button[aria-disabled=true]:hover,.admin-client-lightbox .admin-client-footer-contact-button.is-disabled:focus-visible,.admin-client-lightbox .admin-client-footer-contact-button[aria-disabled=true]:focus-visible{color:#dddddf75!important;cursor:not-allowed!important;border-color:#dddddf29!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-summary-metrics span,.admin-body .admin-view[data-admin-section=clients] .admin-client-details .admin-client-stats span,.admin-body .admin-view[data-admin-section=clients] .admin-client-details .dashboard-meta-chip,.admin-body .admin-view[data-admin-section=clients] .admin-client-card.is-expanded .admin-client-expand-button{border-color:var(--line)!important;color:var(--muted)!important;box-shadow:none!important;background:0 0!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-details .admin-client-stats span{border-radius:16px;min-height:3.25rem;padding:.72rem .85rem;border:1px solid var(--line)!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-details .admin-client-stats strong{color:var(--text)!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-row-actions .dashboard-status,.admin-body .admin-view[data-admin-section=clients] .admin-client-card.is-expanded .admin-client-expand-button{border-color:var(--accent-line)!important;color:var(--accent-text)!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-expand-button:hover,.admin-body .admin-view[data-admin-section=clients] .admin-client-expand-button:focus-visible{border-color:var(--accent-line)!important;color:var(--accent-text)!important;background:0 0!important}.admin-body .admin-view[data-admin-section=overview] .admin-recent-column{align-content:start}.admin-body .admin-view[data-admin-section=overview] .admin-recent-column>.dashboard-list-card-title{margin:0 0 .22rem!important}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row{grid-template-columns:minmax(0,1fr) auto;column-gap:.68rem;height:5.35rem;min-height:5.35rem;padding:.78rem .9rem!important;display:grid!important}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row-action:hover,.admin-body .admin-view[data-admin-section=overview] .admin-mini-row-action:focus-visible{transform:translateY(-1px);border-color:var(--accent-line)!important;background:#ff314814!important;box-shadow:0 0 0 1px #ff314824!important}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row div>span{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden;color:var(--muted)!important;background:0 0!important}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row div{overflow:hidden}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .dashboard-status{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.055em;flex:none;max-width:9.35rem;min-height:1.72rem;padding-inline:.52rem;font-size:.58rem;overflow:hidden;border-color:var(--accent-line)!important;color:var(--accent-text)!important;background:0 0!important}.dashboard-project-status-step,.dashboard-project-status-step.is-complete,.dashboard-project-status-step.is-current{box-shadow:none!important;background:0 0!important}.dashboard-project-status-step{color:var(--muted)!important;border-color:#0000!important}.dashboard-project-status-step .dashboard-project-status-rail{background:#dddddf29!important}.dashboard-project-status-step.is-complete{color:#b8f4cf!important;border-color:#28c46f57!important}.dashboard-project-status-step.is-complete .dashboard-project-status-rail{background:#28c46f!important}.dashboard-project-status-step.is-current{color:#f8dda0!important;border-color:#f5c44280!important}.dashboard-project-status-step.is-current .dashboard-project-status-rail{background:#f5c442!important}.dashboard-progress-step,.dashboard-progress-step.is-complete,.dashboard-progress-step.is-current{color:var(--muted)!important}.dashboard-progress-step .dashboard-progress-dot{background:0 0!important;border-color:#dddddf2e!important}.dashboard-progress-step.is-complete{color:#b8f4cf!important}.dashboard-progress-step.is-complete .dashboard-progress-dot{background:#28c46f!important;border-color:#28c46f!important}.dashboard-progress-step.is-current{color:#f8dda0!important}.dashboard-progress-step.is-current .dashboard-progress-dot{background:#f5c442!important;border-color:#f5c442!important}html.is-book-call-lightbox-open,body.is-book-call-lightbox-open{overscroll-behavior:none;overflow:hidden}.book-call-lightbox[hidden]{display:none!important}.book-call-lightbox{z-index:20000;color:var(--text);overscroll-behavior:contain;place-items:center;padding:clamp(.7rem,2vw,1.4rem);display:grid;position:fixed;inset:0}.book-call-lightbox-backdrop{backdrop-filter:blur(18px);cursor:pointer;background:linear-gradient(#030304bd,#000000e0),#000000c7;border:0;position:absolute;inset:0}.book-call-lightbox-dialog{border:1px solid var(--line);background:var(--panel);overscroll-behavior:contain;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(100%,82rem);max-height:min(94vh,50rem);display:grid;position:relative;overflow:hidden}.book-call-lightbox-top{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.78rem 1rem;display:flex}.book-call-lightbox-brand{align-items:center;min-width:0;display:inline-flex}.book-call-lightbox-brand img{width:9.8rem;height:auto;display:block}.book-call-lightbox-close{border:1px solid var(--line);background:var(--bg-soft);min-width:0;color:var(--text);cursor:pointer;font:inherit;border-radius:999px;padding:.64rem .9rem;font-weight:800;line-height:1}.book-call-lightbox-close:hover,.book-call-lightbox-close:focus-visible{background:var(--accent);border-color:var(--accent);outline:none}.book-call-lightbox-body{grid-template-columns:minmax(17rem,24rem) minmax(0,1fr);gap:1rem;min-height:0;padding:1rem;display:grid;overflow:hidden}.book-call-lightbox-copy{align-content:start;gap:.7rem;min-width:0;padding:.25rem 0;display:grid}.book-call-lightbox-copy .eyebrow{letter-spacing:0}.book-call-lightbox-copy h2{max-width:9ch;color:var(--text);font-family:var(--font-title), sans-serif;margin:0;font-size:3.1rem;line-height:.94}.book-call-lightbox-copy>p:not(.eyebrow){max-width:22rem;color:var(--muted);margin:0;font-size:.95rem;line-height:1.5}.book-call-lightbox-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;margin-top:.15rem;display:grid}.book-call-lightbox-facts span{border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;gap:.2rem;min-height:4.25rem;padding:.56rem .6rem;display:grid}.book-call-lightbox-facts strong{color:var(--text);font-size:.86rem;line-height:1.1}.book-call-lightbox-facts small{color:var(--muted);font-size:.73rem;line-height:1.25}.book-call-scheduler{border:1px solid var(--line);background:var(--bg-soft);overscroll-behavior:contain;border-radius:18px;align-content:start;gap:.75rem;min-width:0;min-height:0;padding:.9rem;display:grid;overflow:auto}.book-call-scheduler [hidden]{display:none!important}.book-call-scheduler-state{text-align:center;align-content:center;justify-items:center;gap:.85rem;min-height:28rem;padding:2rem;display:grid}.book-call-scheduler-state h3{max-width:12ch;color:var(--text);font-family:var(--font-title), sans-serif;margin:0;font-size:clamp(2rem,3.7vw,3.8rem);line-height:.96}.book-call-scheduler-state p:not(.book-call-scheduler-kicker){max-width:29rem;color:var(--muted);margin:0;line-height:1.6}.book-call-scheduler-kicker,.book-call-panel-label{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900;line-height:1}.book-call-scheduler-grid{grid-template-columns:minmax(0,1fr);gap:.7rem;min-width:0;min-height:0;display:grid}.book-call-date-panel,.book-call-time-panel{gap:.5rem;min-width:0;display:grid}.book-call-date-list,.book-call-time-list{align-content:start;gap:.48rem;display:grid}.book-call-date-list{scrollbar-width:thin;grid-auto-columns:minmax(7.5rem,1fr);grid-auto-flow:column;padding-bottom:.12rem;overflow:auto hidden}.book-call-time-list{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(3rem,auto)}.book-call-date-button,.book-call-time-button{border:1px solid var(--line);min-width:0;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:10px}.book-call-date-button{gap:.1rem;min-height:3.15rem;padding:.5rem .62rem;display:grid}.book-call-date-button strong,.book-call-time-button{font-weight:850}.book-call-date-button small{color:var(--muted);font-size:.72rem;line-height:1.15}.book-call-time-button{text-align:center;justify-content:center;align-items:center;min-height:3rem;padding:.48rem .58rem;font-size:.95rem;display:flex}.book-call-date-button:hover,.book-call-date-button:focus-visible,.book-call-time-button:hover,.book-call-time-button:focus-visible,.book-call-date-button.is-active,.book-call-time-button.is-active{color:var(--text);background:0 0;border-color:#d13239d1;outline:none}.book-call-form{gap:.82rem;padding-top:.1rem;display:grid}.book-call-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;display:grid}.book-call-form label{min-width:0;display:grid}.book-call-field-label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.book-call-form input,.book-call-form textarea{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border-radius:0;padding:.38rem 0 .58rem}.book-call-form textarea{resize:vertical;min-height:2.85rem}.book-call-form input::placeholder,.book-call-form textarea::placeholder{color:#c9c9d1b8}.book-call-form input:focus,.book-call-form textarea:focus{border-bottom-color:#d13239e6;outline:none}.book-call-form-grid label:nth-child(4){grid-column:1/-1}.book-call-form-actions{justify-content:space-between;align-items:center;gap:.9rem;display:flex}.book-call-form-actions p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.book-call-form-actions .button{flex:none}.book-call-form-actions .button:disabled{cursor:not-allowed;opacity:.55}.contact-page-hero{padding-top:clamp(8.2rem,9vw,9.8rem);padding-bottom:clamp(1.1rem,2vw,1.8rem)}.contact-page-hero .eyebrow{margin-top:0}.contact-page-section{padding-top:clamp(1.1rem,2.2vw,1.75rem);padding-bottom:clamp(4.5rem,6vw,6.5rem)}.subpage-shell .contact-page-section{border-top:0!important}.subpage-shell .contact-page-section:before{content:"";background:var(--section-divider);pointer-events:none;width:min(100% - 2rem,48rem);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.contact-page-section .calculator-import-note{border-color:var(--accent-line)!important;background:0 0!important}.contact-page .contact-form-shell{backdrop-filter:none;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,1.7vw,1.3rem);width:min(100%,48rem);margin-top:0;padding:clamp(1.3rem,2.2vw,1.8rem) 0 0;background:0 0!important;border:0!important;border-radius:0!important}.contact-page .contact-form-shell label{color:var(--text);gap:.4rem;font-size:.98rem;font-weight:800}.contact-page .contact-form-shell>label{align-self:start}.contact-page .contact-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.2rem);min-width:0;display:grid}.contact-page .contact-form-shell input,.contact-page .contact-form-shell textarea{min-height:3.25rem;color:var(--text);padding:.35rem 0 .72rem;background:0 0!important;border:0!important;border-bottom:1px solid #dddddf42!important;border-radius:0!important}.contact-page .contact-form-shell textarea{min-height:2.55rem;padding-bottom:.28rem;line-height:1.48;overflow:hidden}.contact-page .contact-form-shell input::placeholder,.contact-page .contact-form-shell textarea::placeholder{color:#dddddf94}.contact-page .contact-form-shell input:focus,.contact-page .contact-form-shell textarea:focus{border-bottom-color:var(--accent)!important;outline:none!important}.contact-page .contact-form-shell input[type=date]{color-scheme:dark}.contact-page .contact-form-shell select{-webkit-appearance:none;appearance:none;padding-right:2.65rem;background-color:var(--bg-soft)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23dddddf' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 1.1rem center!important;background-repeat:no-repeat!important;background-size:.95rem .95rem!important}.contact-page .contact-form-shell input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72;filter:invert();margin-right:.55rem}.contact-page .contact-form-shell input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.contact-page .contact-form-actions{text-align:right;justify-items:end;gap:.85rem;padding-top:.15rem;padding-bottom:clamp(1.35rem,2.2vw,1.8rem)}.contact-page .form-note{max-width:40rem;color:var(--muted);margin:0}@media (width<=1080px){.book-call-lightbox-dialog{width:min(100%,54rem);overflow-y:auto}.book-call-lightbox-body{grid-template-columns:1fr;overflow:visible}.book-call-lightbox-copy{text-align:center;justify-items:center;padding-bottom:0}.book-call-lightbox-copy h2{max-width:15ch;font-size:2.8rem}.book-call-lightbox-copy>p:not(.eyebrow){max-width:36rem}.book-call-lightbox-facts{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,42rem)}.book-call-lightbox-facts span{padding-left:.68rem;padding-right:.68rem}.book-call-scheduler-grid{grid-template-columns:1fr}.book-call-time-list{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-page-hero{padding-top:clamp(7.4rem,11vw,8.8rem)}}@media (width<=760px){.book-call-lightbox{padding:.55rem}.book-call-lightbox-dialog{border-radius:18px;max-height:94vh}.book-call-lightbox-top{padding:.78rem .82rem}.book-call-lightbox-brand img{width:8.4rem}.book-call-lightbox-close{padding:.66rem .82rem;font-size:.86rem}.book-call-lightbox-body{gap:.58rem;padding:.68rem}.book-call-lightbox-copy{gap:.5rem}.book-call-lightbox-copy h2{max-width:13ch;font-size:2.2rem}.book-call-lightbox-copy>p:not(.eyebrow){max-width:21rem;font-size:.86rem;line-height:1.35}.book-call-lightbox-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.book-call-lightbox-facts span{min-height:3.35rem;padding:.42rem .48rem}.book-call-lightbox-facts strong{font-size:.72rem}.book-call-lightbox-facts small{font-size:.64rem}.book-call-scheduler{border-radius:14px;gap:.55rem;padding:.62rem}.book-call-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.book-call-scheduler-grid{grid-template-columns:1fr;gap:.5rem}.book-call-date-button,.book-call-time-button{border-radius:10px}.book-call-time-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}.book-call-date-button{min-height:2.35rem;padding:.34rem .46rem}.book-call-time-button{min-height:2.2rem;padding:.28rem .24rem;font-size:.72rem}.book-call-form textarea{min-height:2.2rem}.book-call-form{gap:.52rem}.book-call-form input,.book-call-form textarea{padding:.26rem 0 .4rem;font-size:.82rem}.book-call-form-actions p{font-size:.78rem}.book-call-form-actions{gap:.58rem;display:flex}.book-call-form-actions .button{width:auto;min-height:2.45rem;padding-left:.9rem;padding-right:.9rem}.contact-page-hero{padding-top:7.25rem;padding-bottom:1rem}.contact-page-hero h1{max-width:8.5ch;font-size:3rem!important;line-height:.92!important}.contact-page-hero p:last-child{width:min(100%,21rem);max-width:21rem;margin-left:auto;margin-right:auto}.contact-page .contact-form-shell{grid-template-columns:1fr;gap:1rem;padding-top:1.15rem}.contact-page .contact-form-shell input,.contact-page .contact-form-shell textarea{min-height:3rem}.contact-page .contact-form-shell textarea{min-height:2.65rem}.contact-page .contact-form-actions .button{width:100%;min-width:0}}.dashboard-control-layout,.dashboard-control-actions{width:min(calc(100% - 2rem), var(--content))!important}.hero-actions,.project-slider-cta,.monthly-work-actions,.dashboard-control-actions{margin-top:var(--section-action-gap)!important}.dashboard-control-window-minimal{max-width:var(--content)!important;min-height:0!important;box-shadow:none!important;backdrop-filter:none!important;background:0 0!important;border:1px solid #f7f7f82e!important;border-radius:18px!important;gap:clamp(1rem,1.8vw,1.45rem)!important;padding:clamp(1.05rem,2.2vw,1.55rem)!important}.dashboard-control-window-minimal .dashboard-control-top{min-height:0!important;color:var(--muted)!important;letter-spacing:.08em!important;border-bottom:1px solid #f7f7f81f!important;padding:0 0 .75rem!important}.dashboard-control-window-minimal .dashboard-control-top strong{color:var(--text)!important;margin-left:0!important;font-size:.76rem!important}.dashboard-control-window-minimal .dashboard-control-top>span{color:#dddddf94!important;margin-left:auto!important;font-size:.68rem!important;font-weight:800!important}.dashboard-control-window-minimal .dashboard-control-tabs{background:0 0!important;border:0!important;border-bottom:1px solid #f7f7f81f!important;border-radius:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;padding:0!important}.dashboard-control-window-minimal .dashboard-control-tabs span{min-height:2.45rem!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:0 .35rem!important;font-size:.76rem!important}.dashboard-control-window-minimal .dashboard-control-tabs span.is-active{border-bottom-color:var(--accent)!important;color:var(--text)!important;background:0 0!important}.dashboard-control-window-minimal .dashboard-control-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)!important;gap:clamp(.85rem,1.5vw,1.05rem)!important}.dashboard-control-window-minimal .dashboard-control-panel{box-shadow:none!important;background:0 0!important;border:1px solid #f7f7f824!important;border-radius:14px!important;gap:.95rem!important;padding:clamp(.95rem,1.7vw,1.2rem)!important}.dashboard-control-window-minimal .dashboard-control-panel-main{min-height:18rem!important}.dashboard-control-window-minimal .dashboard-control-panel-head span{color:#dddddf9e!important;letter-spacing:.13em!important;font-size:.67rem!important}.dashboard-control-window-minimal .dashboard-control-panel-head strong{color:var(--text)!important;font-size:clamp(1rem,1.4vw,1.18rem)!important}.dashboard-control-window-minimal .dashboard-control-timeline{border-top:1px solid #f7f7f82e!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:.65rem 0 .7rem!important;padding-top:1.15rem!important;position:relative!important}.dashboard-control-window-minimal .dashboard-control-timeline:after{content:""!important;background:var(--accent)!important;pointer-events:none!important;z-index:0!important;background-image:none!important;width:37.5%!important;height:1px!important;position:absolute!important;top:0!important;left:0!important}.dashboard-control-window-minimal .dashboard-control-timeline span{min-height:0!important;color:var(--muted)!important;text-align:center!important;z-index:1!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.72rem!important}.dashboard-control-window-minimal .dashboard-control-timeline span:before{background:var(--bg)!important;background-image:none!important;border:1px solid #f7f7f852!important;border-radius:50%!important;width:.5rem!important;height:.5rem!important;top:-1.44rem!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.dashboard-control-window-minimal .dashboard-control-timeline span.is-complete:before{background:var(--accent)!important;border-color:var(--accent)!important;background-image:none!important}.dashboard-control-window-minimal .dashboard-control-timeline span.is-complete{color:var(--text)!important}.dashboard-control-window-minimal .dashboard-control-timeline span.is-active{color:var(--text)!important;background:0 0!important;border:0!important}.dashboard-control-window-minimal .dashboard-control-timeline span.is-active:before{background:var(--accent)!important;border-color:var(--accent)!important;background-image:none!important}.dashboard-control-window-minimal .dashboard-control-project-row{background:0 0!important;border:0!important;border-top:1px solid #f7f7f81f!important;border-radius:0!important;align-items:center!important;padding:.85rem 0!important}.dashboard-control-window-minimal .dashboard-control-project-row strong{font-size:.92rem!important}.dashboard-control-window-minimal .dashboard-control-project-row span,.dashboard-control-window-minimal .dashboard-control-mini-list span{color:#dddddfad!important;font-size:.76rem!important}.dashboard-control-window-minimal .dashboard-control-project-row em{min-height:1.6rem!important;color:var(--text)!important;background:0 0!important;border:1px solid #bc1f2e80!important;border-radius:999px!important;padding:0 .55rem!important;font-size:.62rem!important}.dashboard-control-window-minimal .dashboard-control-mini-list{gap:0!important}.dashboard-control-window-minimal .dashboard-control-mini-list span{background:0 0!important;border:0!important;border-bottom:1px solid #f7f7f81f!important;border-radius:0!important;padding:.7rem 0!important}.dashboard-control-window-minimal .dashboard-control-mini-list span:last-child{border-bottom:0!important}.dashboard-control-window-minimal .dashboard-control-bars{gap:.62rem!important}.dashboard-control-window-minimal .dashboard-control-bars span{height:.32rem!important;box-shadow:none!important;background:#f7f7f81f!important;border-radius:999px!important}.dashboard-control-window-minimal .dashboard-control-bars span:before{background:var(--accent)!important;background-image:none!important}@media (width<=860px){.dashboard-control-window-minimal .dashboard-control-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-control-window-minimal .dashboard-control-grid{grid-template-columns:1fr!important}.dashboard-control-window-minimal .dashboard-control-panel-main{grid-row:auto!important;min-height:0!important}}@media (width<=640px){.dashboard-control-window-minimal{border-radius:14px!important;padding:.85rem!important}.dashboard-control-window-minimal .dashboard-control-top{gap:.28rem!important;display:grid!important}.dashboard-control-window-minimal .dashboard-control-top>span{margin-left:0!important}.dashboard-control-window-minimal .dashboard-control-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-control-window-minimal .dashboard-control-timeline{grid-template-columns:repeat(4,minmax(0,1fr))!important;row-gap:0!important}.dashboard-control-window-minimal .dashboard-control-timeline span{font-size:.64rem!important}.dashboard-control-window-minimal .dashboard-control-project-row{gap:.55rem!important;display:grid!important}}.monthly-work-grid .monthly-work-card,.monthly-work-grid .monthly-work-card:hover,.monthly-work-grid .monthly-work-card:focus-within,.monthly-work-grid .monthly-work-card.is-selected,.monthly-work-grid .monthly-work-card.is-selected:hover,.monthly-work-grid .monthly-work-card.is-selected:focus-within,.monthly-compare-grid .monthly-compare-card,.monthly-compare-grid .monthly-compare-card.is-current-plan,.monthly-compare-grid .monthly-compare-card.is-recommended,.monthly-compare-grid .monthly-compare-card-builder{background:0 0!important}.monthly-work-grid .monthly-work-card.is-selected,.monthly-work-grid .monthly-work-card.is-selected:hover,.monthly-work-grid .monthly-work-card.is-selected:focus-within,.monthly-compare-grid .monthly-compare-card.is-current-plan{border-color:var(--accent)!important;background:#0c0a0bfa!important;transform:none!important;box-shadow:0 0 0 2px #d42131b8,0 18px 48px #d4213133,0 20px 46px #0000006b!important}.monthly-work-grid .monthly-work-card.is-selected:before,.monthly-compare-grid .monthly-compare-card.is-current-plan:before{border-color:#fff3!important}.monthly-billing-switch{border:1px solid var(--accent-line)!important;background:0 0!important;border-radius:999px!important;gap:0!important;padding:.22rem!important;overflow:visible!important}.monthly-billing-switch:before{display:none!important}.monthly-billing-switch .monthly-billing-option{color:var(--accent-text)!important;background:0 0!important;border:0!important;border-radius:999px!important}.monthly-billing-switch .monthly-billing-option.is-active{background:var(--accent)!important;background-color:var(--accent)!important;color:var(--text-on-accent)!important}.monthly-work-billing-toggle,.monthly-plans-toolbar .monthly-plans-billing-toggle{gap:.45rem!important}.monthly-work-billing-toggle .monthly-work-savings-tag{box-sizing:border-box;width:max-content;max-width:calc(100vw - 2rem);min-height:0;box-shadow:none;border-radius:0;margin-bottom:0;padding:0;color:var(--accent)!important;background:0 0!important;border:0!important}.monthly-work-billing-toggle .monthly-work-savings-tag span{color:var(--accent)!important}.monthly-work-billing-toggle .monthly-work-savings-icon{display:none!important}.monthly-work-billing-toggle .monthly-billing-switch{width:min(100%,11.75rem)!important;min-width:11.75rem!important}.monthly-work-actions-row{align-items:center!important;width:auto!important;max-width:none!important}.monthly-work-actions-row .button,.monthly-work-actions .button{width:auto!important;min-width:0!important;min-height:48px!important;padding-inline:1.375rem!important}@media (width<=760px){.monthly-work-section .section-heading h2{width:100%;max-width:100%}.monthly-work-title>span{white-space:normal}.monthly-work-actions-row,.monthly-work-actions-row .button,.monthly-work-actions .button{width:100%!important}}.project-media-frame-laptop .project-laptop-preview,.project-media-frame-laptop .project-laptop-device,.project-media-deliverable-card-fullhd,.project-media-frame-fullhd,.project-video-preview,.project-video-device{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.project-laptop-video-surface{box-shadow:none!important;border:0!important;outline:0!important}.monthly-plans-page{padding-top:0!important}.monthly-plans-hero,.dashboard-body[data-dashboard-view=plans] .monthly-plans-hero{background:0 0!important;border:0!important;padding:clamp(7.6rem,9vw,9.25rem) 0 clamp(1.35rem,2.2vw,2rem)!important}.dashboard-body[data-dashboard-view=plans] .monthly-plans-page{padding:7.1rem 0 2.5rem!important}.dashboard-body[data-dashboard-view=plans] .monthly-plans-hero{padding:.85rem 0 1.2rem!important}.monthly-plans-hero-copy{gap:.7rem!important;max-width:49rem!important}.monthly-plans-hero h1{max-width:12ch;letter-spacing:0!important;font-size:clamp(3.05rem,6vw,5.35rem)!important;line-height:.96!important}.monthly-plans-intro{max-width:62rem!important;font-size:clamp(.98rem,1.15vw,1.08rem)!important;line-height:1.58!important}.monthly-plans-pricing-section{gap:.85rem!important}.monthly-plans-pricing-section>*{min-width:0;max-width:100%}.monthly-plans-body:not(.dashboard-body) .monthly-plans-pricing-section{border-top:0!important;padding-top:clamp(7.4rem,8.2vw,8.9rem)!important}.monthly-plans-toolbar{justify-content:center!important;align-items:center!important;gap:1rem!important;padding-top:0!important}.monthly-plans-toolbar>div:first-child{gap:.32rem!important}.monthly-plans-toolbar h2{letter-spacing:0!important;max-width:35rem!important;font-size:clamp(1.4rem,2vw,2rem)!important;line-height:1.08!important}.monthly-plans-toolbar-copy{max-width:42rem;color:var(--muted);margin:0;font-size:.95rem;line-height:1.5}.monthly-plans-toolbar .monthly-billing-toggle{justify-items:center!important;gap:.45rem!important;width:min(100%,14rem)!important;margin-inline:auto!important;display:grid!important}.monthly-plans-toolbar .monthly-billing-toggle-saving{order:0}.monthly-plans-toolbar .monthly-plans-billing-toggle{gap:.45rem!important}.monthly-plans-toolbar .monthly-plans-billing-toggle .monthly-billing-toggle-saving{box-sizing:border-box;width:max-content;max-width:calc(100vw - 2rem);min-height:0;box-shadow:none;border-radius:0;margin-bottom:0;padding:0;color:var(--accent)!important;background:0 0!important;border:0!important}.monthly-plans-toolbar .monthly-billing-switch{order:1;width:min(100%,11.75rem)!important;min-width:0!important}.monthly-compare-grid{width:100%!important;margin-top:calc(var(--section-action-gap) + .0625rem)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:.75rem!important;margin-inline:auto!important}.monthly-compare-card-stack{min-width:0;max-width:100%;min-height:100%;display:flex;position:relative}.monthly-compare-card-stack>.monthly-compare-card{flex:auto;width:100%}.monthly-compare-pilot-card{grid-column:1/-1;grid-template-columns:minmax(13rem,.7fr) minmax(18rem,1fr) minmax(19rem,.95fr) auto!important;align-items:center!important;gap:clamp(.68rem,1.35vw,1.08rem)!important;padding:clamp(.88rem,1vw,1rem)!important;display:grid!important}.monthly-compare-premium-stack .monthly-plan-help{z-index:2;right:var(--radius-md);text-align:right;justify-content:flex-end;max-width:100%;position:absolute;bottom:calc(100% + .58rem);left:auto;color:var(--accent)!important}.monthly-compare-premium-stack .monthly-plan-help .eyebrow{color:var(--accent)!important}.monthly-compare-card,.monthly-compare-card.is-current-plan,.monthly-compare-card.is-recommended{border:1px solid var(--line)!important;border-radius:var(--radius-md)!important;background:var(--panel)!important;background-color:var(--panel)!important;background-image:none!important;flex-direction:column!important;gap:.54rem!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:clamp(.88rem,1vw,1rem)!important;display:flex!important}.monthly-compare-card.is-recommended,.monthly-compare-card.is-current-plan{border-color:var(--accent-line)!important}.monthly-compare-grid .monthly-compare-pilot-card{grid-template-columns:minmax(13rem,.7fr) minmax(18rem,1fr) minmax(19rem,.95fr) auto!important;display:grid!important}.monthly-compare-card-top{min-height:1.35rem!important}.monthly-compare-card-badge{border-color:var(--accent-line)!important;background:var(--accent-soft)!important;min-height:1.35rem!important;color:var(--text)!important;letter-spacing:.1em!important;padding:.18rem .5rem!important;font-size:.65rem!important}.monthly-plan-card-main{align-content:start;gap:.18rem;min-height:0;display:grid}.monthly-compare-points{margin-top:auto!important}.monthly-compare-card h2{letter-spacing:0!important;font-size:clamp(1.65rem,1.9vw,2rem)!important;line-height:1!important}.monthly-compare-summary{max-width:none;min-height:0;font-size:.84rem!important;line-height:1.38!important}.monthly-plan-price-row{align-content:start;gap:.16rem;min-height:0;display:grid}.monthly-compare-price{color:var(--text);font-weight:700;letter-spacing:-.06em!important;font-size:clamp(3rem,4.4vw,4.2rem)!important;line-height:.88!important}.monthly-compare-price span{color:inherit;font-weight:inherit;font-size:inherit!important;letter-spacing:inherit!important;margin-left:0!important}.monthly-compare-price span:last-child{color:var(--muted);font-weight:600;letter-spacing:0!important;margin-left:.38rem!important;font-size:.96rem!important}.monthly-compare-pilot-price{letter-spacing:0!important;font-size:clamp(1.9rem,2.7vw,2.55rem)!important}.monthly-compare-pilot-price span:last-child{display:block;margin:.26rem 0 0!important;font-size:.82rem!important;line-height:1.2!important}.monthly-compare-pilot-main{gap:.4rem;min-width:0;display:grid}.monthly-compare-pilot-card .monthly-compare-summary{max-width:34rem;font-size:.88rem!important}.monthly-compare-pilot-tags{flex-wrap:wrap;gap:.38rem;min-width:0;display:flex}.monthly-compare-pilot-tags span{color:#dddddfbd;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:1.85rem;padding:.28rem .58rem;font-size:.75rem;font-weight:800;line-height:1.2;display:inline-flex}.monthly-compare-pilot-card .monthly-plan-card-actions{justify-self:end;margin:0!important}.monthly-compare-pilot-card .monthly-plan-card-actions .button{white-space:nowrap;width:auto!important}.monthly-compare-price-note{max-width:none;color:var(--muted);min-height:0!important;font-size:.78rem!important;line-height:1.4!important}.monthly-work-price-note,.monthly-compare-price-note{gap:.14rem;display:grid}.monthly-work-price-note[hidden],.monthly-compare-price-note[hidden]{display:none!important}.monthly-work-price-note:not([hidden]),.monthly-compare-price-note:not([hidden]){margin-top:.48rem}.monthly-price-note-usual,.monthly-price-note-current{display:block}.monthly-price-note-usual{color:#dddddf8a;text-decoration-skip-ink:none;width:max-content;max-width:100%;font-weight:400;text-decoration-line:line-through;text-decoration-color:#ff4d5bbf;text-decoration-thickness:.12em}.monthly-price-note-current{color:var(--muted)}.monthly-plan-metrics{grid-template-columns:.78fr .9fr 1.12fr;gap:.34rem;margin:0;display:grid}.monthly-plan-metrics div{border-radius:var(--radius-sm);background:0 0;border:0;align-content:start;min-width:0;padding:.08rem .45rem .08rem 0;display:grid}.monthly-plan-metrics dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .12rem;font-size:.6rem;font-weight:800;line-height:1.15}.monthly-plan-metrics dd{color:var(--text);white-space:nowrap;margin:0;font-size:clamp(.86rem,1vw,.98rem);font-weight:800;line-height:1.12}.monthly-plan-value{border-top:1px solid var(--line);gap:.28rem;margin-top:0;padding-top:.48rem;display:grid}.monthly-plan-value p{color:var(--text);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.68rem;font-weight:900}.monthly-plan-value ul{gap:.18rem;margin:0;padding:0;list-style:none;display:grid}.monthly-plan-value li{color:var(--muted);font-size:.8rem;line-height:1.28}.monthly-plan-card-actions{margin-top:0!important}.monthly-plan-select-button{width:100%!important;min-height:40px!important;font-size:.88rem!important}.monthly-compare-grid .monthly-compare-card.is-current-plan{border-color:var(--accent)!important;background:#0c0a0bfa!important;box-shadow:0 0 0 2px #d42131b8,0 18px 48px #d4213133,0 20px 46px #0000006b!important}.monthly-plan-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important}.monthly-plan-rule-card{background:0 0!important;border-radius:18px!important;gap:.44rem!important;padding:1rem!important}.monthly-plan-rule-card h3{font-size:.98rem!important;line-height:1.18!important}.monthly-plan-rule-card p{font-size:.86rem!important;line-height:1.46!important}.monthly-feature-compare{gap:.72rem!important;margin-top:0!important}.monthly-feature-compare-head h2{letter-spacing:0!important;font-size:clamp(1.35rem,2vw,1.95rem)!important;line-height:1.08!important}.monthly-feature-table-shell{background:0 0!important;border-radius:20px!important}.monthly-feature-table{table-layout:fixed!important;min-width:620px!important}.monthly-feature-table th,.monthly-feature-table td{padding:.78rem .85rem!important;font-size:.88rem!important;line-height:1.36!important}.monthly-feature-table th:first-child,.monthly-feature-table td:first-child{width:28%!important}.monthly-feature-table th:not(:first-child),.monthly-feature-table td:not(:first-child){width:24%!important}.monthly-feature-table td:not(:first-child){vertical-align:middle!important}.monthly-feature-table .monthly-feature-copy{white-space:normal;text-wrap:balance;inline-size:min(100%,26ch);max-inline-size:26ch;display:inline-block}.monthly-feature-mark{border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:1rem;font-weight:900;line-height:1;display:inline-grid}.monthly-feature-mark.is-included{color:#fff}.monthly-feature-mark.is-excluded{color:#dddddf7a}.monthly-feature-mark.is-premium{color:#f8c14a;font-size:0}.monthly-feature-mark.is-premium:before{content:"";width:.92rem;height:.92rem;color:inherit;box-shadow:none;background-color:currentColor;border-radius:0;display:inline-block;transform:none;-webkit-mask:url("Website Assets/diamond.svg") 50%/contain no-repeat;mask:url("Website Assets/diamond.svg") 50%/contain no-repeat}@media (width<=1120px){.monthly-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:0!important}.monthly-compare-card-stack{flex-direction:column;gap:.55rem}.monthly-compare-grid .monthly-compare-pilot-card{grid-column:auto;grid-template-columns:1fr!important;align-items:start!important}.monthly-compare-pilot-card .monthly-plan-card-actions{justify-self:stretch}.monthly-compare-pilot-card .monthly-plan-card-actions .button{width:100%!important}.monthly-compare-premium-stack .monthly-plan-help{padding-inline:clamp(.88rem,1vw,1rem);position:static}.monthly-plan-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.monthly-plans-hero,.dashboard-body[data-dashboard-view=plans] .monthly-plans-hero{padding:6.8rem 0 1rem!important}.monthly-plans-hero h1{font-size:clamp(2.65rem,14vw,3.8rem)!important}.monthly-plans-toolbar{flex-direction:column;align-items:stretch!important}.monthly-plans-toolbar .monthly-billing-toggle{justify-items:stretch!important;width:100%!important}.monthly-billing-switch{width:100%!important;min-width:0!important}.monthly-billing-switch .monthly-billing-option{flex:1 1 0!important}.monthly-compare-grid,.monthly-plan-rule-grid{grid-template-columns:1fr!important}.monthly-plan-card-main{min-height:0}.monthly-plan-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-plan-metrics div{padding:.62rem}.monthly-plan-metrics dt{font-size:.62rem}.monthly-plan-metrics dd{font-size:.92rem}}.project-laptop-video-surface .project-phone-play-button,.project-laptop-video-surface .project-video-fullscreen-button,.project-laptop-video-surface .project-video-volume,.project-laptop-video-surface .project-video-volume-button,.project-laptop-video-surface .project-video-progress,.project-phone-screen .project-video-progress{backdrop-filter:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.project-laptop-video-surface .project-phone-play-button{width:2rem;height:2rem;color:var(--text);opacity:0;pointer-events:none;transition:opacity .16s,transform .16s,color .16s;top:auto;bottom:.86rem;left:.9rem;transform:translateY(.42rem);filter:none!important}.project-laptop-video-surface .project-phone-play-button:hover,.project-laptop-video-surface .project-phone-play-button:focus-visible{color:#fff;transform:translateY(-1px)}.project-laptop-video-surface .project-phone-play-icon{border-top-width:.43rem;border-bottom-width:.43rem;border-left-width:.68rem;margin-left:.1rem}.project-laptop-video-surface .project-phone-play-button,.project-laptop-video-surface .project-video-progress,.project-laptop-video-surface .project-video-volume,.project-laptop-video-surface .project-video-fullscreen-button{opacity:0;pointer-events:none;transition:opacity .16s,transform .16s,color .16s;transform:translateY(.42rem)}.project-laptop-device:hover .project-phone-play-button,.project-laptop-device:hover .project-video-progress,.project-laptop-device:hover .project-video-volume,.project-laptop-device:hover .project-video-fullscreen-button,.project-video-device:hover .project-phone-play-button,.project-video-device:hover .project-video-progress,.project-video-device:hover .project-video-volume,.project-video-device:hover .project-video-fullscreen-button,.project-video-device:focus-within .project-phone-play-button,.project-video-device:focus-within .project-video-progress,.project-video-device:focus-within .project-video-volume,.project-video-device:focus-within .project-video-fullscreen-button,.project-laptop-video-surface:hover .project-phone-play-button,.project-laptop-video-surface:hover .project-video-progress,.project-laptop-video-surface:hover .project-video-volume,.project-laptop-video-surface:hover .project-video-fullscreen-button{opacity:1;pointer-events:auto;transform:translateY(0)}.project-laptop-video-surface .project-video-progress{align-items:center;width:auto;min-width:0;max-width:none;height:1.9rem;padding:0;display:flex;bottom:.9rem;left:3.75rem;right:clamp(10.2rem,20vw,12.25rem);border:0!important}.project-laptop-video-surface:fullscreen .project-video-progress,.project-laptop-video-surface:fullscreen .project-video-volume,.project-laptop-video-surface:fullscreen .project-video-fullscreen-button,.project-laptop-video-surface:-webkit-full-screen .project-video-progress,.project-laptop-video-surface:-webkit-full-screen .project-video-volume,.project-laptop-video-surface:-webkit-full-screen .project-video-fullscreen-button{opacity:0;pointer-events:none;width:auto;min-width:0;max-width:none;bottom:1rem;left:4rem;right:clamp(10.5rem,18vw,12.75rem);transform:translateY(.42rem)}.project-laptop-video-surface:fullscreen .project-video-progress,.project-laptop-video-surface:fullscreen .project-video-volume,.project-laptop-video-surface:fullscreen .project-video-fullscreen-button,.project-laptop-video-surface:fullscreen .project-video-progress,.project-laptop-video-surface:fullscreen .project-video-volume,.project-laptop-video-surface:fullscreen .project-video-fullscreen-button{opacity:0;pointer-events:none;width:auto;min-width:0;max-width:none;bottom:1rem;left:4rem;right:clamp(10.5rem,18vw,12.75rem);transform:translateY(.42rem)}.project-laptop-video-surface:fullscreen .project-video-volume,.project-laptop-video-surface:-webkit-full-screen .project-video-volume{width:auto;left:auto;right:3.72rem}.project-laptop-video-surface:fullscreen .project-video-volume,.project-laptop-video-surface:fullscreen .project-video-volume{width:auto;left:auto;right:3.72rem}.project-laptop-video-surface:fullscreen .project-video-fullscreen-button,.project-laptop-video-surface:-webkit-full-screen .project-video-fullscreen-button{width:2rem;left:auto;right:1rem}.project-laptop-video-surface:fullscreen .project-video-fullscreen-button,.project-laptop-video-surface:fullscreen .project-video-fullscreen-button{width:2rem;left:auto;right:1rem}.project-laptop-video-surface:fullscreen:hover .project-video-progress,.project-laptop-video-surface:fullscreen:hover .project-video-volume,.project-laptop-video-surface:fullscreen:hover .project-video-fullscreen-button,.project-laptop-video-surface:-webkit-full-screen:hover .project-video-progress,.project-laptop-video-surface:-webkit-full-screen:hover .project-video-volume,.project-laptop-video-surface:-webkit-full-screen:hover .project-video-fullscreen-button{opacity:1;pointer-events:auto;transform:translateY(0)}.project-laptop-video-surface:fullscreen:hover .project-video-progress,.project-laptop-video-surface:fullscreen:hover .project-video-volume,.project-laptop-video-surface:fullscreen:hover .project-video-fullscreen-button,.project-laptop-video-surface:fullscreen:hover .project-video-progress,.project-laptop-video-surface:fullscreen:hover .project-video-volume,.project-laptop-video-surface:fullscreen:hover .project-video-fullscreen-button{opacity:1;pointer-events:auto;transform:translateY(0)}.project-laptop-video-surface .project-video-volume{filter:none;gap:.46rem;height:1.9rem;padding:0;bottom:.9rem;right:3.42rem;border:0!important}.project-laptop-video-surface .project-video-fullscreen-button{width:2rem;height:2rem;color:var(--text);filter:none;top:auto;bottom:.86rem;right:.86rem}.project-laptop-video-surface .project-video-fullscreen-button:hover,.project-laptop-video-surface .project-video-fullscreen-button:focus-visible,.project-laptop-video-surface .project-video-volume-button:hover,.project-laptop-video-surface .project-video-volume-button:focus-visible{color:#fff;transform:translateY(-1px);background:0 0!important;border-color:#0000!important}.project-laptop-video-surface .project-video-fullscreen-icon,.project-laptop-video-surface .project-video-volume-icon{width:1.04rem;height:1.04rem}.project-video-progress-slider,.project-video-volume-slider{border-radius:999px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.project-video-progress-slider{touch-action:none;height:100%;display:block}.project-laptop-video-surface .project-video-volume-button{width:1.9rem;min-width:1.9rem;height:1.9rem;color:var(--text);filter:none;padding:0}.project-laptop-video-surface .project-video-volume-slider{touch-action:none;width:clamp(4rem,8vw,5.4rem);height:100%}.project-video-progress-slider::-webkit-slider-runnable-track,.project-video-volume-slider::-webkit-slider-runnable-track{height:.18rem;box-shadow:none;background:#ffffff42;border-radius:999px}.project-video-progress-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--project-video-progress), #ffffff47 0)}.project-video-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ffffffd6 var(--project-video-volume,100%), #ffffff47 0)}.project-video-progress-slider::-webkit-slider-thumb,.project-video-volume-slider::-webkit-slider-thumb{width:.72rem;height:.72rem;box-shadow:none;background:#fff;border:1px solid #080c12b3;border-radius:999px;margin-top:-.27rem}.project-video-progress-slider::-moz-range-track,.project-video-volume-slider::-moz-range-track{background:#ffffff47;border:0;border-radius:999px;height:.18rem}.project-video-progress-slider::-moz-range-progress{background:var(--accent);border-radius:999px;height:.18rem}.project-video-volume-slider::-moz-range-progress{background:#ffffffb8;border-radius:999px;height:.18rem}.project-video-progress-slider::-moz-range-thumb,.project-video-volume-slider::-moz-range-thumb{width:.72rem;height:.72rem;box-shadow:none;background:#fff;border:1px solid #080c12b3;border-radius:999px}.project-laptop-video-surface .project-phone-play-button,.project-laptop-video-surface .project-phone-play-icon,.project-laptop-video-surface .project-phone-play-icon:before,.project-laptop-video-surface .project-phone-play-icon:after,.project-laptop-video-surface .project-video-fullscreen-button,.project-laptop-video-surface .project-video-fullscreen-icon,.project-laptop-video-surface .project-video-volume,.project-laptop-video-surface .project-video-volume-button,.project-laptop-video-surface .project-video-volume-button-icon,.project-laptop-video-surface .project-video-volume-icon,.project-laptop-video-surface .project-video-volume-mute-slash,.project-laptop-video-surface .project-video-progress,.project-laptop-video-surface .project-video-progress-slider,.project-laptop-video-surface .project-video-volume-slider{box-shadow:none!important;filter:none!important;text-shadow:none!important}.project-laptop-video-surface .project-video-progress-slider::-webkit-slider-runnable-track,.project-laptop-video-surface .project-video-volume-slider::-webkit-slider-runnable-track,.project-laptop-video-surface .project-video-progress-slider::-webkit-slider-thumb,.project-laptop-video-surface .project-video-volume-slider::-webkit-slider-thumb{box-shadow:none!important;filter:none!important}.project-laptop-video-surface .project-video-progress-slider::-moz-range-track,.project-laptop-video-surface .project-video-volume-slider::-moz-range-track,.project-laptop-video-surface .project-video-progress-slider::-moz-range-progress,.project-laptop-video-surface .project-video-volume-slider::-moz-range-progress,.project-laptop-video-surface .project-video-progress-slider::-moz-range-thumb,.project-laptop-video-surface .project-video-volume-slider::-moz-range-thumb{box-shadow:none!important;filter:none!important}.project-phone-device.is-playing .project-phone-play-button{opacity:1;pointer-events:auto}.project-laptop-device.is-playing .project-phone-play-button,.project-video-device.is-playing .project-phone-play-button,.project-laptop-device:not(:hover) .project-phone-play-button{opacity:0;pointer-events:none;transform:translateY(.42rem)}.project-laptop-device.is-playing:hover .project-phone-play-button,.project-video-device.is-playing:hover .project-phone-play-button,.project-laptop-video-surface:hover .project-phone-play-button{opacity:1;pointer-events:auto;transform:translateY(0)}.project-laptop-device:not(:hover) .project-video-progress,.project-laptop-device:not(:hover) .project-video-volume,.project-laptop-device:not(:hover) .project-video-fullscreen-button,.project-video-device:not(:hover) .project-video-progress,.project-video-device:not(:hover) .project-video-volume,.project-video-device:not(:hover) .project-video-fullscreen-button{opacity:0;pointer-events:none;transform:translateY(.42rem)}.project-phone-device.is-playing .project-phone-play-icon,.project-laptop-device.is-playing .project-phone-play-icon,.project-video-device.is-playing .project-phone-play-icon{border:0;width:.7rem;height:.88rem;margin-left:0;position:relative}.project-phone-device.is-playing .project-phone-play-icon:before,.project-phone-device.is-playing .project-phone-play-icon:after,.project-laptop-device.is-playing .project-phone-play-icon:before,.project-laptop-device.is-playing .project-phone-play-icon:after,.project-video-device.is-playing .project-phone-play-icon:before,.project-video-device.is-playing .project-phone-play-icon:after{content:"";background:var(--text);border-radius:999px;width:.21rem;height:100%;position:absolute;top:0}.project-phone-device.is-playing .project-phone-play-icon:before,.project-laptop-device.is-playing .project-phone-play-icon:before,.project-video-device.is-playing .project-phone-play-icon:before{left:0}.project-phone-device.is-playing .project-phone-play-icon:after,.project-laptop-device.is-playing .project-phone-play-icon:after,.project-video-device.is-playing .project-phone-play-icon:after{right:0}.project-phone-screen .project-video-progress{opacity:0;pointer-events:none;width:min(12rem,74%);height:.88rem;padding:0;bottom:10%;left:50%;right:auto;transform:translate(-50%,.42rem);border:0!important}.project-phone-device:hover .project-phone-screen .project-video-progress,.project-phone-device:focus-within .project-phone-screen .project-video-progress,.project-phone-screen .project-video-progress:focus-within{opacity:1;pointer-events:auto;transform:translate(-50%)}.project-phone-screen .project-video-progress-slider{height:.88rem}.project-phone-screen .project-phone-play-button,.project-phone-screen .project-video-volume,.project-phone-screen .project-video-progress{backdrop-filter:blur(14px)saturate(150%);background:#05070aa3!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff24,0 14px 32px #00000047!important}.project-phone-screen .project-phone-play-button{color:#fff;opacity:0;pointer-events:none;width:3rem;height:3rem;transition:opacity .16s,transform .16s,color .16s,background-color .16s;top:50%;bottom:auto;left:50%;transform:translate(-50%,calc(.42rem - 50%));border:1px solid #fff3!important}.project-phone-device:hover .project-phone-screen .project-phone-play-button,.project-phone-screen:hover .project-phone-play-button{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.project-phone-screen .project-phone-play-button:hover,.project-phone-screen .project-phone-play-button:focus-visible{color:#fff;transform:translate(-50%,-50%)scale(1.04);background:#05070ac7!important;border-color:#ffffff47!important}.project-phone-screen .project-phone-play-icon{border-top-width:.43rem;border-bottom-width:.43rem;border-left-width:.68rem;border-left-color:currentColor;margin-left:.1rem}.project-phone-screen .project-video-volume{opacity:0;pointer-events:none;gap:.44rem;height:1.7rem;padding:0 .42rem;transition:opacity .16s,transform .16s,color .16s;top:17%;transform:translate(-50%,calc(.42rem - 50%));border:0!important}.project-phone-device:hover .project-phone-screen .project-video-volume,.project-phone-screen:hover .project-video-volume{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.project-phone-device:not(:hover) .project-phone-screen .project-video-volume,.project-phone-device:not(:hover) .project-phone-screen .project-video-progress{opacity:0;pointer-events:none}.project-phone-screen .project-video-volume-button{color:#fff;width:1.7rem;min-width:1.7rem;height:1.7rem;padding:0;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important}.project-phone-screen .project-video-volume-button:hover,.project-phone-screen .project-video-volume-button:focus-visible{color:#fff;transform:translateY(-1px);background:0 0!important;border-color:#0000!important}.project-phone-screen .project-video-progress{cursor:pointer;border-radius:999px;width:min(11.6rem,62%);max-width:calc(100% - 2rem);height:2.05rem;padding:0 .54rem;bottom:7.2%;left:50%;right:auto;transform:translate(-50%,.42rem)}.project-phone-device:hover .project-phone-screen .project-video-progress,.project-phone-screen:hover .project-video-progress{opacity:1;pointer-events:auto;transform:translate(-50%)}.project-phone-device.is-playing .project-phone-play-button{opacity:0;pointer-events:none;transform:translate(-50%,calc(.42rem - 50%))scale(.96)}.project-phone-device.is-playing:hover .project-phone-play-button,.project-phone-screen:hover .project-phone-play-button{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.project-phone-screen .project-video-progress-slider,.project-phone-screen .project-video-volume-slider{touch-action:none;height:100%;box-shadow:none!important;filter:none!important;text-shadow:none!important}.project-phone-screen .project-video-progress-slider{pointer-events:none}.project-phone-screen .project-video-volume-slider,.project-phone-screen .project-video-volume-slider-shell{width:min(5.3rem,28vw)}.project-phone-screen .project-video-progress-slider::-webkit-slider-runnable-track,.project-phone-screen .project-video-volume-slider::-webkit-slider-runnable-track{border-radius:999px;height:.18rem;box-shadow:none!important;filter:none!important}.project-phone-screen .project-video-progress-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--project-video-progress), #ffffff80 0)}.project-phone-screen .project-video-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ffffffe6 var(--project-video-volume,100%), #ffffff6b 0)}.project-phone-screen .project-video-progress-slider::-webkit-slider-thumb,.project-phone-screen .project-video-volume-slider::-webkit-slider-thumb{background:#fff;border:1px solid #080c12b3;border-radius:999px;width:.72rem;height:.72rem;margin-top:-.27rem;box-shadow:none!important;filter:none!important}.project-phone-screen .project-video-progress-slider::-moz-range-track,.project-phone-screen .project-video-volume-slider::-moz-range-track{background:#ffffff7a}.project-phone-screen .project-video-progress-slider::-moz-range-progress,.project-phone-screen .project-video-volume-slider::-moz-range-progress{background:var(--accent)}.project-phone-screen .project-video-volume-slider::-moz-range-progress{background:#ffffffe6}.project-phone-screen .project-video-progress-slider::-moz-range-thumb,.project-phone-screen .project-video-volume-slider::-moz-range-thumb{box-shadow:none!important;filter:none!important}.project-phone-device.is-playing .project-phone-screen .project-phone-play-icon:before,.project-phone-device.is-playing .project-phone-screen .project-phone-play-icon:after{background:currentColor}@media (hover:none){.project-laptop-device.is-playing .project-phone-play-button,.project-video-device.is-playing .project-phone-play-button,.project-laptop-video-surface .project-phone-play-button,.project-laptop-video-surface .project-video-progress,.project-laptop-video-surface .project-video-volume,.project-laptop-video-surface .project-video-fullscreen-button,.project-phone-screen .project-phone-play-button,.project-phone-screen .project-video-volume,.project-phone-screen .project-video-progress{opacity:1;pointer-events:auto;transform:translateY(0)}.project-phone-screen .project-video-volume{transform:translate(-50%,-50%)}.project-phone-screen .project-video-progress{transform:translate(-50%)}.project-phone-screen .project-phone-play-button{transform:translate(-50%,-50%)}}@media (width<=760px){.project-laptop-video-surface .project-video-progress{width:min(22rem,100% - 1.44rem);min-width:0;max-width:calc(100% - 1.44rem);bottom:3.28rem;left:.72rem;right:.72rem}.project-laptop-video-surface .project-phone-play-button{bottom:.72rem;left:.72rem}.project-laptop-video-surface .project-video-volume{bottom:.72rem;right:3.2rem}.project-laptop-video-surface .project-video-fullscreen-button{bottom:.72rem;right:.72rem}}.project-shot-lightbox{z-index:1000;padding:0}.project-shot-lightbox-dialog{pointer-events:none;place-items:center;gap:0;width:100%;max-width:none;height:100%;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.project-shot-lightbox-topbar{z-index:3;pointer-events:none;display:block;position:absolute;inset:0}.project-shot-lightbox-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-shot-lightbox-close{pointer-events:auto;position:absolute;top:1rem;right:1rem}.project-shot-lightbox-frame{pointer-events:none;width:100%;max-width:none;height:100%;margin:0}#projectShotLightbox .project-shot-lightbox-dialog,#projectShotLightbox .project-shot-lightbox-frame{place-items:center;width:auto;height:100dvh;display:grid;position:fixed;inset:0}#projectShotLightbox .project-shot-lightbox-frame>.project-shot-lightbox-image,#projectShotLightbox .project-shot-lightbox-frame>.project-shot-lightbox-comparison{grid-area:1/1}#projectShotLightbox .project-shot-lightbox-image[hidden],#projectShotLightbox .project-shot-lightbox-comparison[hidden]{display:none!important}.project-shot-lightbox-image{pointer-events:auto;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:none!important;background:0 0!important;border:0!important}#projectShotLightbox .project-shot-lightbox-comparison{pointer-events:auto;place-self:center;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:none!important;background:0 0!important;border:0!important}#projectShotLightbox .project-shot-lightbox-comparison figure{min-width:0;min-height:0}#projectShotLightbox .project-shot-lightbox-comparison-image{width:100%;height:auto;max-height:calc(100vh - 2rem)}.project-shot-lightbox-nav{pointer-events:auto}@media (width<=760px){.project-shot-lightbox-image,#projectShotLightbox .project-shot-lightbox-comparison{max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}#projectShotLightbox .project-shot-lightbox-comparison-image{max-height:calc(50vh - 1rem)}.project-shot-lightbox-close{top:.72rem;right:.72rem}}.dashboard-body[data-dashboard-theme=dark]{color-scheme:dark}.dashboard-body[data-dashboard-theme=bright]{--bg:#f7f8fa;--bg-soft:#eef0f4;--panel:#fff;--panel-strong:#fff;--line:#d8dbe2;--text:#111114;--muted:#4d515d;--quiet:#737887;--accent:#bc1f2e;--accent-2:#111114;--accent-3:#4d515d;--accent-hover:#bc1f2e;--accent-soft:#bc1f2e1a;--accent-soft-strong:#bc1f2e29;--accent-line:#bc1f2e57;--text-on-accent:#fff;--success:#247a46;--shadow:0 26px 70px #1111141a;--section-gradient:linear-gradient(180deg, #f7f8fa 0%, #eef0f4 100%);color-scheme:light;background:var(--bg);color:var(--text)}.dashboard-theme-panel{border-bottom:1px solid #ffffff12;gap:.55rem;padding:.68rem .75rem .78rem;display:grid}.dashboard-theme-panel-head{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.72rem;font-weight:800;display:flex}.dashboard-theme-panel-head strong{color:var(--text);font-size:.74rem}.dashboard-theme-toggle{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.24rem;padding:.24rem;display:grid}.dashboard-theme-option{min-height:2.15rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .68rem;font-size:.78rem;font-weight:900;transition:background .18s,color .18s,transform .18s}.dashboard-theme-option:hover,.dashboard-theme-option:focus-visible{color:var(--text);transform:translateY(-1px)}.dashboard-theme-option.is-active,.dashboard-theme-option[aria-checked=true]{background:var(--accent)!important;color:var(--text-on-accent)!important;transform:none!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-topbar{backdrop-filter:none;background:#fff!important;border-color:#1111141a!important;box-shadow:0 22px 54px #11111414!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-topbar .brand{background:0 0;border:0;padding:0}.dashboard-body[data-dashboard-theme=bright] .dashboard-top-nav,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-trigger,.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-trigger,.dashboard-body[data-dashboard-theme=bright] .dashboard-theme-toggle{border-color:var(--line);background:var(--bg-soft)}.dashboard-body[data-dashboard-theme=bright] .dashboard-user-trigger:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-trigger:focus-visible,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-menu.is-open .dashboard-user-trigger,.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-trigger:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-trigger:focus-visible,.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-menu.is-open .dashboard-notification-trigger{background:var(--accent-soft);color:var(--text)}.dashboard-body[data-dashboard-theme=bright] .dashboard-top-nav a:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-top-nav a:focus-visible,.dashboard-body[data-dashboard-theme=bright] .admin-shell .dashboard-top-nav button:hover,.dashboard-body[data-dashboard-theme=bright] .admin-shell .dashboard-top-nav button:focus-visible{color:var(--text);background:0 0}.dashboard-body[data-dashboard-theme=bright] .dashboard-top-nav a.is-active,.dashboard-body[data-dashboard-theme=bright] .dashboard-top-nav a[aria-current=page],.dashboard-body[data-dashboard-theme=bright] .admin-shell .dashboard-top-nav button.is-active{background:var(--accent-soft);color:var(--text)}.dashboard-body[data-dashboard-theme=bright] .dashboard-user-trigger-icon{border-color:var(--line);color:var(--text);background:#fff;box-shadow:0 12px 28px #1111141f}.dashboard-body[data-dashboard-theme=bright] .dashboard-user-trigger-icon.has-avatar{border-color:#0000}.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-icon-shell{background:#fff}.dashboard-body[data-dashboard-theme=bright] .dashboard-user-trigger-caret{border-color:var(--muted)}.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown,.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-dropdown{border-color:var(--line);background:#fff;box-shadow:0 28px 70px #11111424}.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown-head,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown-meta,.dashboard-body[data-dashboard-theme=bright] .dashboard-theme-panel{border-color:var(--line)}.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown-nav a:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown-nav a:focus-visible,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown-nav a.is-active,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown-nav a[aria-current=page],.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown-action:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown-action:focus-visible,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown-logout:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown-logout:focus-visible{background:var(--accent-soft);color:var(--text)}.dashboard-body[data-dashboard-theme=bright] .info-shell,.dashboard-body[data-dashboard-theme=bright] .dashboard-page-header,.dashboard-body[data-dashboard-theme=bright] .dashboard-section-card,.dashboard-body[data-dashboard-theme=bright] .dashboard-page-notice,.dashboard-body[data-dashboard-theme=bright] .dashboard-overview-hero,.dashboard-body[data-dashboard-theme=bright] .dashboard-overview-metric,.dashboard-body[data-dashboard-theme=bright] .dashboard-onboarding-step,.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-card,.dashboard-body[data-dashboard-theme=bright] .dashboard-table-shell,.dashboard-body[data-dashboard-theme=bright] .dashboard-list-card,.dashboard-body[data-dashboard-theme=bright] .dashboard-stat-card,.dashboard-body[data-dashboard-theme=bright] .dashboard-request-project-group,.dashboard-body[data-dashboard-theme=bright] .dashboard-linked-request-card,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-row,.dashboard-body[data-dashboard-theme=bright] .dashboard-settings-panel,.dashboard-body[data-dashboard-theme=bright] .dashboard-settings-panel-main,.dashboard-body[data-dashboard-theme=bright] .dashboard-settings-card,.dashboard-body[data-dashboard-theme=bright] .dashboard-settings-record,.dashboard-body[data-dashboard-theme=bright] .dashboard-brand-kit-vault,.dashboard-body[data-dashboard-theme=bright] .dashboard-tool-card,.dashboard-body[data-dashboard-theme=bright] .monthly-compare-card,.dashboard-body[data-dashboard-theme=bright] .admin-request-card,.dashboard-body[data-dashboard-theme=bright] .admin-project-card,.dashboard-body[data-dashboard-theme=bright] .admin-ticket-card,.dashboard-body[data-dashboard-theme=bright] .admin-client-card,.dashboard-body[data-dashboard-theme=bright] .admin-user-card,.dashboard-body[data-dashboard-theme=bright] .admin-user-form,.dashboard-body[data-dashboard-theme=bright] .admin-overview-panel,.dashboard-body[data-dashboard-theme=bright] .admin-recent-column,.dashboard-body[data-dashboard-theme=bright] .admin-mini-row{border-color:var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;box-shadow:none!important;background-image:none!important}.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-mini-row-action:hover,.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-mini-row-action:focus-visible{border-color:var(--accent-line)!important;background:var(--accent-soft)!important;background-color:var(--accent-soft)!important;box-shadow:0 0 0 1px #bc1f2e24!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-overview-new-request-card,.dashboard-body[data-dashboard-theme=bright] .dashboard-filter-group,.dashboard-body[data-dashboard-theme=bright] .dashboard-settings-category-strip,.dashboard-body[data-dashboard-theme=bright] .dashboard-settings-category-link,.dashboard-body[data-dashboard-theme=bright] .dashboard-settings-summary-row,.dashboard-body[data-dashboard-theme=bright] .dashboard-settings-fact-row,.dashboard-body[data-dashboard-theme=bright] .dashboard-settings-edit-panel,.dashboard-body[data-dashboard-theme=bright] .dashboard-settings-error-summary,.dashboard-body[data-dashboard-theme=bright] .admin-decision-strip div,.dashboard-body[data-dashboard-theme=bright] .admin-work-focus-grid div,.dashboard-body[data-dashboard-theme=bright] .admin-finance-kpis span,.dashboard-body[data-dashboard-theme=bright] .admin-revenue-graph,.dashboard-body[data-dashboard-theme=bright] .admin-website-main,.dashboard-body[data-dashboard-theme=bright] .admin-page-panel,.dashboard-body[data-dashboard-theme=bright] .admin-source-panel,.dashboard-body[data-dashboard-theme=bright] .admin-action-list{border-color:var(--line)!important;background:var(--bg-soft)!important;background-color:var(--bg-soft)!important;box-shadow:none!important;background-image:none!important}.dashboard-body[data-dashboard-theme=bright] input,.dashboard-body[data-dashboard-theme=bright] select,.dashboard-body[data-dashboard-theme=bright] textarea,.dashboard-body[data-dashboard-theme=bright] .input,.dashboard-body[data-dashboard-theme=bright] .dashboard-toolbar-search input,.dashboard-body[data-dashboard-theme=bright] .dashboard-toolbar-select select,.dashboard-body[data-dashboard-theme=bright] .monthly-builder-fields select,.dashboard-body[data-dashboard-theme=bright] .admin-search,.dashboard-body[data-dashboard-theme=bright] .admin-filter-select{border-color:var(--line)!important;background:var(--bg-soft)!important;background-color:var(--bg-soft)!important;color:var(--text)!important}.dashboard-body[data-dashboard-theme=bright] input::placeholder,.dashboard-body[data-dashboard-theme=bright] textarea::placeholder{color:var(--quiet,#737887)}.dashboard-body[data-dashboard-theme=bright] .dashboard-status{border-color:var(--status-neutral)!important;background:var(--status-neutral)!important;color:var(--status-text-light)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-meta-chip,.dashboard-body[data-dashboard-theme=bright] .dashboard-filter-button,.dashboard-body[data-dashboard-theme=bright] .dashboard-settings-record-status{border-color:var(--line)!important;color:var(--muted)!important;background:#fff!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-submitted,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-brief-received,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-in-review,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-reviewing-request,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-ready-for-review,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-waiting-on-client{border-color:var(--status-info)!important;background:var(--status-info)!important;color:var(--status-text-light)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-visual-storyboard{border-color:var(--status-storyboard)!important;background:var(--status-storyboard)!important;color:var(--status-text-light)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-storyboard-review,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-delivery-review,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-awaiting-approval,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-awaiting-feedback,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-needs-feedback{border-color:var(--status-review)!important;background:var(--status-review)!important;color:var(--status-text-dark)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-in-progress,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-in-production,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-scheduled,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-open,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-waiting-on-stormxsync,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-needs-us,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-payment-pending,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-pending,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-pending-purchase,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-due-soon{border-color:var(--status-production)!important;background:var(--status-production)!important;color:var(--status-text-dark)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-approved,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-active,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-delivered,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-resolved,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-complete,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-completed,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-paid,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-joined,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-connected,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-healthy,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-current,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-ready,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-finished,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-published{border-color:var(--status-success)!important;background:var(--status-success)!important;color:var(--status-text-dark)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-needs-information,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-action-needed,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-overdue,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-blocked,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-failed,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-error,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-canceled,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-cancelled,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-disabled,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-cancellation-requested,.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-changes-requested{border-color:var(--status-danger)!important;background:var(--status-danger)!important;color:var(--status-text-light)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-filter-button.is-active,.dashboard-body[data-dashboard-theme=bright] .dashboard-filter-button[aria-pressed=true],.dashboard-body[data-dashboard-theme=bright] .dashboard-theme-option.is-active,.dashboard-body[data-dashboard-theme=bright] .dashboard-theme-option[aria-checked=true],.dashboard-body[data-dashboard-theme=bright] .dashboard-top-nav a.is-active,.dashboard-body[data-dashboard-theme=bright] .dashboard-top-nav a[aria-current=page],.dashboard-body[data-dashboard-theme=bright] .admin-shell .dashboard-top-nav button.is-active,.dashboard-body[data-dashboard-theme=bright] .admin-shell .dashboard-top-nav button[aria-current=page],.dashboard-body[data-dashboard-theme=bright] .button:not(.button-secondary),.dashboard-body[data-dashboard-theme=bright] .dashboard-inline-action:not(.button-secondary),.dashboard-body[data-dashboard-theme=bright] .monthly-plan-select-button{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--text-on-accent)!important}.dashboard-body[data-dashboard-theme=bright] .button-secondary,.dashboard-body[data-dashboard-theme=bright] .dashboard-text-link,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown-logout{color:var(--accent)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown-logout:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown-logout:focus-visible{background:var(--accent)!important;color:var(--text-on-accent)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-modal{background:#11111470}.dashboard-body[data-dashboard-theme=bright] .dashboard-modal-dialog,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-lightbox-dialog{border-color:var(--line)!important;background:#fff!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-payment-summary>div,.dashboard-body[data-dashboard-theme=bright] .dashboard-checkout-total-list>div,.dashboard-body[data-dashboard-theme=bright] .dashboard-receipt-panel{background:#11111409;border-color:#1111141a}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-phase-rail{background:linear-gradient(#11111414,#11111405),#1111140e;border-color:#1111141f}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-phase-dot{background:linear-gradient(#1111140a,#0000),#fff;border-color:#11111447;box-shadow:0 0 0 5px #fff,inset 0 1px 1px #ffffffe6}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-phase-step.is-current .dashboard-project-phase-dot{background:#fff;box-shadow:0 0 0 5px #fff,0 0 0 9px #bc1f2e24}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-phase-label{background:#11111409;border-color:#1111141a}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-phase-step.is-current .dashboard-project-phase-label{background:#bc1f2e14;border-color:#bc1f2e4d}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-info-intro,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-info-note,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-info-requests,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-info-row,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-info-request{border-color:#1111141a}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-review-media.dashboard-production-delivery-stage{--dashboard-delivery-grid-line:#11111411;--dashboard-delivery-grid-rgb:17, 17, 20;--dashboard-delivery-grid-bg:#fff;border-color:var(--line);background:linear-gradient(var(--dashboard-delivery-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--dashboard-delivery-grid-line) 1px, transparent 1px), var(--dashboard-delivery-grid-bg)!important;background-size:28px 28px,28px 28px,auto!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-production-delivery-stage:after{content:none}.dashboard-body[data-dashboard-theme=bright] .dashboard-production-cube-face{border-color:rgba(var(--dashboard-delivery-grid-rgb), .075);background:var(--dashboard-delivery-grid-bg)}.dashboard-body[data-dashboard-theme=bright] .dashboard-production-delivery-date{background:#11111409;border-color:#1111141a}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-card{color:var(--text);border-color:var(--line)!important;background:#fff!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-card:before{opacity:.8;background:linear-gradient(#11111409,#0000 40%,#bc1f2e0e)}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-icon{background:linear-gradient(#fff 0%,#eef0f4 100%);border-color:#d8dbe2;box-shadow:inset 0 1px #ffffffdb,0 14px 32px #1111141a}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-icon:before{background:#fff;border-color:#d8dbe2}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-meta span{border-color:var(--line);background:var(--bg-soft)}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-file-shell{--dashboard-delivery-grid-line:#11111411;--dashboard-delivery-grid-bg:#fff;border-color:var(--line);background:linear-gradient(var(--dashboard-delivery-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--dashboard-delivery-grid-line) 1px, transparent 1px), var(--dashboard-delivery-grid-bg);background-size:28px 28px,28px 28px,auto}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-file-grid,.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-image-grid{border-color:var(--line);background:linear-gradient(var(--dashboard-delivery-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--dashboard-delivery-grid-line) 1px, transparent 1px), var(--dashboard-delivery-grid-bg);background-size:28px 28px,28px 28px,auto}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-file-card{background:#f4f5f7;border-color:#1111141a}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-file-card:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-file-card:focus-visible{background:#fff;border-color:#1111143d}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-file-thumb,.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-file-icon{border-color:var(--line);background:#eef0f4}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-image-button{background:#f4f5f7;border-color:#1111141a;box-shadow:0 12px 28px #1111141f}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-image-button:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-folder-image-button:focus-visible{border-color:#1111143d;box-shadow:0 16px 34px #11111429}@media (width<=760px){.dashboard-body[data-dashboard-theme=bright] .dashboard-topbar .brand{padding:0}}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel-actions{align-items:center!important}.dashboard-body[data-dashboard-view=settings] #dashboardSettingsStatusProfile{flex:none!important}.dashboard-body[data-dashboard-view=settings] [data-settings-edit-profile][hidden]{display:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-list{gap:0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record{border-radius:16px!important;padding:.78rem .92rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:0!important;display:grid!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column{border-left:1px solid var(--line)!important;align-content:start!important;gap:.48rem!important;min-width:0!important;padding:0 .86rem!important;display:grid!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column:first-child{border-left:0!important;padding-left:0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column:last-child{padding-right:0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column h4{color:var(--text)!important;font-family:var(--font-body)!important;letter-spacing:0!important;margin:0!important;font-size:.96rem!important;line-height:1.16!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-summary-list{grid-template-columns:1fr!important;gap:.38rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-summary-row,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-summary-row:first-child,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-summary-row:last-child{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;align-items:start!important;gap:.08rem!important;padding:0!important;display:grid!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-summary-row dt{letter-spacing:.08em!important;font-size:.61rem!important;line-height:1.2!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-summary-row dd{font-size:.86rem!important;line-height:1.26!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column.is-editing>.dashboard-settings-summary-list,.dashboard-body[data-dashboard-view=settings] .dashboard-brand-kit-vault.is-editing>.dashboard-settings-summary-list{display:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-edit-panel{border-top:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;gap:.55rem!important;padding-top:.58rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-form-compact{grid-template-columns:1fr!important;gap:.52rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-form-compact label{gap:.24rem!important;font-size:.78rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-form-compact input,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-form-compact textarea{border-radius:10px!important;min-height:2.3rem!important;padding:.56rem .65rem!important;font-size:.86rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-form-compact textarea{min-height:4.4rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-profile-actions{border:0!important;border-top:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:.72rem!important;padding:.72rem 0 0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-settings-actions{border:0!important;border-top:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:0!important;padding:.78rem 0 0!important}.dashboard-brand-guidelines-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.dashboard-brand-guidelines-actions .dashboard-list-card-meta{margin:0}.dashboard-settings-team-form{gap:.72rem;display:grid}.dashboard-settings-team-grid{grid-template-columns:minmax(0,34rem);align-items:start}.dashboard-settings-team-submit{justify-content:flex-start;align-items:end;display:flex}.dashboard-settings-team-submit .button{width:auto;min-width:12.5rem;max-width:16rem}.dashboard-settings-team-list{gap:.62rem;display:grid}.dashboard-settings-team-member{border:1px solid var(--line);background:#ffffff05;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(8.5rem,auto) minmax(9rem,auto) auto;align-items:center;gap:.72rem;padding:.78rem;display:grid}.dashboard-settings-invoice-card{grid-template-columns:minmax(0,1.35fr) minmax(7rem,auto) minmax(7rem,auto) minmax(7rem,auto) auto}.dashboard-settings-invoice-download{white-space:nowrap;justify-self:start;min-width:7rem;max-width:11rem}.dashboard-settings-team-member-main{gap:.18rem;min-width:0;display:grid}.dashboard-settings-team-member-main strong,.dashboard-settings-team-member-main span{overflow-wrap:anywhere}.dashboard-settings-team-member-main strong{color:var(--text);font-size:.95rem;line-height:1.2}.dashboard-settings-team-status span,.dashboard-settings-team-activity span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.dashboard-settings-team-status,.dashboard-settings-team-activity{gap:.28rem;min-width:0;display:grid}.dashboard-settings-team-status .dashboard-status{justify-self:start}.dashboard-settings-team-activity strong{color:var(--text);overflow-wrap:anywhere;font-size:.86rem;font-weight:900;line-height:1.2}@media (width<=980px){.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-grid{grid-template-columns:1fr!important;gap:.78rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column:first-child,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column:last-child{border-left:0!important;border-top:1px solid var(--line)!important;padding:.78rem 0 0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column:first-child{border-top:0!important;padding-top:0!important}}@media (width<=760px){.dashboard-brand-guidelines-upload{grid-template-columns:1fr}.dashboard-brand-book-shortcut{width:100%}.dashboard-settings-team-grid,.dashboard-settings-team-member{grid-template-columns:1fr}.dashboard-settings-team-member{align-items:stretch}}@media (width<=560px){.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-summary-row,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-summary-row:first-child,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-summary-row:last-child{grid-template-columns:1fr!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel-actions{justify-content:flex-start!important;width:100%!important}}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-strip{border-color:var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;width:100%!important;box-shadow:none!important;background-image:none!important;justify-content:stretch!important;align-items:stretch!important;gap:.78rem!important;padding:1rem!important;display:grid!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-links{grid-template-columns:1fr!important;justify-content:stretch!important;gap:.52rem!important;width:100%!important;display:grid!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link{border-color:var(--line)!important;width:100%!important;min-height:2.35rem!important;color:var(--muted)!important;text-align:left!important;background:0 0!important;border-radius:14px!important;justify-content:flex-start!important;align-items:center!important;padding:0 .82rem!important;display:flex!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link:focus-visible{border-color:var(--line)!important;color:#fff!important;background:0 0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link.is-active,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link[aria-selected=true]{border-color:var(--accent)!important;background:var(--accent)!important;background-color:var(--accent)!important;color:#fff!important}@media (width<=720px){.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link{min-width:0!important}}.dashboard-body[data-dashboard-view=requests] .dashboard-request-history-card{background:0 0!important;border-color:#0000!important}.hero,.hero-video,.hero-overlay{border-radius:0!important}.dashboard-credits-page{gap:1rem}.dashboard-credit-hero{gap:1rem;padding:1.35rem;display:grid}.dashboard-credit-hero .dashboard-page-header{align-items:center}.dashboard-credit-hero .dashboard-list-card-copy{max-width:44rem}.dashboard-credit-jump-links{flex-wrap:wrap;gap:.55rem;display:flex}.dashboard-credit-jump-links a{border:1px solid var(--line);min-height:2.55rem;color:var(--text);background:0 0;border-radius:999px;align-items:center;padding:0 .9rem;font-size:.78rem;font-weight:800;display:inline-flex}.dashboard-credit-jump-links a:hover,.dashboard-credit-jump-links a:focus-visible{border-color:var(--line-strong);background:0 0}.dashboard-credit-product-section{border-top:1px solid var(--line);gap:1rem;padding:1.35rem 0 1.65rem;scroll-margin-top:7rem;display:grid}.dashboard-credit-product-section:focus{outline:none}.dashboard-credit-section-head{align-items:end}.dashboard-credit-section-head p:last-child{max-width:42rem;color:var(--muted);margin-top:.45rem;line-height:1.5}.dashboard-credit-context{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.8rem 2.5rem;padding:.9rem 0;display:flex}.dashboard-credit-context-item{gap:.2rem;min-width:9.5rem;display:grid}.dashboard-credit-context-item span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800;line-height:1.2}.dashboard-credit-context-item strong{color:var(--text);font-size:.95rem;line-height:1.2}.dashboard-credit-ledger-note{color:var(--muted);margin:-.25rem 0 0;font-size:.76rem;line-height:1.5}.dashboard-credit-section{gap:.85rem;display:grid}.dashboard-credit-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.dashboard-credit-pack-grid>.dashboard-empty-state{grid-column:1/-1}.dashboard-credit-pack-card{flex-direction:column;gap:.95rem;height:100%;display:flex}.dashboard-credit-history-item{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-credit-pack-button{width:100%;min-width:0;margin-top:auto}.dashboard-credit-history-card{gap:.85rem;padding:1.15rem;display:grid}.dashboard-credit-history-list{gap:.65rem;display:grid}.dashboard-credit-history-item{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;padding:.85rem}.dashboard-credit-history-item div{gap:.18rem;display:grid}.dashboard-credit-history-item div:last-child{text-align:right;justify-items:end}.dashboard-credit-history-item strong{color:var(--text)}.dashboard-credit-history-item span{color:var(--muted);font-size:.88rem}@media (width<=860px){.dashboard-credit-hero .dashboard-page-header{align-items:flex-start}}@media (width<=560px){.dashboard-credit-pack-grid{grid-template-columns:1fr}.dashboard-credit-history-item{display:grid}.dashboard-credit-history-item div:last-child{text-align:left;justify-items:start}}.dashboard-body[data-dashboard-view=credits] .dashboard-credits-page{gap:1.25rem}.dashboard-body[data-dashboard-view=credits] .dashboard-credit-hero,.dashboard-body[data-dashboard-view=credits] .dashboard-credit-history-card,.dashboard-body[data-dashboard-view=credits] .dashboard-credit-hero .dashboard-page-header{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dashboard-body[data-dashboard-view=credits] .dashboard-credit-hero:before,.dashboard-body[data-dashboard-view=credits] .dashboard-credit-hero:after,.dashboard-body[data-dashboard-view=credits] .dashboard-credit-history-card:before,.dashboard-body[data-dashboard-view=credits] .dashboard-credit-history-card:after{content:none!important;display:none!important}.dashboard-body[data-dashboard-view=credits] .dashboard-page-header h2{font-family:var(--font-title);letter-spacing:0;font-size:clamp(1.9rem,2.8vw,2.75rem);line-height:.98}.dashboard-body[data-dashboard-view=credits] .dashboard-section-head h3{font-family:var(--font-title);letter-spacing:0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.08}.dashboard-body[data-dashboard-view=credits] .dashboard-credit-pack-grid,.dashboard-body[data-dashboard-view=credits] .dashboard-credit-history-list{gap:.9rem}.dashboard-body[data-dashboard-view=credits] .dashboard-credit-pack-card,.dashboard-body[data-dashboard-view=credits] .dashboard-credit-history-item{background:var(--panel)!important;background-color:var(--panel)!important;border:1px solid var(--line)!important;box-shadow:none!important;background-image:none!important}.dashboard-body[data-dashboard-view=credits] .dashboard-credit-pack-card:hover,.dashboard-body[data-dashboard-view=credits] .dashboard-credit-pack-card:focus-within,.dashboard-body[data-dashboard-view=credits] .dashboard-credit-history-item:hover{border-color:var(--line-strong)!important}.dashboard-body[data-dashboard-view=credits] .dashboard-credit-pack-card{flex-direction:column;gap:1rem;min-width:0;min-height:17rem;display:flex;border-radius:var(--radius-md)!important;padding:1.3rem!important}.dashboard-body[data-dashboard-view=credits] .dashboard-credit-pack-button{align-self:end;margin-top:auto}.dashboard-body[data-dashboard-view=credits] .dashboard-instant-credit-pack-grid{grid-template-columns:minmax(0,22rem)}.dashboard-body[data-dashboard-view=credits] .dashboard-credit-pack-footnote{color:var(--muted);font-size:.72rem;line-height:1.45}.dashboard-body[data-dashboard-view=credits] .dashboard-instant-credit-pack-card .dashboard-credit-pack-button:disabled{border-color:var(--line);background:var(--raised);color:var(--muted);cursor:not-allowed;opacity:1}.dashboard-body[data-dashboard-view=credits] .dashboard-credit-hero .dashboard-list-card-copy{max-width:36rem;margin:0;line-height:1.45}.dashboard-credit-pack-heading{align-items:flex-end;gap:.65rem;display:flex}.dashboard-credit-pack-quantity{color:var(--text);font-size:3.2rem;font-weight:900;line-height:.78}.dashboard-credit-pack-heading h3{color:var(--text);font-family:var(--font-title);letter-spacing:0;margin:0;font-size:1rem;line-height:1.1}.dashboard-credit-pack-price{gap:.12rem;margin:0;display:grid}.dashboard-credit-pack-price strong{color:var(--text);font-size:1.55rem;line-height:1}.dashboard-credit-pack-price span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.2}.dashboard-credit-pack-outputs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:.78rem 0;font-size:.85rem;font-weight:700;line-height:1.35}@media (width<=1120px){.dashboard-credit-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dashboard-credit-pack-grid,.dashboard-body[data-dashboard-view=credits] .dashboard-instant-credit-pack-grid{grid-template-columns:1fr}.dashboard-credit-context{gap:.75rem 1.5rem}.dashboard-credit-context-item{min-width:calc(50% - .75rem)}.dashboard-credit-pack-card{min-height:0!important}}.dashboard-body[data-dashboard-view=credits] .dashboard-meta-chip{border-color:var(--line)!important;background:0 0!important}.dashboard-onboarding-welcome-modal{z-index:145;align-items:start;padding-top:4.75rem;overflow:auto}.dashboard-onboarding-welcome-dialog{gap:1rem;width:min(100%,780px);max-height:calc(100vh - 5.75rem);padding:clamp(1.05rem,2vw,1.35rem);overflow:auto}.dashboard-onboarding-welcome-head h3{letter-spacing:0;max-width:34rem;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1}.dashboard-onboarding-welcome-head .dashboard-close-button:hover,.dashboard-onboarding-welcome-head .dashboard-close-button:focus-visible{border-color:#fff}.dashboard-onboarding-welcome-copy{max-width:60rem;color:var(--muted);margin:0;font-size:.98rem;line-height:1.6}.dashboard-onboarding-welcome-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.dashboard-onboarding-welcome-step{border:1px solid var(--line);background:#ffffff06;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.7rem;padding:.85rem;display:grid}.dashboard-onboarding-welcome-step .dashboard-list-card-copy{margin-top:.28rem;line-height:1.45}.dashboard-onboarding-welcome-profile{border-top:1px solid var(--line);gap:.72rem;padding-top:.95rem;display:grid}.dashboard-onboarding-welcome-profile h4{color:var(--text);font-family:var(--font-body);letter-spacing:0;margin:0;font-size:1.02rem;line-height:1.18}.dashboard-onboarding-welcome-profile-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-onboarding-welcome-profile-list li{border-left:2px solid #bc1f2e85;gap:.18rem;padding-left:.85rem;display:grid}.dashboard-onboarding-welcome-profile-list strong{color:var(--text);font-size:.92rem}.dashboard-onboarding-welcome-profile-list span{color:var(--muted);font-size:.88rem;line-height:1.45}.dashboard-onboarding-welcome-actions{justify-content:flex-end;padding-top:.2rem}.dashboard-profile-guide-modal,.dashboard-first-request-guide-modal{z-index:146;align-items:start;padding-top:4.75rem;overflow:auto}.dashboard-profile-guide-dialog{width:min(100%,720px);max-height:calc(100vh - 5.75rem);overflow:auto}.dashboard-profile-guide-list li{border-left:0;grid-template-columns:auto minmax(0,1fr);align-items:start;padding-left:0}.dashboard-profile-guide-list .dashboard-onboarding-step-index{margin-top:.05rem}@media (width<=860px){.dashboard-onboarding-welcome-steps{grid-template-columns:1fr}}@media (width<=640px){.dashboard-onboarding-welcome-modal{padding-top:5.5rem}.dashboard-onboarding-welcome-actions{justify-content:stretch}.dashboard-onboarding-welcome-actions .button{width:100%}}.button.dashboard-ticket-resolve-button,.button.admin-ticket-resolve-button{color:#fff!important;background:#157347!important;border-color:#33d17aad!important}.button.dashboard-ticket-resolve-button:hover,.button.dashboard-ticket-resolve-button:focus-visible,.button.admin-ticket-resolve-button:hover,.button.admin-ticket-resolve-button:focus-visible{color:#fff!important;background:#1f8f58!important;border-color:#52db8feb!important}.button.admin-ticket-send-button{color:#fff!important;background:0 0!important;border-color:#ffffffb8!important}.button.admin-ticket-send-button:hover,.button.admin-ticket-send-button:focus-visible{color:#fff!important;background:#ffffff14!important;border-color:#fff!important}.button.admin-ticket-resolve-button{color:#33d17a!important;background:0 0!important;border-color:#33d17ab8!important}.button.admin-ticket-resolve-button:hover,.button.admin-ticket-resolve-button:focus-visible{color:#fff!important;background:#1f8f58!important;border-color:#52db8feb!important}.button.dashboard-ticket-message-save-button{color:#33d17a!important;background:0 0!important;border-color:#33d17ab8!important}.button.dashboard-ticket-message-save-button:hover,.button.dashboard-ticket-message-save-button:focus-visible{color:#fff!important;background:#1f8f58!important;border-color:#52db8feb!important}.button.dashboard-ticket-message-cancel-button{color:#ff4655!important;background:0 0!important;border-color:#e82436b8!important}.button.dashboard-ticket-message-cancel-button:hover,.button.dashboard-ticket-message-cancel-button:focus-visible{color:#fff!important;background:#d11f32!important;border-color:#ff4655eb!important}#dashboardRequestModal .dashboard-request-type-card{aspect-ratio:3/4!important;height:auto!important;min-height:0!important}.content-gradient-shell{flex-direction:column;display:flex}.how-it-works-section{min-height:auto;padding-top:clamp(3.2rem,5vw,5.5rem)}.how-it-works-section .section-heading{width:min(calc(100% - 2rem), var(--content));margin-bottom:clamp(2.6rem,4vw,4.5rem)}.how-it-works-section .section-heading h2{width:100%;max-width:none;font-size:var(--heading-section-wide);line-height:var(--title-leading)!important}.how-it-works-section .section-heading h2 span{white-space:nowrap;display:block}.how-it-works-grid{--step-card-pad-x:.8rem;--step-icon-size:4rem;--step-marker-gap:.7rem;--workflow-icon-width:2.65rem;--workflow-icon-height:1.95rem;--workflow-icon-scale:.78;--workflow-icon-cutout:var(--bg-soft);--workflow-motion-duration:2.3s;--workflow-motion-ease:cubic-bezier(.22, 1, .36, 1);--step-circle:2.05rem;--step-circle-half:1.025rem;--step-gap:.5rem;--step-track-offset:calc((100% - (3 * var(--step-gap))) / 8);gap:var(--step-gap);grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 2rem,88rem);margin:0 auto;padding-top:0;display:grid;position:relative}.how-it-works-grid:before,.how-it-works-grid:after{content:"";z-index:0;top:calc(var(--step-icon-size) + var(--step-marker-gap) + var(--step-circle-half));left:var(--step-track-offset);right:var(--step-track-offset);pointer-events:none;border-radius:999px;height:3px;position:absolute}.how-it-works-grid:before{background:#ffffff1f}.how-it-works-grid:after{background:linear-gradient(90deg, var(--accent) 0%, #d13239eb 100%);box-shadow:0 0 24px #d132392e}.how-it-works-card{z-index:1;min-height:100%;padding:0 var(--step-card-pad-x) .7rem;backdrop-filter:none;text-align:center;border-radius:18px;align-content:start;justify-items:center;gap:.55rem;display:grid;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}.how-it-works-card:before{display:none}.how-it-works-step-marker{z-index:1;justify-items:center;gap:var(--step-marker-gap);display:grid;position:relative}.how-it-works-step-icon{--workflow-motion-delay:0s;width:var(--step-icon-size);height:var(--step-icon-size);color:#fff;background:0 0;border:0;place-items:center;display:grid;position:relative;overflow:visible}.how-it-works-step-icon-publish{--workflow-icon-scale:.84;--workflow-motion-delay:-.79s}.how-it-works-step-icon-report{--workflow-icon-scale:.68;--workflow-motion-delay:-1.5s}.how-it-works-step-icon-production .how-it-works-icon-motion{transform:scale(var(--workflow-icon-scale)) scaleX(.9)}.how-it-works-icon-motion{width:var(--workflow-icon-width);height:var(--workflow-icon-height);transform:scale(var(--workflow-icon-scale));display:block;position:relative}.how-it-works-clapperboard{width:100%;height:100%;display:block;position:relative}.how-it-works-clapperboard-top{z-index:2;transform-origin:.16rem 100%;width:100%;height:.56rem;animation:howItWorksClapper var(--workflow-motion-duration) var(--workflow-motion-ease) infinite;animation-delay:var(--workflow-motion-delay);background:currentColor;border-radius:2px;position:absolute;top:0;left:0;overflow:hidden}.how-it-works-clapperboard-top:before{content:"";background:var(--workflow-icon-cutout);width:.3rem;box-shadow:.68rem 0 var(--workflow-icon-cutout), 1.36rem 0 var(--workflow-icon-cutout), 2.04rem 0 var(--workflow-icon-cutout);display:block;position:absolute;top:0;bottom:0;left:.34rem;transform:skew(-25deg)}.how-it-works-clapperboard-body{background:currentColor;border-radius:2px 2px 4px 4px;height:1.28rem;position:absolute;bottom:0;left:.08rem;right:.08rem}.how-it-works-clapperboard-body:before,.how-it-works-clapperboard-body:after{content:"";background:var(--workflow-icon-cutout);border-radius:999px;height:2px;position:absolute;left:.32rem}.how-it-works-clapperboard-body:before{top:.4rem;right:.32rem}.how-it-works-clapperboard-body:after{width:1.08rem;top:.78rem}.how-it-works-publish-cloud{z-index:1;width:var(--workflow-icon-width);height:1.92rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.how-it-works-publish-cloud:before{content:"";z-index:2;background:currentColor;display:block;position:absolute;inset:0;-webkit-mask:url("Website Assets/Menu Icons/Publish.svg") 50%/contain no-repeat;mask:url("Website Assets/Menu Icons/Publish.svg") 50%/contain no-repeat}.how-it-works-publish-trails{z-index:1;pointer-events:none;width:3.46rem;height:2.88rem;position:absolute;top:-.46rem;left:50%;overflow:hidden;transform:translate(-50%)}.how-it-works-publish-trails>span{--publish-trail-x:.08rem;--publish-trail-width:2px;--publish-trail-length:.4rem;--publish-trail-duration:1.6s;--publish-trail-delay:-.4s;--publish-trail-opacity:.56;--publish-trail-angle:0deg;--publish-trail-drift:0rem;top:-.62rem;left:var(--publish-trail-x);width:var(--publish-trail-width);height:var(--publish-trail-length);opacity:0;transform:translate3d(0, -.18rem, 0) rotate(var(--publish-trail-angle));animation:howItWorksPublishTrail var(--publish-trail-duration) linear infinite;animation-delay:var(--publish-trail-delay);background:linear-gradient(#0000,currentColor 22% 78%,#0000);border-radius:999px;position:absolute}.how-it-works-publish-trails>span:nth-child(2){--publish-trail-x:.43rem;--publish-trail-width:1px;--publish-trail-length:.58rem;--publish-trail-duration:1.92s;--publish-trail-delay:-1.16s;--publish-trail-opacity:.48;--publish-trail-angle:-2deg;--publish-trail-drift:.06rem}.how-it-works-publish-trails>span:nth-child(3){--publish-trail-x:.77rem;--publish-trail-length:.3rem;--publish-trail-duration:1.34s;--publish-trail-delay:-.72s;--publish-trail-opacity:.7;--publish-trail-angle:2deg;--publish-trail-drift:-.04rem}.how-it-works-publish-trails>span:nth-child(4){--publish-trail-x:1.08rem;--publish-trail-width:1px;--publish-trail-length:.5rem;--publish-trail-duration:2.08s;--publish-trail-delay:-1.74s;--publish-trail-opacity:.44;--publish-trail-angle:-1deg;--publish-trail-drift:.04rem}.how-it-works-publish-trails>span:nth-child(5){--publish-trail-x:2.37rem;--publish-trail-length:.34rem;--publish-trail-duration:1.46s;--publish-trail-delay:-.94s;--publish-trail-opacity:.68;--publish-trail-angle:1deg;--publish-trail-drift:-.05rem}.how-it-works-publish-trails>span:nth-child(6){--publish-trail-x:2.64rem;--publish-trail-width:1px;--publish-trail-length:.56rem;--publish-trail-duration:1.86s;--publish-trail-delay:-.32s;--publish-trail-opacity:.5;--publish-trail-angle:2deg;--publish-trail-drift:.05rem}.how-it-works-publish-trails>span:nth-child(7){--publish-trail-x:3.02rem;--publish-trail-length:.28rem;--publish-trail-duration:1.29s;--publish-trail-delay:-1.08s;--publish-trail-opacity:.72;--publish-trail-angle:-2deg;--publish-trail-drift:-.04rem}.how-it-works-publish-trails>span:nth-child(8){--publish-trail-x:3.34rem;--publish-trail-width:1px;--publish-trail-length:.46rem;--publish-trail-duration:1.72s;--publish-trail-delay:-1.42s;--publish-trail-opacity:.52;--publish-trail-angle:1deg;--publish-trail-drift:.04rem}.how-it-works-report-bars{background:currentColor;border-radius:5px;justify-content:center;align-items:flex-end;gap:5px;width:2.56rem;height:2.37rem;padding:.72rem .48rem .38rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.how-it-works-report-bars>span{background:var(--workflow-icon-cutout);transform-origin:bottom;width:5px;height:16px;animation-duration:var(--workflow-motion-duration);animation-timing-function:var(--workflow-motion-ease);animation-iteration-count:infinite;animation-delay:var(--workflow-motion-delay);border-radius:2px 2px 0 0;transform:scaleY(.4)}.how-it-works-report-bars>span:first-child{animation-name:howItWorksReportBarOne}.how-it-works-report-bars>span:nth-child(2){animation-name:howItWorksReportBarTwo}.how-it-works-report-bars>span:nth-child(3){animation-name:howItWorksReportBarThree}@keyframes howItWorksClapper{0%,19%,to{transform:translateY(-.12rem)rotate(-19deg)}30%{transform:translateY(0)rotate(0)}34%{transform:translateY(-.03rem)rotate(-2deg)}40%,72%{transform:translateY(0)rotate(0)}84%{transform:translateY(-.12rem)rotate(-19deg)}}@keyframes howItWorksPublishTrail{0%{opacity:0;transform:translate3d(0, -.18rem, 0) rotate(var(--publish-trail-angle))}9%,86%{opacity:var(--publish-trail-opacity)}to{opacity:0;transform:translate3d(var(--publish-trail-drift), 3.66rem, 0) rotate(var(--publish-trail-angle))}}@keyframes howItWorksReportBarOne{0%,19%,to{transform:scaleY(.4)}30%,46%{transform:scaleY(.94)}62%,72%{transform:scaleY(.62)}84%{transform:scaleY(.4)}}@keyframes howItWorksReportBarTwo{0%,19%,to{transform:scaleY(.72)}30%,46%{transform:scaleY(.46)}62%,72%{transform:scaleY(1)}84%{transform:scaleY(.72)}}@keyframes howItWorksReportBarThree{0%,19%,to{transform:scaleY(1)}30%,46%{transform:scaleY(.78)}62%,72%{transform:scaleY(.42)}84%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.how-it-works-clapperboard-top,.how-it-works-publish-trails>span,.how-it-works-report-bars>span{animation:none}.how-it-works-clapperboard-top{transform:translateY(0)rotate(0)}.how-it-works-publish-trails>span{opacity:0}.how-it-works-report-bars>span{transform:scaleY(.72)}.how-it-works-report-bars>span:first-child{transform:scaleY(.4)}.how-it-works-report-bars>span:nth-child(3){transform:scaleY(1)}}.how-it-works-step-number{z-index:1;width:var(--step-circle);height:var(--step-circle);background:var(--accent);color:#fff;letter-spacing:.04em;box-shadow:0 0 0 4px var(--bg);border-radius:999px;place-items:center;font-size:.8rem;font-weight:900;line-height:1;display:inline-grid;position:relative}.how-it-works-card h3{font-family:var(--font-body);color:var(--text);margin:0;font-size:1rem;line-height:1.1}.how-it-works-card p{width:min(100%,21rem);color:var(--muted);margin:0 auto;font-size:.95rem;line-height:1.45}.plan-guidance-card{border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,52rem);padding:1rem 1.1rem;display:flex}.plan-guidance-card .eyebrow,.plan-guidance-card h2,.plan-guidance-card p{margin:0}.plan-guidance-card h2{font-family:var(--font-body);letter-spacing:-.04em;font-size:clamp(1.35rem,2vw,2rem);line-height:1}.plan-guidance-card p:not(.eyebrow){max-width:32rem;color:var(--muted);font-size:.95rem;line-height:1.5}.plan-guidance-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.monthly-plans-intro{text-align:center;gap:.7rem;width:100%;min-width:0;max-width:62rem;margin:0 auto .5rem;display:grid}.monthly-plans-intro .eyebrow,.monthly-plans-intro h1,.monthly-plans-intro p{margin:0}.monthly-plans-intro h1{font-family:var(--font-body);color:var(--text);letter-spacing:0;font-size:clamp(2.35rem,4.8vw,5rem);line-height:.92}.monthly-plans-intro p{color:var(--muted);max-width:45rem;margin:0 auto;font-size:1rem;line-height:1.65}.monthly-plans-guidance{width:100%;margin:0 auto}.project-case-cta-section{width:min(calc(100% - 2rem), var(--content));margin:0 auto;padding:0 0 2rem}.project-case-cta-card{border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.35rem;display:flex}.project-case-cta-card .eyebrow,.project-case-cta-card h2,.project-case-cta-card p{margin:0}.project-case-cta-card h2{font-family:var(--font-body);color:var(--text);letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,3rem);line-height:.95}.project-case-cta-card p:not(.eyebrow){color:var(--muted);margin-top:.5rem;line-height:1.55}.project-continue-section{gap:1rem;width:100%;max-width:none;margin:0;padding:0 0 4rem;display:grid;overflow:hidden}.project-continue-section[hidden],.project-embed-root .project-continue-section{display:none}.project-continue-heading{width:min(calc(100% - 2rem), var(--content));justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.project-continue-heading .eyebrow{margin:0}.project-continue-controls{align-items:center;gap:.45rem;padding:2px;display:inline-flex;overflow:visible}.project-continue-control{width:2.35rem;height:2.35rem;color:var(--text);font:inherit;cursor:pointer;background:#070a0fd1;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.project-continue-control:hover{background:#0b0f16eb;border-color:#fff;transform:none}.project-continue-control:focus-visible{background:#0b0f16eb;border-color:#ffffff29;outline:none;transform:none}.project-continue-control:active{transform:translateY(0)}.project-continue-shell{width:min(calc(100% - 2rem), var(--content));margin:0 auto;overflow:hidden}.project-continue-slider{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;scroll-behavior:auto;width:100%;overflow:auto hidden}.project-continue-slider::-webkit-scrollbar{display:none}.project-continue-slider.is-dragging{cursor:grabbing;user-select:none}.project-continue-track{contain:layout paint;align-items:stretch;gap:0;width:max-content;padding:0 1rem;display:flex}.project-continue-track:empty{min-width:1px;min-height:340px}.project-continue-set{flex:none;align-items:stretch;gap:.8rem;padding-right:.8rem;display:flex}.project-continue-section .project-slide{border-radius:24px;flex:0 0 clamp(190px,14vw,260px);min-height:340px}.project-continue-section .project-slide>.project-slide-media{object-fit:cover;width:100%;height:100%;display:block}@media (width<=980px){.how-it-works-section .section-heading h2 span{white-space:normal}.how-it-works-grid{grid-template-columns:1fr;gap:1.35rem}.how-it-works-grid:before,.how-it-works-grid:after{display:none}.how-it-works-card{grid-template-columns:var(--step-icon-size) minmax(0, 1fr);text-align:left;justify-items:stretch;gap:.35rem 1rem;padding:0}.how-it-works-card:after{content:"";z-index:0;top:calc(var(--step-icon-size) + var(--step-marker-gap) + var(--step-circle));bottom:-1.35rem;left:calc(var(--step-icon-size) / 2);background:var(--accent);border-radius:999px;width:3px;position:absolute;transform:translate(-50%)}.how-it-works-card:last-child:after{display:none}.how-it-works-step-marker{grid-row:1/3;align-self:start}.how-it-works-step-number{box-shadow:none}.how-it-works-card h3,.how-it-works-card p{grid-column:2}.how-it-works-card p{width:100%;margin:0}.plan-guidance-card,.project-case-cta-card{flex-direction:column;align-items:flex-start}.project-continue-section .project-slide{flex-basis:210px;min-height:320px}.project-continue-track:empty{min-height:320px}.plan-guidance-actions{justify-content:flex-start}}@media (width<=640px){.how-it-works-grid{grid-template-columns:1fr}.plan-guidance-actions,.plan-guidance-actions .button,.project-case-cta-card .button{width:100%}.project-case-cta-section{padding-bottom:1.4rem}.project-continue-section{padding-bottom:3rem}.project-continue-heading{width:min(calc(100% - 1rem), var(--content))}.project-continue-control{width:2.2rem;height:2.2rem}.project-continue-shell{width:min(calc(100% - 1rem), var(--content))}.project-continue-section .project-slide{border-radius:22px;flex-basis:58vw;min-height:300px}.project-continue-track:empty{min-height:300px}}@media (width<=700px){#services.service-types-section>.service-types-marquee{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw!important;max-width:100vw!important}}.project-slider-section .slider-heading,.how-it-works-section .section-heading,.service-types-section .section-heading,.monthly-work-section .section-heading,.dashboard-control-section .section-heading,.clients-section .section-heading-compact{margin-bottom:var(--section-content-gap)!important}.how-it-works-section .section-heading{margin-bottom:clamp(1.8rem,3vw,2.6rem)!important}@media (width<=700px){:root{--section-content-gap:clamp(2rem, 8vw, 2.45rem)}}.project-slider-section .slider-heading h2,.service-types-section .section-heading h2,.how-it-works-section .section-heading h2,.monthly-work-section .section-heading h2,.dashboard-control-section .section-heading h2,.clients-section .section-heading-compact h2{font-family:var(--font-title);letter-spacing:0;font-size:clamp(2.6rem,4.2vw,4rem);font-weight:700;line-height:var(--title-leading)!important}.admin-body .admin-request-lightbox .admin-request-action-row .admin-request-approve-button,.admin-body .admin-view[data-admin-section=requests] .admin-request-action-row .admin-request-approve-button{color:#58d78f!important;background:#2fbf7124!important;border-color:#2fbf71ad!important}.admin-body .admin-request-lightbox .admin-request-action-row .admin-request-approve-button:hover,.admin-body .admin-request-lightbox .admin-request-action-row .admin-request-approve-button:focus-visible,.admin-body .admin-view[data-admin-section=requests] .admin-request-action-row .admin-request-approve-button:hover,.admin-body .admin-view[data-admin-section=requests] .admin-request-action-row .admin-request-approve-button:focus-visible{color:#f5fff8!important;background:#2fbf7138!important;border-color:#52db8feb!important}.admin-body .admin-request-lightbox .admin-request-action-row .admin-request-info-button,.admin-body .admin-view[data-admin-section=requests] .admin-request-action-row .admin-request-info-button{color:#f6c343!important;background:#f6c3431c!important;border-color:#f6c34385!important}.admin-body .admin-request-lightbox .admin-request-action-row .admin-request-info-button:hover,.admin-body .admin-request-lightbox .admin-request-action-row .admin-request-info-button:focus-visible,.admin-body .admin-view[data-admin-section=requests] .admin-request-action-row .admin-request-info-button:hover,.admin-body .admin-view[data-admin-section=requests] .admin-request-action-row .admin-request-info-button:focus-visible{color:#ffe6a3!important;background:#f6c3432e!important;border-color:#f6c343c7!important}.admin-body .admin-view[data-admin-section=requests] .admin-request-project-card,.admin-body .admin-view[data-admin-section=requests] .admin-request-project-card:hover,.admin-body .admin-view[data-admin-section=requests] .admin-request-project-card:focus-within{border:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:16px!important}.admin-body .admin-view[data-admin-section=requests] .admin-request-project-card:hover,.admin-body .admin-view[data-admin-section=requests] .admin-request-project-card:focus-within{border-color:var(--accent-line)!important}.admin-body .admin-view[data-admin-section=requests] .dashboard-status.is-submitted,.admin-body .admin-request-lightbox .dashboard-status.is-submitted{border-color:var(--status-danger)!important;background:var(--status-danger)!important;color:var(--status-text-light)!important}.admin-body .admin-view[data-admin-section=requests] .dashboard-status.is-needs-information,.admin-body .admin-request-lightbox .dashboard-status.is-needs-information{border-color:var(--status-production)!important;background:var(--status-production)!important;color:var(--status-text-dark)!important}.admin-body .admin-view[data-admin-section=requests] .dashboard-status.is-approved,.admin-body .admin-request-lightbox .dashboard-status.is-approved{border-color:var(--status-success)!important;background:var(--status-success)!important;color:var(--status-text-dark)!important}.admin-body .admin-view[data-admin-section=requests] .admin-request-project-card.is-needs-attention .dashboard-status{border-color:var(--status-danger)!important;background:var(--status-danger)!important;color:var(--status-text-light)!important}.admin-body .admin-view[data-admin-section=requests] .admin-request-project-card.is-waiting-client .dashboard-status{border-color:var(--status-production)!important;background:var(--status-production)!important;color:var(--status-text-dark)!important}.admin-body .admin-view[data-admin-section=requests] .admin-request-project-card.is-approved .dashboard-status{border-color:var(--status-success)!important;background:var(--status-success)!important;color:var(--status-text-dark)!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-card,.admin-body .admin-view[data-admin-section=clients] .admin-client-card:hover,.admin-body .admin-view[data-admin-section=clients] .admin-client-card:focus-visible,.admin-body .admin-view[data-admin-section=clients] .admin-client-card:focus-within,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card.is-waiting-admin,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card.is-responded,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:hover,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:focus-visible,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:focus-within{border:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:16px!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-card:hover,.admin-body .admin-view[data-admin-section=clients] .admin-client-card:focus-visible,.admin-body .admin-view[data-admin-section=clients] .admin-client-card:focus-within,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:hover,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:focus-visible,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:focus-within{border-color:var(--accent-line)!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-card.is-selected,.admin-body .admin-view[data-admin-section=clients] .admin-client-card.is-selected:hover,.admin-body .admin-view[data-admin-section=clients] .admin-client-card.is-selected:focus-within{border-color:var(--accent-line)!important;background:var(--accent-soft)!important;background-color:var(--accent-soft)!important}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:before,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card.is-waiting-admin:before{background:0 0!important}.admin-body .admin-view[data-admin-section=clients] .admin-search,.admin-body .admin-view[data-admin-section=clients] .admin-filter-select,.admin-body .admin-view[data-admin-section=requests] .admin-filter-select,.admin-body .admin-view[data-admin-section=tickets] .admin-filter-select{border:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important}.admin-body .admin-view[data-admin-section=clients] .admin-search:hover,.admin-body .admin-view[data-admin-section=clients] .admin-search:focus,.admin-body .admin-view[data-admin-section=clients] .admin-filter-select:hover,.admin-body .admin-view[data-admin-section=clients] .admin-filter-select:focus,.admin-body .admin-view[data-admin-section=requests] .admin-filter-select:hover,.admin-body .admin-view[data-admin-section=requests] .admin-filter-select:focus,.admin-body .admin-view[data-admin-section=tickets] .admin-filter-select:hover,.admin-body .admin-view[data-admin-section=tickets] .admin-filter-select:focus{border-color:var(--accent-line)!important;outline:none!important}.admin-body .dashboard-page-notice,.admin-body .dashboard-page-notice.is-success,.admin-body .dashboard-page-notice.is-info,.admin-body .dashboard-page-notice.is-error{border:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:16px!important}.admin-body .dashboard-page-notice.is-success{border-color:#fff!important}.monthly-plans-page .monthly-plans-intro{text-align:center!important;justify-items:center!important}.monthly-plans-page .monthly-plans-intro>.eyebrow{width:fit-content;max-width:100%;text-align:center!important;justify-self:center!important}.monthly-plans-page .monthly-compare-price,.monthly-plans-page .monthly-compare-price span,.monthly-plans-page .monthly-compare-price span:last-child,.monthly-plans-page .monthly-price-note-usual,.monthly-plans-page .monthly-price-note-current{color:#fff!important}.admin-body[data-admin-view=overview] .admin-hero{margin-bottom:.15rem;align-items:center!important;gap:.8rem!important}.admin-body[data-admin-view=overview] .admin-hero h1{color:var(--text);font-family:var(--font-title);letter-spacing:0;margin:0;font-size:clamp(2rem,3.6vw,4rem);font-weight:800;line-height:.95}.admin-body[data-admin-view=overview] .admin-hero .dashboard-page-actions{flex:none;align-items:center}.admin-body[data-admin-view=overview] .admin-hero [data-admin-refresh]{letter-spacing:0;font-weight:800;border-radius:999px!important;min-height:2.25rem!important;padding:0 1rem!important;font-size:.82rem!important}.monthly-work-card.is-recommended,.monthly-compare-card.is-recommended{overflow:visible}.monthly-work-recommended-badge,.monthly-compare-recommended-badge{z-index:4;border:1px solid var(--line);border-color:inherit;background:var(--bg);background-color:var(--bg);color:#fff;min-width:9.4rem;min-height:2.05rem;font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;box-shadow:none;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:.34rem 1.1rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.monthly-work-discount-badge,.monthly-compare-discount-badge{color:#f8c14a;min-height:0;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.monthly-work-discount-badge[hidden],.monthly-compare-discount-badge[hidden]{display:none!important}.monthly-work-discount-badge,.monthly-compare-discount-badge{text-decoration:none}@media (width<=760px){.monthly-work-recommended-badge,.monthly-compare-recommended-badge{left:min(50%,50vw - 1rem)}}.monthly-work-card-header .eyebrow,.monthly-compare-card-top .eyebrow{color:#fff!important}.monthly-work-card-header .eyebrow:after,.monthly-compare-card-top .eyebrow:after{color:var(--accent);letter-spacing:.08em;flex:none;margin-left:.5rem;font-size:1em;display:inline-block;transform:none}.monthly-work-card[data-plan-id=starter] .monthly-work-card-header .eyebrow:after,.monthly-compare-card[data-plan-id=starter] .monthly-compare-card-top .eyebrow:after{content:"★"}.monthly-work-card[data-plan-id=growth] .monthly-work-card-header .eyebrow:after{content:"★★"}.monthly-work-card[data-plan-id=starter] .monthly-work-card-header .eyebrow:after,.monthly-work-card[data-plan-id=growth] .monthly-work-card-header .eyebrow:after,.monthly-compare-card[data-plan-id=starter] .monthly-compare-card-top .eyebrow:after,.monthly-compare-card[data-plan-id=growth] .monthly-compare-card-top .eyebrow:after{font-size:1.18em}.monthly-compare-card[data-plan-id=growth] .monthly-compare-card-top .eyebrow:after{content:"★★"}.monthly-work-card[data-plan-id=premium] .monthly-work-card-header .eyebrow:after,.monthly-compare-card[data-plan-id=premium] .monthly-compare-card-top .eyebrow:after{content:none;display:none}.monthly-work-card[data-plan-id=premium] .monthly-work-card-header .eyebrow,.monthly-compare-card[data-plan-id=premium] .monthly-compare-card-top .eyebrow{padding-right:0}.monthly-work-tier-icon{object-fit:contain;vertical-align:-.16rem;width:1rem;height:1rem;margin-left:.5rem;display:inline-block}.monthly-work-points{border-top:1px solid #f7f7f81f;border-bottom:0;padding-top:0;gap:0!important}.monthly-work-points p{border-top:1px solid #f7f7f817;min-height:2rem;padding:.42rem 0}.monthly-work-points p:first-child{border-top:0}.monthly-work-point-best{padding-top:.52rem;padding-bottom:0;border-top-color:#f7f7f829!important;border-bottom:0!important;margin-top:0!important}.monthly-work-grid .monthly-work-points{border-top:1px solid #f7f7f81f;padding-top:0;gap:0!important}.monthly-work-grid .monthly-work-points p{border:0;min-height:2rem;padding:.42rem 0}.monthly-work-grid .monthly-work-points p+p{border-top:1px solid #f7f7f817}.monthly-work-grid .monthly-work-point-production-set,.monthly-work-grid .monthly-work-point-with-help{justify-content:flex-start;align-items:center;gap:.42rem;display:flex;position:relative;overflow:visible}.monthly-work-grid .monthly-work-point-with-help>span:first-child{min-width:0}.monthly-plan-feature-help{flex:none;align-items:center;display:inline-flex;position:static}.monthly-plan-feature-help-button{color:#f7f7f8c7;width:1.4rem;height:1.4rem;font:inherit;cursor:help;background:0 0;border:1px solid #dddddf57;border-radius:999px;place-items:center;padding:0;font-size:.72rem;font-weight:900;line-height:1;transition:border-color .16s,color .16s,background-color .16s;display:inline-grid}.monthly-plan-feature-help-button:hover,.monthly-plan-feature-help-button:focus-visible,.monthly-plan-feature-help.is-open .monthly-plan-feature-help-button{border-color:var(--text);color:var(--text);background:#ffffff0f;outline:none}.monthly-plan-feature-tooltip{z-index:30;width:min(18rem,100vw - 4rem);color:var(--muted);letter-spacing:0;opacity:0;pointer-events:none;text-align:left;text-transform:none;visibility:hidden;white-space:normal;background:#111114;border:1px solid #dddddf2e;border-radius:12px;padding:.72rem .78rem;font-size:.74rem;font-weight:650;line-height:1.42;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + .48rem);left:0;transform:translateY(-.18rem);box-shadow:0 18px 36px #00000061}.monthly-plan-feature-help:hover .monthly-plan-feature-tooltip,.monthly-plan-feature-help:focus-within .monthly-plan-feature-tooltip,.monthly-plan-feature-help.is-open .monthly-plan-feature-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.monthly-plan-feature-help.is-tooltip-dismissed .monthly-plan-feature-tooltip{opacity:0;visibility:hidden;transform:translateY(-.18rem)}.book-call-lightbox .book-call-form input,.book-call-lightbox .book-call-form textarea{border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.book-call-lightbox .book-call-date-button,.book-call-lightbox .book-call-time-button,.book-call-lightbox .book-call-date-button:hover,.book-call-lightbox .book-call-date-button:focus-visible,.book-call-lightbox .book-call-time-button:hover,.book-call-lightbox .book-call-time-button:focus-visible,.book-call-lightbox .book-call-date-button.is-active,.book-call-lightbox .book-call-time-button.is-active{box-shadow:none!important;background:0 0!important}.button:hover,.button:focus-visible,button.button:hover,button.button:focus-visible,.nav a.topbar-login-nav:hover,.nav a.topbar-login-nav:focus-visible,.monthly-plan-select-button:hover,.monthly-plan-select-button:focus-visible{background:var(--accent)!important;background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:none!important;transform:none!important}.button-secondary:hover,.button-secondary:focus-visible,.button-ghost:hover,.button-ghost:focus-visible,.btn-secondary:hover,.btn-secondary:focus-visible,.dashboard-inline-action.button-secondary:hover,.dashboard-inline-action.button-secondary:focus-visible,.project-filter-link:not(.is-active):hover,.project-filter-link:not(.is-active):focus-visible,.dashboard-filter-button:not(.is-active):not([aria-pressed=true]):hover,.dashboard-filter-button:not(.is-active):not([aria-pressed=true]):focus-visible,.dashboard-settings-category-link:not(.is-active):not([aria-selected=true]):hover,.dashboard-settings-category-link:not(.is-active):not([aria-selected=true]):focus-visible,.dashboard-top-nav a:not(.is-active):not([aria-current=page]):hover,.dashboard-top-nav a:not(.is-active):not([aria-current=page]):focus-visible,.admin-shell .dashboard-top-nav button:not(.is-active):not([aria-current=page]):hover,.admin-shell .dashboard-top-nav button:not(.is-active):not([aria-current=page]):focus-visible,.dashboard-user-dropdown-nav a:not(.is-active):not([aria-current=page]):hover,.dashboard-user-dropdown-nav a:not(.is-active):not([aria-current=page]):focus-visible,.dashboard-user-dropdown-action:hover,.dashboard-user-dropdown-action:focus-visible,.dashboard-user-dropdown-logout:hover,.dashboard-user-dropdown-logout:focus-visible,.dashboard-notification-clear-button:hover,.dashboard-notification-clear-button:focus-visible,.monthly-billing-option:not(.is-active):hover,.monthly-billing-option:not(.is-active):focus-visible,.dashboard-theme-option:not(.is-active):not([aria-checked=true]):hover,.dashboard-theme-option:not(.is-active):not([aria-checked=true]):focus-visible,.auth-tab:not(.is-active):hover,.auth-tab:not(.is-active):focus-visible,.book-call-date-button:not(.is-active):hover,.book-call-date-button:not(.is-active):focus-visible,.book-call-time-button:not(.is-active):hover,.book-call-time-button:not(.is-active):focus-visible,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-action:not(:disabled):hover,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-action:not(:disabled):focus-visible{border-color:var(--line)!important;color:#fff!important;box-shadow:none!important;background:0 0!important;transform:none!important}.project-filter-link.is-active,.dashboard-filter-button.is-active,.dashboard-filter-button[aria-pressed=true],.dashboard-settings-category-link.is-active,.dashboard-settings-category-link[aria-selected=true],.dashboard-top-nav a.is-active,.dashboard-top-nav a[aria-current=page],.admin-shell .dashboard-top-nav button.is-active,.admin-shell .dashboard-top-nav button[aria-current=page],.dashboard-user-dropdown-nav a.is-active,.dashboard-user-dropdown-nav a[aria-current=page],.monthly-billing-option.is-active,.dashboard-theme-option.is-active,.dashboard-theme-option[aria-checked=true],.auth-tab.is-active,.book-call-date-button.is-active,.book-call-time-button.is-active,.chip-active,button.is-selected,button.is-active{background:var(--accent)!important;background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:none!important;background-image:none!important;transform:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link:not(.is-active):not([aria-selected=true]):hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link:not(.is-active):not([aria-selected=true]):focus-visible{border-color:var(--line)!important;color:#fff!important;box-shadow:none!important;background:0 0!important;transform:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link.is-active,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link[aria-selected=true]{background:var(--accent)!important;background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:none!important;background-image:none!important;transform:none!important}.consent-banner{z-index:10000;width:min(58rem,100vw - 2rem);color:var(--text);backdrop-filter:blur(18px);background:#07080cf0;border:1px solid #ffffff29;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;gap:1.1rem;padding:1rem;display:grid;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);box-shadow:0 28px 90px #00000075}.consent-banner[hidden],.consent-dialog-backdrop[hidden],.consent-floating-button[hidden]{display:none!important}.consent-banner-copy{text-align:left;gap:.42rem;display:grid}.consent-banner-kicker,.consent-media-kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800;line-height:1}.consent-banner h2,.consent-dialog h2,.consent-media-panel h3{color:var(--text);margin:0;font-size:1.05rem;font-weight:850;line-height:1.15}.consent-banner p,.consent-dialog p,.consent-media-panel p{color:#dddddfbd;margin:0;font-size:.84rem;line-height:1.5}.consent-banner a,.consent-dialog-link{width:fit-content;color:var(--text);text-underline-offset:.18em;font-size:.8rem;font-weight:800;text-decoration:underline}.consent-gpc-note{background:#d2203114;border:1px solid #d2203152;border-radius:.55rem;padding:.58rem .7rem;color:#ffffffe0!important}.consent-banner-actions,.consent-dialog-actions,.consent-media-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.consent-banner-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;width:25rem;max-width:100%;display:grid}.consent-banner-actions [data-consent-action=manage]{grid-column:1/-1}.consent-banner-actions .button,.consent-dialog-actions .button,.consent-media-actions .button{white-space:nowrap;min-height:3rem;padding-inline:.9rem}.consent-dialog-backdrop{z-index:10010;backdrop-filter:blur(12px);background:#000000a8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.is-consent-dialog-open{overflow:hidden}.consent-dialog{width:min(44rem,100vw - 2rem);max-height:min(46rem,100vh - 2rem);color:var(--text);background:#08090d;border:1px solid #ffffff29;border-radius:.85rem;gap:1rem;padding:clamp(1.1rem,2vw,1.6rem);display:grid;position:relative;overflow:auto;box-shadow:0 32px 100px #00000085}.consent-dialog-close{color:#ffffffdb;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-width:3.2rem;height:2rem;padding:0 .58rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.consent-preferences-form{gap:.75rem;display:grid}.consent-toggle{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.86rem;display:grid}.consent-toggle-copy{gap:.24rem;display:grid}.consent-toggle-title{color:var(--text);font-size:.92rem;font-weight:850;line-height:1.2}.consent-toggle-description{color:#dddddfad;font-size:.78rem;line-height:1.45}.consent-toggle-control{align-items:center;gap:.55rem;display:inline-flex;position:relative}.consent-toggle-status{color:#dddddfad;text-transform:uppercase;font-size:.72rem;font-weight:800}.consent-toggle input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;margin:0;position:absolute;inset:0 auto auto 0;overflow:hidden;border:0!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important}.consent-toggle input+span{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;width:3rem;height:1.65rem;transition:background-color .16s,border-color .16s;display:inline-block;position:relative}.consent-toggle input+span:after{content:"";background:#fff;border-radius:999px;width:1.12rem;height:1.12rem;transition:transform .16s;position:absolute;top:50%;left:.22rem;transform:translateY(-50%)}.consent-toggle input:checked+span{border-color:var(--accent);background:var(--accent)}.consent-toggle input:checked+span:after{transform:translate(1.32rem,-50%)}.consent-toggle input:focus-visible+span{outline-offset:3px;outline:2px solid #ffffffb8}.consent-toggle input:disabled+span{opacity:.62}.consent-floating-button{z-index:9990;color:#ffffffdb;backdrop-filter:blur(12px);background:#07080cd1;border:1px solid #ffffff2e;border-radius:999px;min-height:2.3rem;padding:0 .78rem;font-size:.72rem;font-weight:850;position:fixed;bottom:clamp(1rem,2vw,1.5rem);left:clamp(1rem,2vw,1.5rem);box-shadow:0 16px 44px #00000047}.footer-privacy-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;display:inline-flex}.footer-privacy-links button{color:#dddddfbd;font:inherit;background:0 0;border:0;padding:0;font-weight:700;line-height:1}.footer-privacy-links button:hover,.footer-privacy-links button:focus-visible,.consent-floating-button:hover,.consent-floating-button:focus-visible,.consent-dialog-close:hover,.consent-dialog-close:focus-visible{color:#fff}.consent-media-panel{z-index:2;text-align:center;background:linear-gradient(#05070bad,#05070beb),radial-gradient(circle at 50% 20%,#d220312e,#0000 42%);place-items:center;gap:.75rem;padding:clamp(1rem,3vw,2rem);display:grid;position:absolute;inset:0}.consent-media-panel>*{max-width:26rem}.consent-media-actions{justify-content:center}@media (width<=760px){.consent-banner{grid-template-columns:1fr;gap:.75rem;width:calc(100vw - 1.5rem);padding:.875rem;bottom:.75rem;right:.75rem}.consent-banner-actions{justify-content:stretch;gap:.5rem;width:100%}.consent-banner-actions .button{padding-inline:.5rem;font-size:.78rem}.consent-banner-actions [data-consent-action=manage]{min-height:2.75rem}.consent-banner-actions .button,.consent-dialog-actions .button,.consent-media-actions .button{flex:100%}.consent-toggle{grid-template-columns:1fr}.consent-toggle-control{justify-content:space-between}.consent-floating-button{max-width:calc(100vw - 2rem)}}.button:hover,.button:focus-visible,button.button:hover,button.button:focus-visible,.button-danger:hover,.button-danger:focus-visible,.monthly-plan-select-button:hover,.monthly-plan-select-button:focus-visible,.monthly-work-actions-row .button:not(.button-secondary):not(.button-ghost):hover,.monthly-work-actions-row .button:not(.button-secondary):not(.button-ghost):focus-visible,.dashboard-project-lightbox .button:hover,.dashboard-project-lightbox .button:focus-visible{background:var(--accent)!important;background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:none!important;filter:none!important;background-image:none!important;transform:none!important}.dashboard-user-trigger:not(.is-active):hover,.dashboard-user-trigger:not(.is-active):focus-visible,.dashboard-notification-trigger:not(.is-active):hover,.dashboard-notification-trigger:not(.is-active):focus-visible,.dashboard-tool-card:hover,.dashboard-tool-card:focus-within,.dashboard-client-project-card:hover,.dashboard-client-project-card:focus-visible,.dashboard-overview-new-request-card:hover,.dashboard-overview-new-request-card:focus-visible,.dashboard-onboarding-step:hover,.dashboard-onboarding-step:focus-visible,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:focus-visible,.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step:focus-visible,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:hover,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:focus-within,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-trigger:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-trigger:focus-visible,.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-trigger:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-trigger:focus-visible{background:var(--panel)!important;background-color:var(--panel)!important;border-color:var(--line)!important;color:#fff!important;box-shadow:none!important;filter:none!important;background-image:none!important;transform:none!important}.dashboard-icon-action.is-danger:hover,.dashboard-icon-action.is-danger:focus-visible,.dashboard-ticket-message-icon-button.is-danger:hover,.dashboard-ticket-message-icon-button.is-danger:focus-visible,.dashboard-project-lightbox .dashboard-comment-icon-button.is-danger:hover,.dashboard-project-lightbox .dashboard-comment-icon-button.is-danger:focus-visible,.admin-client-lightbox .admin-client-action-row .admin-danger-button:hover,.admin-client-lightbox .admin-client-action-row .admin-danger-button:focus-visible,.button.dashboard-ticket-message-cancel-button:hover,.button.dashboard-ticket-message-cancel-button:focus-visible,.dashboard-comment-button:hover,.dashboard-comment-button:focus-visible,.dashboard-delivery-time-marker:hover,.dashboard-delivery-time-marker:focus-visible,.dashboard-ticket-summary-button:hover .admin-ticket-expand-button,.dashboard-ticket-summary-button:focus-visible .admin-ticket-expand-button,.dashboard-project-lightbox .dashboard-feedback-send:hover,.dashboard-project-lightbox .dashboard-feedback-send:focus-visible,.dashboard-project-lightbox .dashboard-feedback-cancel:hover,.dashboard-project-lightbox .dashboard-feedback-cancel:focus-visible,.admin-mini-row-action:hover,.admin-mini-row-action:focus-visible,.admin-body .admin-view[data-admin-section=overview] .admin-mini-row-action:hover,.admin-body .admin-view[data-admin-section=overview] .admin-mini-row-action:focus-visible,.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-mini-row-action:hover,.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-mini-row-action:focus-visible,.admin-client-expand-button:hover,.admin-client-expand-button:focus-visible,.admin-client-card.is-expanded .admin-client-expand-button,.admin-project-card.is-expanded .admin-client-expand-button,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-action:not(.is-active):not([aria-pressed=true]):hover,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-card-action:not(.is-active):not([aria-pressed=true]):focus-visible,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card .dashboard-tool-card-action:not(.is-active):not([aria-pressed=true]):hover,.dashboard-body[data-dashboard-view=tools] .dashboard-tool-category-grid>.dashboard-tool-card .dashboard-tool-card-action:not(.is-active):not([aria-pressed=true]):focus-visible,#dashboardRequestModal .dashboard-request-type-card:not(.is-selected):not([aria-pressed=true]):hover,#dashboardRequestModal .dashboard-request-type-card:not(.is-selected):not([aria-pressed=true]):focus-visible{border-color:var(--line)!important;color:#fff!important;box-shadow:none!important;filter:none!important;background:0 0!important;transform:none!important}#dashboardRequestModal .dashboard-request-type-card.is-selected,#dashboardRequestModal .dashboard-request-type-card[aria-pressed=true]{background:var(--accent)!important;background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:none!important;filter:none!important;background-image:none!important;transform:none!important}.button-secondary:not(.is-active):not([aria-pressed=true]):hover,.button-secondary:not(.is-active):not([aria-pressed=true]):focus-visible,.button-ghost:not(.is-active):not([aria-pressed=true]):hover,.button-ghost:not(.is-active):not([aria-pressed=true]):focus-visible,.btn-secondary:not(.is-active):not([aria-pressed=true]):hover,.btn-secondary:not(.is-active):not([aria-pressed=true]):focus-visible,.nav a.topbar-login-nav:not(.is-active):not([aria-current=page]):hover,.nav a.topbar-login-nav:not(.is-active):not([aria-current=page]):focus-visible,.project-filter-link:not(.is-active):not([aria-pressed=true]):hover,.project-filter-link:not(.is-active):not([aria-pressed=true]):focus-visible,.dashboard-nav a:not(.is-active):not([aria-current=page]):hover,.dashboard-nav a:not(.is-active):not([aria-current=page]):focus-visible,.dashboard-top-nav a:not(.is-active):not([aria-current=page]):hover,.dashboard-top-nav a:not(.is-active):not([aria-current=page]):focus-visible,.admin-shell .dashboard-top-nav button:not(.is-active):not([aria-current=page]):hover,.admin-shell .dashboard-top-nav button:not(.is-active):not([aria-current=page]):focus-visible,.dashboard-user-dropdown-nav a:not(.is-active):not([aria-current=page]):hover,.dashboard-user-dropdown-nav a:not(.is-active):not([aria-current=page]):focus-visible,.dashboard-user-dropdown-action:hover,.dashboard-user-dropdown-action:focus-visible,.dashboard-user-dropdown-logout:hover,.dashboard-user-dropdown-logout:focus-visible,.dashboard-notification-clear-button:hover,.dashboard-notification-clear-button:focus-visible,.dashboard-notification-see-all:hover,.dashboard-notification-see-all:focus-visible,.dashboard-filter-button:not(.is-active):not([aria-pressed=true]):hover,.dashboard-filter-button:not(.is-active):not([aria-pressed=true]):focus-visible,.dashboard-request-page-button:not(.is-current):not(.is-active):not([aria-current=page]):hover,.dashboard-request-page-button:not(.is-current):not(.is-active):not([aria-current=page]):focus-visible,.dashboard-icon-action:not(.is-active):not(.is-danger):not([aria-pressed=true]):hover,.dashboard-icon-action:not(.is-active):not(.is-danger):not([aria-pressed=true]):focus-visible,.dashboard-action-pill:not(.is-active):not([aria-pressed=true]):hover,.dashboard-action-pill:not(.is-active):not([aria-pressed=true]):focus-visible,.dashboard-settings-category-link:not(.is-active):not([aria-selected=true]):hover,.dashboard-settings-category-link:not(.is-active):not([aria-selected=true]):focus-visible,.monthly-billing-option:not(.is-active):hover,.monthly-billing-option:not(.is-active):focus-visible,.dashboard-theme-option:not(.is-active):not([aria-checked=true]):hover,.dashboard-theme-option:not(.is-active):not([aria-checked=true]):focus-visible,.auth-tab:not(.is-active):hover,.auth-tab:not(.is-active):focus-visible,.book-call-date-button:not(.is-active):hover,.book-call-date-button:not(.is-active):focus-visible,.book-call-time-button:not(.is-active):hover,.book-call-time-button:not(.is-active):focus-visible,#dashboardRequestModal .dashboard-platform-icons button:not(.is-selected):not([aria-pressed=true]):hover,#dashboardRequestModal .dashboard-platform-icons button:not(.is-selected):not([aria-pressed=true]):focus-visible{border-color:var(--line)!important;color:#fff!important;box-shadow:none!important;filter:none!important;background:0 0!important;transform:none!important}.project-filter-link.is-active,.project-filter-link[aria-pressed=true],.dashboard-nav a.is-active,.dashboard-nav a[aria-current=page],.dashboard-top-nav a.is-active,.dashboard-top-nav a[aria-current=page],.admin-shell .dashboard-top-nav button.is-active,.admin-shell .dashboard-top-nav button[aria-current=page],.dashboard-user-dropdown-nav a.is-active,.dashboard-user-dropdown-nav a[aria-current=page],.dashboard-filter-button.is-active,.dashboard-filter-button[aria-pressed=true],.dashboard-request-page-button.is-current,.dashboard-request-page-button.is-active,.dashboard-request-page-button[aria-current=page],.dashboard-action-pill.is-active,.dashboard-action-pill[aria-pressed=true],.dashboard-settings-category-link.is-active,.dashboard-settings-category-link[aria-selected=true],.monthly-billing-option.is-active,.dashboard-theme-option.is-active,.dashboard-theme-option[aria-checked=true],.auth-tab.is-active,.book-call-date-button.is-active,.book-call-time-button.is-active,#dashboardRequestModal .dashboard-platform-icons button.is-selected,#dashboardRequestModal .dashboard-platform-icons button[aria-pressed=true],.chip-active,button.is-selected,button.is-active{background:var(--accent)!important;background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:none!important;filter:none!important;background-image:none!important;transform:none!important}.dashboard-user-dropdown .dashboard-user-dropdown-nav a.is-active,.dashboard-user-dropdown .dashboard-user-dropdown-nav a[aria-current=page]{color:#fff!important;box-shadow:none!important;background:0 0!important;transform:none!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown .dashboard-user-dropdown-nav a.is-active,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown .dashboard-user-dropdown-nav a[aria-current=page]{color:var(--text)!important}.dashboard-user-dropdown .dashboard-theme-option.is-active,.dashboard-user-dropdown .dashboard-theme-option[aria-checked=true],.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown .dashboard-theme-option.is-active,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown .dashboard-theme-option[aria-checked=true]{background:var(--accent)!important;background-color:var(--accent)!important;color:#fff!important;box-shadow:none!important;background-image:none!important;transform:none!important}.dashboard-notification-trigger:not(.is-active):hover,.dashboard-notification-trigger:not(.is-active):focus-visible,.dashboard-notification-menu:hover .dashboard-notification-trigger:not(.is-active),.dashboard-notification-menu:focus-within .dashboard-notification-trigger:not(.is-active),.dashboard-notification-menu.is-open .dashboard-notification-trigger:not(.is-active),.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-trigger:not(.is-active):hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-trigger:not(.is-active):focus-visible,.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-menu:hover .dashboard-notification-trigger:not(.is-active),.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-menu:focus-within .dashboard-notification-trigger:not(.is-active),.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-menu.is-open .dashboard-notification-trigger:not(.is-active),.dashboard-icon-action:not(.is-active):not(.is-danger):not([aria-pressed=true]):hover,.dashboard-icon-action:not(.is-active):not(.is-danger):not([aria-pressed=true]):focus-visible,.dashboard-icon-action:hover,.dashboard-icon-action:focus-visible,.dashboard-icon-action.is-danger:hover,.dashboard-icon-action.is-danger:focus-visible,.dashboard-ticket-message-icon-button:hover,.dashboard-ticket-message-icon-button:focus-visible,.dashboard-ticket-message-icon-button.is-danger:hover,.dashboard-ticket-message-icon-button.is-danger:focus-visible,.dashboard-project-lightbox .dashboard-comment-icon-button:hover,.dashboard-project-lightbox .dashboard-comment-icon-button:focus-visible,.dashboard-project-lightbox .dashboard-comment-icon-button.is-danger:hover,.dashboard-project-lightbox .dashboard-comment-icon-button.is-danger:focus-visible,.dashboard-request-page-button:not(.is-current):not(.is-active):not([aria-current=page]):not(:disabled):hover,.dashboard-request-page-button:not(.is-current):not(.is-active):not([aria-current=page]):not(:disabled):focus-visible{color:#fff!important;filter:none!important;background:0 0!important;border-color:#fff!important;transform:none!important;box-shadow:0 0 0 1px #ffffffb8!important}.dashboard-notification-dropdown,.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-dropdown{background:var(--panel)!important;background-color:var(--panel)!important;border-color:var(--line)!important;background-image:none!important;box-shadow:0 28px 60px #0000007a!important}.dashboard-notification-clear-button,.dashboard-notification-see-all,.dashboard-notification-item,.dashboard-all-notification-card,.dashboard-all-notification-card.is-unread{border-color:var(--line)!important;box-shadow:none!important;filter:none!important;background:0 0!important;transform:none!important}.dashboard-notification-clear-button:hover,.dashboard-notification-clear-button:focus-visible,.dashboard-notification-see-all:hover,.dashboard-notification-see-all:focus-visible,.dashboard-notification-item:hover,.dashboard-notification-item:focus-visible,.dashboard-all-notification-card:hover,.dashboard-all-notification-card:focus-visible,.dashboard-user-trigger:not(.is-active):hover,.dashboard-user-trigger:not(.is-active):focus-visible,.dashboard-user-menu:hover .dashboard-user-trigger:not(.is-active),.dashboard-user-menu:focus-within .dashboard-user-trigger:not(.is-active),.dashboard-user-menu.is-open .dashboard-user-trigger:not(.is-active),.dashboard-body[data-dashboard-theme=bright] .dashboard-user-trigger:not(.is-active):hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-trigger:not(.is-active):focus-visible,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-menu:hover .dashboard-user-trigger:not(.is-active),.dashboard-body[data-dashboard-theme=bright] .dashboard-user-menu:focus-within .dashboard-user-trigger:not(.is-active),.dashboard-body[data-dashboard-theme=bright] .dashboard-user-menu.is-open .dashboard-user-trigger:not(.is-active){color:#fff!important;filter:none!important;background:0 0!important;border-color:#fff!important;transform:none!important;box-shadow:0 0 0 1px #ffffffb8!important}.nav a:not(.topbar-login-nav):hover,.nav a:not(.topbar-login-nav):focus-visible,.dashboard-nav a:not(.is-active):not([aria-current=page]):hover,.dashboard-nav a:not(.is-active):not([aria-current=page]):focus-visible,.dashboard-user-dropdown-nav a:not(.is-active):not([aria-current=page]):hover,.dashboard-user-dropdown-nav a:not(.is-active):not([aria-current=page]):focus-visible,.dashboard-user-dropdown-action:hover,.dashboard-user-dropdown-action:focus-visible,.dashboard-user-dropdown-logout:hover,.dashboard-user-dropdown-logout:focus-visible,.dashboard-section-controls a:hover,.dashboard-section-controls a:focus-visible,.dashboard-text-link:hover,.dashboard-text-link:focus-visible,.footer-links a:hover,.footer-links a:focus-visible{color:#fff!important;text-underline-offset:.28em!important;box-shadow:none!important;filter:none!important;background:0 0!important;text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:2px!important;transform:none!important}.dashboard-top-nav a.is-active,.dashboard-top-nav a[aria-current=page],.admin-shell .dashboard-top-nav button.is-active,.admin-shell .dashboard-top-nav button[aria-current=page],.dashboard-nav a.is-active,.dashboard-nav a[aria-current=page],.dashboard-top-nav a:hover,.dashboard-top-nav a:focus-visible,.admin-shell .dashboard-top-nav button:hover,.admin-shell .dashboard-top-nav button:focus-visible{text-decoration:none!important}.nav a.topbar-login-nav,.topbar .nav a[href^=login\.html],.topbar-login-button{background:var(--accent)!important;background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:none!important;filter:none!important;background-image:none!important;text-decoration:none!important;transform:none!important}.nav a.topbar-login-nav:not(.is-active):not([aria-current=page]):hover,.nav a.topbar-login-nav:not(.is-active):not([aria-current=page]):focus-visible,.nav a.topbar-login-nav:not(.is-active):not([aria-current=page]).is-hovered,.topbar .nav a[href^=login\.html]:not(.is-active):not([aria-current=page]):hover,.topbar .nav a[href^=login\.html]:not(.is-active):not([aria-current=page]):focus-visible,.topbar .nav a[href^=login\.html]:not(.is-active):not([aria-current=page]).is-hovered,.nav a.topbar-login-nav:hover,.nav a.topbar-login-nav:focus-visible,.nav a.topbar-login-nav.is-hovered,.topbar .nav a[href^=login\.html]:hover,.topbar .nav a[href^=login\.html]:focus-visible,.topbar .nav a[href^=login\.html].is-hovered,.topbar-login-button:hover,.topbar-login-button:focus-visible,.topbar-login-button.is-hovered{color:var(--accent)!important;box-shadow:none!important;filter:none!important;background:#fff!important;border-color:#fff!important;text-decoration:none!important;transform:none!important}.landing-body .button:not(.button-secondary):not(.button-ghost):not(.button-danger),.landing-body button.button:not(.button-secondary):not(.button-ghost):not(.button-danger),.landing-body .monthly-plan-select-button{background:var(--accent)!important;background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:none!important;filter:none!important;background-image:none!important;transform:none!important}.landing-body .button:not(.button-secondary):not(.button-ghost):not(.button-danger):not([aria-disabled=true]):hover,.landing-body .button:not(.button-secondary):not(.button-ghost):not(.button-danger):not([aria-disabled=true]):focus-visible,.landing-body button.button:not(.button-secondary):not(.button-ghost):not(.button-danger):not(:disabled):hover,.landing-body button.button:not(.button-secondary):not(.button-ghost):not(.button-danger):not(:disabled):focus-visible,.landing-body .monthly-work-actions-row .button:not(.button-secondary):not(.button-ghost):not([aria-disabled=true]):hover,.landing-body .monthly-work-actions-row .button:not(.button-secondary):not(.button-ghost):not([aria-disabled=true]):focus-visible,.landing-body .monthly-plan-select-button:hover,.landing-body .monthly-plan-select-button:focus-visible{color:var(--accent)!important;box-shadow:none!important;filter:none!important;background:#fff!important;border-color:#fff!important;text-decoration:none!important;transform:none!important}.auth-body .auth-tab.is-active,.auth-body .auth-submit{background:var(--accent)!important;background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:none!important;filter:none!important;background-image:none!important;transform:none!important}.auth-body .auth-submit:hover,.auth-body .auth-submit:focus-visible{color:var(--accent)!important;box-shadow:none!important;filter:none!important;background:#fff!important;border-color:#fff!important;text-decoration:none!important;transform:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-links>.dashboard-settings-category-link:not(.is-active):not([aria-selected=true]):hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-links>.dashboard-settings-category-link:not(.is-active):not([aria-selected=true]):focus-visible{color:#fff!important;box-shadow:none!important;outline-offset:0!important;filter:none!important;border-color:#fff!important;outline:0!important;transform:none!important}.dashboard-body[data-dashboard-view=settings]{--settings-type-panel-title:1.125rem;--settings-type-group-title:1rem;--settings-type-value:.9375rem;--settings-type-control:.875rem;--settings-type-small:.8125rem;--settings-type-label:.6875rem;--settings-heading-color:var(--text);--settings-label-color:var(--quiet);--settings-value-color:#e2e2e8}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-strip h3,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel-head h3,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .dashboard-section-head h3{color:var(--settings-heading-color)!important;font-family:var(--font-body)!important;font-size:var(--settings-type-panel-title)!important;letter-spacing:0!important;font-weight:800!important;line-height:1.16!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-head h4,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column h4,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-error-summary h4{color:var(--settings-heading-color)!important;font-family:var(--font-body)!important;font-size:var(--settings-type-group-title)!important;letter-spacing:0!important;font-weight:800!important;line-height:1.18!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link{font-family:var(--font-body)!important;font-size:var(--settings-type-control)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.18!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link:not(.is-active):not([aria-selected=true]){color:var(--muted)!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link.is-active,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link[aria-selected=true]{color:var(--text-on-accent)!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-inline-button,.dashboard-body[data-dashboard-view=settings] .dashboard-card-actions .button,.dashboard-body[data-dashboard-view=settings] .dashboard-page-actions .button{font-family:var(--font-body)!important;font-size:var(--settings-type-control)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.18!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-summary-row dd,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row dd,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-member-main strong,.dashboard-body[data-dashboard-view=settings] .dashboard-brand-guidelines-actions,.dashboard-body[data-dashboard-view=settings] .dashboard-list-card-meta{color:var(--settings-value-color)!important;font-family:var(--font-body)!important;font-size:var(--settings-type-value)!important;font-weight:600!important;line-height:1.36!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-summary-row dt,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row dt,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-status,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-strip .eyebrow{color:var(--settings-label-color)!important;font-family:var(--font-label)!important;font-size:var(--settings-type-label)!important;letter-spacing:.12em!important;font-weight:800!important;line-height:1.2!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact label,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form label,.dashboard-body[data-dashboard-view=settings] .dashboard-feedback,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-member-main span,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-status span{font-size:var(--settings-type-small)!important;line-height:1.42!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact input,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact textarea,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form input,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form textarea{font-size:var(--settings-type-value)!important;line-height:1.42!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-summary-row dt{font-family:var(--font-label)!important;font-size:var(--settings-type-label)!important;letter-spacing:.12em!important;font-weight:800!important;line-height:1.2!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-summary-row dd{color:var(--settings-value-color)!important;font-family:var(--font-body)!important;font-size:var(--settings-type-value)!important;font-weight:600!important;line-height:1.36!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-form-compact label{font-size:var(--settings-type-small)!important;line-height:1.42!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-form-compact input,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-form-compact textarea{font-size:var(--settings-type-value)!important;line-height:1.42!important}.dashboard-body[data-dashboard-view=settings]{--settings-control-height:2.35rem;--settings-control-radius:12px;--settings-control-pad-x:.9rem;--settings-field-height:2.55rem;--settings-field-pad-x:.82rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card-actions,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:.5rem!important;margin-top:0!important;padding-top:.35rem!important;display:flex!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-inline-button,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-submit .button{width:auto!important;min-width:0!important;max-width:none!important;min-height:var(--settings-control-height)!important;padding:0 var(--settings-control-pad-x)!important;font-family:var(--font-body)!important;font-size:var(--settings-type-control)!important;letter-spacing:0!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;transform:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button:not(.button-secondary):not(.button-ghost):not(.button-danger),.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button:not(.button-secondary):not(.button-ghost):not(.button-danger),.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button:not(.button-secondary):not(.button-ghost):not(.button-danger){border-color:var(--accent)!important;background:var(--accent)!important;background-color:var(--accent)!important;color:var(--text-on-accent)!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button-secondary,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button-ghost,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button-secondary,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button-ghost,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button-secondary,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-inline-button{border-color:var(--accent-line)!important;color:var(--accent-2)!important;background:0 0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button:focus-visible{border-color:var(--accent)!important;background:var(--accent)!important;background-color:var(--accent)!important;color:var(--text-on-accent)!important;transform:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-form{gap:.65rem!important;max-width:44rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-grid{grid-template-columns:minmax(15rem,24rem) auto!important;align-items:end!important;gap:.65rem!important;display:grid!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-submit{justify-content:flex-start!important;align-items:end!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-form label,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact label,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form label{color:var(--settings-label-color)!important;font-family:var(--font-body)!important;font-size:var(--settings-type-small)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.35!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-form input,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact input,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form input{min-height:var(--settings-field-height)!important;padding:0 var(--settings-field-pad-x)!important;border:1px solid var(--line)!important;border-radius:var(--settings-control-radius)!important;color:var(--settings-value-color)!important;font-family:var(--font-body)!important;font-size:var(--settings-type-value)!important;box-shadow:none!important;background:0 0!important;font-weight:600!important;line-height:1.35!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact textarea,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form textarea{padding:.72rem var(--settings-field-pad-x)!important;border:1px solid var(--line)!important;border-radius:var(--settings-control-radius)!important;color:var(--settings-value-color)!important;font-family:var(--font-body)!important;font-size:var(--settings-type-value)!important;box-shadow:none!important;background:0 0!important;font-weight:600!important;line-height:1.42!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-form input::placeholder,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact input::placeholder,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form input::placeholder,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact textarea::placeholder,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form textarea::placeholder{color:var(--settings-label-color)!important;opacity:.82!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row:first-child,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row:last-child{grid-template-columns:minmax(8.5rem,12rem) minmax(0,1fr)!important;align-items:center!important;gap:1rem!important;min-height:3rem!important;padding:.58rem .72rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-list .dashboard-empty-state{border:1px solid var(--line)!important;color:var(--settings-label-color)!important;box-shadow:none!important;background:0 0!important;border-radius:14px!important;gap:.35rem!important;padding:.82rem .9rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-list .dashboard-empty-state-title{color:var(--settings-heading-color)!important;font-family:var(--font-body)!important;font-size:var(--settings-type-value)!important;letter-spacing:0!important;font-weight:700!important;line-height:1.3!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-list .dashboard-empty-state-copy{color:var(--settings-label-color)!important;font-family:var(--font-body)!important;font-size:var(--settings-type-small)!important;letter-spacing:0!important;font-weight:500!important;line-height:1.45!important}@media (width<=760px){.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-grid{grid-template-columns:1fr!important}}@media (width<=560px){.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row:first-child,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-fact-row:last-child{grid-template-columns:1fr!important;gap:.2rem!important}}.dashboard-body[data-dashboard-view=projects] .dashboard-project-title-cta:hover,.dashboard-body[data-dashboard-view=projects] .dashboard-project-title-cta:focus-visible{background:var(--accent)!important;background-color:var(--accent)!important;border-color:var(--accent)!important;color:var(--text-on-accent)!important;box-shadow:none!important;background-image:none!important}.dashboard-body[data-dashboard-view=projects] .dashboard-filter-button,.dashboard-body[data-dashboard-view=projects] .dashboard-filter-button.is-active,.dashboard-body[data-dashboard-view=projects] .dashboard-filter-button[aria-pressed=true]{border:1px solid var(--line)!important;color:#fff!important;box-shadow:none!important;filter:none!important;background:0 0!important;transform:none!important}.dashboard-body[data-dashboard-view=projects] .dashboard-filter-button:not(.is-active):not([aria-pressed=true]):hover,.dashboard-body[data-dashboard-view=projects] .dashboard-filter-button:not(.is-active):not([aria-pressed=true]):focus-visible,.dashboard-body[data-dashboard-view=projects] .dashboard-filter-button.is-active,.dashboard-body[data-dashboard-view=projects] .dashboard-filter-button[aria-pressed=true]{color:#fff!important;filter:none!important;background:0 0!important;border-color:#fff!important;transform:none!important;box-shadow:0 0 0 1px #ffffffb8!important}.dashboard-body[data-dashboard-view=settings]{--settings-button-border:#dddddf33;--settings-button-border-hover:var(--accent)}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions[hidden],.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-settings-actions[hidden]{display:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-inline-button,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-submit .button,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button:not(.button-secondary):not(.button-ghost):not(.button-danger),.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button:not(.button-secondary):not(.button-ghost):not(.button-danger),.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button:not(.button-secondary):not(.button-ghost):not(.button-danger),.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button-secondary,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button-ghost,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button-secondary,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button-ghost,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button-secondary,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-inline-button{border-color:var(--settings-button-border)!important;color:var(--text)!important;background:0 0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-inline-button:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-inline-button:focus-visible{border-color:var(--settings-button-border-hover)!important;background:var(--accent)!important;background-color:var(--accent)!important;color:var(--text-on-accent)!important;background-image:none!important;transform:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-submit .button{min-height:var(--settings-control-height)!important;max-height:var(--settings-field-height)!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-status,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-status.is-complete{border-color:var(--settings-button-border)!important;color:var(--settings-label-color)!important;background:0 0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-brand-kit-vault{gap:.62rem!important}.dashboard-body[data-dashboard-view=settings] [data-settings-edit-profile][hidden],.dashboard-body[data-dashboard-view=settings] [data-settings-edit-brand-kit][hidden],.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button[hidden],.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button[hidden],.dashboard-body[data-dashboard-view=settings] .dashboard-settings-inline-button[hidden]{display:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button:not(.button-secondary):not(.button-ghost):not(.button-danger):hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button:not(.button-secondary):not(.button-ghost):not(.button-danger):focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button:not(.button-secondary):not(.button-ghost):not(.button-danger):hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button:not(.button-secondary):not(.button-ghost):not(.button-danger):focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button:not(.button-secondary):not(.button-ghost):not(.button-danger):hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button:not(.button-secondary):not(.button-ghost):not(.button-danger):focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-submit .button:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-submit .button:focus-visible{border-color:var(--accent)!important;background:var(--accent)!important;background-color:var(--accent)!important;color:var(--text-on-accent)!important;background-image:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-invoice-download{white-space:nowrap!important;justify-self:start!important;width:fit-content!important;min-width:7rem!important;max-width:11rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record.is-editing,.dashboard-body[data-dashboard-view=settings] .dashboard-brand-kit-vault.is-editing,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column.is-editing,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record.is-editing{border-color:var(--line)!important;box-shadow:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact input:focus,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact input:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact textarea:focus,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact textarea:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form input:focus,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form input:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form textarea:focus,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form textarea:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-form input:focus,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-form input:focus-visible{border-color:var(--line)!important;outline-offset:0!important;box-shadow:none!important;outline:0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact input:invalid,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact textarea:invalid,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form input:invalid,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form textarea:invalid,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-form input:invalid{border-color:var(--line)!important;box-shadow:none!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-new-request-card,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-new-request-card{aspect-ratio:1!important;border-radius:18px!important;align-content:center!important;justify-items:center!important;gap:.55rem!important;width:12rem!important;max-width:12rem!important;padding:.7rem!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-new-request-card .dashboard-list-card-title,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-new-request-card .dashboard-list-card-title{color:var(--text);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:.88rem;position:absolute;bottom:1rem;left:.85rem;right:.85rem}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-new-request-card,.dashboard-body[data-dashboard-view=projects] .dashboard-project-new-request-card,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-new-request-card{border-color:var(--line)!important;box-shadow:none!important;background:0 0!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-new-request-card .dashboard-overview-new-request-plus,.dashboard-body[data-dashboard-view=projects] .dashboard-project-new-request-card .dashboard-overview-new-request-plus,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-new-request-card .dashboard-overview-new-request-plus{color:#fff!important}.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card,.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card{text-align:left!important;align-content:end!important;justify-items:start!important;gap:.42rem!important;padding:.9rem!important;display:grid!important;position:relative!important}.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card{grid-template-rows:minmax(0,1fr) auto auto!important;align-content:stretch!important}.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card .dashboard-list-card-title,.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card .dashboard-list-card-title{color:#fff!important;letter-spacing:.04em!important;text-align:left!important;text-transform:uppercase!important;font-size:.9rem!important;line-height:1.08!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card .dashboard-list-card-meta,.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card .dashboard-list-card-meta{color:#dddddfad!important;font-size:.72rem!important;font-weight:700!important;line-height:1.25!important;display:block!important}.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card .dashboard-overview-new-request-plus{text-align:center!important;place-self:center!important;place-items:center!important;width:2.8rem!important;height:2.8rem!important;display:grid!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.dashboard-managed-action-diamond{color:#ffd979;width:1.22rem;height:1.22rem;box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23ffd979'%3E%3Cpolygon points='29.41 58.49 16.32 28 3.5 28 29.41 58.49'/%3E%3Cpolygon points='45.1 26 35.77 12 28.23 12 18.9 26 45.1 26'/%3E%3Cpolygon points='45.5 28 18.5 28 32 59.46 45.5 28'/%3E%3Cpolygon points='47.68 28 34.59 58.49 60.5 28 47.68 28'/%3E%3Cpath d='M16.5 26l9.33-14H14.69a1 1 0 0 0-.79.39L3.54 26zM47.5 26h13L50.1 12.39a1 1 0 0 0-.79-.39H38.17z'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;border-radius:0;flex:0 0 1.22rem;transform:none}.dashboard-managed-action-header{box-sizing:border-box;background:#d4a4361f;border:1px solid #ffe18042;border-radius:16px;justify-content:space-between;align-items:center;gap:.56rem;width:100%;min-height:2.72rem;padding:.42rem .52rem .42rem .7rem;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}.dashboard-managed-action-tag{box-sizing:border-box;color:#ffd979;text-align:left;text-transform:uppercase;white-space:normal;overflow-wrap:break-word;text-overflow:clip;background:0 0;border:0;border-radius:0;flex:auto;min-width:0;max-width:none;padding:0;font-size:.62rem;font-weight:900;line-height:1.05;display:block;overflow:visible}.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card{background:linear-gradient(145deg,#ffe18014,#ffffff05)!important;border-color:#ffe18052!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;align-content:stretch!important;justify-items:stretch!important;padding:.66rem!important}.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card .dashboard-list-card-title{grid-row:3;justify-self:start;letter-spacing:0!important;text-overflow:clip!important;white-space:normal!important;max-width:100%!important;line-height:1.12!important;overflow:visible!important}.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card .dashboard-list-card-meta{grid-row:4;justify-self:start}.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card.is-locked{opacity:.72!important;cursor:not-allowed!important}.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card.is-locked,.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card.is-locked:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card.is-locked:focus-visible{opacity:.72!important;border-color:var(--line)!important;color:var(--muted)!important;cursor:not-allowed!important;box-shadow:none!important;background:0 0!important;transform:none!important}.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card:focus-visible{border-color:#ffe180b8!important;box-shadow:0 0 0 1px #ffe1806b,0 20px 48px #00000047!important}.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card:hover .dashboard-managed-action-header,.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card:focus-visible .dashboard-managed-action-header{background:#d4a43629!important;border-color:#ffe180db!important;box-shadow:0 0 0 1px #ffe1805c!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-new-request-card:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-new-request-card:focus-visible,.dashboard-body[data-dashboard-view=projects] .dashboard-project-new-request-card:hover,.dashboard-body[data-dashboard-view=projects] .dashboard-project-new-request-card:focus-visible,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-new-request-card:hover,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-new-request-card:focus-visible{color:#fff!important;filter:none!important;background:0 0!important;border-color:#fff!important;transform:none!important;box-shadow:0 0 0 1px #ffffffb8!important}.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card:focus-visible{color:#fff!important;border-color:#ffe180b8!important;box-shadow:0 0 0 1px #ffe1806b,0 20px 48px #00000047!important}.dashboard-managed-production-modal{place-items:center;padding:1rem;overflow-y:auto}.dashboard-managed-production-dialog{border-radius:18px;width:min(720px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow:auto}.dashboard-managed-production-dialog.info-shell,.dashboard-managed-production-dialog{--managed-production-window-fill:#141418;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;display:grid;overflow:hidden;background:var(--managed-production-window-fill)!important}.dashboard-managed-production-dialog>.dashboard-section-head{background:var(--managed-production-window-fill);text-align:left;border-bottom:0;grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"title close";align-items:start;gap:18px;padding:26px 36px 20px;display:grid}.dashboard-managed-production-dialog .dashboard-managed-production-heading h3{color:var(--text);letter-spacing:0;text-align:left;margin:0;font-size:clamp(1.75rem,3vw,2.34rem);font-weight:900;line-height:1.03}.dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button{color:#ffffffbd;background:0 0;border:1px solid #0000;border-radius:999px;grid-area:close;justify-self:end;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:0;line-height:1;display:inline-grid;transform:none}.dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button:before,.dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button:after{width:20px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.dashboard-managed-production-heading{gap:.35rem;display:grid}.dashboard-managed-production-heading h3{letter-spacing:0;margin:0;font-size:clamp(1.8rem,4vw,3.2rem);line-height:.98}.dashboard-managed-production-heading p:not(.eyebrow){color:#dddddfb8;max-width:560px;margin:0;font-weight:750;line-height:1.45}.dashboard-managed-production-form{gap:.9rem;padding:1rem 1.15rem 1.15rem;display:grid}.dashboard-managed-production-dialog .dashboard-managed-production-form{background:var(--managed-production-window-fill);text-align:left;gap:12px;min-height:0;padding:0 36px;overflow:auto}.dashboard-managed-production-summary,.dashboard-managed-production-call,.dashboard-managed-production-timeline,.dashboard-managed-strategy-panel{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;gap:.62rem;padding:.82rem .9rem;display:grid}.dashboard-managed-production-dialog .dashboard-managed-production-summary,.dashboard-managed-production-dialog .dashboard-managed-production-call,.dashboard-managed-production-dialog .dashboard-managed-production-timeline{background:#ffffff09;border-color:#ffffff1f;border-radius:8px;gap:10px;padding:14px 16px}.dashboard-managed-production-summary,.dashboard-managed-production-dialog .dashboard-managed-production-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-managed-production-summary span{color:#dddddfb8;font-size:.82rem;font-weight:800}.dashboard-managed-production-dialog .dashboard-managed-production-summary span{color:#dddddfc7;font-size:.98rem;font-weight:760;line-height:1.2}.dashboard-managed-production-summary strong{color:#fff}.dashboard-managed-production-dialog .dashboard-managed-production-summary strong{font-weight:900}.dashboard-managed-production-mission{color:#dddddfe6;gap:.5rem;font-weight:800;display:grid}.dashboard-managed-production-mission textarea{resize:vertical;min-height:180px}.dashboard-managed-production-dialog .dashboard-managed-production-mission textarea{min-height:170px;font-family:var(--font-body);letter-spacing:0;resize:vertical;text-align:left;border-radius:8px;padding:16px 20px;line-height:1.35}.dashboard-managed-production-call,.dashboard-managed-production-dialog .dashboard-managed-production-call{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dashboard-managed-production-dialog .dashboard-managed-production-call .dashboard-form-helper{color:#dddddfb8;text-align:left;margin:0;font-size:.96rem;font-weight:650;line-height:1.45}.dashboard-managed-production-call .button{white-space:nowrap}.dashboard-managed-production-dialog .dashboard-managed-production-call .button{border-radius:999px;min-width:184px;height:48px;min-height:48px;max-height:48px;padding:0 24px;font-size:.96rem;line-height:1}.dashboard-managed-production-timeline p,.dashboard-managed-strategy-panel p{color:#dddddfb8;margin:0;line-height:1.45}.dashboard-managed-production-dialog .dashboard-managed-production-timeline{gap:10px}.dashboard-managed-production-dialog .dashboard-managed-production-timeline p{color:#dddddfb8;text-align:left;font-size:1rem;font-weight:650;line-height:1.45}.dashboard-managed-production-dialog .dashboard-managed-production-timeline strong{color:var(--text);font-weight:900}.dashboard-managed-production-dialog .dashboard-card-actions{z-index:2;background:var(--managed-production-window-fill);border-top:1px solid #ffffff1f;justify-content:flex-start;gap:14px;margin:0;padding:14px 0 20px;position:sticky;bottom:0}.dashboard-managed-production-dialog .dashboard-card-actions .button-secondary{min-width:132px;border-color:#ffffff2e!important}.dashboard-managed-production-dialog .dashboard-card-actions .button:hover,.dashboard-managed-production-dialog .dashboard-card-actions .button:focus-visible{outline:0;transform:translateY(-1px);color:#fff!important;border-color:#fffffff2!important;box-shadow:0 0 0 1px #ffffff8c,0 12px 28px #00000047!important}.dashboard-managed-production-dialog .dashboard-card-actions .button-secondary:hover,.dashboard-managed-production-dialog .dashboard-card-actions .button-secondary:focus-visible{background:#ffffff0e!important}@media (width<=620px){.dashboard-managed-production-modal:not([hidden]){padding:10px}.dashboard-managed-production-dialog.info-shell,.dashboard-managed-production-dialog{width:min(100%,100vw - 20px);max-height:calc(100dvh - 20px)}.dashboard-managed-production-dialog>.dashboard-section-head{grid-template-columns:minmax(0,1fr) 40px;gap:14px;padding:22px 24px 18px}.dashboard-managed-production-dialog .dashboard-managed-production-heading{width:100%}.dashboard-managed-production-dialog .dashboard-managed-production-heading h3{font-size:clamp(1.75rem,8vw,2rem)}.dashboard-managed-production-dialog .dashboard-managed-production-heading p:not(.eyebrow){font-size:.96rem}.dashboard-managed-production-dialog .dashboard-managed-production-form{padding:0 24px}.dashboard-managed-production-dialog .dashboard-managed-production-summary,.dashboard-managed-production-dialog .dashboard-managed-production-call{grid-template-columns:1fr}.dashboard-managed-production-dialog .dashboard-managed-production-call .button,.dashboard-managed-production-dialog .dashboard-card-actions .button{width:100%;min-width:0}.dashboard-managed-production-dialog .dashboard-managed-production-mission textarea{min-height:150px}.dashboard-managed-production-dialog .dashboard-managed-production-timeline p{font-size:.95rem}.dashboard-managed-production-dialog .dashboard-card-actions{flex-direction:column;align-items:stretch;gap:10px;padding:12px 0 18px;position:static}}.dashboard-managed-production-modal:not([hidden]){place-items:center!important;padding:clamp(10px,2vh,20px)!important;display:grid!important;overflow:hidden!important}.dashboard-managed-production-dialog.info-shell,.dashboard-managed-production-dialog{--managed-production-window-fill:#141418;background:var(--managed-production-window-fill)!important;border-radius:18px!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(1040px,100vw - 32px)!important;height:min(760px,100dvh - 32px)!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;padding:0!important;display:grid!important;overflow:hidden!important}.dashboard-managed-production-dialog>.dashboard-section-head{background:var(--managed-production-window-fill)!important;text-align:left!important;border-bottom:0!important;grid-template-columns:minmax(0,1fr) 44px!important;grid-template-areas:"title close"!important;place-items:start!important;gap:18px!important;padding:26px 36px 24px!important;display:grid!important}.dashboard-managed-production-dialog .dashboard-managed-production-heading{text-align:left!important;grid-area:title!important;gap:0!important;width:min(100%,760px)!important;min-width:0!important;margin:0!important}.dashboard-managed-production-dialog .dashboard-managed-production-heading .eyebrow{color:#ffd979!important;letter-spacing:.12em!important;text-align:left!important;align-items:center!important;gap:.46rem!important;margin:0 0 10px!important;font-size:.82rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.dashboard-managed-production-dialog .dashboard-managed-production-heading .eyebrow:before{content:""!important;background:currentColor!important;flex:0 0 1.12rem!important;width:1.12rem!important;height:1.12rem!important;-webkit-mask:url("Website Assets/diamond.svg") 50%/contain no-repeat!important;mask:url("Website Assets/diamond.svg") 50%/contain no-repeat!important}.dashboard-managed-production-dialog .dashboard-managed-production-heading h3{color:var(--text)!important;letter-spacing:0!important;text-align:left!important;overflow-wrap:normal!important;word-break:normal!important;margin:0!important;font-size:clamp(1.75rem,3vw,2.34rem)!important;font-weight:900!important;line-height:1.03!important}.dashboard-managed-production-dialog .dashboard-managed-production-header-quota{color:#dddddf94!important;font-family:var(--font-body)!important;text-align:left!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:12px 0 0!important;font-size:.82rem!important;font-weight:680!important;line-height:1.3!important;display:flex!important}.dashboard-managed-production-dialog .dashboard-managed-production-header-quota span,.dashboard-managed-production-dialog .dashboard-managed-production-header-quota strong{color:inherit!important;font-weight:inherit!important}.dashboard-managed-production-dialog .dashboard-managed-production-header-quota i{background:#dddddf2e!important;width:1px!important;height:1.1rem!important;display:block!important}.dashboard-managed-production-dialog .dashboard-managed-production-heading p:not(.eyebrow){color:#dddddfc7!important;text-align:left!important;max-width:580px!important;margin:12px 0 0!important;font-size:1rem!important;font-weight:760!important;line-height:1.35!important}.dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button{color:#ffffffbd!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;grid-area:close!important;justify-self:end!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:0!important;font-weight:320!important;line-height:1!important;display:inline-grid!important;position:relative!important;transform:none!important}.dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button:before,.dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button:after{border-radius:999px!important;width:20px!important;height:2px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(45deg)!important}.dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button:after{transform:translate(-50%,-50%)rotate(-45deg)!important}.dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button:hover,.dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button:focus-visible{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#fffffff2!important;outline:0!important}.dashboard-managed-production-dialog .dashboard-managed-production-form{background:var(--managed-production-window-fill)!important;text-align:left!important;align-content:start!important;gap:12px!important;height:100%!important;min-height:0!important;padding:0 36px 104px!important;display:grid!important;position:relative!important;overflow:hidden!important}.dashboard-managed-production-dialog .dashboard-managed-production-call{background:var(--managed-production-window-fill)!important;background-image:none!important;border:1px solid #ffffff2e!important;border-radius:8px!important;gap:10px!important;padding:12px 16px!important}.dashboard-managed-production-dialog .dashboard-managed-production-mission{color:var(--text)!important;text-align:left!important;gap:8px!important;font-size:1rem!important;font-weight:800!important;line-height:1.2!important}.dashboard-managed-production-dialog .dashboard-managed-production-mission textarea{background:var(--managed-production-window-fill)!important;background-color:var(--managed-production-window-fill)!important;height:236px!important;min-height:236px!important;box-shadow:none!important;color:var(--text)!important;font-family:var(--font-body)!important;letter-spacing:0!important;resize:vertical!important;text-align:left!important;border:1px solid #ffffff2e!important;border-radius:8px!important;outline:0!important;padding:18px 20px!important;line-height:1.35!important}.dashboard-managed-production-dialog .dashboard-managed-production-mission textarea:focus,.dashboard-managed-production-dialog .dashboard-managed-production-mission textarea:focus-visible,.dashboard-managed-production-dialog .dashboard-managed-production-mission textarea:invalid{box-shadow:none!important;border-color:#ffffff52!important;outline:0!important}.dashboard-managed-production-dialog .dashboard-managed-production-mission textarea::placeholder{color:#dddddfb8!important;font-family:var(--font-body)!important;opacity:1!important;text-align:left!important;font-size:1rem!important;font-weight:720!important;line-height:1.35!important}.dashboard-managed-production-dialog .dashboard-managed-production-call{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.dashboard-managed-production-dialog .dashboard-managed-production-call .dashboard-field-label{color:var(--text)!important;text-align:left!important;margin:0 0 8px!important;font-size:1rem!important;font-weight:760!important;line-height:1.2!important}.dashboard-managed-production-dialog .dashboard-managed-production-call .dashboard-form-helper{color:#dddddfb8!important;text-align:left!important;max-width:520px!important;margin:0!important;font-size:.96rem!important;font-weight:650!important;line-height:1.45!important}.dashboard-managed-production-dialog .dashboard-managed-production-call .button{white-space:nowrap!important;border-radius:999px!important;min-width:184px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 24px!important;font-size:.96rem!important;line-height:1!important}.dashboard-managed-production-dialog .dashboard-feedback{text-align:left!important;min-height:22px!important;margin:0!important;padding:0!important}.dashboard-managed-production-dialog .dashboard-feedback:empty{display:none!important}.dashboard-managed-production-dialog .dashboard-card-actions{z-index:2!important;background:var(--managed-production-window-fill)!important;border-top:1px solid #ffffff1f!important;justify-content:flex-end!important;align-items:flex-start!important;gap:14px!important;min-height:72px!important;margin:0!important;padding:18px 0 0!important;display:flex!important;position:absolute!important;bottom:26px!important;left:36px!important;right:36px!important}.dashboard-managed-production-dialog .dashboard-card-actions .button{border:1px solid #0000!important;border-radius:999px!important;width:auto!important;min-width:188px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 24px!important;font-size:.96rem!important;line-height:1!important}.dashboard-managed-production-dialog .dashboard-card-actions [data-managed-production-submit]{min-width:228px!important}.dashboard-managed-production-dialog .dashboard-card-actions .button-secondary{border-color:#ffffff2e!important;min-width:132px!important}@media (width<=620px){.dashboard-managed-production-dialog.info-shell,.dashboard-managed-production-dialog{width:min(100%,100vw - 20px)!important;height:min(824px,100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important}.dashboard-managed-production-dialog>.dashboard-section-head{gap:14px!important;padding:22px 24px 18px!important}.dashboard-managed-production-dialog .dashboard-managed-production-heading{width:100%!important}.dashboard-managed-production-dialog .dashboard-managed-production-heading h3{font-size:clamp(1.75rem,8vw,2rem)!important}.dashboard-managed-production-dialog .dashboard-managed-production-heading p:not(.eyebrow){font-size:.96rem!important}.dashboard-managed-production-dialog .dashboard-managed-production-header-quota{font-size:.82rem!important}.dashboard-managed-production-dialog .dashboard-managed-production-form{padding:0 24px!important;overflow:auto!important}.dashboard-managed-production-dialog .dashboard-managed-production-call{grid-template-columns:1fr!important}.dashboard-managed-production-dialog .dashboard-managed-production-call .button,.dashboard-managed-production-dialog .dashboard-card-actions .button{width:100%!important;min-width:0!important}.dashboard-managed-production-dialog .dashboard-managed-production-mission textarea{height:190px!important;min-height:190px!important}.dashboard-managed-production-dialog .dashboard-card-actions{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;min-height:0!important;padding:12px 0 18px!important;position:static!important}}.dashboard-managed-strategy-panel h4{color:#fff;margin:0;font-size:1.1rem;line-height:1.1}.dashboard-managed-strategy-panel .dashboard-card-actions{justify-content:flex-start;margin:0}.monthly-pilot-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:clamp(1rem,2vw,1.4rem) 0;padding:clamp(1rem,2.2vw,1.4rem);display:grid}.monthly-pilot-strip h2{color:#fff;letter-spacing:0;margin:.2rem 0 0;font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1}.monthly-pilot-strip p:not(.eyebrow){color:#dddddfb8;max-width:760px;margin:.55rem 0 0;font-weight:700;line-height:1.5}@media (width<=760px){.dashboard-managed-production-summary,.dashboard-managed-production-call,.monthly-pilot-strip{grid-template-columns:1fr}.dashboard-managed-production-call .button,.monthly-pilot-strip .button{width:100%}}.dashboard-body .dashboard-client-project-card.is-project-card{background:var(--panel)!important;background-color:var(--panel)!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;user-select:none!important;background-image:none!important;transition:none!important;transform:none!important;box-shadow:0 0 0 1px #fff0!important}.dashboard-body .dashboard-client-project-card.is-project-card *{-webkit-user-select:none!important;user-select:none!important}.dashboard-body .dashboard-client-project-card.is-project-card:hover,.dashboard-body .dashboard-client-project-card.is-project-card:focus-visible{background:var(--panel)!important;background-color:var(--panel)!important;color:#fff!important;filter:none!important;background-image:none!important;border-color:#fff!important;transform:none!important;box-shadow:0 0 0 1px #ffffffb8!important}.dashboard-body[data-dashboard-view=settings] .dashboard-brand-kit-vault.is-editing{padding:.82rem .9rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-brand-kit-vault.is-editing .dashboard-brand-kit-edit-panel,.dashboard-body[data-dashboard-view=settings] .dashboard-brand-kit-edit-panel{box-shadow:none!important;background:0 0!important;border-top:0!important;gap:.5rem!important;padding-top:0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form{gap:.5rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-brand-guidelines-upload{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:.42rem!important;padding:0!important;display:grid!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form label{gap:.32rem!important;min-width:0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-brand-guidelines-file-field{gap:.32rem!important;min-width:0!important;display:grid!important}.dashboard-body[data-dashboard-view=settings] .dashboard-brand-guidelines-file-control{width:100%!important;height:var(--settings-field-height)!important;min-height:var(--settings-field-height)!important;max-height:var(--settings-field-height)!important;box-sizing:border-box!important;border:1px solid var(--line)!important;border-radius:var(--settings-control-radius)!important;box-shadow:none!important;background:0 0!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:stretch!important;display:grid!important;position:relative!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=settings] .dashboard-brand-guidelines-file-control:focus-within{border-color:var(--line)!important;box-shadow:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-brand-guidelines-file-button,.dashboard-body[data-dashboard-view=settings] .dashboard-brand-guidelines-file-name{min-width:0!important;min-height:100%!important;font-family:var(--font-body)!important;font-size:var(--settings-type-control)!important;align-items:center!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.dashboard-body[data-dashboard-view=settings] .dashboard-brand-guidelines-file-button{border-right:1px solid var(--line)!important;color:var(--text)!important;white-space:nowrap!important;background:#dddddf2e!important;justify-content:center!important;padding:0 .95rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-brand-guidelines-file-name{color:var(--settings-value-color)!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:0 .95rem!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form input[type=file]{z-index:2!important;box-sizing:border-box!important;opacity:0!important;cursor:pointer!important;appearance:none!important;border:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form input[type=file]::file-selector-button{min-height:calc(var(--settings-field-height) - 2px)!important;height:calc(var(--settings-field-height) - 2px)!important;border:0!important;border-right:1px solid var(--line)!important;color:var(--text)!important;font-family:var(--font-body)!important;font-size:var(--settings-type-control)!important;font-weight:700!important;line-height:calc(var(--settings-field-height) - 2px)!important;background:#dddddf2e!important;border-radius:0!important;margin:0 .72rem 0 0!important;padding:0 .82rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-kit-form input[type=file]::file-selector-button{min-height:calc(var(--settings-field-height) - 2px)!important;height:calc(var(--settings-field-height) - 2px)!important;border:0!important;border-right:1px solid var(--line)!important;color:var(--text)!important;font-family:var(--font-body)!important;font-size:var(--settings-type-control)!important;font-weight:700!important;line-height:calc(var(--settings-field-height) - 2px)!important;background:#dddddf2e!important;border-radius:0!important;margin:0 .72rem 0 0!important;padding:0 .82rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-brand-guidelines-actions{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.dashboard-body[data-dashboard-view=settings] .dashboard-brand-guidelines-actions .dashboard-list-card-meta{color:var(--settings-value-color)!important;font-size:var(--settings-type-small)!important;margin:0!important;font-weight:600!important;line-height:1.35!important;display:block!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-brand-settings-actions{border-top:0!important;padding-top:.38rem!important}.dashboard-body[data-dashboard-view=settings] #dashboardBrandSettings .dashboard-settings-panel-head{justify-content:space-between!important;align-items:center!important;gap:.75rem!important;width:100%!important;display:flex!important}.dashboard-body[data-dashboard-view=settings] #dashboardBrandSettings .dashboard-settings-panel-head>div{min-width:0!important}.dashboard-body[data-dashboard-view=settings] #dashboardBrandSettings .dashboard-settings-panel-head #dashboardSettingsStatusProfile{flex:none!important;margin-left:auto!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record{padding-top:1.05rem!important;position:relative!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-edit-icon-button{z-index:2!important;position:absolute!important;top:1rem!important;right:1rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-edit-icon-button svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:1rem!important;height:1rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-edit-icon-button:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-edit-icon-button:focus-visible{color:#fff!important;filter:none!important;background:0 0!important;border-color:#fff!important;outline:0!important;transform:none!important;box-shadow:0 0 0 1px #ffffffb8!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-edit-icon-button[hidden]{display:none!important}.dashboard-body[data-dashboard-view=settings] [data-dashboard-subscription-status].dashboard-status.is-active,.dashboard-body[data-dashboard-view=settings] [data-dashboard-subscription-status].dashboard-status.is-delivered{color:#06110b!important;box-shadow:none!important;background:#33d17a!important;border-color:#33d17a!important}@media (width<=760px){.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record{padding-top:3.5rem!important}}.dashboard-body[data-dashboard-view=projects] .dashboard-project-status-toggle,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-status-toggle{border-color:rgba(var(--ticket-group-rgb), .48)!important;background:linear-gradient(90deg, rgba(var(--ticket-group-rgb), .14), #ffffff0e 48%, #ffffff0a), #121314!important;color:var(--text)!important;background-color:#121314!important;box-shadow:inset 0 1px #ffffff0e!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-status-toggle strong,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-status-toggle strong{border-color:rgba(var(--ticket-group-rgb), .48)!important;background:rgba(var(--ticket-group-rgb), .16)!important;background-color:rgba(var(--ticket-group-rgb), .16)!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-status-toggle:hover,.dashboard-body[data-dashboard-view=projects] .dashboard-project-status-toggle:focus-visible,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-status-toggle:hover,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-status-toggle:focus-visible{color:#fff!important;border-color:#fff!important;outline:0!important;box-shadow:inset 0 1px #ffffff0e,0 0 0 1px #ffffffb8!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-status-toggle:hover strong,.dashboard-body[data-dashboard-view=projects] .dashboard-project-status-toggle:focus-visible strong,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-status-toggle:hover strong,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-status-toggle:focus-visible strong{border-color:#fff!important}.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-submitted,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-brief-received,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-in-review,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-reviewing-request{border-color:var(--status-info)!important;background:var(--status-info)!important;background-color:var(--status-info)!important;color:var(--status-text-light)!important}.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-visual-storyboard{border-color:var(--status-storyboard)!important;background:var(--status-storyboard)!important;background-color:var(--status-storyboard)!important;color:var(--status-text-light)!important}.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-storyboard-review,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-delivery-review,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-awaiting-approval,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-awaiting-feedback,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-needs-feedback{border-color:var(--status-review)!important;background:var(--status-review)!important;background-color:var(--status-review)!important;color:var(--status-text-dark)!important}.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-approved,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-resolved,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-active,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-delivered{border-color:var(--status-success)!important;background:var(--status-success)!important;background-color:var(--status-success)!important;color:var(--status-text-dark)!important}.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-scheduled,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-open,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-waiting-on-stormxsync,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-in-progress,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-in-production{border-color:var(--status-production)!important;background:var(--status-production)!important;background-color:var(--status-production)!important;color:var(--status-text-dark)!important}.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-waiting-on-client{border-color:var(--status-info)!important;background:var(--status-info)!important;background-color:var(--status-info)!important;color:var(--status-text-light)!important}.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-needs-information,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-blocked,.dashboard-project-lightbox [data-project-panel-current-state].dashboard-status.is-changes-requested{border-color:var(--status-danger)!important;background:var(--status-danger)!important;background-color:var(--status-danger)!important;color:var(--status-text-light)!important}.dashboard-body .dashboard-client-project-card.is-project-card{grid-template-rows:minmax(0,1fr) auto auto!important;align-content:stretch!important;display:grid!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-overview-card-light{top:.9rem!important;right:.7rem!important}.dashboard-body .dashboard-client-project-card.is-project-card>.dashboard-status{place-self:start!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-client-project-card-main{align-self:start!important;min-width:0!important;padding-top:.22rem!important;display:block!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-project-card-copy-stack,.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-client-project-card-main>div{align-content:start!important;gap:.1rem!important;width:100%!important;max-width:100%!important;display:grid!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-list-card-title{overflow-wrap:anywhere!important;align-items:flex-start!important;gap:.28rem!important;max-width:100%!important;max-height:2.28em!important;margin:0!important;padding:0 2.65rem 0 0!important;font-size:.84rem!important;line-height:1.14!important;display:flex!important;overflow:hidden!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-list-card-title:before{content:none!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-project-card-title-text{overflow-wrap:anywhere!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-width:0!important;max-width:100%!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-list-card-meta{-webkit-line-clamp:2!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;margin:0!important;padding:0!important;font-size:.72rem!important;font-weight:700!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-project-card-description{-webkit-box-orient:initial!important;-webkit-line-clamp:initial!important;gap:.08rem!important;max-height:calc(2.36em + .08rem)!important;line-height:1.18!important;display:grid!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-project-card-description span{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-client-project-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:.36rem!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-client-project-card-facts span{box-sizing:border-box!important;border-radius:11px!important;align-content:center!important;gap:.1rem!important;min-width:0!important;height:2.35rem!important;min-height:2.35rem!important;max-height:2.35rem!important;padding:.34rem .46rem .38rem!important;overflow:hidden!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-client-project-card-facts small,.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-client-project-card-facts strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-client-project-card-facts small{line-height:1!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-client-project-card-facts strong{font-size:.72rem!important;line-height:1.22!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-overview-card-light.is-blocked,.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-overview-card-light.is-review,.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-overview-card-light.is-waiting,.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-overview-card-light.is-production{opacity:.96!important;animation:3.6s ease-in-out infinite dashboard-card-light-pulse!important}@media (prefers-reduced-motion:reduce){.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-overview-card-light.is-blocked,.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-overview-card-light.is-review,.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-overview-card-light.is-waiting,.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-overview-card-light.is-production{filter:none!important;opacity:.96!important;animation:none!important}}.dashboard-body[data-dashboard-view=project-details] .dashboard-project-details-section{gap:1rem;min-height:0;display:grid}.dashboard-project-details-list{gap:.95rem;display:grid}.dashboard-project-details-lane{--project-detail-rgb:255, 255, 255;border:1px solid rgba(var(--project-detail-rgb), .58);border-radius:16px;gap:.76rem;padding:.85rem;display:grid;background:var(--panel)!important;background-color:var(--panel)!important;background-image:none!important}.dashboard-project-details-lane.is-waiting-approval{--project-detail-rgb:77, 131, 255}.dashboard-project-details-lane.is-production{--project-detail-rgb:246, 195, 67}.dashboard-project-details-lane.is-delivered{--project-detail-rgb:51, 209, 122}.dashboard-project-details-lane-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-project-details-lane-toggle{width:100%;min-width:0;min-height:2.2rem;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;gap:.7rem;padding:0;display:flex}.dashboard-project-details-lane-toggle:hover,.dashboard-project-details-lane-toggle:focus-visible{color:var(--text);background:0 0;outline:0}.dashboard-project-details-lane-title{align-items:center;gap:.68rem;min-width:0;display:inline-flex}.dashboard-project-details-lane-toggle h4{color:var(--text);text-transform:uppercase;margin:0;font-size:1rem;line-height:1.1}.dashboard-project-details-lane-caret{border-right:2px solid rgba(var(--project-detail-rgb), .78);border-bottom:2px solid rgba(var(--project-detail-rgb), .78);width:.64rem;height:.64rem;transition:transform .16s;transform:rotate(45deg)translateY(-.12rem)}.dashboard-project-details-lane.is-collapsed .dashboard-project-details-lane-caret{transform:rotate(-45deg)}.dashboard-project-details-lane-head strong{border:1px solid rgba(var(--project-detail-rgb), .52);min-width:2.1rem;height:2rem;color:var(--text);background:0 0;border-radius:999px;place-items:center;padding:0 .45rem;font-size:.9rem;display:inline-grid}.dashboard-project-details-lane-tools{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-project-details-lane-tools label{width:min(100%,24rem);display:grid}.dashboard-project-details-lane-tools input{border:1px solid rgba(var(--project-detail-rgb), .34);width:100%;min-height:2.45rem;color:var(--text);font:inherit;background:#ffffff06;border-radius:999px;outline:0;padding:0 .82rem;font-size:.88rem;font-weight:700}.dashboard-project-details-lane-tools input:focus{border-color:rgba(var(--project-detail-rgb), .82);box-shadow:0 0 0 1px rgba(var(--project-detail-rgb), .32)}.dashboard-project-details-lane-list{gap:.72rem;display:grid}.dashboard-project-details-lane [hidden]{display:none!important}.dashboard-project-details-lane-list>.dashboard-empty-state{border:1px solid rgba(var(--project-detail-rgb), .22);background:var(--panel)!important;background-color:var(--panel)!important;background-image:none!important}.dashboard-project-details-card{border:1px solid rgba(var(--project-detail-rgb), .26);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(11.5rem,13.5rem);align-items:stretch;gap:.95rem;padding:.85rem;display:grid;box-shadow:inset 0 1px #ffffff0b;background:var(--panel)!important;background-color:var(--panel)!important;background-image:none!important}.dashboard-project-details-card-main{align-content:start;gap:.65rem;min-width:0;display:grid}.dashboard-project-details-card-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.dashboard-project-details-card-head h4{color:var(--text);overflow-wrap:anywhere;margin:.08rem 0 0;font-size:clamp(1.1rem,1.7vw,1.42rem);line-height:1.05}.dashboard-project-details-summary{-webkit-line-clamp:3;max-width:78ch;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:.9rem;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.dashboard-project-details-progress{gap:.42rem;width:100%;min-width:0;margin:.14rem auto .18rem;display:grid;overflow:visible}.dashboard-project-details-progress-meta{justify-content:flex-start;align-items:center;gap:.65rem;min-width:0;display:flex}.dashboard-project-details-progress-meta span{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1}.dashboard-project-details-progress-meta strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:850;line-height:1;overflow:hidden}.dashboard-project-details-progress-track{--dashboard-project-details-progress-width:0%;--dashboard-project-details-progress-edge:clamp(4.25rem, 8%, 7.5rem);width:100%;min-width:0;height:3rem;position:relative}.dashboard-project-details-progress-rail{top:1.74rem;left:var(--dashboard-project-details-progress-edge);right:var(--dashboard-project-details-progress-edge);background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;height:.2rem;position:absolute;overflow:hidden;transform:translateY(-50%)}.dashboard-project-details-progress-rail span{width:var(--dashboard-project-details-progress-width);border-radius:inherit;background:var(--accent);height:100%;display:block}.dashboard-project-details-progress-steps{top:0;left:var(--dashboard-project-details-progress-edge);right:var(--dashboard-project-details-progress-edge);z-index:1;justify-content:space-between;align-items:start;min-width:0;display:flex;position:absolute}.dashboard-project-details-progress-step{width:0;min-width:0;height:2.45rem;color:var(--muted);text-align:center;flex:0 0 0;font-size:.62rem;font-weight:850;line-height:1.05;display:block;position:relative;overflow:visible}.dashboard-project-details-progress-label{width:7.35rem;max-width:7.35rem;min-height:1rem;color:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-50%)}.dashboard-project-details-progress-dot{background:var(--panel);width:.44rem;height:.44rem;box-shadow:0 0 0 2px var(--panel);border:1px solid #ffffff38;border-radius:999px;display:block;position:absolute;top:1.52rem;left:0;transform:translate(-50%)}.dashboard-project-details-progress-step.is-complete,.dashboard-project-details-progress-step.is-current{color:var(--text)}.dashboard-project-details-progress-step.is-complete .dashboard-project-details-progress-dot{border-color:var(--accent);background:var(--accent)}.dashboard-project-details-progress-step.is-current .dashboard-project-details-progress-label{color:var(--text)}.dashboard-project-details-progress-step.is-current .dashboard-project-details-progress-dot{border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 2px var(--panel), 0 0 0 4px #bc1f2e2e}.dashboard-project-details-chips{gap:.36rem}.dashboard-project-details-card-side{align-content:space-between;gap:.75rem;min-width:0;display:grid}.dashboard-project-details-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.dashboard-project-details-facts div{background:#ffffff09;border:1px solid #ffffff13;border-radius:10px;align-content:center;gap:.12rem;min-height:3.2rem;padding:.5rem .55rem;display:grid}.dashboard-project-details-facts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.dashboard-project-details-facts dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.76rem;font-weight:800;line-height:1.16}.dashboard-project-details-open{width:100%;min-height:2.65rem;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff24!important}.dashboard-project-details-open:hover,.dashboard-project-details-open:focus-visible{color:var(--text)!important;background:#ffffff0b!important;border-color:#ffffffd1!important;transform:translateY(-1px)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-details-lane-list>.dashboard-empty-state,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-details-card,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-details-facts div,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-details-lane{background:var(--panel)!important;background-color:var(--panel)!important;background-image:none!important}@media (width<=1180px){.dashboard-project-details-card{grid-template-columns:minmax(0,1fr)}.dashboard-project-details-card-side{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end}.dashboard-project-details-open{min-width:10rem}}@media (width<=820px){.dashboard-project-details-card,.dashboard-project-details-card-side{grid-template-columns:1fr}.dashboard-project-details-open{min-width:0}.dashboard-project-details-progress{scrollbar-width:none;padding-bottom:.1rem;overflow:auto visible}.dashboard-project-details-progress::-webkit-scrollbar{display:none}.dashboard-project-details-progress-track{min-width:42rem}}@media (width<=560px){.dashboard-project-details-facts{grid-template-columns:1fr}.dashboard-project-details-card-head{display:grid}.dashboard-project-details-progress-track{--dashboard-project-details-progress-edge:3.8rem;min-width:38rem}.dashboard-project-details-progress-label{width:6rem;max-width:6rem;font-size:.56rem}}.legal-page-hero.calculator-page-hero{padding-top:clamp(8.9rem,10vw,10.4rem)!important}.legal-page-hero h1{max-width:27ch!important}.subpage-shell .legal-page-section{border-top:0!important}#dashboardRequestModal[data-request-composer-step=purpose] .dashboard-request-detail-card{border-bottom:0!important;width:min(100%,34rem)!important;margin:clamp(1.3rem,4vh,2.4rem) auto 0!important;padding:0!important}#dashboardRequestModal[data-request-composer-step=purpose] .dashboard-request-detail-card .dashboard-form-grid{grid-template-columns:1fr!important;gap:0!important;display:grid!important}#dashboardRequestModal .dashboard-project-title-field{width:100%!important;min-height:5.6rem!important;color:var(--text)!important;background:#18181c!important;border:1px solid #ffffff1f!important;border-radius:18px!important;grid-template-rows:auto auto!important;grid-template-columns:.26rem minmax(0,1fr) auto!important;align-items:center!important;gap:.34rem .82rem!important;padding:.9rem 1rem!important;transition:border-color .18s,background-color .18s,transform .18s!important;display:grid!important;position:relative!important}#dashboardRequestModal .dashboard-project-title-field:before{content:""!important;background:#bc1f2eb8!important;border-radius:999px!important;grid-area:1/1/3!important;align-self:stretch!important;width:100%!important;min-height:3.45rem!important}#dashboardRequestModal .dashboard-project-title-field:after{content:"Production Set name"!important;color:#c9c9d1c7!important;letter-spacing:.12em!important;text-transform:uppercase!important;grid-area:1/2!important;min-width:0!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important}#dashboardRequestModal .dashboard-project-title-field:hover,#dashboardRequestModal .dashboard-project-title-field:focus-within{background:#1c1c21!important;border-color:#bc1f2e99!important}#dashboardRequestModal .dashboard-project-title-field:focus-within{outline-offset:3px!important;outline:2px solid #bc1f2e42!important}#dashboardRequestModal .dashboard-project-title-field.has-project-title:before,#dashboardRequestModal .dashboard-project-title-field:focus-within:before{background:var(--accent)!important}#dashboardRequestModal .dashboard-project-title-field input[name=projectName]{width:100%!important;min-width:0!important;min-height:2.15rem!important;color:var(--text)!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;grid-area:2/2/auto/4!important;padding:0!important;font-size:1.28rem!important;font-weight:900!important;line-height:1.12!important}#dashboardRequestModal .dashboard-project-title-field input[name=projectName]::placeholder{color:#c9c9d185!important;opacity:1!important}#dashboardRequestModal .dashboard-project-title-field.is-placeholder-ready input[name=projectName]::placeholder{color:#0000!important}#dashboardRequestModal .dashboard-project-title-animated-placeholder{color:#c9c9d185!important;min-width:0!important;font-family:var(--project-title-font-family,var(--font-body))!important;font-size:var(--project-title-font-size,1.28rem)!important;font-weight:var(--project-title-font-weight,900)!important;line-height:var(--project-title-line-height,1.12)!important;pointer-events:none!important;grid-area:2/2/auto/4!important;align-self:center!important}#dashboardRequestModal .dashboard-project-title-field.has-project-title .dashboard-project-title-animated-placeholder{display:none!important}#dashboardRequestModal .dashboard-project-title-letter-counter{color:#c9c9d1bd!important;letter-spacing:0!important;white-space:nowrap!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:999px!important;grid-area:1/3!important;place-self:center end!important;min-height:1.55rem!important;padding:.18rem .48rem!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important}#dashboardRequestModal .dashboard-project-title-letter-counter.is-over-limit,#dashboardRequestModal .dashboard-project-title-field:has(input.is-invalid) .dashboard-project-title-letter-counter{color:#ff6d79!important;background:#bc1f2e29!important;border-color:#bc1f2e80!important}#dashboardRequestModal .dashboard-project-title-field:has(input.is-invalid){outline-offset:3px!important;border-color:#bc1f2ed1!important;outline:2px solid #bc1f2e3d!important}@media (width<=680px){#dashboardRequestModal[data-request-composer-step=purpose] .dashboard-request-detail-card{width:100%!important;margin-top:1rem!important}#dashboardRequestModal .dashboard-project-title-field{border-radius:14px!important;grid-template-columns:.22rem minmax(0,1fr) auto!important;min-height:5.15rem!important;padding:.82rem .88rem!important}#dashboardRequestModal .dashboard-project-title-field input[name=projectName],#dashboardRequestModal .dashboard-project-title-animated-placeholder{font-size:1.12rem!important}}.dashboard-body[data-dashboard-view=overview] [data-dashboard-overview-project-filters]{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto hidden;flex-wrap:nowrap!important;gap:.32rem!important;margin-top:0!important;display:flex!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-project-controls{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-project-controls [data-dashboard-overview-project-filters]{flex:0 auto;width:auto}.dashboard-project-search-field{flex:0 14rem;width:min(100%,14rem);min-width:14rem;margin-left:auto;display:block;position:relative}.dashboard-project-search-icon{color:#dddddfa3;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.dashboard-project-search-field input{-webkit-appearance:none;appearance:none;width:100%;height:2.35rem;min-height:2.35rem;color:var(--text);font:inherit;letter-spacing:0;border-radius:999px;outline:0;padding:0 .9rem 0 2.35rem;font-size:.88rem;font-weight:750;background:0 0!important;border:1px solid #ffffff8f!important}.dashboard-project-search-field input::placeholder{color:#dddddf94;opacity:1}.dashboard-project-search-field input:hover,.dashboard-project-search-field input:focus{background:0 0!important;border-color:#fff!important}.dashboard-project-search-field input:focus-visible{outline-offset:2px;outline:2px solid #ffffff57}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-search-field input{color:var(--text);background:0 0!important;border-color:#11111480!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-search-icon{color:#1111148f}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-search-field input:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-search-field input:focus{background:0 0!important;border-color:#111114f5!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-search-field input:focus-visible{outline-color:#11111457}.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-grid>.dashboard-empty-state{grid-column:1/-1;justify-self:start;width:min(100%,28rem)}.dashboard-body[data-dashboard-view=overview] [data-dashboard-overview-project-filters]::-webkit-scrollbar{display:none}.dashboard-body[data-dashboard-view=overview] [data-dashboard-overview-project-filters] .dashboard-filter-button{--overview-filter-rgb:246, 195, 67;--overview-filter-solid:var(--status-production);--overview-filter-solid-text:var(--status-text-dark);color:#ffffffbd!important;white-space:nowrap!important;min-height:2rem!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff29!important;padding:0 .64rem!important;font-size:.76rem!important;line-height:1!important;transform:none!important}.dashboard-body[data-dashboard-view=overview] [data-dashboard-overview-project-filters] .dashboard-filter-button[data-dashboard-status-tone=active]{--overview-filter-rgb:221, 221, 223;--overview-filter-solid:#dddddf;--overview-filter-solid-text:#0d0d0f}.dashboard-body[data-dashboard-view=overview] [data-dashboard-overview-project-filters] .dashboard-filter-button[data-dashboard-status-tone=in-review],.dashboard-body[data-dashboard-view=overview] [data-dashboard-overview-project-filters] .dashboard-filter-button[data-dashboard-status-tone=storyboard-review],.dashboard-body[data-dashboard-view=overview] [data-dashboard-overview-project-filters] .dashboard-filter-button[data-dashboard-status-tone=delivery-review]{--overview-filter-rgb:53, 111, 216;--overview-filter-solid:var(--status-info);--overview-filter-solid-text:var(--status-text-light)}.dashboard-body[data-dashboard-view=overview] [data-dashboard-overview-project-filters] .dashboard-filter-button[data-dashboard-status-tone=finished]{--overview-filter-rgb:51, 209, 122;--overview-filter-solid:var(--status-success);--overview-filter-solid-text:var(--status-text-dark)}.dashboard-body[data-dashboard-view=overview] [data-dashboard-overview-project-filters] .dashboard-filter-button:hover,.dashboard-body[data-dashboard-view=overview] [data-dashboard-overview-project-filters] .dashboard-filter-button:focus-visible{color:#fff!important;box-shadow:none!important;background:#ffffff0b!important;border-color:#ffffff61!important;transform:none!important}.dashboard-body[data-dashboard-view=overview] [data-dashboard-overview-project-filters] .dashboard-filter-button.is-active,.dashboard-body[data-dashboard-view=overview] [data-dashboard-overview-project-filters] .dashboard-filter-button[aria-pressed=true]{border-color:var(--overview-filter-solid)!important;background:var(--overview-filter-solid)!important;background-color:var(--overview-filter-solid)!important;color:var(--overview-filter-solid-text)!important;box-shadow:none!important;background-image:none!important;transform:none!important}.dashboard-body[data-dashboard-theme=bright][data-dashboard-view=overview] [data-dashboard-overview-project-filters] .dashboard-filter-button:not(.is-active):not([aria-pressed=true]){color:#111114b3!important;border-color:#1111143d!important}.dashboard-body[data-dashboard-theme=bright][data-dashboard-view=overview] [data-dashboard-overview-project-filters] .dashboard-filter-button:not(.is-active):not([aria-pressed=true]):is(:hover,:focus-visible){color:#111114!important;background:#1111140a!important;border-color:#1111149e!important}@media (width<=760px){.dashboard-body[data-dashboard-view=overview] .dashboard-overview-project-controls{flex-flow:wrap;align-items:stretch}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-project-controls [data-dashboard-overview-project-filters]{flex:100%}.dashboard-project-search-field{flex:100%;width:100%;min-width:0;margin-left:0}}@media (width<=680px){.dashboard-body[data-dashboard-view=overview] [data-dashboard-overview-project-filters]{gap:.28rem!important}.dashboard-body[data-dashboard-view=overview] [data-dashboard-overview-project-filters] .dashboard-filter-button{min-height:1.9rem!important;padding:0 .56rem!important;font-size:.7rem!important}}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card-compact>.dashboard-status,.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card-compact .dashboard-client-project-card-main>.dashboard-status,.dashboard-body[data-dashboard-view=overview] .dashboard-request-table .dashboard-status{vertical-align:middle!important;letter-spacing:.06em!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;justify-content:center!important;align-items:center!important;max-width:100%!important;height:auto!important;min-height:1.55rem!important;padding:.28rem .55rem!important;font-size:.58rem!important;line-height:1.06!important;display:inline-flex!important}.dashboard-request-discard-modal .dashboard-request-discard-actions .button.button-secondary[data-confirm-request-discard]:hover,.dashboard-request-discard-modal .dashboard-request-discard-actions .button.button-secondary[data-confirm-request-discard]:focus-visible{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#fff!important;transform:none!important}#projectShotLightbox .project-shot-lightbox-close,#projectShotLightbox .project-shot-lightbox-close:focus{box-shadow:none!important;border-color:#ffffff2e!important;outline:0!important}#projectShotLightbox .project-shot-lightbox-close:hover,#projectShotLightbox .project-shot-lightbox-close:focus-visible{box-shadow:none!important;border-color:#fff!important;outline:0!important}#projectShotLightbox .project-shot-lightbox-frame{--project-shot-lightbox-width:min(calc(100vw - 10rem), 1720px);--project-shot-lightbox-height:min(calc(100vh - 2rem), calc(var(--project-shot-lightbox-width) * 9 / 16))}#projectShotLightbox[hidden]{display:none!important}#projectShotLightbox .project-shot-lightbox-image{width:var(--project-shot-lightbox-width)!important;height:var(--project-shot-lightbox-height)!important;object-fit:contain!important;max-width:calc(100vw - 2rem)!important;max-height:calc(100vh - 2rem)!important}#projectShotLightbox .project-shot-lightbox-nav,#projectShotLightbox .project-shot-lightbox-nav:focus{box-shadow:none!important;border-color:#ffffff2e!important;outline:0!important}#projectShotLightbox .project-shot-lightbox-nav:hover,#projectShotLightbox .project-shot-lightbox-nav:focus-visible{box-shadow:none!important;border-color:#fff!important;outline:0!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:focus-visible,.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step:focus-visible{box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#fff!important;transform:none!important}@media (width<=760px){#projectShotLightbox .project-shot-lightbox-frame{--project-shot-lightbox-width:calc(100vw - 1rem);--project-shot-lightbox-height:min(calc(100vh - 1rem), calc(var(--project-shot-lightbox-width) * 9 / 16))}#projectShotLightbox .project-shot-lightbox-image{max-width:calc(100vw - 1rem)!important;max-height:calc(100vh - 1rem)!important}}.button:hover,.button:focus-visible,button.button:hover,button.button:focus-visible{box-shadow:none!important;filter:none!important;transform:none!important}.button-secondary:not(.is-active):not([aria-pressed=true]):hover,.button-secondary:not(.is-active):not([aria-pressed=true]):focus-visible,.button-ghost:not(.is-active):not([aria-pressed=true]):hover,.button-ghost:not(.is-active):not([aria-pressed=true]):focus-visible,.dashboard-card-actions .button-secondary:not(.is-active):not([aria-pressed=true]):hover,.dashboard-card-actions .button-secondary:not(.is-active):not([aria-pressed=true]):focus-visible,.dashboard-managed-production-call .button-secondary:not(.is-active):not([aria-pressed=true]):hover,.dashboard-managed-production-call .button-secondary:not(.is-active):not([aria-pressed=true]):focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-inline-button:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-inline-button:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-submit .button:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-submit .button:focus-visible{color:#fff!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#fff!important;transform:none!important}.dashboard-theme-toggle>.dashboard-theme-option.is-active,.dashboard-theme-toggle>.dashboard-theme-option[aria-checked=true],.dashboard-theme-toggle>.dashboard-theme-option.is-active:hover,.dashboard-theme-toggle>.dashboard-theme-option.is-active:focus-visible,.dashboard-theme-toggle>.dashboard-theme-option[aria-checked=true]:hover,.dashboard-theme-toggle>.dashboard-theme-option[aria-checked=true]:focus-visible{background:var(--accent)!important;background-color:var(--accent)!important;color:#fff!important;box-shadow:none!important;filter:none!important;background-image:none!important;transform:none!important}@media (width<=620px){.dashboard-managed-production-dialog .dashboard-card-actions{flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;height:137px!important;min-height:137px!important;padding:12px 0 18px!important;display:flex!important;position:static!important}.dashboard-managed-production-dialog .dashboard-card-actions .button{width:100%!important;min-width:0!important}}.dashboard-managed-production-dialog .dashboard-managed-production-heading .eyebrow{letter-spacing:.16em!important;margin:0 0 .8rem!important;font-size:.78rem!important;font-weight:700!important;line-height:1!important}.dashboard-managed-production-dialog .dashboard-managed-production-heading h3{letter-spacing:-.04em!important;font-size:clamp(1.9rem,2.8vw,2.75rem)!important;font-weight:700!important;line-height:.98!important}.dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button{width:2.3rem!important;min-width:2.3rem!important;height:2.3rem!important;min-height:2.3rem!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff14!important}.dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button:before,.dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button:after{width:.92rem!important;height:.16rem!important}.dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button:hover,.dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button:focus-visible{color:#fff!important;background:0 0!important;border-color:#fff!important;outline:0!important;box-shadow:0 0 0 1px #ffffffb8!important}.dashboard-managed-production-dialog #dashboardManagedProductionCopy{color:#dddddf94!important;font-family:var(--font-body)!important;font-size:.82rem!important;font-weight:680!important;line-height:1.3!important}.dashboard-managed-production-dialog .dashboard-managed-production-mission textarea::placeholder,.dashboard-managed-production-dialog .dashboard-managed-production-call .dashboard-form-helper{color:#dddddf94!important;font-family:var(--font-body)!important;opacity:1!important;font-size:.82rem!important;font-weight:680!important;line-height:1.3!important}.dashboard-managed-production-dialog .dashboard-managed-production-mission textarea{font-family:var(--font-body)!important;font-size:.82rem!important;font-weight:680!important;line-height:1.3!important}.dashboard-managed-production-dialog .dashboard-managed-production-call .button-secondary{color:var(--text)!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff47!important}.dashboard-managed-production-dialog .dashboard-managed-production-call .button-secondary:hover,.dashboard-managed-production-dialog .dashboard-managed-production-call .button-secondary:focus-visible{color:#fff!important;background:0 0!important;border-color:#fff!important;outline:0!important;box-shadow:0 0 0 1px #ffffffb8!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metrics{grid-auto-rows:1fr!important;align-items:stretch!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric{box-sizing:border-box!important;grid-template-rows:.88rem 1.65rem minmax(1rem,auto)!important;align-content:start!important;row-gap:.18rem!important;height:100%!important;min-height:92px!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric>strong{white-space:nowrap;align-items:baseline;gap:.32rem;min-width:0;display:flex}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-value-label{color:var(--muted);white-space:nowrap;font-size:.78rem;font-weight:750;line-height:1.15}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-credit-summary{align-items:center!important;gap:.35rem!important;display:inline-flex!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-add-credits-card{align-content:center!important}@media (width>=721px) and (width<=1340px){.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric{min-height:92px!important}}.monthly-work-grid .monthly-work-card[data-monthly-plan-card],.monthly-compare-grid .monthly-compare-card{transition:border-color .16s,box-shadow .16s!important}.monthly-work-grid .monthly-work-card[data-monthly-plan-card]:hover,.monthly-work-grid .monthly-work-card[data-monthly-plan-card]:focus-within,.monthly-compare-grid .monthly-compare-card:hover,.monthly-compare-grid .monthly-compare-card:focus-within{border-color:#fff!important;box-shadow:0 0 0 1px #ffffffb8!important}@media (prefers-reduced-motion:reduce){.monthly-work-grid .monthly-work-card[data-monthly-plan-card],.monthly-compare-grid .monthly-compare-card{transition:none!important}}.contact-honeypot,.book-call-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-note.is-success{color:#b8e6c1}.form-note.is-error{color:#ff8f99}.landing-body-bright #monthly-deliveries .monthly-billing-toggle-row{width:min(calc(100% - 2rem), var(--content))!important;max-width:none!important}.landing-body-bright #monthly-deliveries .monthly-work-billing-toggle{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid;gap:1rem!important;width:100%!important}.landing-body-bright #monthly-deliveries .monthly-work-billing-toggle .monthly-billing-switch{grid-column:2;justify-self:center}.landing-body-bright #monthly-deliveries .monthly-work-savings-tag{box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;grid-column:3;justify-self:start;justify-items:start;gap:.12rem;margin:0;padding:0;display:grid;color:var(--accent)!important}.landing-body-bright #monthly-deliveries .monthly-work-savings-tag strong,.landing-body-bright #monthly-deliveries .monthly-work-savings-tag span{font-family:var(--font-label);line-height:1.15;color:inherit!important}.landing-body-bright #monthly-deliveries .monthly-work-savings-tag strong{font-size:.75rem;font-weight:800}.landing-body-bright #monthly-deliveries .monthly-work-savings-tag span{font-size:.7rem;font-weight:500}.landing-body-bright #monthly-deliveries .monthly-work-card{cursor:default;gap:.72rem;padding:1.4rem;transform:none!important}.landing-body-bright #monthly-deliveries .monthly-work-grid{width:min(100% - 2rem,1234.2px)}.landing-body-bright #monthly-deliveries .monthly-work-card:hover,.landing-body-bright #monthly-deliveries .monthly-work-card:focus-within{transform:none!important}.landing-body-bright #monthly-deliveries .monthly-work-card.is-recommended,.landing-body-bright #monthly-deliveries .monthly-work-card.is-recommended:hover,.landing-body-bright #monthly-deliveries .monthly-work-card.is-recommended:focus-within{border-color:var(--line)!important}.landing-body-bright #monthly-deliveries .monthly-work-recommended-badge{border-color:var(--text);background:var(--text);color:var(--text-on-accent)}.landing-body-bright #monthly-deliveries .monthly-work-discount-badge{border:1px solid var(--accent-line);min-height:1.75rem;color:var(--accent);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .62rem;line-height:1;display:inline-flex;text-decoration:none!important}.landing-body-bright #monthly-deliveries .monthly-work-card-header .eyebrow:after{color:var(--accent)}.landing-body-bright #monthly-deliveries .monthly-work-price{letter-spacing:0;font-size:clamp(3rem,4.2vw,4rem)}.landing-body-bright #monthly-deliveries .monthly-work-price-note{min-height:1.1rem}.landing-body-bright #monthly-deliveries .monthly-work-summary{min-height:2.7rem;font-size:.9rem}.landing-body-bright #monthly-deliveries .monthly-work-card-actions{width:100%;margin:.12rem 0 .38rem}.landing-body-bright #monthly-deliveries .monthly-work-plan-button{letter-spacing:0;border-radius:999px;width:100%;min-height:48px;padding:.72rem 1.375rem;font-size:.9375rem}.landing-body-bright #monthly-deliveries .monthly-work-card:not(.is-recommended) .monthly-work-plan-button{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--text-on-accent)!important}.landing-body-bright #monthly-deliveries .monthly-work-card:not(.is-recommended) .monthly-work-plan-button:hover,.landing-body-bright #monthly-deliveries .monthly-work-card:not(.is-recommended) .monthly-work-plan-button:focus-visible{border-color:var(--accent-hover)!important;background:var(--accent-hover)!important;color:var(--text-on-accent)!important}.landing-body-bright #monthly-deliveries .monthly-work-card.is-recommended .monthly-work-plan-button{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}.landing-body-bright #monthly-deliveries .monthly-work-card.is-recommended .monthly-work-plan-button:hover,.landing-body-bright #monthly-deliveries .monthly-work-card.is-recommended .monthly-work-plan-button:focus-visible{border-color:var(--accent-hover)!important;background:var(--accent-hover)!important;color:#fff!important}.landing-body-bright #monthly-deliveries .monthly-work-points{margin-top:0}.landing-body-bright #monthly-deliveries .monthly-work-points span{font-size:.875rem}.landing-body-bright #monthly-deliveries .monthly-work-point-competitor>span:not(.monthly-plan-feature-help){align-items:center;width:min(100%,20rem);min-height:2.7em}.landing-body-bright #monthly-deliveries .monthly-work-card[data-plan-id=starter] .monthly-work-point-competitor>span:not(.monthly-plan-feature-help){white-space:nowrap;width:auto;max-width:100%}.landing-body-bright #monthly-deliveries .monthly-work-actions{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:min(100% - 2rem,1234.2px);margin:1.5rem auto 0;display:flex}.landing-body-bright #monthly-deliveries .monthly-work-compare-button{min-height:48px;padding-inline:1.375rem;width:auto!important;min-width:0!important}.landing-body-bright #monthly-deliveries .monthly-work-action-help{text-align:center;justify-content:center;margin:0;font-size:.875rem}@media (width<=600px){.landing-body-bright #monthly-deliveries .monthly-work-billing-toggle{grid-template-columns:1fr;gap:.65rem!important}.landing-body-bright #monthly-deliveries .monthly-work-billing-toggle .monthly-billing-switch{grid-area:1/1}.landing-body-bright #monthly-deliveries .monthly-work-savings-tag{text-align:center;grid-area:2/1;justify-self:center;justify-items:center}.landing-body-bright #monthly-deliveries .monthly-work-card{padding:1.25rem}.landing-body-bright #monthly-deliveries .monthly-work-price{font-size:clamp(2.625rem,13vw,3.2rem)}.landing-body-bright #monthly-deliveries .monthly-work-summary{min-height:0}.landing-body-bright #monthly-deliveries .monthly-work-actions{gap:.75rem}.landing-body-bright #monthly-deliveries .monthly-work-compare-button{width:100%!important}.landing-body-bright #monthly-deliveries .monthly-work-action-help{text-align:center;justify-content:center}}.dashboard-project-card-shell{isolation:isolate;width:100%;min-width:0;position:relative}.dashboard-project-card-shell.is-menu-open{z-index:20}.dashboard-overview-project-track>.dashboard-project-card-shell{flex:0 0 var(--dashboard-overview-project-card-width);width:var(--dashboard-overview-project-card-width)}.dashboard-body[data-dashboard-view=overview] .dashboard-project-card-shell{width:var(--dashboard-overview-project-card-width);aspect-ratio:1}.dashboard-project-card-shell>.dashboard-client-project-card.is-project-card{width:100%!important;height:100%!important}.dashboard-project-menu-trigger{z-index:8;color:#fff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:.11rem;width:2.15rem;height:2.15rem;padding:0;display:inline-flex;position:absolute;top:.4rem;right:.4rem}.dashboard-project-menu-trigger span{background:currentColor;border-radius:999px;width:.18rem;height:.18rem}.dashboard-project-menu-trigger:hover,.dashboard-project-menu-trigger:focus-visible,.dashboard-project-card-shell.is-menu-open .dashboard-project-menu-trigger{background:var(--raised,#24242a);color:#fff;box-shadow:none;outline:none}.dashboard-project-menu-trigger:hover{border-color:#fff}.dashboard-project-action-menu{z-index:24;border:1px solid var(--line,#36363d);background:var(--raised,#24242a);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:.1rem;width:8.4rem;padding:.26rem;display:grid;position:absolute;top:2.8rem;right:.4rem;box-shadow:0 12px 24px #0000003d}.dashboard-project-action-menu[hidden]{display:none!important}.dashboard-project-action-menu button{width:100%;min-height:1.55rem;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-column:1/-1;justify-content:flex-start;align-items:center;padding:.25rem .5rem;font-size:.7rem;font-weight:750;line-height:1.1;display:flex}.dashboard-project-action-menu button.is-compact{text-align:left;grid-column:1/-1;justify-content:flex-start;padding-inline:.5rem}.dashboard-project-action-menu button:hover,.dashboard-project-action-menu button:focus-visible{background:#ffffff14;outline:none}.dashboard-project-action-menu button.is-danger{color:#ff8f99}.dashboard-project-action-menu button:disabled{color:var(--muted);cursor:not-allowed;opacity:.44}.dashboard-project-action-menu button:disabled:hover{background:0 0}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-menu-trigger:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-menu-trigger:focus-visible,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-shell.is-menu-open .dashboard-project-menu-trigger,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-action-menu{color:var(--text);background:#eef0f4}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-menu-trigger:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-action-menu{border-color:#11111424}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-action-menu{box-shadow:0 12px 24px #11111424}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-action-menu button:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-action-menu button:focus-visible{background:#11111412}.dashboard-client-project-card.is-project-card .dashboard-attention-badge{right:2.7rem!important}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-project-card-description{grid-template-rows:repeat(2,1.18em)!important;height:calc(2.36em + .08rem)!important;min-height:calc(2.36em + .08rem)!important;max-height:calc(2.36em + .08rem)!important}.dashboard-project-pin-indicator{width:.9rem;height:.9rem;color:var(--text-red,#e04450);pointer-events:none;flex:0 0 .9rem;justify-content:center;align-items:center;display:inline-flex}.dashboard-body .dashboard-client-project-card.is-project-card .dashboard-list-card-title>.dashboard-project-pin-indicator{margin-top:.03rem}.dashboard-project-pin-glyph{transform-origin:50%;width:.62rem;height:.72rem;display:block;position:relative;transform:rotate(-32deg)}.dashboard-project-pin-glyph:before{content:"";background:var(--panel,#1d1d22);border:.09rem solid;border-radius:.18rem .18rem .08rem .08rem;width:.5rem;height:.34rem;position:absolute;top:.02rem;left:.05rem}.dashboard-project-pin-glyph:after{content:"";background:currentColor;border-radius:999px;width:.09rem;height:.32rem;position:absolute;top:.39rem;left:.3rem}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-pin-indicator{color:#9f1725}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-pin-glyph:before{background:#fff}.dashboard-status.is-draft{color:var(--text);background:#9696a324;border-color:#9696a37a}.dashboard-body[data-dashboard-theme=bright] .dashboard-status.is-draft{color:#4d515d!important;background:#eef0f4!important;border-color:#b6bbc7!important}.dashboard-request-discard-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-request-discard-actions .dashboard-discard-progress-button{color:#ff8f99!important;border-color:#ff8f996b!important}.dashboard-request-discard-actions .dashboard-discard-progress-button:hover,.dashboard-request-discard-actions .dashboard-discard-progress-button:focus-visible{color:#fff!important;background:#bc1f2e24!important;border-color:#ff8f99!important}@media (width<=720px){.dashboard-overview-project-track>.dashboard-project-card-shell,.dashboard-body[data-dashboard-view=overview] .dashboard-project-card-shell{flex-basis:min(82vw, var(--dashboard-overview-project-card-width));width:min(82vw, var(--dashboard-overview-project-card-width))}.dashboard-request-discard-actions{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.dashboard-project-menu-trigger,.dashboard-project-action-menu button{transition:none!important}}.dashboard-body[data-dashboard-view=delivery-center] .dashboard-page{padding-bottom:3rem}.dashboard-body[data-dashboard-view=delivery-center] .dashboard-main{width:min(100%,1440px)}.dashboard-body[data-dashboard-view=delivery-center][data-dashboard-theme=bright]{--line-strong:#b6bbc7}.dashboard-delivery-center-shell{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);gap:1.25rem;padding:clamp(1.1rem,2vw,1.5rem);display:grid}.dashboard-delivery-center-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1.25rem;padding-bottom:1.15rem;display:flex}.dashboard-delivery-center-header>div{gap:.38rem;min-width:0;display:grid}.dashboard-delivery-center-header .eyebrow,.dashboard-delivery-center-header h1,.dashboard-delivery-center-header h2,.dashboard-delivery-center-header p{margin:0}.dashboard-delivery-center-header h1,.dashboard-delivery-center-header h2{color:var(--text);font-family:var(--font-title);letter-spacing:0;font-size:clamp(1.65rem,2.4vw,2.25rem);line-height:1.05}.dashboard-delivery-center-header p:not(.eyebrow){max-width:52rem;color:var(--muted);font-size:.94rem;line-height:1.5}.dashboard-delivery-center-count{border:1px solid var(--line-strong);background:var(--bg-soft);min-height:2rem;color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 .78rem;font-size:.76rem;font-weight:850;display:inline-flex}.dashboard-delivery-center-controls{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-soft);gap:.85rem;padding:1rem;display:grid}.dashboard-delivery-center-search,.dashboard-delivery-center-filter-grid label{min-width:0;color:var(--muted);gap:.42rem;font-size:.74rem;font-weight:800;display:grid}.dashboard-delivery-center-search-input{display:block;position:relative}.dashboard-delivery-center-search-input svg{z-index:1;width:1.05rem;height:1.05rem;color:var(--quiet);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.dashboard-delivery-center-search input,.dashboard-delivery-center-filter-grid input,.dashboard-delivery-center-filter-grid select{background:var(--panel);width:100%;min-height:2.78rem;color:var(--text);font:inherit;font-size:.82rem;font-weight:700;transition:border-color .16s;border:1px solid var(--line-strong)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;outline:0!important}.dashboard-delivery-center-search input{padding:0 .9rem 0 2.65rem}.dashboard-delivery-center-filter-grid input,.dashboard-delivery-center-filter-grid select{padding:0 .72rem}.dashboard-delivery-center-select{min-width:0;display:block;position:relative}.dashboard-body[data-dashboard-view=delivery-center] .dashboard-delivery-center-filter-grid .dashboard-delivery-center-select select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:2.75rem;border-color:var(--line-strong)!important;background-image:none!important}.dashboard-delivery-center-select-chevron{width:.42rem;height:.42rem;color:var(--muted);pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;transition:color .16s;position:absolute;top:50%;right:1.1rem;transform:translateY(-70%)rotate(45deg)}.dashboard-delivery-center-select:hover .dashboard-delivery-center-select-chevron,.dashboard-delivery-center-select:focus-within .dashboard-delivery-center-select-chevron{color:var(--text)}.dashboard-delivery-center-search input:hover,.dashboard-delivery-center-filter-grid input:hover,.dashboard-delivery-center-filter-grid select:hover{border-color:var(--text)!important}.dashboard-delivery-center-search input:focus,.dashboard-delivery-center-search input:focus-visible,.dashboard-delivery-center-filter-grid input:focus,.dashboard-delivery-center-filter-grid input:focus-visible,.dashboard-delivery-center-filter-grid select:focus,.dashboard-delivery-center-filter-grid select:focus-visible{border-color:var(--text)!important;box-shadow:none!important;outline:0!important}.dashboard-delivery-center-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.68rem;display:grid}.dashboard-delivery-center-filter-footer{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.9rem;display:flex}.dashboard-delivery-center-active-filters{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.dashboard-delivery-center-filter-chip{border:1px solid var(--accent-line);background:var(--accent-soft);min-height:1.8rem;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 .62rem;font-size:.7rem;font-weight:850;display:inline-flex}.dashboard-delivery-center-filter-chip:hover,.dashboard-delivery-center-filter-chip:focus-visible{border-color:var(--accent);background:var(--accent-soft-strong)}.dashboard-delivery-center-filter-footer>.dashboard-text-button{flex:none}.dashboard-delivery-center-filter-footer>.dashboard-text-button:disabled{opacity:.42;cursor:not-allowed}.dashboard-delivery-center-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.dashboard-delivery-center-grid>.dashboard-empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-soft);grid-column:1/-1;align-content:start;min-height:0;padding:1rem 1.05rem}.dashboard-delivery-center-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:17rem;transition:border-color .18s,transform .18s;display:grid;overflow:hidden}.dashboard-delivery-center-card:hover,.dashboard-delivery-center-card:focus-within{border-color:var(--line-strong);transform:translateY(-2px)}.dashboard-delivery-center-card-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:1rem;padding:1.1rem;display:grid}.dashboard-delivery-center-card-open:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.dashboard-delivery-center-card-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.dashboard-delivery-center-card-copy{gap:.3rem;min-width:0;display:grid}.dashboard-delivery-center-card-copy .dashboard-list-card-title,.dashboard-delivery-center-card-copy .dashboard-list-card-meta{margin:0}.dashboard-delivery-center-card-copy .dashboard-list-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.35em;display:-webkit-box;overflow:hidden}.dashboard-delivery-center-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.dashboard-delivery-center-card-facts>span{border:1px solid var(--line);background:var(--bg-soft);border-radius:11px;gap:.24rem;min-width:0;padding:.68rem;display:grid}.dashboard-delivery-center-card-facts small{color:var(--quiet);text-transform:uppercase;font-size:.66rem;font-weight:800}.dashboard-delivery-center-card-facts strong{color:var(--text);overflow-wrap:anywhere;font-size:.78rem;line-height:1.25}.dashboard-delivery-center-card-metadata{flex-wrap:wrap;gap:.42rem;display:flex}.dashboard-delivery-center-card-metadata>span{border:1px solid var(--line);min-height:1.7rem;color:var(--muted);border-radius:999px;align-items:center;padding:0 .58rem;font-size:.68rem;font-weight:800;display:inline-flex}.dashboard-delivery-center-card-actions{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dashboard-delivery-center-card-actions button,.dashboard-delivery-center-card-actions a{min-height:2.8rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.42rem;padding:0 .72rem;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.dashboard-delivery-center-card-actions>*+*{border-left:1px solid var(--line)}.dashboard-delivery-center-card-actions button:hover,.dashboard-delivery-center-card-actions button:focus-visible,.dashboard-delivery-center-card-actions a:hover,.dashboard-delivery-center-card-actions a:focus-visible{background:var(--bg-soft);color:var(--text)}.dashboard-delivery-center-card-actions button:focus-visible,.dashboard-delivery-center-card-actions a:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.dashboard-delivery-center-card-actions button:disabled{opacity:.58;cursor:progress}.dashboard-delivery-center-download-all svg,.dashboard-delivery-file-download svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.dashboard-delivery-center-pagination{margin-top:.2rem}.dashboard-production-output-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.dashboard-production-output-download,.dashboard-delivery-original-link{color:var(--accent-text);font-size:.75rem;font-weight:850;text-decoration:none}.dashboard-production-output-download:hover,.dashboard-production-output-download:focus-visible,.dashboard-delivery-original-link:hover,.dashboard-delivery-original-link:focus-visible{color:var(--text);text-underline-offset:.2em;text-decoration:underline}.dashboard-project-review-card>.dashboard-delivery-original-link{justify-self:end;margin:0 1rem 1rem}.dashboard-delivery-folder-file-item,.dashboard-delivery-folder-image-item{min-width:0;display:block;position:relative}.dashboard-delivery-folder-file-item .dashboard-delivery-folder-file-card,.dashboard-delivery-folder-image-item .dashboard-delivery-folder-image-button{width:100%;height:100%}.dashboard-delivery-file-download{z-index:3;color:#f7f7f8;background:#111114e6;border:1px solid #ffffff38;border-radius:9px;justify-content:center;align-items:center;width:2rem;height:2rem;text-decoration:none;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.dashboard-delivery-file-download:hover,.dashboard-delivery-file-download:focus-visible{border-color:var(--accent);background:var(--accent);color:#fff}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-file-download{color:#111114;background:#fffffff0;border-color:#1111142e}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-file-download:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-file-download:focus-visible{border-color:var(--accent);background:var(--accent);color:#fff}@media (width<=1180px){.dashboard-delivery-center-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-delivery-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.dashboard-delivery-center-shell{border-radius:20px;padding:.9rem}.dashboard-delivery-center-header{flex-direction:column;align-items:flex-start}.dashboard-delivery-center-count{white-space:normal}.dashboard-delivery-center-controls{padding:.78rem}.dashboard-delivery-center-filter-grid,.dashboard-delivery-center-grid{grid-template-columns:1fr}.dashboard-delivery-center-filter-footer{flex-direction:column;align-items:flex-start}.dashboard-delivery-center-card{min-height:0}.dashboard-delivery-center-card-actions{grid-template-columns:1fr}.dashboard-delivery-center-card-actions>*+*{border-top:1px solid var(--line);border-left:0}}@media (prefers-reduced-motion:reduce){.dashboard-delivery-center-card{transition:none}}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel-intro{max-width:44rem;color:var(--muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.45}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-readiness{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-readiness>div{border-left:1px solid var(--line);gap:.2rem;min-width:0;padding:.7rem .82rem;display:grid}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-readiness>div:first-child{border-left:0;padding-left:0}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-readiness span{color:var(--quiet);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.2}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-readiness strong{color:var(--muted);font-size:.88rem;font-weight:750;line-height:1.25}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-readiness strong.is-ready{color:var(--text)}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-grid{padding-top:2.5rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column:nth-child(odd){border-left:0!important;padding-left:0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column:nth-child(2n){padding-right:0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column:nth-child(n+3){margin-top:.9rem;border-top:1px solid var(--line)!important;padding-top:.9rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column-head{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column-head .dashboard-settings-record-status{flex:none;letter-spacing:.08em!important;min-height:1.5rem!important;padding:0 .48rem!important;font-size:.56rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact select{width:100%;min-height:var(--settings-field-height)!important;padding:0 var(--settings-field-pad-x)!important;border:1px solid var(--line)!important;border-radius:var(--settings-control-radius)!important;color:var(--settings-value-color)!important;font-family:var(--font-body)!important;font-size:var(--settings-type-value)!important;box-shadow:none!important;background:0 0!important;font-weight:600!important;line-height:1.35!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact select:focus,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact select:focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact select:invalid{border-color:var(--line)!important;box-shadow:none!important;outline:0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact input:disabled{opacity:.48;cursor:not-allowed}.dashboard-body[data-dashboard-view=settings] .dashboard-field-optional{color:var(--quiet);font-size:.7em;font-weight:600}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-file-note{color:var(--quiet);margin:0;font-size:.76rem;line-height:1.45}@media (width<=980px){.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column:nth-child(n){border-top:1px solid var(--line)!important;border-left:0!important;margin-top:0!important;padding:.78rem 0 0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-column:first-child{border-top:0!important;padding-top:0!important}}@media (width<=560px){.dashboard-body[data-dashboard-view=settings] .dashboard-settings-readiness{grid-template-columns:1fr}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-readiness>div,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-readiness>div:first-child{border-top:1px solid var(--line);border-left:0;padding:.62rem 0}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-readiness>div:first-child{border-top:0}}@media (width>=1101px){.dashboard-project-lightbox .dashboard-project-feedback-box{grid-template-rows:none!important;grid-auto-rows:max-content!important;align-content:start!important;overflow-y:auto!important}.dashboard-project-lightbox .dashboard-project-feedback-box>.dashboard-panel-section{grid-template-rows:none!important;overflow:visible!important}}.dashboard-checkout-modal{--checkout-focus-border:var(--quiet);--checkout-focus-ring:#f7f7f8b8;--checkout-close-hover-border:#fff;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));overscroll-behavior:contain;place-items:center;overflow:hidden}.dashboard-checkout-modal .dashboard-payment-dialog{outline:0;grid-template-rows:auto minmax(0,1fr);gap:0;width:min(70rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;display:grid;overflow:hidden;background:var(--panel)!important;border-radius:20px!important}.dashboard-checkout-modal .dashboard-payment-header{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:18px 20px;display:flex;flex-direction:row!important}.dashboard-checkout-modal .dashboard-payment-header>div{min-width:0}.dashboard-checkout-modal .dashboard-payment-header .eyebrow,.dashboard-checkout-modal .dashboard-form-section-head .eyebrow{color:var(--accent-text);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800;line-height:1.15}.dashboard-body[data-dashboard-view] .dashboard-checkout-modal .dashboard-payment-header h3{color:var(--text);font-family:var(--font-title);margin:0;font-weight:800;letter-spacing:0!important;font-size:30px!important;line-height:1.08!important}.dashboard-checkout-modal .dashboard-close-button{width:3rem;min-width:3rem;height:3rem;min-height:3rem;color:var(--text);transition:border-color .16s,background-color .16s,color .16s;border:1px solid var(--line)!important;background:0 0!important;border-radius:999px!important}.dashboard-checkout-modal .dashboard-close-button:hover{color:var(--text);border-color:var(--checkout-close-hover-border)!important;background:0 0!important}.dashboard-checkout-modal .dashboard-close-button:focus-visible{color:var(--text);outline:2px solid var(--checkout-focus-ring);outline-offset:2px;border-color:var(--checkout-focus-border)!important;background:0 0!important}.dashboard-checkout-modal .dashboard-payment-form{grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:0;display:grid;overflow:hidden}.dashboard-checkout-modal .dashboard-checkout-layout{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:minmax(0,1.42fr) minmax(20rem,.86fr);align-items:start;gap:0;min-height:0;display:grid;overflow:hidden auto}.dashboard-checkout-modal .dashboard-checkout-panel,.dashboard-checkout-modal .dashboard-checkout-order-panel{align-content:start;gap:14px;min-width:0;padding:18px 20px 20px;position:static;background:0 0!important;border:0!important;border-radius:0!important}.dashboard-checkout-modal .dashboard-checkout-order-panel{min-height:100%;border-left:1px solid var(--line)!important}.dashboard-checkout-modal .dashboard-form-section-head{min-width:0;margin:0 0 .15rem}.dashboard-checkout-modal .dashboard-form-section-head h4{color:var(--text);font-family:var(--font-title);letter-spacing:0;margin:0;font-size:19px;font-weight:800;line-height:1.2}.dashboard-checkout-modal .dashboard-checkout-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.dashboard-checkout-modal .dashboard-checkout-field-grid label{gap:7px;min-width:0}.dashboard-checkout-modal .dashboard-checkout-field-label{color:var(--text);font-family:var(--font-body);letter-spacing:0;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:13px;font-weight:800;line-height:1.25;display:flex}.dashboard-checkout-modal .dashboard-checkout-field-label small{color:var(--quiet);letter-spacing:.02em;font-size:11px;font-weight:800}.dashboard-checkout-modal .dashboard-checkout-panel :is(input:not([type=checkbox]),select){min-height:3rem;color:var(--text);font-family:var(--font-body);caret-color:var(--text);padding:0 14px;font-size:15px;font-weight:500;line-height:1.3;transition:border-color .16s,background-color .16s;border:1px solid var(--line)!important;background:var(--bg-soft)!important;border-radius:14px!important}.dashboard-checkout-modal .dashboard-checkout-select-field{position:relative}.dashboard-checkout-modal .dashboard-checkout-select-field:after{content:"";border-right:2px solid var(--quiet);border-bottom:2px solid var(--quiet);pointer-events:none;width:7px;height:7px;position:absolute;bottom:20px;right:17px;transform:rotate(45deg)}.dashboard-checkout-modal .dashboard-checkout-panel select{color-scheme:dark;-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;padding-right:42px}.dashboard-checkout-modal .dashboard-checkout-panel select:invalid{color:var(--quiet)}.dashboard-checkout-modal .dashboard-checkout-panel select option{background:var(--panel);color:var(--text)}.dashboard-checkout-modal .dashboard-checkout-panel input:not([type=checkbox])::placeholder{color:var(--quiet);opacity:1}.dashboard-checkout-modal .dashboard-checkout-panel :is(input:not([type=checkbox]),select):hover{border-color:var(--line-strong)!important}.dashboard-checkout-modal .dashboard-checkout-panel :is(input:not([type=checkbox]),select):focus,.dashboard-checkout-modal .dashboard-checkout-panel :is(input:not([type=checkbox]),select):focus-visible{box-shadow:none;outline:0;border-color:var(--checkout-focus-border)!important}.dashboard-checkout-modal .dashboard-payment-form.has-validation-errors .dashboard-checkout-panel :is(input:not([type=checkbox]),select):invalid,.dashboard-checkout-modal .dashboard-checkout-coupon input[aria-invalid=true]{border-color:var(--accent)!important}.dashboard-checkout-modal .dashboard-checkout-order-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.15rem 0 .85rem;display:flex}.dashboard-checkout-modal .dashboard-checkout-order-item>div{gap:.18rem;min-width:0;display:grid}.dashboard-checkout-modal .dashboard-checkout-order-item>div>span,.dashboard-checkout-modal .dashboard-checkout-total-list dd small{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.dashboard-checkout-modal .dashboard-checkout-order-item>div>strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;font-weight:800;line-height:1.3}.dashboard-checkout-modal .dashboard-checkout-total-list{gap:0}.dashboard-checkout-modal [data-checkout-subtotal-row][hidden],.dashboard-checkout-modal [data-checkout-discount-row][hidden]{display:none!important}.dashboard-checkout-modal .dashboard-checkout-total-list>div{border-color:var(--line);background:0 0;align-items:baseline;padding:.67rem 0}.dashboard-checkout-modal .dashboard-checkout-total-list dt{color:var(--muted);letter-spacing:.08em;font-size:12px}.dashboard-checkout-modal .dashboard-checkout-total-list dd{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px}.dashboard-checkout-modal .dashboard-checkout-total-list .dashboard-checkout-total-row{border-bottom:0;padding-top:.8rem}.dashboard-checkout-modal .dashboard-checkout-total-row dt{color:var(--text)}.dashboard-checkout-modal .dashboard-checkout-total-row dd,.dashboard-checkout-modal .dashboard-checkout-total-row dd span{color:var(--text);font-size:20px;font-weight:800}.dashboard-checkout-modal .dashboard-checkout-coupon{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:.58rem;padding:.72rem 0;display:grid}.dashboard-checkout-modal .dashboard-checkout-coupon-head{gap:.18rem;display:grid}.dashboard-checkout-modal .dashboard-checkout-coupon-label{color:var(--text);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:14px;font-weight:800;line-height:1.25;display:flex}.dashboard-checkout-modal .dashboard-checkout-coupon-label small{color:var(--quiet);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.dashboard-checkout-modal .dashboard-checkout-coupon-head p{color:var(--muted);margin:0;font-size:14px;line-height:1.35}.dashboard-checkout-modal .dashboard-checkout-coupon-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem}.dashboard-checkout-modal .dashboard-checkout-coupon-row .button{min-width:5rem;min-height:3rem;padding-inline:1rem;font-size:15px}.dashboard-checkout-modal .dashboard-checkout-coupon-row .button-secondary:hover,.dashboard-checkout-modal .dashboard-checkout-coupon-row .button-secondary:focus-visible{border-color:var(--line-strong)!important;background:var(--bg-soft)!important;color:var(--text)!important}.dashboard-checkout-modal .dashboard-coupon-feedback{margin-top:.55rem;font-size:14px;line-height:1.35}.dashboard-checkout-modal .dashboard-coupon-feedback:empty{display:none}.dashboard-checkout-modal .dashboard-feedback.is-success{color:var(--text)}.dashboard-checkout-modal .dashboard-feedback.is-info{color:var(--muted)}.dashboard-checkout-modal .dashboard-feedback.is-error{color:var(--accent-text)}.dashboard-checkout-modal .dashboard-checkout-terms{color:var(--muted);grid-template-columns:1.1rem minmax(0,1fr);margin:0;font-size:14px;line-height:1.45;gap:.65rem!important}.dashboard-checkout-modal .dashboard-checkout-terms input{width:1.1rem;height:1.1rem;min-height:1.1rem;accent-color:var(--accent);margin:.12rem 0 0;border-radius:4px!important}.dashboard-checkout-modal .dashboard-checkout-terms input:focus{outline:0}.dashboard-checkout-modal .dashboard-checkout-terms input:focus-visible{outline:2px solid var(--checkout-focus-ring);outline-offset:3px}.dashboard-checkout-modal .dashboard-checkout-terms a{color:var(--accent-text);text-underline-offset:.16em;font-weight:800;text-decoration:underline 1px}.dashboard-checkout-modal .dashboard-payment-footer{border-top:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"handoff actions""feedback feedback";align-items:center;gap:.65rem 1rem;padding:14px 20px;display:grid}.dashboard-checkout-modal .dashboard-payment-handoff{grid-area:handoff;gap:.16rem;min-width:0;display:grid}.dashboard-checkout-modal .dashboard-payment-handoff strong{color:var(--text);font-size:14px;font-weight:800;line-height:1.25}.dashboard-checkout-modal .dashboard-payment-handoff span{color:var(--muted);font-size:14px;line-height:1.35}.dashboard-checkout-modal .dashboard-payment-actions{grid-area:actions;grid-template-columns:auto auto;justify-content:flex-end;gap:.65rem;margin:0;display:grid}.dashboard-checkout-modal .dashboard-payment-actions .dashboard-checkout-submit{min-width:14rem;min-height:3rem;font-family:var(--font-body);white-space:nowrap;justify-content:center;gap:1rem;padding-inline:1.1rem;font-size:15px}.dashboard-checkout-modal .dashboard-payment-actions .dashboard-change-plan-button{min-width:9.5rem;min-height:3rem;font-family:var(--font-body);white-space:nowrap;justify-content:center;padding-inline:1.1rem;font-size:15px;transition:border-color .16s,background-color .16s,color .16s;border:1px solid var(--line-strong)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;transform:none!important}.dashboard-checkout-modal .dashboard-payment-actions .dashboard-change-plan-button[hidden]{display:none!important}.dashboard-checkout-modal .dashboard-payment-actions .dashboard-change-plan-button:hover,.dashboard-checkout-modal .dashboard-payment-actions .dashboard-change-plan-button:focus-visible{background:var(--bg-soft)!important;background-color:var(--bg-soft)!important;color:#fff!important;border-color:#fff!important;transform:none!important}.dashboard-checkout-modal .dashboard-payment-feedback{grid-area:feedback;margin:0;font-size:14px;line-height:1.4}.dashboard-checkout-modal .dashboard-payment-feedback:empty{display:none}.dashboard-checkout-modal .dashboard-checkout-panel :is(input,select):disabled{opacity:.62;cursor:not-allowed}.dashboard-checkout-modal .button:focus-visible,.dashboard-checkout-modal button:focus-visible,.dashboard-checkout-modal a:focus-visible{outline:2px solid var(--checkout-focus-ring);outline-offset:3px}.dashboard-body[data-dashboard-theme=bright] .dashboard-checkout-modal{--checkout-focus-border:var(--quiet);--checkout-focus-ring:#111114ad;--checkout-close-hover-border:#111114;--accent-hover:#a91827;--accent-text:#9f1725}.dashboard-body[data-dashboard-theme=bright] .dashboard-checkout-modal .dashboard-checkout-panel select{color-scheme:light}.dashboard-body[data-dashboard-theme=bright] .dashboard-checkout-modal .dashboard-payment-header,.dashboard-body[data-dashboard-theme=bright] .dashboard-checkout-modal .dashboard-payment-footer,.dashboard-body[data-dashboard-theme=bright] .dashboard-checkout-modal .dashboard-payment-dialog{background:#fff!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-checkout-modal .dashboard-checkout-order-panel{border-color:var(--line)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-checkout-modal .dashboard-payment-actions .dashboard-change-plan-button:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-checkout-modal .dashboard-payment-actions .dashboard-change-plan-button:focus-visible{background:var(--bg-soft)!important;background-color:var(--bg-soft)!important;color:#111114!important;border-color:#4a4a54!important}@media (width<=900px){.dashboard-checkout-modal .dashboard-checkout-layout{grid-template-columns:1fr}.dashboard-checkout-modal .dashboard-checkout-order-panel{min-height:0;border-top:1px solid var(--line)!important;border-left:0!important}.dashboard-checkout-modal .dashboard-payment-footer{grid-template-columns:1fr;grid-template-areas:"actions""handoff""feedback"}.dashboard-checkout-modal .dashboard-payment-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dashboard-checkout-modal .dashboard-payment-actions .dashboard-checkout-submit,.dashboard-checkout-modal .dashboard-payment-actions .dashboard-change-plan-button{width:100%;min-width:0}}@media (width<=640px){.dashboard-checkout-modal{padding:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left))}.dashboard-checkout-modal .dashboard-payment-dialog{width:min(100%,100vw - 1rem);max-height:calc(100dvh - 1rem);border-radius:18px!important}.dashboard-checkout-modal .dashboard-payment-header{padding:.9rem 1rem}.dashboard-body[data-dashboard-view] .dashboard-checkout-modal .dashboard-payment-header h3{font-size:24px!important}.dashboard-checkout-modal .dashboard-payment-header .eyebrow{margin-bottom:5px;font-size:11px}.dashboard-checkout-modal .dashboard-close-button{width:3rem;min-width:3rem;height:3rem;min-height:3rem}.dashboard-checkout-modal .dashboard-checkout-panel :is(input:not([type=checkbox]),select){font-size:16px}.dashboard-checkout-modal .dashboard-checkout-panel,.dashboard-checkout-modal .dashboard-checkout-order-panel{padding:1rem}.dashboard-checkout-modal .dashboard-checkout-field-grid{grid-template-columns:1fr}.dashboard-checkout-modal .dashboard-checkout-field-grid .dashboard-span-2{grid-column:auto}.dashboard-checkout-modal .dashboard-payment-footer{padding:.8rem 1rem max(.8rem, env(safe-area-inset-bottom));grid-template-columns:1fr;grid-template-areas:"actions""handoff""feedback";gap:.65rem}.dashboard-checkout-modal .dashboard-payment-actions,.dashboard-checkout-modal .dashboard-payment-actions .dashboard-checkout-submit,.dashboard-checkout-modal .dashboard-payment-actions .dashboard-change-plan-button{width:100%;min-width:0}.dashboard-checkout-modal .dashboard-payment-actions{grid-template-columns:1fr}}@media (width<=420px){.dashboard-checkout-modal .dashboard-checkout-coupon-row{grid-template-columns:1fr}.dashboard-checkout-modal .dashboard-checkout-coupon-row .button{width:100%}}@media (height<=700px) and (width>=641px){.dashboard-checkout-modal .dashboard-payment-header{padding-block:.8rem}.dashboard-checkout-modal .dashboard-checkout-panel,.dashboard-checkout-modal .dashboard-checkout-order-panel{padding-block:1rem}}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-has-action{position:relative!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-has-action>span:first-child{padding-right:7rem}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-has-action:has(.dashboard-overview-metric-plus)>span:first-child,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-has-action:has(.dashboard-overview-metric-action.is-plus)>span:first-child{padding-right:2.25rem}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-action{z-index:2;min-width:1.85rem;min-height:1.85rem;font-family:var(--font-label);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .62rem;font-size:.68rem;font-weight:850;line-height:1;text-decoration:none;transition:border-color .16s,color .16s,box-shadow .16s;display:inline-flex;position:absolute;top:.7rem;right:.7rem;border:1px solid var(--line)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;transform:none!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-plus,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-action.is-plus{width:1.85rem;padding:0;font-size:1.12rem}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-action:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-action:focus-visible{color:#fff!important;border-color:#fff!important;outline:0!important;box-shadow:0 0 0 1px #fff!important}.dashboard-body[data-dashboard-view=overview][data-dashboard-theme=bright] .dashboard-overview-metric-action:hover,.dashboard-body[data-dashboard-view=overview][data-dashboard-theme=bright] .dashboard-overview-metric-action:focus-visible{color:#111114!important;border-color:#4a4a54!important;box-shadow:0 0 0 1px #4a4a54!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist.dashboard-onboarding-card-priority{--overview-onboarding-complete-fill:#28c46f;--overview-onboarding-complete-ink:#04120a;--overview-onboarding-next-fill:#f6c343;--overview-onboarding-next-ink:#1b1300;--overview-onboarding-hover-line:#fff;background:var(--panel)!important;background-color:var(--panel)!important;box-shadow:none!important;background-image:none!important;border:1px solid #f6c343ad!important;border-radius:18px!important;gap:.75rem!important;padding:.85rem!important;display:grid!important}.dashboard-body[data-dashboard-view=overview][data-dashboard-theme=bright] #dashboardOverviewChecklist.dashboard-onboarding-card-priority{--overview-onboarding-complete-fill:#247a46;--overview-onboarding-complete-ink:#fff;--overview-onboarding-next-fill:#a97800;--overview-onboarding-next-ink:#fff;--overview-onboarding-hover-line:#4a4a54;border-color:#a97800!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.75rem!important;display:grid!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-head>div{gap:.16rem;min-width:0;display:grid}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-head .eyebrow,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-head h3,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-head .dashboard-list-card-copy{margin:0!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-head .eyebrow{letter-spacing:.14em;font-size:.64rem}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-head h3{max-width:none!important;font-size:1.05rem!important;line-height:1.16!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-head .dashboard-list-card-copy{max-width:56rem;font-size:.76rem;line-height:1.35}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-head .dashboard-status{letter-spacing:.06em;color:#fff!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.64rem!important}.dashboard-body[data-dashboard-view=overview][data-dashboard-theme=bright] #dashboardOverviewChecklist .dashboard-onboarding-head .dashboard-status{color:#111114!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:.65rem!important;display:grid!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:focus-visible,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:focus-within,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-pending,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-complete{border:1px solid var(--line)!important;min-height:10rem!important;color:var(--text)!important;text-align:left!important;box-shadow:none!important;cursor:default!important;background:0 0!important;border-radius:15px!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-content:stretch!important;align-items:stretch!important;gap:.5rem!important;padding:1rem!important;transition:border-color .16s,box-shadow .16s!important;display:grid!important;transform:none!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-topline{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-content{grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;gap:.3rem;min-width:0;height:100%;display:grid}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step .dashboard-list-card-title{min-width:0;font-size:.9rem!important;line-height:1.2!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-state{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:.18rem .38rem;font-size:.55rem;font-weight:850;line-height:1}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step .dashboard-list-card-copy{max-width:none!important;font-size:.75rem!important;line-height:1.38!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-index,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-pending .dashboard-onboarding-step-index,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-complete .dashboard-onboarding-step-index{border-color:var(--line)!important;width:1.65rem!important;height:1.65rem!important;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;font-size:.68rem!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-action.button{white-space:nowrap;place-self:end;width:auto!important;min-width:0!important;min-height:40px!important;font-family:var(--font-body)!important;border-radius:999px!important;margin:.5rem 0 0!important;padding:0 16px!important;font-size:.75rem!important;font-weight:800!important;line-height:1!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-complete{border-color:var(--line)!important;background:0 0!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-complete .dashboard-list-card-copy{color:var(--muted)!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-complete .dashboard-onboarding-step-state{border-color:var(--overview-onboarding-complete-fill);background:var(--overview-onboarding-complete-fill);color:var(--overview-onboarding-complete-ink)}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-complete .dashboard-onboarding-step-index{border-color:var(--overview-onboarding-complete-fill)!important;background:var(--overview-onboarding-complete-fill)!important;background-color:var(--overview-onboarding-complete-fill)!important;color:var(--overview-onboarding-complete-ink)!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-next{border-color:var(--line)!important;background:0 0!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-next .dashboard-list-card-copy{color:var(--muted)!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-next .dashboard-onboarding-step-state{border-color:var(--overview-onboarding-next-fill);background:var(--overview-onboarding-next-fill);color:var(--overview-onboarding-next-ink)}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-next .dashboard-onboarding-step-index{border-color:var(--overview-onboarding-next-fill)!important;background:var(--overview-onboarding-next-fill)!important;background-color:var(--overview-onboarding-next-fill)!important;color:var(--overview-onboarding-next-ink)!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-inactive{border-color:var(--line)!important;background:0 0!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-complete .dashboard-onboarding-step-action.button-secondary,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-inactive .dashboard-onboarding-step-action.button-secondary{border-color:var(--line-strong)!important;color:var(--text)!important;background:0 0!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:focus-visible,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:focus-within{border-color:var(--line)!important;box-shadow:none!important;outline:0!important;transform:none!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-action.button:hover,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-action.button:focus-visible{border-color:#fff!important;outline:0!important;transform:translateY(-1px)!important;box-shadow:0 0 0 1px #fff!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-action.button-secondary:hover,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-action.button-secondary:focus-visible{color:#fff!important;background:0 0!important;border-color:#fff!important}.dashboard-body[data-dashboard-view=overview][data-dashboard-theme=bright] #dashboardOverviewChecklist .dashboard-onboarding-step-action.button-secondary:hover,.dashboard-body[data-dashboard-view=overview][data-dashboard-theme=bright] #dashboardOverviewChecklist .dashboard-onboarding-step-action.button-secondary:focus-visible{color:#111114!important;border-color:#4a4a54!important}.dashboard-body[data-dashboard-view=overview][data-dashboard-theme=bright] #dashboardOverviewChecklist .dashboard-onboarding-step-action.button:hover,.dashboard-body[data-dashboard-view=overview][data-dashboard-theme=bright] #dashboardOverviewChecklist .dashboard-onboarding-step-action.button:focus-visible{border-color:#4a4a54!important;box-shadow:0 0 0 1px #4a4a54!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-action.button:disabled,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-action.button:disabled:hover,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-action.button[aria-disabled=true]{opacity:.58!important;border-color:var(--line-strong)!important;color:var(--muted)!important;cursor:not-allowed!important;box-shadow:none!important;background:0 0!important;outline:0!important;transform:none!important}.dashboard-body .dashboard-onboarding-task-modal[hidden]{display:none!important}.dashboard-body .dashboard-onboarding-task-modal{--onboarding-task-surface:var(--panel);--onboarding-task-control:var(--bg-soft);--onboarding-task-option:#1d1d22;--onboarding-task-line:var(--line);--onboarding-task-strong:#fff;--onboarding-task-focus:#fff;--onboarding-task-chevron:#c9c9d1;z-index:220;overscroll-behavior:contain;backdrop-filter:blur(8px);place-items:center;padding:1rem;display:grid;overflow:hidden auto;background:#000000c2!important}.dashboard-body .dashboard-onboarding-task-dialog{width:min(68rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;border:1px solid var(--onboarding-task-line)!important;background:var(--onboarding-task-surface)!important;background-color:var(--onboarding-task-surface)!important;max-width:none!important;box-shadow:none!important;background-image:none!important;border-radius:20px!important;outline:0!important;gap:0!important;padding:0!important}.dashboard-body .dashboard-onboarding-plan-dialog{grid-template-rows:auto minmax(0,1fr);width:min(70rem,100vw - 2rem)}.dashboard-body .dashboard-onboarding-profile-dialog{width:min(65rem,100vw - 2rem)}.dashboard-body .dashboard-onboarding-profile-saved-dialog{width:min(31rem,100vw - 2rem)}.dashboard-body .dashboard-onboarding-profile-saved-body{gap:0}.dashboard-body .dashboard-onboarding-task-head.dashboard-section-head,.dashboard-body .dashboard-onboarding-task-footer{background:var(--onboarding-task-surface)!important;background-color:var(--onboarding-task-surface)!important;background-image:none!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:.85rem!important;margin:0!important;padding:1rem 1.25rem!important;display:flex!important}.dashboard-body .dashboard-onboarding-task-head{border-bottom:1px solid var(--onboarding-task-line)}.dashboard-body .dashboard-onboarding-task-head>div{gap:.16rem;min-width:0;display:grid}.dashboard-body .dashboard-onboarding-task-head :is(.eyebrow,h2,h3,p){margin:0}.dashboard-body .dashboard-onboarding-task-head :is(h2,h3){color:var(--text)!important;font-family:var(--font-title)!important;letter-spacing:0!important;font-size:1.5rem!important;font-weight:750!important;line-height:1.12!important}.dashboard-body .dashboard-onboarding-task-head .eyebrow{letter-spacing:.12em!important;font-size:.6875rem!important;font-weight:800!important;line-height:1.2!important}.dashboard-body .dashboard-onboarding-task-head .dashboard-close-button{flex:0 0 2.5rem;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important}.dashboard-body .dashboard-onboarding-task-head .dashboard-close-button:hover,.dashboard-body .dashboard-onboarding-task-head .dashboard-close-button:focus-visible{color:#fff!important;background:0 0!important;border-color:#fff!important;outline:0!important;box-shadow:0 0 0 1px #fff!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-onboarding-task-head .dashboard-close-button:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-onboarding-task-head .dashboard-close-button:focus-visible{color:#111114!important;border-color:#4a4a54!important;box-shadow:0 0 0 1px #4a4a54!important}.dashboard-body .dashboard-onboarding-task-body{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:1rem;min-width:0;min-height:0;padding:1.25rem;display:grid;overflow:auto}.dashboard-body .dashboard-onboarding-task-body>.dashboard-list-card-copy,.dashboard-body .dashboard-onboarding-task-body>.dashboard-feedback{margin:0}.dashboard-body .dashboard-onboarding-task-body>.dashboard-list-card-copy{max-width:48rem;color:var(--muted)!important;font-family:var(--font-body)!important;font-size:.875rem!important;font-weight:500!important;line-height:1.45!important}.dashboard-body .dashboard-onboarding-task-body>.dashboard-feedback{min-height:0;color:var(--muted);font-size:.8125rem;line-height:1.42}.dashboard-body .dashboard-onboarding-task-body>.dashboard-feedback:empty{display:none}.dashboard-body .dashboard-onboarding-task-body>.dashboard-feedback.is-error{color:var(--accent-2)}.dashboard-body .dashboard-onboarding-task-body>.dashboard-feedback.is-success{color:#27d17f}.dashboard-body .dashboard-onboarding-task-footer{border-top:1px solid var(--onboarding-task-line);flex-wrap:wrap!important;justify-content:flex-end!important}.dashboard-body .dashboard-onboarding-task-dialog .button{width:auto!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;font-family:var(--font-body)!important;letter-spacing:0!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 1rem!important;font-size:.8125rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;transform:none!important}.dashboard-body .dashboard-onboarding-task-dialog .button-secondary{border-color:var(--accent-line)!important;color:var(--accent-2)!important;background:0 0!important}.dashboard-body .dashboard-onboarding-task-dialog .button:hover,.dashboard-body .dashboard-onboarding-task-dialog .button:focus-visible{border-color:var(--onboarding-task-strong)!important;box-shadow:0 0 0 1px var(--onboarding-task-strong)!important;outline:0!important;transform:none!important}.dashboard-body .dashboard-onboarding-task-dialog .button-secondary:hover,.dashboard-body .dashboard-onboarding-task-dialog .button-secondary:focus-visible{color:var(--onboarding-task-strong)!important;background:0 0!important}.dashboard-body .dashboard-onboarding-task-dialog .dashboard-onboarding-plan-compare.button-secondary{border-color:var(--onboarding-task-line)!important;color:var(--text)!important;background:0 0!important}.dashboard-body .dashboard-onboarding-task-dialog .dashboard-onboarding-plan-compare.button-secondary:hover,.dashboard-body .dashboard-onboarding-task-dialog .dashboard-onboarding-plan-compare.button-secondary:focus-visible{border-color:var(--onboarding-task-strong)!important;color:var(--text)!important}.dashboard-body .dashboard-onboarding-plan-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;display:flex}.dashboard-body .dashboard-onboarding-plan-billing{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.dashboard-body .dashboard-onboarding-plan-savings,.dashboard-body .dashboard-onboarding-plan-discount{color:#f8c14a;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:800;line-height:1.2;text-decoration:none}.dashboard-body .dashboard-onboarding-plan-toolbar .monthly-billing-switch{border:1px solid var(--onboarding-task-line)!important;background:var(--onboarding-task-control)!important;background-color:var(--onboarding-task-control)!important;width:max-content!important;min-width:0!important;box-shadow:none!important;background-image:none!important;border-radius:999px!important;gap:0!important;padding:.1875rem!important;display:flex!important;overflow:visible!important}.dashboard-body .dashboard-onboarding-plan-toolbar .monthly-billing-switch:before{display:none!important}.dashboard-body .dashboard-onboarding-plan-toolbar .monthly-billing-option{min-width:0!important;height:34px!important;min-height:34px!important;color:var(--muted)!important;font-family:var(--font-body)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;flex:none!important;padding:0 .75rem!important;font-size:.75rem!important;font-weight:800!important;line-height:1!important;transform:none!important}.dashboard-body .dashboard-onboarding-plan-toolbar .monthly-billing-option:hover,.dashboard-body .dashboard-onboarding-plan-toolbar .monthly-billing-option:focus-visible{color:var(--text)!important;box-shadow:none!important;background:0 0!important;outline:0!important}.dashboard-body .dashboard-onboarding-plan-toolbar .monthly-billing-option.is-active,.dashboard-body .dashboard-onboarding-plan-toolbar .monthly-billing-option.is-active:hover,.dashboard-body .dashboard-onboarding-plan-toolbar .monthly-billing-option.is-active:focus-visible{background:var(--accent)!important;background-color:var(--accent)!important;color:var(--text-on-accent)!important}.dashboard-body .dashboard-onboarding-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;padding-top:.9rem;display:grid}.dashboard-body .dashboard-onboarding-plan-card{flex-direction:column;gap:.7rem;min-width:0;padding:1rem;display:flex;position:relative;overflow:visible;border:1px solid var(--onboarding-task-line)!important;box-shadow:none!important;background:0 0!important;border-radius:16px!important}.dashboard-body .dashboard-onboarding-plan-card.is-recommended{border-color:var(--accent-line)!important}.dashboard-body .dashboard-onboarding-plan-card.is-current,.dashboard-body .dashboard-onboarding-plan-card[aria-current=true]{border-color:var(--accent)!important}.dashboard-body .dashboard-onboarding-plan-recommended{z-index:2;border:1px solid var(--accent-line);background:var(--onboarding-task-surface);min-height:1.75rem;color:var(--text);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .8rem;font-size:.59rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.dashboard-body .dashboard-onboarding-plan-card-top{justify-content:space-between;align-items:center;gap:.6rem;min-height:1.35rem;display:flex}.dashboard-body .dashboard-onboarding-plan-card-top h4{text-transform:uppercase;margin:0;color:var(--text)!important;font-family:var(--font-label)!important;letter-spacing:.12em!important;font-size:.75rem!important;font-weight:800!important;line-height:1.2!important}.dashboard-body .dashboard-onboarding-plan-card-top h4:after{color:var(--accent);letter-spacing:.08em;margin-left:.5rem;font-size:1em;display:inline-block}.dashboard-body .dashboard-onboarding-plan-card[data-onboarding-plan-id=starter] .dashboard-onboarding-plan-card-top h4:after{content:"★"}.dashboard-body .dashboard-onboarding-plan-card[data-onboarding-plan-id=growth] .dashboard-onboarding-plan-card-top h4:after{content:"★★"}.dashboard-body .dashboard-onboarding-plan-card[data-onboarding-plan-id=premium] .dashboard-onboarding-plan-card-top h4{padding-right:1.4rem;position:relative}.dashboard-body .dashboard-onboarding-plan-card[data-onboarding-plan-id=premium] .dashboard-onboarding-plan-card-top h4:after{content:"";color:#f8c14a;background-color:currentColor;width:.9rem;height:.9rem;margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-mask:url("Website Assets/diamond.svg") 50%/contain no-repeat;mask:url("Website Assets/diamond.svg") 50%/contain no-repeat}.dashboard-body .dashboard-onboarding-plan-main{min-height:3.6em}.dashboard-body .dashboard-onboarding-plan-summary,.dashboard-body .dashboard-onboarding-plan-price,.dashboard-body .dashboard-onboarding-plan-price-note,.dashboard-body .dashboard-onboarding-plan-point{margin:0}.dashboard-body .dashboard-onboarding-plan-summary{color:var(--muted);font-size:.8125rem;font-weight:500;line-height:1.4}.dashboard-body .dashboard-onboarding-plan-price-row{gap:.25rem;min-height:4.2rem;display:grid}.dashboard-body .dashboard-onboarding-plan-price{color:var(--text);font-family:var(--font-title);letter-spacing:-.035em;font-size:1.75rem;font-weight:800;line-height:1}.dashboard-body .dashboard-onboarding-plan-price span:last-child{color:var(--muted);font-family:var(--font-body);letter-spacing:0;margin-left:.35rem;font-size:.8125rem;font-weight:650}.dashboard-body .dashboard-onboarding-plan-price-note{color:var(--muted);font-size:.75rem;line-height:1.35}.dashboard-body .dashboard-onboarding-plan-points{border-top:1px solid var(--onboarding-task-line);align-content:start;margin-top:auto;display:grid}.dashboard-body .dashboard-onboarding-plan-point{border-top:1px solid var(--onboarding-task-line);min-height:1.75rem;color:var(--muted);align-items:center;padding:.35rem 0;font-size:.75rem;line-height:1.3;display:flex}.dashboard-body .dashboard-onboarding-plan-point:first-child{border-top:0}.dashboard-body .dashboard-onboarding-plan-point strong{color:var(--text);font-size:inherit;font-weight:800}.dashboard-body .dashboard-onboarding-plan-point span{align-items:center;gap:.5rem;display:inline-flex}.dashboard-body .dashboard-onboarding-plan-point span:before{text-align:center;flex:0 0 .78rem;width:.78rem;font-size:.78rem;font-weight:900;line-height:1}.dashboard-body .dashboard-onboarding-plan-point.is-included span:before{content:"✓";color:var(--text)}.dashboard-body .dashboard-onboarding-plan-point.is-excluded{color:var(--quiet)}.dashboard-body .dashboard-onboarding-plan-point.is-excluded span:before{content:"×";color:var(--quiet)}.dashboard-body .dashboard-onboarding-plan-point.is-premium,.dashboard-body .dashboard-onboarding-plan-point.is-premium span{color:#f8c14a}.dashboard-body .dashboard-onboarding-plan-point.is-premium span:before{content:"";background-color:currentColor;width:.78rem;height:.78rem;-webkit-mask:url("Website Assets/diamond.svg") 50%/contain no-repeat;mask:url("Website Assets/diamond.svg") 50%/contain no-repeat}.dashboard-body .dashboard-onboarding-plan-actions{margin-top:auto;display:flex}.dashboard-body .dashboard-onboarding-plan-actions .button{width:100%!important}.dashboard-body .dashboard-onboarding-plan-actions .button:disabled,.dashboard-body .dashboard-onboarding-plan-actions .button[aria-disabled=true]{opacity:.58!important;cursor:not-allowed!important;box-shadow:none!important}.dashboard-field-label-row{align-items:baseline;gap:.35rem;min-width:0;display:inline-flex}.dashboard-field-label-row .dashboard-field-optional{color:var(--quiet);font-size:.7em;font-weight:600}.dashboard-body .dashboard-onboarding-profile-surface{border:1px solid var(--onboarding-task-line);background:0 0;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.dashboard-body .dashboard-onboarding-profile-section-form,.dashboard-body .dashboard-onboarding-profile-section-form.dashboard-form,.dashboard-body .dashboard-onboarding-profile-section-form.dashboard-settings-form-compact{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-content:start!important;gap:.85rem!important;margin:0!important;padding:1rem!important;display:grid!important}.dashboard-body .dashboard-onboarding-profile-section-form+.dashboard-onboarding-profile-section-form{border-left:1px solid var(--onboarding-task-line)!important}.dashboard-body .dashboard-onboarding-profile-section-head{gap:.2rem;min-width:0;display:grid}.dashboard-body .dashboard-onboarding-profile-section-head :is(h4,p){margin:0}.dashboard-body .dashboard-onboarding-profile-section-head h4{color:var(--text);font-family:var(--font-body);letter-spacing:0;font-size:1rem;font-weight:800;line-height:1.18}.dashboard-body .dashboard-onboarding-profile-section-head p{color:var(--muted);font-size:.8125rem;line-height:1.42}.dashboard-body .dashboard-onboarding-profile-section-form .dashboard-form-grid{min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important;display:grid!important}.dashboard-body .dashboard-onboarding-profile-section-form .dashboard-span-2{grid-column:auto!important}.dashboard-body .dashboard-onboarding-profile-section-form label{min-width:0;color:var(--muted)!important;font-family:var(--font-body)!important;letter-spacing:0!important;gap:.375rem!important;font-size:.8125rem!important;font-weight:750!important;line-height:1.35!important;display:grid!important}.dashboard-body .dashboard-onboarding-profile-section-form :is(input,select,textarea){box-sizing:border-box!important;border:1px solid var(--onboarding-task-line)!important;background-color:var(--onboarding-task-control)!important;width:100%!important;min-width:0!important;color:var(--text)!important;font-family:var(--font-body)!important;box-shadow:none!important;border-radius:12px!important;font-size:.875rem!important;font-weight:600!important;line-height:1.4!important}.dashboard-body .dashboard-onboarding-profile-section-form :is(input,select){height:44px!important;min-height:44px!important;padding:0 .875rem!important}.dashboard-body .dashboard-onboarding-profile-section-form textarea{resize:vertical;min-height:96px!important;padding:.75rem .875rem!important}.dashboard-body .dashboard-onboarding-profile-section-form select{color-scheme:dark;-webkit-appearance:none!important;appearance:none!important;background-image:linear-gradient(45deg, transparent 50%, var(--onboarding-task-chevron) 50%), linear-gradient(135deg, var(--onboarding-task-chevron) 50%, transparent 50%)!important;background-position:calc(100% - 1.125rem),calc(100% - .8125rem)!important;background-repeat:no-repeat!important;background-size:.3125rem .3125rem,.3125rem .3125rem!important;padding-right:2.5rem!important}.dashboard-body .dashboard-onboarding-profile-section-form select option{background:var(--onboarding-task-option);color:var(--text)}.dashboard-body .dashboard-onboarding-profile-section-form :is(input,textarea)::placeholder{color:var(--quiet)!important;opacity:.82!important}.dashboard-body .dashboard-onboarding-profile-section-form:not(.has-validation-errors) :is(input,select,textarea):invalid{border-color:var(--onboarding-task-line)!important;box-shadow:none!important}.dashboard-body .dashboard-onboarding-profile-section-form.has-validation-errors :is(input,select,textarea):invalid{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)!important}.dashboard-body .dashboard-onboarding-profile-section-form :is(input,select,textarea):focus,.dashboard-body .dashboard-onboarding-profile-section-form :is(input,select,textarea):focus-visible{border-color:var(--onboarding-task-focus)!important;box-shadow:0 0 0 1px var(--onboarding-task-focus)!important;outline:0!important}.dashboard-body .dashboard-onboarding-profile-section-form :is(input,select,textarea):disabled{opacity:.48;cursor:not-allowed}.dashboard-body .dashboard-onboarding-task-dialog :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--onboarding-task-focus);outline-offset:2px}.dashboard-body[data-dashboard-theme=bright] .dashboard-onboarding-task-modal{--onboarding-task-surface:#fff;--onboarding-task-control:#f4f5f7;--onboarding-task-option:#fff;--onboarding-task-line:#11111429;--onboarding-task-strong:#4a4a54;--onboarding-task-focus:#4a4a54;--onboarding-task-chevron:#4d515d;background:#1111147a!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-onboarding-profile-section-form select{color-scheme:light}.dashboard-body[data-dashboard-theme=bright] .dashboard-onboarding-task-dialog .button-secondary{color:var(--accent)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-onboarding-task-dialog .button-secondary:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-onboarding-task-dialog .button-secondary:focus-visible{color:#111114!important}#monthlyPlanComparison{scroll-margin-top:7rem}@media (width<=1040px){.dashboard-body .dashboard-onboarding-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.dashboard-body .dashboard-onboarding-profile-surface{grid-template-columns:1fr}.dashboard-body .dashboard-onboarding-profile-section-form+.dashboard-onboarding-profile-section-form{border-top:1px solid var(--onboarding-task-line)!important;border-left:0!important}}@media (width<=760px){.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-steps{grid-template-columns:1fr!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:hover,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:focus-visible,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:focus-within,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-pending,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step.is-complete{min-height:0!important}.dashboard-body .dashboard-onboarding-task-modal{place-items:stretch stretch;padding:0}.dashboard-body .dashboard-onboarding-task-dialog,.dashboard-body .dashboard-onboarding-plan-dialog,.dashboard-body .dashboard-onboarding-profile-dialog{width:100%;height:100dvh;max-height:none;border:0!important;border-radius:0!important}.dashboard-body .dashboard-onboarding-task-head.dashboard-section-head{padding:max(.85rem, env(safe-area-inset-top)) 1rem .85rem!important;flex-direction:row!important;align-items:center!important}.dashboard-body .dashboard-onboarding-task-head :is(h2,h3){font-size:1.25rem!important}.dashboard-body .dashboard-onboarding-task-body{padding:1rem}.dashboard-body .dashboard-onboarding-task-footer{padding:.75rem 1rem max(.75rem, env(safe-area-inset-bottom))!important;flex-direction:column!important;align-items:stretch!important}.dashboard-body .dashboard-onboarding-task-footer .button,.dashboard-body .dashboard-onboarding-plan-toolbar .button,.dashboard-body .dashboard-onboarding-plan-actions .button{width:100%!important;height:44px!important;min-height:44px!important}.dashboard-body .dashboard-onboarding-plan-toolbar,.dashboard-body .dashboard-onboarding-plan-billing{flex-direction:column;align-items:stretch}.dashboard-body .dashboard-onboarding-plan-savings{text-align:center;white-space:normal}.dashboard-body .dashboard-onboarding-plan-toolbar .monthly-billing-switch{width:100%!important}.dashboard-body .dashboard-onboarding-plan-toolbar .monthly-billing-option{flex:1 1 0!important}.dashboard-body .dashboard-onboarding-plan-grid{grid-template-columns:1fr}.dashboard-body .dashboard-onboarding-profile-saved-modal{place-items:center;padding:1rem}.dashboard-body .dashboard-onboarding-profile-saved-dialog{width:min(31rem,100%);height:auto;max-height:calc(100dvh - 2rem);border:1px solid var(--onboarding-task-line)!important;border-radius:20px!important}.dashboard-body .dashboard-onboarding-profile-saved-dialog .dashboard-onboarding-task-head.dashboard-section-head{padding:1rem!important}}@media (width<=520px){.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist.dashboard-onboarding-card-priority{border-radius:16px!important;gap:.65rem!important;padding:.7rem!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-head{grid-template-columns:1fr!important;align-items:start!important}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-head .dashboard-status{justify-self:start}.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-action.button{width:100%!important;min-height:44px!important}.dashboard-body .dashboard-onboarding-profile-section-form{padding:.875rem!important}}.admin-body .admin-recent-column-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;margin-bottom:.35rem;display:flex}.admin-body .admin-recent-column-head>p{margin:0}.admin-body .admin-recent-column-head>button{min-height:44px;color:var(--accent-text);font:inherit;appearance:none;background:0 0;border:0;padding:0 .15rem;font-size:.72rem;font-weight:850}.admin-body .admin-recent-column-head>button:hover,.admin-body .admin-recent-column-head>button:focus-visible{color:var(--text)}.admin-body .admin-recent-column-head>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-body .admin-ticket-attention.is-needs-us{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.admin-body .admin-ticket-attention.is-waiting-client,.admin-body .admin-ticket-attention.is-resolved{border-color:var(--line);color:var(--muted);background:0 0}.dashboard-body[data-dashboard-theme=bright] .admin-ticket-attention.is-needs-us{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.dashboard-body[data-dashboard-theme=bright] .admin-ticket-attention.is-waiting-client,.dashboard-body[data-dashboard-theme=bright] .admin-ticket-attention.is-resolved{border-color:var(--line);color:var(--muted);background:0 0}.dashboard-project-card-open-surface{z-index:3;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;padding:0;position:absolute;inset:0}.dashboard-project-card-open-surface:focus-visible{outline:none}.dashboard-project-card-shell:hover>.dashboard-client-project-card.is-project-card,.dashboard-project-card-shell:focus-within>.dashboard-client-project-card.is-project-card{transform:translateY(-1px);border-color:#fff!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-shell:hover>.dashboard-client-project-card.is-project-card,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-shell:focus-within>.dashboard-client-project-card.is-project-card{border-color:#111114!important}.dashboard-project-card-shell:has(.dashboard-project-card-event-actions:hover)>.dashboard-client-project-card.is-project-card,.dashboard-project-card-shell:has(.dashboard-project-card-event-actions:focus-within)>.dashboard-client-project-card.is-project-card{border-color:#fff!important;transform:none!important;box-shadow:0 0 0 1px #fff0!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-shell:has(.dashboard-project-card-event-actions:hover)>.dashboard-client-project-card.is-project-card,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-shell:has(.dashboard-project-card-event-actions:focus-within)>.dashboard-client-project-card.is-project-card{border-color:#111114!important}.dashboard-body .dashboard-client-project-card.is-project-card.has-project-event{grid-template-rows:minmax(0,1fr) auto auto auto!important}.dashboard-body .dashboard-client-project-card.is-project-card.has-project-event .dashboard-client-project-card-main{min-height:0!important;overflow:hidden!important}.dashboard-body .dashboard-client-project-card.is-project-card.has-project-event .dashboard-list-card-title{max-height:1.14em!important}.dashboard-body .dashboard-client-project-card.is-project-card.has-project-event .dashboard-project-card-title-text{-webkit-line-clamp:1!important}.dashboard-project-card-event{z-index:6;border-top:1px solid var(--line,#36363d);border-bottom:1px solid var(--line,#36363d);pointer-events:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;min-width:0;min-height:2.05rem;padding:.18rem 0;display:grid;position:relative}.dashboard-project-card-event-copy,.dashboard-project-card-event-copy strong,.dashboard-project-card-event-copy time{min-width:0;display:grid}.dashboard-project-card-event-copy{gap:.06rem}.dashboard-project-card-event-copy small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:900;line-height:1}.dashboard-project-card-event-copy strong{color:var(--text);font-size:.64rem;line-height:1.12}.dashboard-project-card-event-copy time span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-project-card-event-copy time{align-items:baseline;gap:.28rem;display:flex}.dashboard-project-card-event-actions{pointer-events:auto;align-items:center;gap:.22rem;display:inline-flex}.dashboard-project-card-event-join,.dashboard-project-card-event-more{z-index:7;border:1px solid var(--strong-line,#4a4a54);background:var(--raised,#24242a);min-width:1.7rem;min-height:1.55rem;color:var(--text);font:inherit;cursor:pointer;pointer-events:auto;border-radius:8px;justify-content:center;align-items:center;padding:.2rem .38rem;font-size:.6rem;font-weight:850;line-height:1;text-decoration:none;display:inline-flex;position:relative}.dashboard-project-card-event-join:hover,.dashboard-project-card-event-join:focus-visible,.dashboard-project-card-event-more:hover,.dashboard-project-card-event-more:focus-visible{border-color:#fff;outline:none}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-event-join,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-event-more{color:#111114;background:#eef0f4;border-color:#b6bbc7}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-event-join:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-event-join:focus-visible,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-event-more:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-event-more:focus-visible{border-color:#111114}.dashboard-project-card-event-more,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-event-more{color:#16130a;white-space:nowrap;background:#f4c445;border-color:#f4c445;min-width:auto;padding-inline:.42rem}.dashboard-project-card-event-more:hover,.dashboard-project-card-event-more:focus-visible,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-event-more:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-event-more:focus-visible{color:#16130a;background:#ffe08a;border-color:#ffe08a}.dashboard-project-card-event-join{box-shadow:none;background:0 0;border-color:#0000;border-radius:9px}.dashboard-project-card-event-join:hover,.dashboard-project-card-event-join:focus-visible{background:var(--raised,#24242a);box-shadow:none;border-color:#fff;outline:none}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-event-join{color:#111114;background:0 0;border-color:#0000}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-event-join:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-card-event-join:focus-visible{color:#111114;background:#eef0f4;border-color:#111114}.dashboard-project-lightbox .dashboard-project-feedback-box .dashboard-project-feedback-call[hidden]{display:none!important}.dashboard-project-events-panel{gap:.65rem;margin-bottom:.85rem;display:grid}.dashboard-project-events-list{gap:.45rem;display:grid}.dashboard-project-event-row{border-top:1px solid var(--line,#36363d);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.68rem 0;display:grid}.dashboard-project-event-row>span{gap:.12rem;min-width:0;display:grid}.dashboard-project-event-row small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.dashboard-project-event-row strong,.dashboard-project-event-row time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-project-event-row strong{color:var(--text);font-size:.86rem}.dashboard-project-event-row time{color:var(--muted);font-size:.75rem}.dashboard-project-event-join{color:var(--text-red,#e04450);font-size:.78rem;font-weight:850;text-decoration:none}.dashboard-project-event-join:hover,.dashboard-project-event-join:focus-visible{color:var(--text);text-underline-offset:.2rem;outline:none;text-decoration:underline}@media (width<=520px){.dashboard-project-card-event-join,.dashboard-project-card-event-more{min-height:1.75rem}.dashboard-project-event-row{grid-template-columns:minmax(0,1fr);align-items:start}}.dashboard-delivery-workspace.dashboard-delivery-folder-card.has-files{--delivery-workspace-bg:#18181d;--delivery-workspace-header:#18181d;--delivery-workspace-toolbar:#18181d;--delivery-workspace-sidebar:#151519;--delivery-workspace-content:#18181d;--delivery-workspace-raised:#202026;--delivery-workspace-raised-hover:#24242a;--delivery-workspace-line:#36363d;--delivery-workspace-line-strong:#4a4a54;--delivery-workspace-text:#f7f7f8;--delivery-workspace-muted:#c9c9d1;--delivery-workspace-quiet:#9696a3;--delivery-workspace-accent:#bc1f2e;--delivery-workspace-grid-line:#ffffff13;--delivery-workspace-grid-bg:#18181d;border:1px solid var(--delivery-workspace-line);aspect-ratio:16/9;background:var(--delivery-workspace-bg);width:100%;min-width:0;max-width:100%;min-height:0;color:var(--delivery-workspace-text);font-family:var(--font-body);text-align:left;isolation:isolate;border-radius:16px;grid-template-rows:minmax(3rem,auto) minmax(0,1fr);place-items:stretch stretch;padding:0;display:grid;position:relative;overflow:hidden}.dashboard-delivery-workspace,.dashboard-delivery-workspace *,.dashboard-delivery-workspace :before,.dashboard-delivery-workspace :after{box-sizing:border-box}.dashboard-delivery-workspace button,.dashboard-delivery-workspace input{font:inherit}.dashboard-delivery-workspace [hidden]{display:none!important}.dashboard-delivery-workspace-header{border-bottom:1px solid var(--delivery-workspace-line);background:var(--delivery-workspace-header);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:.58rem .78rem;display:grid}.dashboard-delivery-workspace-identity,.dashboard-delivery-workspace-summary,.dashboard-delivery-workspace-content-head>div{min-width:0}.dashboard-delivery-workspace-identity{align-items:center;gap:.62rem;display:flex}.dashboard-delivery-workspace-identity>div,.dashboard-delivery-workspace-summary,.dashboard-delivery-workspace-content-head>div{gap:.08rem;display:grid}.dashboard-delivery-workspace-brand-mark{background:var(--delivery-workspace-accent);border:1px solid #d54351;border-radius:7px;flex:none;width:1.82rem;height:1.82rem;position:relative}.dashboard-delivery-workspace-brand-mark:before,.dashboard-delivery-workspace-brand-mark:after,.dashboard-delivery-workspace-brand-mark>span{content:"";background:#ffffffeb;height:1px;position:absolute;left:.46rem;right:.46rem}.dashboard-delivery-workspace-brand-mark:before{top:.5rem}.dashboard-delivery-workspace-brand-mark>span{top:.82rem}.dashboard-delivery-workspace-brand-mark:after{top:1.13rem}.dashboard-delivery-workspace-identity small,.dashboard-delivery-workspace-content-head small{color:var(--delivery-workspace-quiet);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:850;line-height:1}.dashboard-delivery-workspace-identity strong{color:var(--delivery-workspace-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:820;line-height:1.18;overflow:hidden}.dashboard-delivery-workspace-summary{text-align:right;justify-items:end;max-width:14rem}.dashboard-delivery-workspace-summary span,.dashboard-delivery-workspace-summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dashboard-delivery-workspace-summary span{color:var(--delivery-workspace-quiet);font-size:.58rem;font-weight:750}.dashboard-delivery-workspace-summary strong{color:var(--delivery-workspace-muted);font-size:.65rem;font-weight:820}.dashboard-delivery-workspace-toolbar{border-bottom:1px solid var(--delivery-workspace-line);background:var(--delivery-workspace-toolbar);grid-template-columns:2.25rem minmax(0,1fr) minmax(10rem,15rem);align-items:center;gap:.5rem;min-width:0;min-height:3rem;padding:.38rem .68rem;display:grid}.dashboard-delivery-workspace-back,.dashboard-delivery-workspace-view-toggle{border:1px solid var(--delivery-workspace-line);background:var(--delivery-workspace-raised);width:2.25rem;height:2.25rem;color:var(--delivery-workspace-muted);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:inline-grid}.dashboard-delivery-workspace-back:hover,.dashboard-delivery-workspace-back:focus-visible,.dashboard-delivery-workspace-view-toggle:hover,.dashboard-delivery-workspace-view-toggle:focus-visible{border-color:var(--delivery-workspace-line-strong);background:var(--delivery-workspace-raised-hover);color:var(--delivery-workspace-text);outline:none}.dashboard-delivery-workspace-back:focus-visible,.dashboard-delivery-workspace-view-toggle:focus-visible,.dashboard-delivery-workspace-crumb:focus-visible,.dashboard-delivery-workspace-folder:focus-visible,.dashboard-delivery-workspace-file-card:focus-visible,.dashboard-delivery-workspace-download:focus-visible,.dashboard-delivery-workspace-nav button:focus-visible,.dashboard-delivery-workspace-search input:focus-visible{outline:2px solid var(--delivery-workspace-accent);outline-offset:1px}.dashboard-delivery-workspace-back:disabled{opacity:.38;cursor:default}.dashboard-delivery-workspace-breadcrumbs{align-items:center;gap:.2rem;min-width:0;display:flex;overflow:hidden}.dashboard-delivery-workspace-crumb{min-width:0;color:var(--delivery-workspace-muted);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:0 auto;padding:.2rem .18rem;font-size:.75rem;font-weight:760;line-height:1.15;overflow:hidden}.dashboard-delivery-workspace-crumb:hover,.dashboard-delivery-workspace-crumb:focus-visible,.dashboard-delivery-workspace-crumb.is-current{color:var(--delivery-workspace-text)}.dashboard-delivery-workspace-crumb.is-current{cursor:default;font-weight:850}.dashboard-delivery-workspace-crumb-separator{color:var(--delivery-workspace-quiet);flex:none;font-size:.72rem}.dashboard-delivery-workspace-search{min-width:0;display:block}.dashboard-delivery-workspace-search input{border:1px solid var(--delivery-workspace-line);width:100%;height:2.25rem;min-height:0;color:var(--delivery-workspace-text);background:0 0;border-radius:999px;padding:0 .82rem;font-size:.78rem;font-weight:700;display:block}.dashboard-delivery-workspace-search input::placeholder{color:var(--delivery-workspace-quiet);opacity:1}.dashboard-delivery-workspace-search input:focus{border-color:var(--delivery-workspace-line-strong)}.dashboard-delivery-workspace-view-toggle>span{grid-template-columns:repeat(3,3px);gap:2px;display:grid}.dashboard-delivery-workspace-view-toggle i{background:currentColor;border-radius:1px;width:3px;height:11px;display:block}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-view-toggle>span{grid-template-columns:13px;gap:2px}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-view-toggle i{width:13px;height:2px}.dashboard-delivery-workspace-body{background:var(--delivery-workspace-content);grid-template-columns:minmax(10rem,11.5rem) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.dashboard-delivery-workspace-sidebar{border-right:1px solid var(--delivery-workspace-line);background:var(--delivery-workspace-sidebar);flex-direction:column;justify-content:space-between;min-width:0;min-height:0;padding:.72rem .58rem;display:flex;overflow:hidden}.dashboard-delivery-workspace-nav{gap:.24rem;min-width:0;display:grid}.dashboard-delivery-workspace-nav>p{color:var(--delivery-workspace-quiet);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .34rem;padding:0 .68rem;font-size:.6875rem;font-weight:850;line-height:1}.dashboard-delivery-workspace-nav button{width:100%;min-width:0;min-height:2.5rem;color:var(--delivery-workspace-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.48rem .68rem .48rem .82rem;font-size:.8125rem;font-weight:740;display:grid;position:relative}.dashboard-delivery-workspace-nav button:before{content:"";background:0 0;border-radius:0 2px 2px 0;width:2px;position:absolute;top:.58rem;bottom:.58rem;left:.22rem}.dashboard-delivery-workspace-nav button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-delivery-workspace-nav button strong{color:var(--delivery-workspace-quiet);font-size:.72rem;font-weight:820}.dashboard-delivery-workspace-nav button:hover,.dashboard-delivery-workspace-nav button:focus-visible{border-color:var(--delivery-workspace-line);color:var(--delivery-workspace-text);background:0 0}.dashboard-delivery-workspace-nav button.is-active{border-color:var(--delivery-workspace-line);background:var(--delivery-workspace-raised);color:var(--delivery-workspace-text)}.dashboard-delivery-workspace-nav button.is-active:before{background:var(--delivery-workspace-accent)}.dashboard-delivery-workspace-nav button:disabled{opacity:.72}.dashboard-delivery-workspace-help{border-top:1px solid var(--delivery-workspace-line);gap:.18rem;padding:.52rem .48rem 0;display:none}.dashboard-delivery-workspace-help strong{color:var(--delivery-workspace-muted);font-size:.57rem}.dashboard-delivery-workspace-help span{color:var(--delivery-workspace-quiet);font-size:.52rem;line-height:1.35}.dashboard-delivery-workspace-content{background:var(--delivery-workspace-content);grid-template-rows:3rem minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.dashboard-delivery-workspace-content-head{border-bottom:1px solid var(--delivery-workspace-line);justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.5rem .8rem;display:flex}.dashboard-delivery-workspace-content-head strong{color:var(--delivery-workspace-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:820;line-height:1.12;overflow:hidden}.dashboard-delivery-workspace-content-head>span{color:var(--delivery-workspace-quiet);flex:none;font-size:.75rem;font-weight:750}.dashboard-delivery-workspace-content-meta{text-align:right;flex:none;justify-items:end;gap:.12rem!important}.dashboard-delivery-workspace-content-meta>span,.dashboard-delivery-workspace-content-meta>strong{color:var(--delivery-workspace-quiet);white-space:nowrap;font-size:.72rem;font-weight:750;line-height:1.2}.dashboard-delivery-workspace-scroll{background:linear-gradient(var(--delivery-workspace-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--delivery-workspace-grid-line) 1px, transparent 1px), var(--delivery-workspace-grid-bg);overscroll-behavior:contain;scrollbar-color:var(--delivery-workspace-line-strong) transparent;scrollbar-width:thin;background-size:28px 28px,28px 28px,auto;min-width:0;min-height:0;padding:.72rem;overflow:auto}.dashboard-delivery-workspace-grid{grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr));align-content:start;gap:.65rem;min-width:0;display:grid}.dashboard-delivery-workspace-entry{min-width:0;position:relative}.dashboard-delivery-workspace-folder{border:1px solid var(--delivery-workspace-line);background:var(--delivery-workspace-raised);width:100%;min-width:0;min-height:6.85rem;color:var(--delivery-workspace-text);text-align:left;cursor:pointer;border-radius:14px;grid-template-rows:3rem minmax(0,1fr);place-items:start;gap:.46rem;padding:.72rem .78rem;transition:border-color .15s,background-color .15s;display:grid;overflow:hidden}.dashboard-delivery-workspace-folder:hover,.dashboard-delivery-workspace-folder:focus-visible{border-color:var(--delivery-workspace-line-strong);background:var(--delivery-workspace-raised-hover)}.dashboard-delivery-workspace-folder-art{border:1px solid var(--delivery-workspace-line-strong);background:#24242a;border-radius:6px;width:3.25rem;height:2.25rem;margin-top:.34rem;display:block;position:relative}.dashboard-delivery-workspace-folder-art:before{content:"";border:1px solid var(--delivery-workspace-line-strong);background:#24242a;border-bottom:0;border-radius:4px 4px 0 0;width:1.42rem;height:.46rem;position:absolute;top:-.39rem;left:-1px}.dashboard-delivery-workspace-folder-art>span{background:#2c2c33;border:1px solid #50505b;border-radius:4px;position:absolute;inset:.45rem .38rem .38rem}.dashboard-delivery-workspace-folder-copy{gap:.1rem;min-width:0;max-width:100%;display:grid}.dashboard-delivery-workspace-folder-copy strong,.dashboard-delivery-workspace-folder-copy span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dashboard-delivery-workspace-folder-copy strong{color:var(--delivery-workspace-text);font-size:.8125rem;font-weight:820}.dashboard-delivery-workspace-folder-copy span{color:var(--delivery-workspace-quiet);font-size:.6875rem;font-weight:700}.dashboard-delivery-workspace-folder-arrow{display:none}.dashboard-delivery-workspace-file-entry{border:1px solid var(--delivery-workspace-line);background:var(--delivery-workspace-raised);border-radius:14px;transition:border-color .15s,background-color .15s;overflow:hidden}.dashboard-delivery-workspace-file-entry:hover,.dashboard-delivery-workspace-file-entry:focus-within{border-color:var(--delivery-workspace-line-strong);background:var(--delivery-workspace-raised-hover)}.dashboard-delivery-workspace-file-card{width:100%;min-width:0;color:var(--delivery-workspace-text);text-align:left;cursor:zoom-in;background:0 0;border:0;border-radius:0;padding:0;text-decoration:none;display:grid;overflow:hidden}.dashboard-delivery-workspace-file-card.is-unavailable{cursor:default}.dashboard-delivery-workspace-file-thumb{aspect-ratio:16/9;border-bottom:1px solid var(--delivery-workspace-line);background:#0b0b0d;place-items:center;width:100%;min-width:0;display:grid;position:relative;overflow:hidden}.dashboard-delivery-workspace-file-thumb img{object-fit:cover;background:#0b0b0d;width:100%;height:100%;display:block}.dashboard-delivery-workspace-file-icon{border:1px solid var(--delivery-workspace-line-strong);background:var(--delivery-workspace-raised);width:2.45rem;height:2.85rem;color:var(--delivery-workspace-muted);border-radius:10px;place-items:center;font-size:.8125rem;font-weight:900;display:inline-grid}.dashboard-delivery-workspace-kind-badge{color:#f7f7f8;letter-spacing:.06em;text-transform:uppercase;background:#0d0d10db;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:1.15rem;padding:0 .35rem;font-size:.625rem;font-weight:880;line-height:1;display:inline-flex;position:absolute;top:.36rem;left:.36rem}.dashboard-delivery-workspace-play{background:var(--delivery-workspace-accent);color:#fff;border:1px solid #d54351;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;padding-left:.1rem;font-size:.55rem;display:grid;position:absolute}.dashboard-delivery-workspace-file-copy{gap:.12rem;min-width:0;padding:.45rem 2.2rem .5rem .52rem;display:grid}.dashboard-delivery-workspace-file-copy strong,.dashboard-delivery-workspace-file-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-delivery-workspace-file-copy strong{color:var(--delivery-workspace-text);font-size:.8rem;font-weight:810;line-height:1.18}.dashboard-delivery-workspace-file-copy span{color:var(--delivery-workspace-quiet);font-size:.6875rem;font-weight:680}.dashboard-delivery-workspace-download{z-index:2;border:1px solid var(--delivery-workspace-line);background:var(--delivery-workspace-bg);width:1.55rem;height:1.55rem;color:var(--delivery-workspace-muted);border-radius:6px;place-items:center;font-size:.72rem;font-weight:900;line-height:1;text-decoration:none;display:inline-grid;position:absolute;bottom:.36rem;right:.38rem}.dashboard-delivery-workspace-download:hover,.dashboard-delivery-workspace-download:focus-visible{border-color:var(--delivery-workspace-line-strong);background:var(--delivery-workspace-raised-hover);color:var(--delivery-workspace-text);outline:none}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-grid{grid-template-columns:minmax(0,1fr);gap:.28rem}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-folder{grid-template-rows:auto;grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.62rem;min-height:3.45rem;padding:.42rem .58rem}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-folder-art{width:2.22rem;height:1.5rem;margin:.24rem 0 0}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-folder-art:before{width:.96rem;height:.35rem;top:-.3rem}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-folder-art>span{inset:.28rem .27rem .25rem}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-folder-arrow{align-self:center}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-file-entry{min-height:3.55rem}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-file-card{grid-template-columns:5rem minmax(0,1fr);align-items:center;min-height:3.45rem;padding-right:2.4rem}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-file-thumb{border:1px solid var(--delivery-workspace-line);border-radius:6px;width:4.5rem;margin:.3rem}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-file-icon{border-radius:4px;width:1.45rem;height:1.72rem;font-size:.56rem}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-kind-badge{display:none}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-play{width:1.38rem;height:1.38rem;font-size:.44rem}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-file-copy{padding:.42rem .5rem}.dashboard-delivery-workspace[data-delivery-workspace-view=list] .dashboard-delivery-workspace-download{top:50%;bottom:auto;transform:translateY(-50%)}.dashboard-delivery-workspace-state{width:100%;min-height:100%;color:var(--delivery-workspace-muted);text-align:center;align-content:center;place-items:center;gap:.28rem;padding:1rem;display:grid}.dashboard-delivery-workspace-state strong{color:var(--delivery-workspace-text);font-size:.875rem;font-weight:820}.dashboard-delivery-workspace-state>span:not(.dashboard-delivery-workspace-spinner):not(.dashboard-delivery-workspace-state-mark){max-width:22rem;color:var(--delivery-workspace-quiet);font-size:.75rem;line-height:1.4}.dashboard-delivery-workspace-state>div{flex-wrap:wrap;justify-content:center;gap:.42rem;margin-top:.4rem;display:flex}.dashboard-delivery-workspace-state .dashboard-inline-action{border-radius:999px;min-height:2.35rem;padding:0 .9rem;font-size:.75rem}.dashboard-delivery-workspace-spinner{border:2px solid var(--delivery-workspace-line);border-top-color:var(--delivery-workspace-accent);border-radius:999px;width:1.55rem;height:1.55rem;margin-bottom:.18rem;animation:.78s linear infinite dashboard-delivery-workspace-spin}.dashboard-delivery-workspace-state-mark{border:1px solid var(--delivery-workspace-line-strong);background:var(--delivery-workspace-raised);width:1.7rem;height:1.7rem;color:var(--delivery-workspace-muted);border-radius:999px;place-items:center;margin-bottom:.2rem;font-size:.72rem;font-weight:900;display:inline-grid;position:relative}.dashboard-delivery-workspace-state.is-error .dashboard-delivery-workspace-state-mark{color:#ef7a84;border-color:#8e2934}.dashboard-delivery-workspace-state-mark.is-folder{border-radius:5px;width:2.25rem;height:1.48rem}.dashboard-delivery-workspace-state-mark.is-folder:before{content:"";border:1px solid var(--delivery-workspace-line-strong);background:var(--delivery-workspace-raised);border-bottom:0;border-radius:4px 4px 0 0;width:.9rem;height:.34rem;margin:-1.47rem 0 0 -.95rem;position:absolute}.dashboard-delivery-workspace-state.is-filter-empty{min-height:8rem}.dashboard-delivery-workspace-footer{border-top:1px solid var(--delivery-workspace-line);background:var(--delivery-workspace-header);min-width:0;color:var(--delivery-workspace-quiet);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:.7rem;padding:0 .68rem;font-size:.5rem;font-weight:720;display:none}.dashboard-delivery-workspace-footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes dashboard-delivery-workspace-spin{to{transform:rotate(360deg)}}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-workspace.dashboard-delivery-folder-card.has-files{--delivery-workspace-bg:#fff;--delivery-workspace-header:#fff;--delivery-workspace-toolbar:#fff;--delivery-workspace-sidebar:#f4f5f7;--delivery-workspace-content:#fff;--delivery-workspace-raised:#f0f1f4;--delivery-workspace-raised-hover:#eef0f4;--delivery-workspace-line:#d5d8e0;--delivery-workspace-line-strong:#aeb3bf;--delivery-workspace-text:#111114;--delivery-workspace-muted:#4d515d;--delivery-workspace-quiet:#737887;--delivery-workspace-grid-line:#11111411;--delivery-workspace-grid-bg:#fff;color:var(--delivery-workspace-text);border-color:var(--delivery-workspace-line)!important;background:var(--delivery-workspace-bg)!important;background-image:none!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-workspace-folder-art,.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-workspace-folder-art:before{background:#d9dce4}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-workspace-folder-art>span{background:#e9ebf0;border-color:#b9bdc7}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-workspace-file-thumb,.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-workspace-file-thumb img{background:#e5e7ec}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-workspace-kind-badge{color:#fff;background:#111114d1;border-color:#ffffff47}.dashboard-body[data-dashboard-theme=bright] .dashboard-delivery-workspace-download{background:#fff}@media (width<=1020px){.dashboard-delivery-workspace.dashboard-delivery-folder-card.has-files{grid-template-rows:minmax(3rem,auto) minmax(0,1fr)}.dashboard-delivery-workspace-body{grid-template-columns:minmax(9rem,10rem) minmax(0,1fr)}.dashboard-delivery-workspace-grid{grid-template-columns:repeat(auto-fill,minmax(7.8rem,1fr));gap:.55rem}.dashboard-delivery-workspace-sidebar{padding-inline:.38rem}.dashboard-delivery-workspace-help{display:none}}@media (width<=760px){.dashboard-project-lightbox .dashboard-delivery-workspace.dashboard-delivery-folder-card.has-files,.dashboard-delivery-workspace.dashboard-delivery-folder-card.has-files{border-radius:14px;grid-template-rows:auto auto;overflow:hidden;aspect-ratio:auto!important;height:auto!important;min-height:0!important}.dashboard-delivery-workspace-header{grid-template-columns:minmax(0,1fr) auto;min-height:3.65rem;padding:.62rem .68rem}.dashboard-delivery-workspace-summary{max-width:7.2rem}.dashboard-delivery-workspace-summary strong{display:none}.dashboard-delivery-workspace-toolbar{grid-template-rows:2.75rem 2.75rem;grid-template-columns:2.75rem minmax(0,1fr);gap:.42rem;padding:.48rem .58rem}.dashboard-delivery-workspace-back,.dashboard-delivery-workspace-view-toggle{border-radius:999px;width:2.75rem;height:2.75rem}.dashboard-delivery-workspace-search{grid-area:2/1/auto/-1}.dashboard-delivery-workspace-search input{border-radius:999px;height:2.75rem;padding-inline:.86rem;font-size:.8125rem}.dashboard-delivery-workspace-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;overflow:visible}.dashboard-delivery-workspace-sidebar{border-right:0;border-bottom:1px solid var(--delivery-workspace-line);scrollbar-width:none;padding:.46rem .5rem;display:block;overflow-x:auto}.dashboard-delivery-workspace-sidebar::-webkit-scrollbar{display:none}.dashboard-delivery-workspace-nav{gap:.3rem;width:max-content;min-width:100%;display:flex}.dashboard-delivery-workspace-nav>p,.dashboard-delivery-workspace-help{display:none}.dashboard-delivery-workspace-nav button{border-color:var(--delivery-workspace-line);border-radius:999px;justify-content:space-between;gap:.44rem;width:auto;min-width:max-content;min-height:2.75rem;padding:.5rem .74rem;font-size:.75rem;display:inline-flex}.dashboard-delivery-workspace-nav button:before{border-radius:2px 2px 0 0;width:auto;height:2px;inset:auto .55rem -1px}.dashboard-delivery-workspace-content{grid-template-rows:3rem auto;min-height:0;overflow:visible}.dashboard-delivery-workspace-content-head{padding-inline:.62rem}.dashboard-delivery-workspace-scroll{min-height:19rem;max-height:29rem;padding:.58rem}.dashboard-delivery-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.dashboard-delivery-workspace-folder{min-height:7.4rem}.dashboard-delivery-workspace-footer{min-height:1.9rem}.dashboard-delivery-workspace-footer span:last-child{display:none}}@media (width<=420px){.dashboard-delivery-workspace-header{grid-template-columns:minmax(0,1fr)}.dashboard-delivery-workspace-summary{display:none}.dashboard-delivery-workspace-grid{gap:.42rem}.dashboard-delivery-workspace-folder{min-height:7rem;padding:.58rem}.dashboard-delivery-workspace-file-copy{padding-left:.42rem}}@media (prefers-reduced-motion:reduce){.dashboard-delivery-workspace-folder,.dashboard-delivery-workspace-file-entry{transition:none}.dashboard-delivery-workspace-spinner{animation-duration:1.5s}}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-lightbox-title-block{max-width:min(100%,52rem)}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-lightbox-summary,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-lightbox-plan-summary{overflow-wrap:anywhere;max-width:72ch;margin:0}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-lightbox-summary{color:var(--muted,#c9c9d1);font-size:.8125rem;line-height:1.4}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-lightbox-plan-summary{color:var(--quiet,#9696a3);font-size:.75rem;font-weight:750;line-height:1.35}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-feedback-box{--client-review-action-bg:#ffffff0b;--client-review-action-border:var(--line-strong,#4a4a54);--client-review-action-text:var(--muted,#c9c9d1);--client-review-action-hover-border:#fff;--client-review-action-hover-text:#fff}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-feedback-box>.dashboard-panel-section{min-width:0;padding-block:.82rem}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-feedback-box>.dashboard-panel-section+.dashboard-panel-section{border-top:1px solid var(--line,#36363d)}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-target{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;min-width:0;display:grid}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-target>label{gap:.34rem;min-width:0;display:grid}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-target>label>span{color:var(--quiet,#9696a3);font-size:.72rem;font-weight:800;line-height:1.2}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-target select{cursor:pointer;width:100%;min-width:0;display:block;border:1px solid var(--line-strong,#4a4a54)!important;background:var(--client-review-action-bg)!important;background-color:var(--client-review-action-bg)!important;min-height:2.5rem!important;color:var(--text,#f7f7f8)!important;box-shadow:none!important;background-image:none!important;border-radius:999px!important;padding:0 .86rem!important;font-size:.8125rem!important;font-weight:750!important;line-height:1.2!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-target select:hover,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-target select:focus,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-target select:focus-visible{border-color:var(--client-review-action-hover-border)!important;outline:0!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-target-version{min-height:2.5rem;color:var(--quiet,#9696a3);white-space:nowrap;align-items:center;padding:0 .25rem;font-size:.75rem;font-weight:750;line-height:1.25;display:inline-flex}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-target-version:empty{display:none}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat{border-top:0;gap:.72rem;padding-top:.82rem}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-panel-section-copy,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-message p,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-empty p,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-feedback{font-size:.8125rem;line-height:1.45}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-message-head strong,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-empty strong{font-size:.875rem}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-message-head time,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-status{font-size:.72rem}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-message,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-empty{border-color:var(--line,#36363d);background:0 0;border-radius:14px;padding:.72rem .78rem}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-feedback-compose textarea,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-form textarea{border:1px solid var(--line,#36363d)!important;min-height:5.5rem!important;color:var(--text,#f7f7f8)!important;box-shadow:none!important;background:0 0!important;border-radius:18px!important;padding:.72rem .82rem!important;font-size:.875rem!important;line-height:1.45!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-feedback-compose textarea:hover,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-feedback-compose textarea:focus,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-feedback-compose textarea:focus-visible,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-form textarea:hover,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-form textarea:focus,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-form textarea:focus-visible{border-color:var(--line-strong,#4a4a54)!important;outline:0!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-feedback-send,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-feedback-cancel,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-seal-feedback-button,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-actions .button[data-send-project-chat]{border:1px solid var(--client-review-action-border)!important;background:var(--client-review-action-bg)!important;background-color:var(--client-review-action-bg)!important;min-height:2.5rem!important;color:var(--client-review-action-text)!important;box-shadow:none!important;background-image:none!important;border-radius:999px!important;padding:0 .92rem!important;font-size:.8125rem!important;font-weight:800!important;line-height:1!important;transform:none!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-feedback-send:hover,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-feedback-send:focus-visible,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-feedback-cancel:hover,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-feedback-cancel:focus-visible,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-seal-feedback-button:hover,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-seal-feedback-button:focus-visible,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-actions .button[data-send-project-chat]:hover,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-actions .button[data-send-project-chat]:focus-visible{border-color:var(--client-review-action-hover-border)!important;color:var(--client-review-action-hover-text)!important;box-shadow:none!important;background:0 0!important;outline:0!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-approve-delivery-button{border:1px solid var(--accent,#bc1f2e)!important;background:var(--accent,#bc1f2e)!important;background-color:var(--accent,#bc1f2e)!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:2.5rem!important;color:var(--text-on-accent,#fff)!important;box-shadow:none!important;background-image:none!important;border-radius:999px!important;padding:0 1rem!important;font-size:.8125rem!important;font-weight:850!important;line-height:1!important;transform:none!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-approve-delivery-button:hover,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-approve-delivery-button:focus-visible{color:#fff!important;box-shadow:none!important;background:#cf3140!important;border-color:#cf3140!important;outline:0!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-card-actions-sticky{grid-template-columns:repeat(2,minmax(0,1fr));border-top-color:var(--line,#36363d)!important;gap:.5rem!important;padding-top:.72rem!important;display:grid!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-card-actions-sticky>.button{width:100%!important;min-width:0!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-feedback-box{--client-review-action-bg:#eef0f4;--client-review-action-border:#b6bbc7;--client-review-action-text:#4d515d;--client-review-action-hover-border:#111114;--client-review-action-hover-text:#111114}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-message,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-empty{border-color:var(--line,#d8dbe2);background:0 0}@media (width<=480px){.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-target{grid-template-columns:minmax(0,1fr);align-items:stretch}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-target select{min-height:2.75rem!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-target-version{white-space:normal;min-height:0;padding-inline:.2rem}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-card-actions-sticky{grid-template-columns:minmax(0,1fr)}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-feedback-send,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-feedback-cancel,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-seal-feedback-button,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-approve-delivery-button,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-actions .button[data-send-project-chat]{min-height:2.75rem!important}}.admin-delivery-operations-form{gap:0;display:grid}.dashboard-project-review-media.has-delivery-workspace{aspect-ratio:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.dashboard-project-review-media.has-delivery-workspace>.dashboard-delivery-workspace{position:relative;inset:auto}.dashboard-storyboard-archive{border-top:1px solid var(--line,#36363d);margin-top:.72rem}.dashboard-storyboard-archive>summary{min-height:3.6rem;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .15rem;list-style:none;display:flex}.dashboard-storyboard-archive>summary::-webkit-details-marker{display:none}.dashboard-storyboard-archive>summary>span:first-child{gap:.14rem;display:grid}.dashboard-storyboard-archive>summary small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:850}.dashboard-storyboard-archive>summary strong{font-size:.82rem;font-weight:840}.dashboard-storyboard-archive>summary>span:last-child{color:var(--muted);align-items:center;gap:.48rem;font-size:.7rem;font-weight:760;display:inline-flex}.dashboard-storyboard-archive>summary i{border:1px solid var(--strong-line,#4a4a54);width:1.65rem;height:1.65rem;color:var(--text);border-radius:50%;place-items:center;font-style:normal;transition:transform .16s;display:inline-grid}.dashboard-storyboard-archive[open]>summary i{transform:rotate(45deg)}.dashboard-storyboard-archive>summary:focus-visible{outline:2px solid var(--text);outline-offset:2px}.dashboard-storyboard-archive-body{padding:0 0 .8rem}.dashboard-body[data-dashboard-theme=bright] .dashboard-storyboard-archive{border-color:#d5d8df}.admin-delivery-form-section{border-top:1px solid var(--line,#36363d);gap:.8rem;padding:1rem 0;display:grid}.admin-delivery-form-section:first-child{border-top:0;padding-top:0}.admin-delivery-form-section-head{align-items:flex-start;gap:.65rem;display:flex}.admin-delivery-form-section-head>span{border:1px solid var(--strong-line,#4a4a54);width:1.65rem;height:1.65rem;color:var(--muted);letter-spacing:.06em;border-radius:7px;flex:none;place-items:center;font-size:.58rem;font-weight:900;display:inline-grid}.admin-delivery-form-section-head>div{gap:.16rem;min-width:0;display:grid}.admin-delivery-form-section-head strong{color:var(--text);font-size:.88rem;font-weight:850}.admin-delivery-form-section-head small,.admin-delivery-form-section .dashboard-form-grid label>small{color:var(--muted);font-size:.68rem;font-weight:650;line-height:1.4}.admin-delivery-form-section .dashboard-form-grid label{align-content:start}.admin-delivery-form-section .admin-version-publish-toggle{border-top:1px solid var(--line,#36363d);cursor:pointer;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.62rem;padding:.72rem 0;display:grid}.admin-delivery-form-section .admin-version-publish-toggle input[type=checkbox]{accent-color:#bc1f2e;width:1.05rem;height:1.05rem;min-height:0;margin:.14rem 0 0}.admin-version-publish-toggle>span{gap:.14rem;display:grid}.admin-version-publish-toggle strong{color:var(--text);font-size:.76rem;font-weight:820}.dashboard-body[data-dashboard-theme=bright] .admin-delivery-form-section .admin-version-publish-toggle{border-color:#d5d8df}.admin-delivery-operations-form>.dashboard-card-actions{border-top:1px solid var(--line,#36363d);padding-top:.9rem}.dashboard-body[data-dashboard-theme=bright] .admin-delivery-form-section,.dashboard-body[data-dashboard-theme=bright] .admin-delivery-operations-form>.dashboard-card-actions{border-color:#d5d8df}.dashboard-body[data-dashboard-theme=bright] .admin-delivery-form-section-head>span{border-color:#b7bdc8}@media (width<=760px){.dashboard-project-review-media.has-delivery-workspace{aspect-ratio:auto!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.admin-delivery-form-section{gap:.7rem;padding:.88rem 0}.admin-delivery-form-section .dashboard-form-grid{grid-template-columns:minmax(0,1fr)}.admin-delivery-form-section .dashboard-span-2{grid-column:auto}}.dashboard-body .dashboard-onboarding-profile-modal .dashboard-onboarding-task-head .dashboard-close-button:hover,.dashboard-body .dashboard-onboarding-profile-modal .dashboard-onboarding-task-head .dashboard-close-button:focus-visible,.dashboard-body .dashboard-onboarding-profile-saved-modal .dashboard-onboarding-task-head .dashboard-close-button:hover,.dashboard-body .dashboard-onboarding-profile-saved-modal .dashboard-onboarding-task-head .dashboard-close-button:focus-visible{color:#fff!important;background:0 0!important;border-color:#fff!important;outline:0!important;box-shadow:0 0 0 1px #fff!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-onboarding-profile-modal .dashboard-onboarding-task-head .dashboard-close-button:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-onboarding-profile-modal .dashboard-onboarding-task-head .dashboard-close-button:focus-visible,.dashboard-body[data-dashboard-theme=bright] .dashboard-onboarding-profile-saved-modal .dashboard-onboarding-task-head .dashboard-close-button:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-onboarding-profile-saved-modal .dashboard-onboarding-task-head .dashboard-close-button:focus-visible{color:#111114!important;border-color:#4a4a54!important;box-shadow:0 0 0 1px #4a4a54!important}.admin-project-modal .admin-project-modal-dialog{color:var(--text);background:#1d1d22!important;border:1px solid #36363d!important;border-radius:24px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;width:min(1540px,100vw - 32px)!important;height:min(940px,100dvh - 32px)!important;max-height:none!important;padding:0!important;box-shadow:0 28px 80px #00000075!important}.admin-project-modal .admin-project-modal-head{background:#1d1d22;align-items:flex-start;min-height:0;margin:0;display:flex;position:relative;border-bottom:1px solid #36363d!important;padding:24px 28px 20px!important}.admin-project-modal .admin-project-lightbox-title-block{gap:5px;width:min(100%,1100px);min-width:0;display:grid;max-width:calc(100% - 56px)!important;padding:0!important}.admin-project-modal-kicker,.admin-project-modal-section-kicker{color:var(--text-red,#e04450);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850;line-height:1.2}.admin-project-modal [data-admin-project-lightbox-title]{color:var(--text);margin:0;font-weight:760;letter-spacing:0!important;overflow-wrap:break-word!important;font-size:clamp(28px,3vw,34px)!important;line-height:1.08!important}.admin-project-modal [data-admin-project-lightbox-client-meta]{color:var(--muted);margin:0;font-size:13px;font-weight:650;line-height:1.4}.admin-project-modal-head-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.admin-project-modal-head-meta>span:not(.dashboard-status){min-height:28px;color:var(--text);border-left:1px solid #4a4a54;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:720;line-height:1.25;display:inline-flex}.admin-project-modal-head-meta>span:first-child+span{border-left:0}.admin-project-modal-head-meta small{color:var(--muted);font-size:11px;font-weight:720}.admin-project-modal-head-meta .admin-project-modal-id{overflow-wrap:anywhere;max-width:min(100%,360px)}.admin-project-modal .dashboard-side-panel-head-actions{width:auto!important;position:absolute!important;top:20px!important;left:auto!important;right:24px!important;transform:none!important}.admin-project-modal .admin-project-modal-body{min-height:0;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important;overflow:hidden!important}.admin-project-modal-tabs{scrollbar-width:none;background:#1d1d22;border-bottom:1px solid #36363d;align-items:stretch;gap:24px;min-width:0;padding:0 28px;display:flex;overflow-x:auto}.admin-project-modal-tabs::-webkit-scrollbar{display:none}.admin-project-modal-tabs button{min-height:50px;color:var(--muted);font:inherit;letter-spacing:0;cursor:pointer;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:760;display:inline-flex;position:relative;background:0 0!important}.admin-project-modal-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.admin-project-modal-tabs button:hover,.admin-project-modal-tabs button.is-active{color:var(--text);background:0 0!important}.admin-project-modal-tabs button.is-active:after{background:var(--accent,#bc1f2e)}.admin-project-modal-tabs button:focus-visible{color:var(--text);outline:2px solid var(--text);outline-offset:-5px}.admin-project-modal-panels{min-width:0;min-height:0;overflow:hidden}.admin-project-modal-panel{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(1180px,100%);height:100%;margin:0 auto;padding:28px 30px 36px;overflow-y:auto}.admin-project-modal-panel[data-admin-project-panel=deliveries]{width:100%;padding-inline:clamp(20px,3vw,42px)}.admin-project-modal-panel[hidden]{display:none!important}.admin-project-modal-panel:focus{outline:none}.admin-project-modal-section-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.admin-project-modal-section-head>div{gap:5px;max-width:720px;display:grid}.admin-project-modal-section-head h4{color:var(--text);letter-spacing:0;margin:0;font-size:20px;font-weight:760;line-height:1.2}.admin-project-modal-section-head p:not(.admin-project-modal-section-kicker){color:var(--muted);margin:0;font-size:14px;line-height:1.5}.admin-project-milestones{border-bottom:1px solid #36363d;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:8px 0 30px;list-style:none;display:grid}.admin-project-milestone{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding-right:20px;display:grid;position:relative}.admin-project-milestone:not(:last-child):after{content:"";z-index:0;background:#4a4a54;height:1px;position:absolute;top:21px;left:44px;right:8px}.admin-project-milestone-marker{z-index:1;width:44px;height:44px;color:var(--muted);background:#1d1d22;border:1px solid #4a4a54;border-radius:50%;place-items:center;font-size:13px;font-weight:850;display:grid;position:relative}.admin-project-milestone.is-current .admin-project-milestone-marker{border-color:var(--accent,#bc1f2e);background:var(--accent,#bc1f2e);color:#fff;box-shadow:0 0 0 4px #bc1f2e29}.admin-project-milestone.is-complete .admin-project-milestone-marker{color:#f7f7f8;border-color:#f7f7f8}.admin-project-milestone.is-complete:not(:last-child):after{background:#f7f7f8}.admin-project-milestone.is-skipped .admin-project-milestone-marker{color:var(--muted);border-style:dashed}.admin-project-milestone-copy{z-index:1;background:#1d1d22;gap:3px;min-width:0;padding:2px 8px 0 0;display:grid;position:relative}.admin-project-milestone-state{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:820;line-height:1.2}.admin-project-milestone.is-current .admin-project-milestone-state{color:var(--text-red,#e04450)}.admin-project-milestone-copy strong{color:var(--text);font-size:14px;font-weight:780;line-height:1.25}.admin-project-milestone-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.admin-project-modal-overview-grid{margin-top:28px}.admin-project-overview-facts{border-top:1px solid #36363d;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.admin-project-overview-facts>div{border-bottom:1px solid #36363d;align-content:start;gap:5px;min-width:0;padding:16px 18px 16px 0;display:grid}.admin-project-overview-facts dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:780;line-height:1.2}.admin-project-overview-facts dd{min-width:0;color:var(--text);overflow-wrap:break-word;margin:0;font-size:15px;font-weight:720;line-height:1.4}.admin-project-modal .admin-project-request-list{gap:26px;display:grid}.admin-project-modal .admin-project-request-card{gap:18px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-project-modal .admin-project-request-card+.admin-project-request-card{border-top:1px solid #36363d!important;padding-top:26px!important}.admin-project-modal .admin-project-request-card .dashboard-list-card-top{border-bottom:1px solid #36363d;align-items:flex-start;padding-bottom:16px}.admin-project-modal .admin-project-request-card .dashboard-list-card-title{font-size:18px;line-height:1.25}.admin-project-modal .admin-project-request-card .dashboard-list-card-meta,.admin-project-modal .admin-project-empty-requests{font-size:13px;line-height:1.5}.admin-project-modal .admin-request-detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:0 18px!important;display:grid!important}.admin-project-modal .admin-request-detail-item,.admin-project-modal .admin-request-resource-panel{min-width:0;background:0 0!important;border:0!important;border-bottom:1px solid #36363d!important;border-radius:0!important;min-height:0!important;padding:12px 0!important}.admin-project-modal .admin-request-detail-item span,.admin-project-modal .admin-request-brief-panel>span,.admin-project-modal .admin-request-resource-panel>span{color:var(--muted);letter-spacing:.07em;font-size:11px}.admin-project-modal .admin-request-detail-item strong{color:var(--text);overflow-wrap:break-word;font-size:14px;line-height:1.4}.admin-project-modal .admin-request-brief-panel,.admin-project-modal .admin-request-focus-panel,.admin-project-modal .admin-request-client-row{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #36363d!important;border-radius:0!important;padding:16px 0 0!important}.admin-project-modal .admin-request-brief-panel p{color:var(--text);font-size:14px;line-height:1.6}.admin-project-modal .admin-request-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.admin-project-modal .admin-request-resource-list a,.admin-project-modal .admin-request-resource-list p{font-size:13px;line-height:1.5}.admin-project-modal .dashboard-project-deliverables-box,.admin-project-modal .dashboard-project-review-card{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.admin-project-modal .dashboard-project-review-card{gap:16px;display:grid;grid-template-columns:minmax(0,1fr)!important}.admin-project-modal .dashboard-project-review-media{width:100%;border-radius:14px!important;min-height:0!important;max-height:none!important}.admin-project-modal .dashboard-delivery-tracker{justify-content:flex-end;align-items:center;min-height:52px;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #36363d!important;border-radius:0!important;padding:12px 0 0!important;display:flex!important}.admin-project-modal .dashboard-delivery-tracker>div:not(.dashboard-delivery-actions),.admin-project-modal .dashboard-delivery-time-list{display:none!important}.admin-project-modal .dashboard-delivery-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-project-modal [data-admin-project-panel=deliveries] .dashboard-empty-state{text-align:center;background:0 0;border:1px dashed #4a4a54;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:260px;padding:30px;display:grid}.admin-project-modal [data-admin-project-panel=deliveries] .dashboard-empty-state h4{margin:0;font-size:18px}.admin-project-modal [data-admin-project-panel=deliveries] .dashboard-empty-state p{max-width:440px;margin:0;font-size:14px;line-height:1.5}.admin-project-modal-comments{gap:0;display:grid;max-height:none!important;overflow:visible!important}.admin-project-modal-comments>.dashboard-empty-state{text-align:center;background:0 0;border:1px dashed #4a4a54;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:220px;padding:28px;display:grid}.admin-project-modal-comments>.dashboard-empty-state h4,.admin-project-modal-comments>.dashboard-empty-state p{margin:0}.admin-project-modal-comments .dashboard-comment{grid-template-columns:32px minmax(0,1fr);gap:4px 12px;padding:16px 0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #36363d!important;border-radius:0!important}.admin-project-modal-comments .dashboard-comment-index{grid-row:1/span 2}.admin-project-modal-comments .dashboard-comment-head,.admin-project-modal-comments .dashboard-comment>p{grid-column:2}.admin-project-modal-comments .dashboard-comment>p{color:var(--text);margin:0;font-size:14px;line-height:1.6}.admin-project-modal .admin-work-form,.admin-project-modal .admin-delivery-operations-form{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-project-modal .admin-delivery-form-section{border-color:#36363d;gap:16px;padding:24px 0}.admin-project-modal .admin-delivery-form-section:first-child{padding-top:0}.admin-project-modal .admin-delivery-form-section-head{gap:12px}.admin-project-modal .admin-delivery-form-section-head>span{border-color:#4a4a54;border-radius:8px;width:32px;height:32px;font-size:11px}.admin-project-modal .admin-delivery-form-section-head strong{font-size:16px;line-height:1.3}.admin-project-modal .admin-delivery-form-section-head small,.admin-project-modal .admin-delivery-form-section .dashboard-form-grid label>small{font-size:12px;line-height:1.5}.admin-project-modal .admin-delivery-form-section .dashboard-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.admin-project-modal .admin-delivery-form-section .dashboard-span-2{grid-column:1/-1}.admin-project-modal .admin-work-form label{color:var(--text);font-size:12px;font-weight:740;line-height:1.35}.admin-project-modal .admin-work-form input:not([type=checkbox]),.admin-project-modal .admin-work-form select,.admin-project-modal .admin-work-form textarea{line-height:1.4;color:var(--text)!important;box-shadow:none!important;background:#18181d!important;border:1px solid #4a4a54!important;border-radius:10px!important;font-size:14px!important}.admin-project-modal .admin-work-form input:not([type=checkbox]),.admin-project-modal .admin-work-form select{min-height:44px}.admin-project-modal .admin-work-form input:focus,.admin-project-modal .admin-work-form select:focus,.admin-project-modal .admin-work-form textarea:focus{outline-offset:1px;border-color:#f7f7f8!important;outline:1px solid #f7f7f8!important}.admin-project-skip-options{border:0;border-top:1px solid #36363d;gap:8px;min-width:0;margin:0;padding:18px 0 0;display:grid}.admin-project-skip-options legend{color:var(--text);padding:0;font-size:13px;font-weight:780}.admin-project-skip-options>p,.admin-project-skip-options>small{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.admin-project-skip-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0;display:grid}.admin-project-skip-option{cursor:pointer;background:0 0;border:1px solid #4a4a54;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-height:74px;padding:14px!important;display:grid!important}.admin-project-skip-option:has(input:checked){border-color:#bc1f2eb8}.admin-project-skip-option input[type=checkbox]{accent-color:#bc1f2e;margin:1px 0 0;width:18px!important;height:18px!important;min-height:0!important}.admin-project-skip-option>span{gap:3px;display:grid}.admin-project-skip-option strong{color:var(--text);font-size:13px;line-height:1.35}.admin-project-skip-option small{color:var(--muted);font-size:12px;font-weight:620;line-height:1.45}.admin-project-modal .admin-version-publish-toggle{border-color:#36363d;padding:14px 0}.admin-project-modal .admin-delivery-operations-form>.dashboard-card-actions{z-index:4;background:#1d1d22;border-top:1px solid #36363d;justify-content:flex-end;margin-top:0;padding:16px 0 18px;display:flex;position:sticky;bottom:-36px}.admin-project-modal .admin-delivery-operations-form>.dashboard-card-actions .button{min-height:44px;padding-inline:20px;font-size:13px}.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-project-modal-dialog,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-project-modal-head,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal-tabs,.dashboard-body[data-dashboard-theme=bright] .admin-project-milestone-marker,.dashboard-body[data-dashboard-theme=bright] .admin-project-milestone-copy,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-delivery-operations-form>.dashboard-card-actions{background:#fff!important}.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-project-modal-dialog,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-project-modal-head,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal-tabs,.dashboard-body[data-dashboard-theme=bright] .admin-project-milestones,.dashboard-body[data-dashboard-theme=bright] .admin-project-overview-facts,.dashboard-body[data-dashboard-theme=bright] .admin-project-overview-facts>div,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-project-request-card+.admin-project-request-card,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-project-request-card .dashboard-list-card-top,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-request-detail-item,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-request-resource-panel,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-request-brief-panel,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-request-focus-panel,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-request-client-row,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .dashboard-delivery-tracker,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal-comments .dashboard-comment,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-delivery-form-section,.dashboard-body[data-dashboard-theme=bright] .admin-project-skip-options,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-delivery-operations-form>.dashboard-card-actions{border-color:#d8dbe2!important}.dashboard-body[data-dashboard-theme=bright] .admin-project-milestone:not(:last-child):after{background:#b6bbc7}.dashboard-body[data-dashboard-theme=bright] .admin-project-milestone.is-complete:not(:last-child):after{background:#111114}.dashboard-body[data-dashboard-theme=bright] .admin-project-milestone.is-complete .admin-project-milestone-marker{color:#111114;border-color:#111114}.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-work-form input:not([type=checkbox]),.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-work-form select,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-work-form textarea{color:#111114!important;background:#eef0f4!important;border-color:#b6bbc7!important}.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-work-form input:focus,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-work-form select:focus,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-work-form textarea:focus{border-color:#4a4a54!important;outline-color:#4a4a54!important}.dashboard-body[data-dashboard-theme=bright] .admin-project-skip-option,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal-comments>.dashboard-empty-state,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal [data-admin-project-panel=deliveries] .dashboard-empty-state{border-color:#b6bbc7}@media (width<=900px){.admin-project-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.admin-project-milestone:nth-child(2):after{display:none}.admin-project-modal .admin-delivery-form-section .dashboard-form-grid{grid-template-columns:minmax(0,1fr)!important}.admin-project-modal .admin-delivery-form-section .dashboard-span-2{grid-column:auto}}@media (width<=760px){.admin-project-modal{padding:6px}.admin-project-modal .admin-project-modal-dialog{border-radius:18px!important;width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important}.admin-project-modal .admin-project-modal-head{padding:17px 16px 15px!important}.admin-project-modal .admin-project-lightbox-title-block{max-width:calc(100% - 48px)!important}.admin-project-modal [data-admin-project-lightbox-title]{font-size:25px!important}.admin-project-modal .dashboard-side-panel-head-actions{top:13px!important;right:12px!important}.admin-project-modal .dashboard-close-button{width:38px;height:38px;min-height:38px}.admin-project-modal-head-meta{gap:4px 8px}.admin-project-modal-head-meta>span:not(.dashboard-status){min-height:24px;padding-inline:7px;font-size:11px}.admin-project-modal-head-meta .admin-project-modal-id{display:none}.admin-project-modal-tabs{gap:20px;padding-inline:16px}.admin-project-modal-tabs button{min-height:48px;font-size:12px}.admin-project-modal-panel,.admin-project-modal-panel[data-admin-project-panel=deliveries]{padding:22px 16px 30px}.admin-project-modal-section-head{margin-bottom:18px}.admin-project-modal-section-head h4{font-size:18px}.admin-project-milestones{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:20px}.admin-project-milestone{grid-template-columns:38px minmax(0,1fr);min-height:88px;padding:0 0 18px}.admin-project-milestone:not(:last-child):after,.admin-project-milestone:nth-child(2):after{width:1px;height:auto;display:block;inset:38px auto 0 19px}.admin-project-milestone:last-child{min-height:56px}.admin-project-milestone-marker{width:38px;height:38px}.admin-project-milestone-copy{padding:0 0 0 4px}.admin-project-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-project-overview-facts>div{padding-right:12px}.admin-project-modal .admin-request-resource-grid,.admin-project-skip-options>div{grid-template-columns:minmax(0,1fr)}.admin-project-modal .admin-request-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-project-modal .admin-delivery-actions,.admin-project-modal .admin-project-delivery-actions{width:100%}.admin-project-modal .admin-delivery-actions .dashboard-inline-action,.admin-project-modal .admin-project-delivery-actions .dashboard-inline-action{flex:10rem;justify-content:center}.admin-project-modal .admin-delivery-operations-form>.dashboard-card-actions{justify-content:stretch;padding-bottom:14px;bottom:-30px}.admin-project-modal .admin-delivery-operations-form>.dashboard-card-actions .button{justify-content:center;width:100%}}@media (width<=480px){.admin-project-modal .admin-project-modal-dialog{border-radius:14px!important}.admin-project-overview-facts,.admin-project-modal .admin-request-detail-grid{grid-template-columns:minmax(0,1fr)!important}.admin-project-modal-comments .dashboard-comment{grid-template-columns:28px minmax(0,1fr);gap:4px 10px}}.admin-project-modal .admin-project-milestones,.admin-project-modal .admin-project-skip-options{display:none!important}.admin-project-modal-panel[data-admin-project-panel=files]{width:min(1360px,100%)}.admin-project-request-list,.admin-project-production-layout,.admin-project-record-layout{min-width:0}.admin-project-request-sheet{border-top:1px solid #42424a;min-width:0}.admin-project-request-sheet-head{border-bottom:1px solid #36363d;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0;display:flex}.admin-project-request-sheet-head>div{gap:4px;min-width:0;display:grid}.admin-project-request-sheet-head>div>span,.admin-project-request-section-head span,.admin-operator-section-head span{color:var(--text-red,#e04450);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2}.admin-project-request-sheet-head h5,.admin-project-request-section-head h5,.admin-operator-section-head h5,.admin-project-file-connection h5{color:var(--text);letter-spacing:0;margin:0;font-size:17px;font-weight:770;line-height:1.3}.admin-project-request-sheet-head>div>p,.admin-operator-section-head>p,.admin-project-file-connection p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.admin-project-request-sheet-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:0;display:grid}.admin-project-request-main,.admin-project-request-sidebar{align-content:start;min-width:0;display:grid}.admin-project-request-sidebar{border-left:1px solid #36363d;padding-left:34px}.admin-project-request-section,.admin-operator-section{min-width:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #36363d;border-radius:0;padding:24px 0}.admin-project-modal .admin-project-request-section{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #36363d!important;border-radius:0!important;padding:24px 0!important}.admin-project-request-section-head,.admin-operator-section-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.admin-project-request-section-head>div,.admin-operator-section-head>div{gap:4px;min-width:0;display:grid}.admin-project-request-prose{border-top:1px solid #303037;gap:6px;padding:16px 0;display:grid}.admin-project-request-prose:first-of-type{border-top:0}.admin-project-request-prose small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:780}.admin-project-request-prose p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.68}.admin-project-request-prose.is-objective p{font-size:18px;font-weight:690;line-height:1.55}.admin-project-requirement-list,.admin-project-record-list{margin:0;display:grid}.admin-project-requirement-list>div,.admin-project-record-list>div{border-top:1px solid #303037;grid-template-columns:minmax(118px,.8fr) minmax(0,1.2fr);gap:18px;min-width:0;padding:11px 0;display:grid}.admin-project-requirement-list dt,.admin-project-record-list dt{color:var(--muted);font-size:11px;font-weight:720;line-height:1.4}.admin-project-requirement-list dd,.admin-project-record-list dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:690;line-height:1.45}.admin-project-output-list{display:grid}.admin-project-output-list article{border-top:1px solid #303037;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:12px 0;display:flex}.admin-project-output-list article>div:first-child{gap:2px;min-width:0;display:grid}.admin-project-output-list strong{color:var(--text);overflow-wrap:anywhere;font-size:13px}.admin-project-output-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-project-output-meta span{border:1px solid #42424a;border-radius:999px;padding:4px 7px}.admin-project-resource-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-project-resource-columns h6{color:var(--muted);text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:760}.admin-project-resource-list{gap:8px;display:grid}.admin-project-resource-list>a,.admin-project-resource-list>div{min-width:0;color:var(--text);background:#19191e;border:1px solid #3d3d45;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.admin-project-resource-list>a:hover{border-color:#676771}.admin-project-resource-list>a>span:nth-child(2),.admin-project-resource-list>div>span:nth-child(2){gap:2px;min-width:0;display:grid}.admin-project-resource-list strong,.admin-project-resource-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-project-resource-list strong{font-size:12px}.admin-project-resource-list small{color:var(--muted);font-size:10px}.admin-project-file-entry-icon{width:30px;height:30px;color:var(--text);border:1px solid #4a4a54;border-radius:7px;place-items:center;font-size:11px;font-weight:850;display:grid}.admin-project-quiet-state,.admin-project-file-search-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.admin-project-request-history-intro,.admin-project-request-missing{border-top:1px solid #42424a;border-bottom:1px solid #36363d;padding:18px 0}.admin-project-request-history-intro p,.admin-project-request-missing p{color:var(--muted);margin:4px 0 0;font-size:13px}.admin-project-request-history{display:grid}.admin-project-request-history>details{border-bottom:1px solid #36363d}.admin-project-request-history>details>summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.admin-project-request-history>details>summary>span:first-child{gap:2px;display:grid}.admin-project-request-history>details>summary small,.admin-project-request-history>details>summary>span:last-child{color:var(--muted);font-size:11px}.admin-project-request-history>details>div{padding-bottom:24px}.admin-project-production-layout{border-top:1px solid #42424a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;display:grid}.admin-project-modal .admin-project-production-form .dashboard-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-project-modal .admin-project-production-form .dashboard-card-actions,.admin-project-modal .admin-project-files-form>.dashboard-card-actions,.admin-project-modal .admin-project-feedback-form .dashboard-card-actions,.admin-project-modal .admin-project-internal-form .dashboard-card-actions{justify-content:flex-end;margin-top:14px}.admin-project-file-workspace{background:#19191e;border:1px solid #42424a;border-radius:14px;overflow:hidden}.admin-project-file-toolbar{border-bottom:1px solid #42424a;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;display:flex}.admin-project-file-locations{align-items:center;gap:4px;min-width:0;display:flex}.admin-project-file-locations button{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:740}.admin-project-modal .admin-project-file-locations button.is-active{color:var(--text)!important;box-shadow:none!important;background:#2a2a31!important;border-color:#0000!important}.admin-project-file-search{width:min(300px,100%)}.admin-project-file-search input{width:100%;min-height:38px;color:var(--text);font:inherit;background:#111115;border:1px solid #4a4a54;border-radius:9px;font-size:12px}.admin-project-file-panels{min-height:230px}.admin-project-file-location-panel{align-content:start;gap:14px;min-height:230px;padding:22px;display:grid}.admin-project-file-location-panel[hidden]{display:none!important}.admin-project-file-connection{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin-project-file-connection>div:first-child{gap:5px;max-width:660px;display:grid}.admin-project-file-connection-state{color:#c7c8ce;letter-spacing:.08em;text-transform:uppercase;width:max-content;font-size:10px;font-weight:820}.admin-project-file-connection-state.is-connected{color:#71d19a}.admin-project-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-project-release-meta{border-top:1px solid #36363d;border-bottom:1px solid #36363d;flex-wrap:wrap;gap:10px 24px;padding:12px 0;display:flex}.admin-project-release-meta span{gap:2px;display:grid}.admin-project-release-meta small{color:var(--muted);text-transform:uppercase;font-size:10px}.admin-project-release-meta strong{color:var(--text);font-size:12px}.admin-project-release-meta p{color:var(--muted);flex:320px;margin:0;font-size:12px}.admin-project-file-list{gap:7px;display:grid}.admin-project-file-entry{border-top:1px solid #303037;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 0;display:grid}.admin-project-file-entry>div{gap:2px;min-width:0;display:grid}.admin-project-file-entry strong,.admin-project-file-entry span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-project-file-entry strong{color:var(--text);font-size:12px}.admin-project-file-entry>div>span,.admin-project-file-entry-state{color:var(--muted);font-size:10px}.admin-project-files-form{margin-top:26px;border-top:1px solid #42424a!important;padding-top:24px!important}.admin-project-release-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-project-release-settings-grid fieldset{border:1px solid #42424a;border-radius:12px;min-width:0;margin:0;padding:18px}.admin-project-release-settings-grid legend{color:var(--text);padding:0 7px;font-size:13px;font-weight:780}.admin-project-release-settings-grid .dashboard-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-project-release-settings-grid .dashboard-span-2{grid-column:1/-1}.admin-project-feedback-layout{border-top:1px solid #42424a;grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);align-items:start;gap:34px;display:grid}.admin-project-modal-comments{min-width:0}.admin-project-feedback-form{margin-top:22px;position:sticky;top:0;background:#19191e!important;border:1px solid #42424a!important;border-radius:12px!important;padding:18px!important}.admin-project-feedback-form>label,.admin-project-internal-form>label{gap:7px;display:grid}.admin-project-record-layout{border-top:1px solid #42424a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;display:grid}.admin-project-activity-section{grid-column:1/-1}.admin-project-record-list dd.is-code{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-project-record-list code{color:var(--text);overflow-wrap:anywhere;font:600 11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.admin-project-record-list button{color:var(--text-red,#e04450);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:10px;font-weight:760}.admin-project-system-details{border-top:1px solid #36363d;margin-top:16px}.admin-project-system-details summary{color:var(--muted);cursor:pointer;padding:14px 0;font-size:12px;font-weight:720}.admin-project-activity-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-project-activity-list li{border-top:1px solid #303037;grid-template-columns:10px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.admin-project-activity-list li>span{background:#74747e;border-radius:50%;width:7px;height:7px;margin-top:6px}.admin-project-activity-list li>div{gap:3px;display:grid}.admin-project-activity-list strong{color:var(--text);font-size:12px}.admin-project-activity-list p,.admin-project-activity-list small{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.dashboard-body[data-dashboard-theme=bright] .admin-project-request-sheet,.dashboard-body[data-dashboard-theme=bright] .admin-project-request-sheet-head,.dashboard-body[data-dashboard-theme=bright] .admin-project-request-section,.dashboard-body[data-dashboard-theme=bright] .admin-operator-section,.dashboard-body[data-dashboard-theme=bright] .admin-project-request-sidebar,.dashboard-body[data-dashboard-theme=bright] .admin-project-request-prose,.dashboard-body[data-dashboard-theme=bright] .admin-project-requirement-list>div,.dashboard-body[data-dashboard-theme=bright] .admin-project-record-list>div,.dashboard-body[data-dashboard-theme=bright] .admin-project-output-list article,.dashboard-body[data-dashboard-theme=bright] .admin-project-production-layout,.dashboard-body[data-dashboard-theme=bright] .admin-project-files-form,.dashboard-body[data-dashboard-theme=bright] .admin-project-feedback-layout,.dashboard-body[data-dashboard-theme=bright] .admin-project-record-layout,.dashboard-body[data-dashboard-theme=bright] .admin-project-activity-list li{border-color:#d8dbe2!important}.dashboard-body[data-dashboard-theme=bright] .admin-project-resource-list>a,.dashboard-body[data-dashboard-theme=bright] .admin-project-resource-list>div,.dashboard-body[data-dashboard-theme=bright] .admin-project-file-workspace,.dashboard-body[data-dashboard-theme=bright] .admin-project-feedback-form{background:#f5f6f8!important;border-color:#c8ccd5!important}.dashboard-body[data-dashboard-theme=bright] .admin-project-file-toolbar,.dashboard-body[data-dashboard-theme=bright] .admin-project-file-entry,.dashboard-body[data-dashboard-theme=bright] .admin-project-release-meta,.dashboard-body[data-dashboard-theme=bright] .admin-project-release-settings-grid fieldset{border-color:#d8dbe2}.dashboard-body[data-dashboard-theme=bright] .admin-project-file-locations button.is-active,.dashboard-body[data-dashboard-theme=bright] .admin-project-file-search input{color:#111114!important;background:#e7e9ee!important}@media (width<=980px){.admin-project-request-sheet-layout,.admin-project-production-layout,.admin-project-release-settings-grid,.admin-project-feedback-layout,.admin-project-record-layout{grid-template-columns:minmax(0,1fr)}.admin-project-request-main{padding-right:0}.admin-project-request-sidebar{border-left:0;padding-left:0}.admin-project-control-section,.admin-project-output-section,.admin-project-activity-section{grid-column:auto}.admin-project-feedback-form{position:static}}@media (width<=760px){.admin-project-modal{padding:0!important}.admin-project-modal .admin-project-modal-dialog{border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important}.admin-project-modal-panel,.admin-project-modal-panel[data-admin-project-panel=files]{padding:20px 16px 32px}.admin-project-request-sheet-head,.admin-project-request-section-head,.admin-operator-section-head,.admin-project-file-connection{flex-direction:column;align-items:flex-start}.admin-project-request-sheet-layout,.admin-project-resource-columns,.admin-project-modal .admin-project-production-form .dashboard-form-grid,.admin-project-release-settings-grid .dashboard-form-grid{grid-template-columns:minmax(0,1fr)}.admin-project-request-main,.admin-project-request-sidebar{padding:0}.admin-project-request-sidebar{border:0}.admin-project-request-prose.is-objective p{font-size:16px}.admin-project-requirement-list>div,.admin-project-record-list>div{grid-template-columns:minmax(0,1fr);gap:4px}.admin-project-file-toolbar{flex-direction:column;align-items:stretch;gap:10px}.admin-project-file-locations{scrollbar-width:none;overflow-x:auto}.admin-project-file-search{width:100%}.admin-project-file-location-panel{min-height:220px;padding:18px 14px}.admin-project-file-actions{justify-content:stretch;width:100%}.admin-project-file-actions .button{flex:130px;justify-content:center}.admin-project-file-entry{grid-template-columns:34px minmax(0,1fr)}.admin-project-file-entry>.button,.admin-project-file-entry>.admin-project-file-entry-state{grid-column:2;justify-self:start}.admin-project-release-settings-grid .dashboard-span-2{grid-column:auto}.admin-project-release-settings-grid fieldset{padding:14px}.admin-project-feedback-layout{gap:18px}.admin-project-request-history>details>summary{align-items:flex-start}}.admin-project-modal .admin-project-modal-dialog{width:min(1420px,100vw - 40px)!important;height:min(880px,100dvh - 40px)!important}.admin-project-modal [data-admin-project-lightbox-title]{font-size:clamp(25px,2.6vw,30px)!important}.admin-project-modal .dashboard-side-panel-head-actions{top:14px!important;right:18px!important}.admin-project-modal .dashboard-close-button{width:36px;height:36px;min-height:36px}.admin-project-modal-head-meta>span:not(.dashboard-status),.admin-project-modal-head-meta .dashboard-status{min-height:25px;font-size:10px}.admin-project-modal-tabs{grid-template-columns:repeat(7,max-content);justify-content:start;align-items:center;gap:4px;padding:5px 18px;display:grid;overflow:visible}.admin-project-modal-tabs button{min-height:38px;padding:0 10px;font-size:12px}.admin-project-modal .admin-project-modal-body{align-items:stretch!important}.admin-project-modal-panels{height:100%;min-height:0;max-height:100%;overflow:hidden}.admin-project-modal-panel,.admin-project-modal-panel[data-admin-project-panel=files]{overscroll-behavior:contain;touch-action:pan-y;scrollbar-color:#55555f transparent;scrollbar-width:thin;scrollbar-gutter:auto;width:min(1260px,100%);min-height:0;padding:18px 22px 26px;overflow:hidden auto}.admin-project-modal-panel::-webkit-scrollbar{width:8px}.admin-project-modal-panel::-webkit-scrollbar-thumb{background:#55555f padding-box padding-box;border:2px solid #0000;border-radius:999px}.admin-project-modal-section-head{align-items:end;gap:18px;margin-bottom:14px}.admin-project-modal-section-head>div{gap:3px;max-width:820px}.admin-project-modal-section-head h4{font-size:18px}.admin-project-modal-section-head p:not(.admin-project-modal-section-kicker){font-size:12px;line-height:1.45}.admin-project-request-sheet-head{gap:18px;padding:14px 0}.admin-project-request-sheet-layout{grid-template-columns:minmax(0,1.65fr) minmax(270px,.7fr)}.admin-project-request-main{padding-right:24px}.admin-project-request-sidebar{padding-left:24px}.admin-project-request-section,.admin-operator-section,.admin-project-modal .admin-project-request-section{padding:16px 0!important}.admin-project-request-section-head,.admin-operator-section-head{gap:14px;margin-bottom:11px}.admin-project-request-prose{gap:4px;padding:11px 0}.admin-project-request-prose p{font-size:14px;line-height:1.55}.admin-project-requirement-list>div,.admin-project-record-list>div{padding:8px 0}.admin-project-output-list article{padding:9px 0}.admin-project-resource-list{gap:6px}.admin-project-resource-list>a,.admin-project-resource-list>div{padding:8px}.admin-project-request-switcher{border-top:1px solid #42424a;border-bottom:1px solid #36363d;justify-content:space-between;align-items:end;gap:16px;padding:12px 0;display:flex}.admin-project-request-switcher label{color:var(--muted);grid-template-columns:auto minmax(220px,420px);align-items:center;gap:10px;font-size:11px;font-weight:740;display:grid}.admin-project-request-switcher select{min-height:36px;color:var(--text);font:inherit;background:#17171b;border:1px solid #4a4a54;border-radius:8px}.admin-project-request-switcher>span{color:var(--muted);font-size:11px}.admin-project-linked-request-panels>[hidden]{display:none!important}.admin-project-production-layout{gap:0 24px}.admin-project-modal .admin-work-form input:not([type=checkbox]),.admin-project-modal .admin-work-form select{min-height:38px;padding:0 10px}.admin-project-modal .admin-work-form textarea{min-height:74px;padding:9px 10px}.admin-project-modal .admin-project-production-form .dashboard-form-grid{gap:12px}.admin-project-release-workspace{background:#19191e;border:1px solid #42424a;border-radius:12px;overflow:hidden}.admin-project-release-meta{margin-inline:16px;padding:10px 0}.admin-project-release-filebar{border-top:1px solid #36363d;border-bottom:1px solid #36363d;justify-content:space-between;align-items:center;gap:14px;padding:10px 16px;display:flex}.admin-project-release-filebar>span{color:var(--muted);font-size:11px;font-weight:720}.admin-project-release-filebar .admin-project-file-search{width:min(280px,100%)}.admin-project-release-workspace .admin-project-file-list>.admin-project-quiet-state{padding:14px 0}.admin-project-files-form.admin-project-single-release-form{margin-top:14px;padding-top:15px!important}.admin-project-single-release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.admin-project-single-release-grid .dashboard-span-2{grid-column:span 2}.admin-project-modal .admin-version-publish-toggle{min-height:38px;padding:7px 0}.admin-project-feedback-layout{gap:24px}.admin-project-feedback-form{margin-top:14px;position:static;border-radius:10px!important;padding:14px!important}.admin-project-record-layout{gap:0 24px}.admin-project-system-details,.admin-project-request-history{display:none!important}.admin-project-history-summary{border-top:1px solid #42424a;border-bottom:1px solid #42424a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-project-history-summary>span{border-left:1px solid #36363d;gap:3px;min-width:0;padding:12px 14px;display:grid}.admin-project-history-summary>span:first-child{border-left:0}.admin-project-history-summary small,.admin-project-history-event-head+p,.admin-project-history-group li>div>small{color:var(--muted);font-size:10px;line-height:1.45}.admin-project-history-list{display:grid}.admin-project-history-group{border-bottom:1px solid #36363d;grid-template-columns:150px minmax(0,1fr);display:grid}.admin-project-history-group h6{color:var(--muted);margin:0;padding:15px 16px 15px 0;font-size:11px;font-weight:760;line-height:1.4}.admin-project-history-group ol{border-left:1px solid #36363d;margin:0;padding:0;list-style:none}.admin-project-history-group li{border-top:1px solid #303037;grid-template-columns:82px minmax(0,1fr);gap:14px;padding:11px 0 11px 16px;display:grid}.admin-project-history-group li:first-child{border-top:0}.admin-project-history-group time{align-content:start;gap:2px;display:grid}.admin-project-history-group li>div{gap:4px;min-width:0;display:grid}.admin-project-history-event-head{align-items:center;gap:8px;min-width:0;display:flex}.admin-project-history-event-head>strong{color:var(--text);overflow-wrap:anywhere;font-size:12px}.admin-project-history-event-head+p{overflow-wrap:anywhere;margin:0;font-size:11px}.admin-project-history-kind{color:#f3f3f5;letter-spacing:.05em;text-transform:uppercase;background:#3a3a43;border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-weight:820}.admin-project-history-kind.is-request{color:#fff0b6;background:#725817}.admin-project-history-kind.is-storyboard{color:#fff;background:#51459a}.admin-project-history-kind.is-delivery{color:#fff;background:#186d86}.admin-project-history-kind.is-feedback{color:#fff;background:#8a3442}.admin-project-history-kind.is-approval{color:#fff;background:#157347}.admin-project-history-kind.is-internal{color:#fff;background:#555560}.admin-project-history-kind.is-schedule{color:#fff;background:#7a4f16}.dashboard-body[data-dashboard-theme=bright] .admin-project-request-switcher,.dashboard-body[data-dashboard-theme=bright] .admin-project-release-workspace,.dashboard-body[data-dashboard-theme=bright] .admin-project-release-filebar,.dashboard-body[data-dashboard-theme=bright] .admin-project-history-summary,.dashboard-body[data-dashboard-theme=bright] .admin-project-history-summary>span,.dashboard-body[data-dashboard-theme=bright] .admin-project-history-group,.dashboard-body[data-dashboard-theme=bright] .admin-project-history-group ol,.dashboard-body[data-dashboard-theme=bright] .admin-project-history-group li{border-color:#d8dbe2}.dashboard-body[data-dashboard-theme=bright] .admin-project-release-workspace,.dashboard-body[data-dashboard-theme=bright] .admin-project-request-switcher select{color:#111114;background:#f5f6f8}.admin-project-request-sheet{border-top:0}.admin-project-request-sheet-head{padding-top:0}.admin-project-request-sheet-head h4,.admin-project-release-head h4,.admin-project-chat-workspace h4{color:var(--text);margin:0;font-size:20px;font-weight:780;line-height:1.25}.admin-project-request-section-head>h5,.admin-operator-section-head>h5{color:var(--text);margin:0;font-size:15px;font-weight:780;line-height:1.3}.admin-project-request-section-head>span,.admin-operator-section-head>p{color:var(--muted);letter-spacing:0;text-transform:none;margin:0;font-size:11px;font-weight:680;line-height:1.4}.admin-project-request-supporting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.admin-project-request-supporting-grid>.admin-project-request-resources,.admin-project-request-supporting-grid>.admin-managed-production-panel{grid-column:1/-1}.admin-project-output-plan{border-top:1px solid #42424a;border-bottom:1px solid #42424a;grid-template-columns:minmax(0,1.05fr) repeat(2,minmax(0,1fr));display:grid}.admin-project-output-plan>article{border-left:1px solid #36363d;min-width:0;padding:15px 16px}.admin-project-output-plan>article:first-child{border-left:0;padding-left:0}.admin-project-output-plan>article:last-child{padding-right:0}.admin-project-output-plan header,.admin-project-version-row>header,.admin-project-chat-workspace>header,.admin-project-release-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-project-output-plan header>div,.admin-project-release-head>div:first-child,.admin-project-chat-workspace>header>div,.admin-project-version-row>header>div:first-child{gap:3px;min-width:0;display:grid}.admin-project-output-plan small,.admin-project-release-head small,.admin-project-chat-workspace header small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:760}.admin-project-output-plan header strong{color:var(--text);font-size:13px;line-height:1.35}.admin-project-output-plan header>span,.admin-project-selection-tag,.admin-project-version-counter,.admin-project-release-status,.admin-project-chat-state{color:#ededf0;white-space:nowrap;background:#26262d;border:1px solid #4a4a54;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:780;line-height:1.2}.admin-project-selection-tag{color:#fff;background:#51459a;border-color:#6a5bb1}.admin-project-output-plan dl{gap:5px;margin:12px 0 0;display:grid}.admin-project-output-plan dl>div{grid-template-columns:72px minmax(0,1fr);gap:9px;display:grid}.admin-project-output-plan dt,.admin-project-output-plan dd{margin:0;font-size:11px;line-height:1.35}.admin-project-output-plan dd{color:var(--text);overflow-wrap:anywhere;font-weight:670}.admin-project-output-plan ul{gap:0;margin:11px 0 0;padding:0;list-style:none;display:grid}.admin-project-output-plan li{border-top:1px solid #303037;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 0;display:flex}.admin-project-output-plan li strong{color:var(--text);overflow-wrap:anywhere;font-size:11px;font-weight:670}.admin-project-output-plan li span{color:var(--muted);font-size:9px}.admin-project-brand-context .dashboard-inline-action{margin-top:10px}.admin-project-production-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:0 32px}.admin-project-outputs-form{background:0 0!important;border:0!important;padding:0!important}.admin-project-output-list.is-editable .admin-project-output-meta select{width:100%;min-height:30px;color:var(--text);font:inherit;background:#202027;border:1px solid #4a4a54;border-radius:7px;padding:4px 28px 4px 8px;font-size:10px;font-weight:720}.admin-project-control-section,.admin-project-output-section{grid-column:auto}.admin-project-modal .dashboard-status.is-in-review,.admin-project-modal .dashboard-status.is-reviewing-request{border-color:var(--status-info)!important;background:var(--status-info)!important;color:var(--status-text-light)!important}.admin-project-modal .dashboard-status.is-visual-storyboard{border-color:var(--status-storyboard)!important;background:var(--status-storyboard)!important;color:var(--status-text-light)!important}.admin-project-modal .dashboard-status.is-in-progress,.admin-project-modal .dashboard-status.is-in-production{border-color:var(--status-production)!important;background:var(--status-production)!important;color:var(--status-text-dark)!important}.admin-project-modal .dashboard-status.is-storyboard-review,.admin-project-modal .dashboard-status.is-delivery-review,.admin-project-modal .dashboard-status.is-awaiting-approval,.admin-project-modal .dashboard-status.is-awaiting-feedback,.admin-project-modal .dashboard-status.is-needs-feedback{border-color:var(--status-review)!important;background:var(--status-review)!important;color:var(--status-text-dark)!important}.admin-project-modal .dashboard-status.is-delivered{border-color:var(--status-success)!important;background:var(--status-success)!important;color:var(--status-text-dark)!important}.admin-project-modal .dashboard-status.is-needs-information,.admin-project-modal .dashboard-status.is-changes-requested{border-color:var(--status-danger)!important;background:var(--status-danger)!important;color:var(--status-text-light)!important}.admin-project-release-workspace{background:0 0;border:1px solid #42424a;border-left:0;border-right:0;border-radius:0}.admin-project-release-head{border-bottom:1px solid #36363d;align-items:center;padding:15px 0}.admin-project-release-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-project-release-status.is-approved{border-color:var(--status-success);background:var(--status-success);color:var(--status-text-dark)}.admin-project-release-status.is-awaiting-review,.admin-project-release-status.is-review,.admin-project-release-status.is-feedback-received{border-color:var(--status-review);background:var(--status-review);color:var(--status-text-dark)}.admin-project-release-status.is-changes-requested{border-color:var(--status-danger);background:var(--status-danger);color:var(--status-text-light)}.admin-project-release-status.is-superseded,.admin-project-release-status.is-removed{border-color:var(--status-neutral);background:var(--status-neutral);color:var(--status-text-light)}.admin-project-release-connection{padding:12px 0}.admin-project-release-note{color:var(--text);border-top:1px solid #303037;margin:0;padding:11px 0;font-size:12px;line-height:1.5}.admin-project-release-workspace .admin-project-file-list,.admin-project-release-workspace>.admin-project-file-search-empty{padding-inline:0}.admin-project-release-workspace .admin-project-file-entry{background:0 0;border-radius:0}.admin-project-version-feedback,.admin-project-files-form.admin-project-single-release-form{border-bottom:1px solid #36363d;padding:17px 0!important}.admin-project-version-list{display:grid}.admin-project-version-row{border-top:1px solid #303037;min-width:0;padding:11px 0}.admin-project-version-row.is-current{border-top-color:#686874}.admin-project-version-row>header>div:last-child{align-items:center;gap:8px;display:flex}.admin-project-version-row>header strong{color:var(--text);font-size:13px}.admin-project-version-row>header span,.admin-project-version-row>header b{color:var(--muted);font-size:10px;font-weight:680}.admin-project-version-links{gap:10px;margin-top:7px;display:flex}.admin-project-version-links a{color:var(--text-red,#e04450);font-size:11px;font-weight:740;text-decoration:none}.admin-project-version-comments{gap:7px;margin-top:9px;display:grid}.admin-project-version-comments>div{background:#ffffff06;border-left:2px solid #8a3442;padding:9px 11px}.admin-project-version-comments>div>span{justify-content:space-between;gap:10px;display:flex}.admin-project-version-comments strong,.admin-project-version-comments time,.admin-project-version-comments small{font-size:10px}.admin-project-version-comments time,.admin-project-version-comments small{color:var(--muted)}.admin-project-version-comments p{color:var(--text);white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.45}.admin-optional-label{color:var(--muted);font-size:9px;font-weight:650}.admin-project-chat-workspace{border-top:1px solid #42424a}.admin-project-chat-workspace>header{border-bottom:1px solid #36363d;align-items:center;padding:15px 0}.admin-project-chat-thread{display:grid}.admin-project-chat-thread>article{border-bottom:1px solid #303037;max-width:min(760px,88%);padding:12px 0}.admin-project-chat-thread>article.is-admin{border-bottom-color:#5b2b33;justify-self:end;width:min(760px,88%)}.admin-project-chat-thread>article>div{justify-content:space-between;gap:12px;display:flex}.admin-project-chat-thread strong,.admin-project-chat-thread time,.admin-project-chat-thread small{font-size:10px}.admin-project-chat-thread time,.admin-project-chat-thread small{color:var(--muted)}.admin-project-chat-thread p{color:var(--text);white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.5}.admin-project-chat-thread>article.is-deleted p,.dashboard-project-chat-message.is-deleted p,.dashboard-ticket-message.is-deleted p{color:var(--muted);font-style:italic}.admin-project-chat-empty{color:var(--muted);text-align:center;gap:3px;padding:32px 0;display:grid}.admin-project-chat-empty p{margin:0;font-size:12px}.admin-project-chat-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid;background:0 0!important;border-top:1px solid #42424a!important;padding:15px 0 0!important}.admin-project-chat-form .dashboard-card-actions{margin:0!important}.admin-project-history-kind.is-chat{color:#fff;background:#315b78}.dashboard-feedback-version{color:#fff;background:#315b78;border-radius:999px;width:fit-content;margin-top:4px;padding:3px 7px;font-size:9px;font-weight:740;display:inline-flex}.dashboard-storyboard-archive.is-flat{border-top:1px solid var(--line,#36363d);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.dashboard-storyboard-archive.is-flat>div:first-child{gap:3px;display:grid}.dashboard-storyboard-archive.is-flat small{color:var(--muted);font-size:10px}.dashboard-body[data-dashboard-theme=bright] .admin-project-output-plan,.dashboard-body[data-dashboard-theme=bright] .admin-project-output-plan>article,.dashboard-body[data-dashboard-theme=bright] .admin-project-output-plan li,.dashboard-body[data-dashboard-theme=bright] .admin-project-release-workspace,.dashboard-body[data-dashboard-theme=bright] .admin-project-release-head,.dashboard-body[data-dashboard-theme=bright] .admin-project-version-feedback,.dashboard-body[data-dashboard-theme=bright] .admin-project-version-row,.dashboard-body[data-dashboard-theme=bright] .admin-project-chat-workspace,.dashboard-body[data-dashboard-theme=bright] .admin-project-chat-workspace>header,.dashboard-body[data-dashboard-theme=bright] .admin-project-chat-thread>article,.dashboard-body[data-dashboard-theme=bright] .admin-project-chat-form{border-color:#d8dbe2!important}.dashboard-body[data-dashboard-theme=bright] .admin-project-release-workspace,.dashboard-body[data-dashboard-theme=bright] .admin-project-chat-form,.dashboard-body[data-dashboard-theme=bright] .admin-project-release-workspace .admin-project-file-entry{background:0 0!important}.dashboard-body[data-dashboard-theme=bright] .admin-project-version-counter,.dashboard-body[data-dashboard-theme=bright] .admin-project-chat-state,.dashboard-body[data-dashboard-theme=bright] .admin-project-output-plan header>span{color:#111114;background:#eef0f4;border-color:#b6bbc7}.dashboard-body[data-dashboard-theme=bright] .admin-project-output-list.is-editable .admin-project-output-meta select{color:#111114;background:#fff;border-color:#b6bbc7}@media (width<=980px){.admin-project-modal-tabs{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}.admin-project-modal-tabs button{width:100%}.admin-project-single-release-grid,.admin-project-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-project-history-summary>span:nth-child(odd){border-left:0}.admin-project-output-plan,.admin-project-production-layout,.admin-project-record-layout{grid-template-columns:minmax(0,1fr)}.admin-project-output-plan>article{border-top:1px solid #36363d;border-left:0;padding:13px 0}.admin-project-output-plan>article:first-child{border-top:0}}@media (width<=760px){.admin-project-modal .admin-project-modal-dialog{width:100vw!important;height:100dvh!important}.admin-project-modal .admin-project-modal-head{padding:13px 16px 11px!important}.admin-project-modal-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 4px;padding:4px 12px}.admin-project-modal-tabs button{justify-content:flex-start;min-height:34px;padding-inline:7px;font-size:11px}.admin-project-modal-panel,.admin-project-modal-panel[data-admin-project-panel=files]{padding:14px 16px 24px}.admin-project-modal-section-head{margin-bottom:10px}.admin-project-request-switcher,.admin-project-release-filebar{flex-direction:column;align-items:stretch}.admin-project-request-switcher label{grid-template-columns:minmax(0,1fr);gap:5px}.admin-project-request-switcher select,.admin-project-release-filebar .admin-project-file-search{width:100%;max-width:none}.admin-project-single-release-grid,.admin-project-history-summary{grid-template-columns:minmax(0,1fr)}.admin-project-single-release-grid .dashboard-span-2{grid-column:auto}.admin-project-history-summary>span,.admin-project-history-summary>span:nth-child(odd){border-top:1px solid #36363d;border-left:0}.admin-project-history-summary>span:first-child{border-top:0}.admin-project-history-group{grid-template-columns:minmax(0,1fr)}.admin-project-history-group h6{padding:13px 0 7px}.admin-project-history-group ol{border-left:0}.admin-project-history-group li{grid-template-columns:64px minmax(0,1fr);padding-left:0}.admin-project-request-supporting-grid{grid-template-columns:minmax(0,1fr)}.admin-project-request-supporting-grid>.admin-project-request-resources,.admin-project-request-supporting-grid>.admin-managed-production-panel{grid-column:auto}.admin-project-release-head,.admin-project-version-row>header,.admin-project-chat-workspace>header,.dashboard-storyboard-archive.is-flat{flex-direction:column;align-items:flex-start}.admin-project-release-badges{justify-content:flex-start}.admin-project-chat-thread>article,.admin-project-chat-thread>article.is-admin{width:100%;max-width:100%}.admin-project-chat-form{grid-template-columns:minmax(0,1fr)}.admin-project-chat-form .dashboard-card-actions,.admin-project-chat-form .dashboard-card-actions button{width:100%}.admin-project-output-list.is-editable article{flex-direction:column;align-items:stretch;gap:8px}.admin-project-output-list.is-editable .admin-project-output-meta,.admin-project-output-list.is-editable .admin-project-output-meta label{width:100%}}.admin-social-view{--social-control-fill:color-mix(in srgb, var(--text) 5%, var(--panel));--social-control-fill-hover:color-mix(in srgb, var(--text) 9%, var(--panel));--social-control-border-hover:color-mix(in srgb, var(--text) 30%, var(--line));--social-control-ring:var(--line-strong);--social-type-heading:20px;--social-type-title:16px;--social-type-control:15px;--social-type-body:14px;--social-type-supporting:13px;--social-type-label:11px;min-width:0;font-family:var(--font-body);font-size:var(--social-type-body);gap:1rem;line-height:1.5}.admin-social-system-notice{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--muted);border-radius:20px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.55rem 1rem;padding:.95rem 1.05rem;display:grid}.admin-social-system-notice strong{color:var(--text);font-size:var(--social-type-body)}.admin-social-system-notice span{min-width:0;color:var(--muted);font-size:var(--social-type-supporting);line-height:1.5}.admin-social-system-notice.is-unconfigured,.admin-social-system-notice.is-pending{border-color:var(--accent-line)}.admin-social-system-notice.is-unconfigured strong,.admin-social-system-notice.is-pending strong{color:var(--accent-text,#e04450)}.admin-social-system-notice.is-reporting{border-color:#33d17a66}.admin-social-coverage-section,.admin-social-performance-section,.admin-social-capability-section{min-width:0;padding:clamp(1rem,1.8vw,1.35rem)!important}.admin-social-section-head{align-items:flex-start;gap:1rem}.admin-social-section-head>div{min-width:0}.admin-social-section-head h2,.admin-social-breakdown-head h3,.admin-social-post-head h3{color:var(--text);letter-spacing:0;margin:0}.admin-social-section-head h2{font-size:var(--social-type-heading)}.admin-social-section-head p:not(.eyebrow),.admin-social-breakdown-head p:not(.eyebrow),.admin-social-post-head p,.admin-social-footnote{max-width:55rem;color:var(--muted);font-size:var(--social-type-body);margin:.38rem 0 0;line-height:1.55}.admin-social-result-summary{white-space:nowrap;flex:none;font-weight:800;max-width:none!important;color:var(--quiet)!important;font-size:var(--social-type-supporting)!important;margin:0!important}.admin-social-table-shell{border:1px solid var(--line);background:var(--panel);overscroll-behavior-inline:contain;scrollbar-color:var(--line-strong) transparent;border-radius:18px;width:100%;max-width:100%;margin-top:1rem;overflow:auto}.admin-social-table-shell:focus-visible{outline:2px solid var(--social-control-ring);outline-offset:3px}.admin-social-table{border-collapse:collapse;width:100%;color:var(--muted);font-size:var(--social-type-body)}.admin-social-coverage-table{min-width:64rem}.admin-social-post-table{min-width:79rem}.admin-social-table th,.admin-social-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.82rem .85rem}.admin-social-table th{background:var(--bg-soft);color:var(--quiet);font-size:var(--social-type-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:800}.admin-social-table tbody tr:last-child td{border-bottom:0}.admin-social-table td>strong,.admin-social-table td strong{color:var(--text)}.admin-social-cell-note{max-width:18rem;color:var(--quiet);font-size:var(--social-type-supporting);margin-top:.38rem;line-height:1.45;display:block}.admin-social-client-link,.admin-social-content-identity,.admin-social-client-cell,.admin-social-date{gap:.22rem;min-width:0;display:grid}.admin-social-client-link{color:var(--text);text-decoration:none}.admin-social-client-link:hover strong,.admin-social-client-link:focus-visible strong{color:var(--accent-text,#e04450)}.admin-social-client-link small,.admin-social-content-identity small,.admin-social-client-cell small,.admin-social-date small{color:var(--quiet);font-size:var(--social-type-supporting);line-height:1.35}.admin-social-content-identity{max-width:18rem}.admin-social-status,.admin-social-phase{border:1px solid var(--line);background:var(--bg-soft);width:fit-content;min-height:1.68rem;color:var(--muted);font-size:var(--social-type-label);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .58rem;font-weight:800;display:inline-flex}.admin-social-status.is-reporting{color:#78e6a5;background:#33d17a1a;border-color:#33d17a70}.admin-social-status.is-attention,.admin-social-status.is-limited{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text,#e04450)}.admin-social-status.is-syncing,.admin-social-status.is-connected{border-color:var(--line-strong);color:var(--text)}.admin-social-platform-list,.admin-social-metadata-list{flex-wrap:wrap;gap:.3rem;min-width:0;display:flex}.admin-social-platform-list>span,.admin-social-metadata-list>span{border:1px solid var(--line);background:var(--bg-soft);min-height:1.55rem;color:var(--muted);font-size:var(--social-type-label);white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .46rem;font-weight:800;display:inline-flex}.admin-social-na{color:var(--quiet);font-weight:800}.admin-social-filters{grid-template-columns:repeat(6,minmax(8.6rem,1fr));gap:.65rem;margin-top:1rem;display:grid}.admin-social-filters label,.admin-social-breakdown-controls label{min-width:0;color:var(--quiet);font-size:var(--social-type-supporting);align-content:start;gap:.38rem;font-weight:800;display:grid}.admin-social-filters select,.admin-social-filters input,.admin-social-breakdown-controls select{width:100%;min-width:0;min-height:48px;font-size:var(--social-type-control);padding:0 1rem;font-weight:600;border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;background:var(--bg-soft)!important;color:var(--text)!important}.admin-social-view :is(.admin-social-filters select,.admin-social-breakdown-controls select,.admin-social-post-actions select){-webkit-appearance:none!important;appearance:none!important;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%)!important;background-position:calc(100% - 1.125rem),calc(100% - .8125rem)!important;background-repeat:no-repeat!important;background-size:.3125rem .3125rem,.3125rem .3125rem!important;padding-right:2.75rem!important}.admin-social-view select option{background:var(--panel);color:var(--text)}.admin-social-view :is(.admin-social-filters select,.admin-social-filters input,.admin-social-breakdown-controls select,.admin-social-post-actions select):hover{border-color:var(--social-control-border-hover)!important}.admin-social-view :is(.admin-social-filters select,.admin-social-breakdown-controls select,.admin-social-post-actions select):focus,.admin-social-view .admin-social-filters input:focus{outline-offset:0;box-shadow:none;outline:none;border-color:var(--social-control-border-hover)!important}.admin-social-view :is(.admin-social-filters select,.admin-social-filters input,.admin-social-breakdown-controls select,.admin-social-post-actions select):focus-visible{outline:2px solid var(--social-control-ring);outline-offset:2px;box-shadow:none}.admin-social-search-field{grid-column:span 2}.admin-social-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.admin-social-kpi{border:1px solid var(--line);background:var(--panel);border-radius:18px;align-content:start;gap:.42rem;min-width:0;min-height:7.25rem;padding:.9rem;display:grid}.admin-social-kpi>span{color:var(--quiet);font-size:var(--social-type-label);text-transform:uppercase;font-weight:800;line-height:1.25}.admin-social-kpi>strong{color:var(--text);font-size:var(--social-type-heading);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.admin-social-kpi>small{color:var(--muted);font-size:var(--social-type-supporting);margin-top:auto;line-height:1.35}.admin-social-breakdown-head{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.3rem;padding-top:1.2rem;display:flex}.admin-social-breakdown-head>div:first-child{min-width:0}.admin-social-breakdown-head h3,.admin-social-post-head h3{font-size:var(--social-type-title)}.admin-social-breakdown-controls{grid-template-columns:repeat(2,minmax(9rem,1fr));gap:.65rem;width:min(100%,25rem);display:grid}.admin-social-breakdown{border-top:1px solid var(--line);margin-top:.8rem;display:grid}.admin-social-breakdown-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,1.15fr) minmax(10rem,1.8fr) minmax(9.5rem,.9fr);align-items:center;gap:1rem;min-width:0;padding:.76rem 0;display:grid}.admin-social-breakdown-copy,.admin-social-breakdown-value{gap:.24rem;min-width:0;display:grid}.admin-social-breakdown-copy strong,.admin-social-breakdown-value strong{color:var(--text);font-size:var(--social-type-body)}.admin-social-breakdown-copy small,.admin-social-breakdown-value small{color:var(--quiet);font-size:var(--social-type-supporting);line-height:1.35}.admin-social-breakdown-value{text-align:right}.admin-social-breakdown-track{background:var(--bg-soft);border-radius:999px;height:.48rem;overflow:hidden}.admin-social-breakdown-track span{width:var(--admin-social-bar,0%);border-radius:inherit;background:var(--accent);height:100%;display:block}.admin-social-breakdown-empty,.admin-social-empty,.admin-social-destination-empty{border:1px dashed var(--line-strong);background:var(--bg-soft);border-radius:16px;gap:.3rem;padding:1.15rem;display:grid}.admin-social-breakdown-empty{margin-top:.8rem}.admin-social-breakdown-empty strong,.admin-social-empty strong,.admin-social-destination-empty strong{color:var(--text);font-size:var(--social-type-body)}.admin-social-breakdown-empty p,.admin-social-empty p,.admin-social-destination-empty p{color:var(--muted);font-size:var(--social-type-supporting);margin:0;line-height:1.5}.admin-social-post-head{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.3rem;padding-top:1.2rem;display:flex}.admin-social-performance-stack{grid-template-columns:repeat(3,minmax(4.2rem,1fr));gap:.42rem .55rem;min-width:15rem;display:grid}.admin-social-performance-stack>span{gap:.1rem;display:grid}.admin-social-performance-stack strong{color:var(--text);font-size:var(--social-type-body)}.admin-social-performance-stack small{color:var(--quiet);font-size:var(--social-type-supporting);line-height:1.2}.admin-social-detail-button{background:var(--social-control-fill);min-height:2rem;color:var(--muted);font:inherit;font-size:var(--social-type-control);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:0 .68rem;font-weight:800}.admin-social-detail-button:hover,.admin-social-detail-button:focus-visible,.admin-social-detail-button[aria-expanded=true]{background:var(--social-control-fill-hover);color:var(--text);border-color:#0000}.admin-social-post-detail-row td{background:var(--bg-soft);padding:0!important}.admin-social-destination-details{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:0;padding:.75rem;display:grid}.admin-social-destination-details>article{border-right:1px solid var(--line);gap:.78rem;min-width:0;padding:.8rem;display:grid}.admin-social-destination-details>article:last-child{border-right:0}.admin-social-destination-details header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.admin-social-destination-details header>div{gap:.18rem;display:grid}.admin-social-destination-details header strong{color:var(--text);font-size:var(--social-type-body)}.admin-social-destination-details header small,.admin-social-destination-details header>span{color:var(--quiet);font-size:var(--social-type-supporting)}.admin-social-availability-note{border-top:1px solid var(--line);color:var(--muted);font-size:var(--social-type-supporting);gap:.2rem;margin:0;padding-top:.65rem;line-height:1.45;display:grid}.admin-social-availability-note strong{color:var(--text);font-size:inherit}.admin-social-post-detail-row>td>.admin-social-availability-note{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:.75rem .75rem 0;padding:.65rem}.admin-social-empty{margin-top:.8rem}.admin-social-empty[hidden],.admin-social-table-shell[hidden],.admin-social-post-detail-row[hidden]{display:none!important}.admin-social-capability-list{border-top:1px solid var(--line);margin-top:1rem;display:grid}.admin-social-capability-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(12rem,.9fr) minmax(16rem,1.35fr) minmax(18rem,1.55fr);gap:.75rem 1.1rem;min-width:0;padding:.9rem 0;display:grid}.admin-social-capability-platform{justify-content:space-between;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.admin-social-capability-platform>strong{color:var(--text);font-size:var(--social-type-body);line-height:1.35}.admin-social-phase{min-height:1.5rem;font-size:var(--social-type-label);flex:none;padding-inline:.48rem}.admin-social-phase.is-launch{color:#78e6a5;border-color:#33d17a66}.admin-social-phase.is-gated{border-color:var(--accent-line);color:var(--accent-text,#e04450)}.admin-social-capability-row>div:not(.admin-social-capability-platform){align-content:start;gap:.28rem;min-width:0;display:grid}.admin-social-capability-label{color:var(--quiet);font-size:var(--social-type-label);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.admin-social-capability-row p{color:var(--muted);font-size:var(--social-type-body);margin:0;line-height:1.5}.admin-social-capability-note{grid-column:2/-1;color:var(--quiet)!important;font-size:var(--social-type-supporting)!important}.admin-social-footnote{max-width:none;margin-top:.85rem}.admin-social-export{flex:none;min-height:2.5rem!important;font-size:var(--social-type-control)!important;padding:0 .85rem!important}.admin-social-view :is(.eyebrow,th,.admin-social-kpi>span,.admin-social-status,.admin-social-phase){font-weight:800}.admin-social-view .eyebrow{font-size:var(--social-type-label);letter-spacing:.12em}.admin-social-view :is(h2,h3,.admin-social-action-card>strong){font-family:var(--font-title);font-weight:800}.admin-social-view :is(.button,.admin-social-detail-button,.admin-social-chart-card header>button){font-size:var(--social-type-control);font-weight:800}.admin-social-view :is([data-admin-social-export],[data-admin-social-full-ranking]){background:var(--social-control-fill)!important;box-shadow:none!important;color:var(--text)!important;border-color:#0000!important;transform:none!important}.admin-social-view :is([data-admin-social-export],[data-admin-social-full-ranking]):not(:disabled):hover{background:var(--social-control-fill-hover)!important;color:var(--text)!important;border-color:#0000!important;transform:none!important}.admin-social-view :is([data-admin-social-export],[data-admin-social-full-ranking]):disabled{opacity:1;cursor:not-allowed;background:color-mix(in srgb, var(--text) 3%, var(--panel))!important;color:var(--quiet)!important;border-color:#0000!important}.admin-social-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dashboard-body[data-dashboard-theme=bright] .admin-social-system-notice,.dashboard-body[data-dashboard-theme=bright] .admin-social-table-shell,.dashboard-body[data-dashboard-theme=bright] .admin-social-kpi{border-color:var(--line)!important;background:var(--panel)!important}.dashboard-body[data-dashboard-theme=bright] .admin-social-status.is-reporting,.dashboard-body[data-dashboard-theme=bright] .admin-social-phase.is-launch{color:#176b38}.dashboard-body[data-dashboard-theme=bright] .admin-social-platform-list>span,.dashboard-body[data-dashboard-theme=bright] .admin-social-metadata-list>span,.dashboard-body[data-dashboard-theme=bright] .admin-social-status,.dashboard-body[data-dashboard-theme=bright] .admin-social-phase,.dashboard-body[data-dashboard-theme=bright] .admin-social-breakdown-track,.dashboard-body[data-dashboard-theme=bright] .admin-social-breakdown-empty,.dashboard-body[data-dashboard-theme=bright] .admin-social-empty,.dashboard-body[data-dashboard-theme=bright] .admin-social-destination-empty,.dashboard-body[data-dashboard-theme=bright] .admin-social-post-detail-row td{border-color:var(--line)!important;background:var(--bg-soft)!important}@media (width<=1180px){.admin-social-filters,.admin-social-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-social-capability-row{grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr)}.admin-social-capability-note{grid-column:2}}@media (width<=900px){.admin-social-section-head,.admin-social-breakdown-head,.admin-social-post-head{flex-direction:column;align-items:stretch}.admin-social-result-summary{white-space:normal}.admin-social-export{width:fit-content}.admin-social-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-social-search-field{grid-column:span 2}.admin-social-breakdown-row{grid-template-columns:minmax(9rem,1fr) minmax(8rem,1.35fr) minmax(8.5rem,.8fr)}.admin-social-capability-row{grid-template-columns:minmax(0,1fr)}.admin-social-capability-note{grid-column:auto}}@media (width<=720px){.admin-shell .dashboard-top-nav{justify-content:flex-start}.admin-shell .dashboard-top-nav button{flex:none;min-height:2.2rem;padding:0 .65rem;font-size:.76rem}}@media (width<=620px){.admin-social-system-notice,.admin-social-filters,.admin-social-kpi-grid,.admin-social-breakdown-controls{grid-template-columns:minmax(0,1fr)}.admin-social-search-field{grid-column:auto}.admin-social-breakdown-controls,.admin-social-export{width:100%}.admin-social-breakdown-row{grid-template-columns:minmax(0,1fr);gap:.55rem}.admin-social-breakdown-value{text-align:left}.admin-social-performance-stack{min-width:13rem}.admin-social-destination-details{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);position:sticky;left:0}.admin-social-post-detail-row .admin-social-destination-empty{box-sizing:border-box;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);position:sticky;left:0}.admin-social-destination-details>article{border-right:0;border-bottom:1px solid var(--line)}.admin-social-destination-details>article:last-child{border-bottom:0}}.admin-social-performance-section{--social-series-1:var(--accent);--social-series-2:color-mix(in srgb, var(--accent) 72%, var(--text));--social-series-3:color-mix(in srgb, var(--accent) 48%, var(--quiet));--social-series-4:color-mix(in srgb, var(--accent) 28%, var(--text));--social-series-5:var(--quiet)}.admin-social-performance-section .admin-social-filters{grid-template-columns:repeat(4,minmax(9rem,1fr))}.admin-social-performance-section .admin-social-search-field{grid-column:span 2}.admin-social-post-actions{align-items:flex-end;gap:.65rem;display:flex}.admin-social-post-actions label{min-width:min(17rem,100%);color:var(--muted);font-size:var(--social-type-supporting);gap:.34rem;font-weight:800;display:grid}.admin-social-post-actions select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-soft);width:100%;min-height:48px;color:var(--text);font:inherit;font-size:var(--social-type-control);padding:0 2.75rem 0 1rem;font-weight:600}.admin-social-action-panel,.admin-social-visual-head{border-top:1px solid var(--line);margin-top:1.35rem;padding-top:1.25rem}.admin-social-action-head,.admin-social-visual-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.admin-social-action-head>div,.admin-social-visual-head>div{min-width:0}.admin-social-action-head h3,.admin-social-visual-head h3{color:var(--text);font-size:var(--social-type-title);margin:0}.admin-social-action-head>p,.admin-social-visual-head p:not(.eyebrow){max-width:34rem;color:var(--muted);font-size:var(--social-type-body);margin:0;line-height:1.5}.admin-social-action-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.85rem;display:grid}.admin-social-action-card{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:10.5rem;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:18px;align-content:start;gap:.42rem;padding:.95rem;display:grid}.admin-social-action-card:hover,.admin-social-action-card:focus-visible{border-color:var(--social-control-border-hover);background:var(--social-control-fill)}.admin-social-action-card>span{background:var(--accent-soft);width:fit-content;color:var(--accent-text,#e04450);font-size:var(--social-type-label);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.22rem .48rem;font-weight:800}.admin-social-action-card>strong{color:var(--text);font-size:var(--social-type-title);line-height:1.35}.admin-social-action-card>p,.admin-social-action-card>small{color:var(--muted);font-size:var(--social-type-body);margin:0;line-height:1.5}.admin-social-action-card>small{color:var(--quiet);font-size:var(--social-type-supporting);margin-top:auto}.admin-social-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.admin-social-chart-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;grid-template-rows:auto minmax(0,1fr);gap:.8rem;min-width:0;min-height:20rem;padding:1rem;display:grid;overflow:hidden}.admin-social-chart-card.is-wide{grid-column:1/-1;min-height:21rem}.admin-social-chart-card>header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.admin-social-chart-card>header>div{grid-template-columns:auto minmax(0,1fr);gap:.12rem .55rem;min-width:0;display:grid}.admin-social-chart-card>header>div>span{background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent-text,#e04450);font-size:var(--social-type-label);border-radius:10px;grid-row:1/span 2;place-items:center;font-weight:800;display:grid}.admin-social-chart-card h3{color:var(--text);font-size:var(--social-type-title);margin:0;line-height:1.3}.admin-social-chart-card header p{color:var(--muted);font-size:var(--social-type-body);grid-column:2;margin:0;line-height:1.4}.admin-social-chart-card header>button{background:var(--social-control-fill);min-height:2rem;color:var(--muted);font:inherit;font-size:var(--social-type-control);cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;padding:0 .65rem;font-weight:800}.admin-social-chart-card header>button:hover,.admin-social-chart-card header>button:focus-visible{background:var(--social-control-fill-hover);color:var(--text);border-color:#0000}.admin-social-chart-plot{align-content:stretch;min-width:0;min-height:0;display:grid}.admin-social-chart-empty{border:1px dashed var(--line-strong);background:var(--bg-soft);text-align:center;border-radius:16px;place-content:center;gap:.35rem;min-height:12rem;padding:1rem;display:grid}.admin-social-chart-empty strong{color:var(--text);font-size:var(--social-type-body)}.admin-social-chart-empty p,.admin-social-chart-note{color:var(--quiet);font-size:var(--social-type-supporting);margin:0;line-height:1.45}.admin-social-chart-note{margin-top:.65rem}.admin-social-ranked-chart{align-content:start;gap:.35rem;display:grid}.admin-social-ranked-row{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(8rem,1.25fr) minmax(6rem,1.5fr) minmax(4.2rem,auto);align-items:center;gap:.7rem;padding:.5rem 0;display:grid}.admin-social-ranked-row:hover,.admin-social-ranked-row:focus-visible{background:var(--accent-soft)}.admin-social-ranked-copy{gap:.16rem;min-width:0;display:grid}.admin-social-ranked-copy strong,.admin-social-ranked-value{color:var(--text);font-size:var(--social-type-body);font-weight:800}.admin-social-ranked-copy small{color:var(--quiet);font-size:var(--social-type-supporting);line-height:1.35}.admin-social-ranked-value{text-align:right}.admin-social-ranked-track{background:var(--bg-soft);border-radius:999px;height:.58rem;overflow:hidden}.admin-social-ranked-track i{width:var(--admin-social-value,0%);border-radius:inherit;background:linear-gradient(90deg, var(--social-series-1), var(--social-series-2));height:100%;display:block}.admin-social-trend-legend,.admin-social-mix-legend{color:var(--quiet);font-size:var(--social-type-supporting);flex-wrap:wrap;gap:.45rem .85rem;display:flex}.admin-social-trend-legend span,.admin-social-mix-legend span{align-items:center;gap:.3rem;display:inline-flex}.admin-social-trend-legend i,.admin-social-mix-legend i{background:var(--social-series-1);border-radius:3px;width:.62rem;height:.62rem}.admin-social-trend-legend span:nth-child(2) i{background:var(--line-strong)}.admin-social-trend-chart{grid-auto-columns:minmax(4.5rem,1fr);grid-auto-flow:column;align-items:end;gap:.45rem;min-width:0;min-height:15rem;margin-top:.7rem;display:grid;overflow-x:auto}.admin-social-trend-column,.admin-social-duration-column{min-width:0;color:var(--text);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;grid-template-rows:auto 8.5rem 2.4rem auto auto;align-items:end;gap:.25rem;padding:0;display:grid}.admin-social-trend-column:hover,.admin-social-trend-column:focus-visible,.admin-social-duration-column:hover,.admin-social-duration-column:focus-visible{background:var(--accent-soft)}.admin-social-trend-column>strong,.admin-social-duration-column>strong{color:var(--text);font-size:var(--social-type-supporting)}.admin-social-trend-column>small,.admin-social-trend-column>em,.admin-social-duration-column>small,.admin-social-duration-column>em{color:var(--quiet);font-size:var(--social-type-label);font-style:normal;line-height:1.25}.admin-social-trend-metric,.admin-social-trend-volume,.admin-social-duration-column>span{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;height:100%;display:flex}.admin-social-trend-metric i,.admin-social-duration-column>span i{width:min(2.2rem,76%);height:var(--metric-height,var(--duration-height,0%));background:linear-gradient(180deg, var(--social-series-2), var(--social-series-1));border-radius:8px 8px 2px 2px;min-height:0;display:block}.admin-social-trend-volume i{width:min(1.55rem,56%);height:var(--volume-height,0%);background:var(--line-strong);border-radius:5px 5px 1px 1px;display:block}.admin-social-trend-column.is-missing .admin-social-trend-metric,.admin-social-duration-column.is-missing>span{background:repeating-linear-gradient(135deg, transparent 0 6px, var(--line) 6px 7px)}.admin-social-strength-shell{max-width:100%;overflow-x:auto}.admin-social-strength-table{border-collapse:separate;border-spacing:.35rem;width:100%;min-width:44rem}.admin-social-strength-table th{color:var(--quiet);font-size:var(--social-type-label);text-align:left}.admin-social-strength-table tbody th{width:12rem}.admin-social-strength-table tbody th strong,.admin-social-strength-table tbody th small{display:block}.admin-social-strength-table tbody th strong{color:var(--text);font-size:var(--social-type-supporting)}.admin-social-strength-table tbody th small{color:var(--quiet);font-size:var(--social-type-label);margin-top:.16rem}.admin-social-strength-cell{isolation:isolate;border:1px solid var(--line);background:var(--bg-soft);width:100%;min-width:6rem;min-height:3.4rem;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:.14rem;padding:.5rem;display:grid;position:relative;overflow:hidden}.admin-social-strength-cell:before{z-index:-1;background:var(--accent);opacity:calc(var(--strength,0) * .42);content:"";position:absolute;inset:0}.admin-social-strength-cell:hover,.admin-social-strength-cell:focus-visible{border-color:var(--accent-line)}.admin-social-strength-cell strong{font-size:var(--social-type-supporting)}.admin-social-strength-cell small{color:var(--muted);font-size:var(--social-type-label)}.admin-social-opportunity-map{border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:linear-gradient(90deg, transparent 49.8%, var(--line) 50%, transparent 50.2%), linear-gradient(0deg, transparent 49.8%, var(--line) 50%, transparent 50.2%);min-height:19rem;margin:.3rem 0 1.2rem 2.5rem;position:relative}.admin-social-opportunity-line{z-index:0;background:var(--line-strong);opacity:.75;position:absolute}.admin-social-opportunity-line.is-vertical{top:0;bottom:0;left:var(--median-left);width:1px}.admin-social-opportunity-line.is-horizontal{right:0;bottom:var(--median-bottom);height:1px;left:0}.admin-social-opportunity-axis,.admin-social-opportunity-quadrant{color:var(--quiet);font-size:var(--social-type-label);pointer-events:none;position:absolute}.admin-social-opportunity-axis.is-y{white-space:nowrap;top:50%;left:-2.25rem;transform:translate(-50%,-50%)rotate(-90deg)}.admin-social-opportunity-axis.is-x{bottom:-1.1rem;right:0}.admin-social-opportunity-quadrant.is-scale{top:.45rem;right:.55rem}.admin-social-opportunity-quadrant.is-test{top:.45rem;left:.55rem}.admin-social-opportunity-point{z-index:calc(2 + var(--point-index));left:var(--point-left);bottom:var(--point-bottom);min-width:var(--point-size);min-height:var(--point-size);border:1px solid color-mix(in srgb, var(--accent) 70%, var(--text));background:color-mix(in srgb, var(--accent) 18%, var(--panel));color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:999px;gap:.05rem;padding:.26rem .42rem;display:grid;position:absolute;transform:translate(-50%,50%)}.admin-social-opportunity-point:hover,.admin-social-opportunity-point:focus-visible{z-index:20;background:var(--accent-soft)}.admin-social-opportunity-point span,.admin-social-opportunity-point strong{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.admin-social-opportunity-point span{font-size:var(--social-type-label)}.admin-social-opportunity-point strong{font-size:var(--social-type-supporting)}.admin-social-duration-chart{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.55rem;min-height:15rem;display:grid}.admin-social-duration-column{grid-template-rows:auto 10rem auto auto}.admin-social-mix-chart{gap:.4rem;display:grid}.admin-social-mix-row{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(8rem,.9fr) minmax(12rem,2fr) minmax(4rem,auto);align-items:center;gap:.75rem;padding:.5rem 0;display:grid}.admin-social-mix-row:hover,.admin-social-mix-row:focus-visible{background:var(--accent-soft)}.admin-social-mix-copy{gap:.16rem;display:grid}.admin-social-mix-copy strong,.admin-social-mix-total{color:var(--text);font-size:var(--social-type-body);font-weight:800}.admin-social-mix-copy small{color:var(--quiet);font-size:var(--social-type-supporting)}.admin-social-mix-track{background:var(--bg-soft);border-radius:999px;height:.78rem;display:flex;overflow:hidden}.admin-social-mix-track i{width:var(--mix-width,0%);height:100%}.admin-social-mix-track.is-zero{border:1px dashed var(--line-strong)}.admin-social-mix-track .is-series-1,.admin-social-mix-legend .is-series-1{background:var(--social-series-1)}.admin-social-mix-track .is-series-2,.admin-social-mix-legend .is-series-2{background:var(--social-series-2)}.admin-social-mix-track .is-series-3,.admin-social-mix-legend .is-series-3{background:var(--social-series-3)}.admin-social-mix-track .is-series-4,.admin-social-mix-legend .is-series-4{background:var(--social-series-4)}.admin-social-mix-track .is-series-5,.admin-social-mix-legend .is-series-5{background:var(--social-series-5)}.admin-social-mix-legend{margin-top:.65rem}.admin-social-data-details{border:1px solid var(--line);background:var(--panel);border-radius:20px;min-width:0;overflow:hidden}.admin-social-data-details>summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;list-style:none;display:flex}.admin-social-data-details>summary:hover{background:var(--social-control-fill)}.admin-social-data-details>summary::-webkit-details-marker{display:none}.admin-social-data-details>summary>span:first-child{gap:.18rem;display:grid}.admin-social-data-details>summary strong{font-size:var(--social-type-body)}.admin-social-data-details>summary small{color:var(--quiet);font-size:var(--social-type-supporting)}.admin-social-data-details>summary>span:last-child{color:var(--quiet);font-size:1.35rem;transition:transform .16s;transform:rotate(0)}.admin-social-data-details[open]>summary>span:last-child{transform:rotate(45deg)}.admin-social-data-details-body{gap:.8rem;padding:0 .8rem .8rem;display:grid}.admin-social-drilldown{border:1px solid var(--line-strong);background:var(--panel);width:min(72rem,100vw - 2rem);max-width:none;max-height:min(86vh,54rem);color:var(--text);border-radius:24px;padding:0;overflow:hidden}.admin-social-drilldown::backdrop{backdrop-filter:blur(8px);background:#000000b8}.admin-social-drilldown-shell{grid-template-rows:auto minmax(0,1fr);max-height:min(86vh,54rem);display:grid}.admin-social-drilldown-shell>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.admin-social-drilldown-shell h2{color:var(--text);font-size:var(--social-type-heading);margin:0}.admin-social-drilldown-shell header p:not(.eyebrow){color:var(--muted);font-size:var(--social-type-body);margin:.3rem 0 0}.admin-social-drilldown-body{align-content:start;gap:.8rem;min-height:0;padding:1rem 1.2rem 1.2rem;display:grid;overflow:auto}.admin-social-drilldown-table-shell{border:1px solid var(--line);border-radius:16px;max-width:100%;overflow:auto}.admin-social-drilldown-table-shell:focus-visible{outline:2px solid var(--social-control-ring);outline-offset:3px}.admin-social-view :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--social-control-ring);outline-offset:2px;box-shadow:none}.admin-social-view :is(.admin-social-table-shell,.admin-social-drilldown-table-shell):focus-visible{outline-offset:3px}.admin-social-drilldown-table{border-collapse:collapse;width:100%;min-width:44rem;color:var(--muted);font-size:var(--social-type-body)}.admin-social-drilldown-table th,.admin-social-drilldown-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem}.admin-social-drilldown-table thead th{background:var(--bg-soft);color:var(--quiet);font-size:var(--social-type-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.admin-social-drilldown-table tbody th strong,.admin-social-drilldown-table tbody th small,.admin-social-drilldown-table td small{display:block}.admin-social-drilldown-table tbody th strong{color:var(--text)}.admin-social-drilldown-table tbody th small,.admin-social-drilldown-table td small{color:var(--quiet);font-size:var(--social-type-supporting);margin-top:.16rem}.admin-social-chart-card small,.admin-social-chart-card em,.admin-social-chart-card .admin-social-chart-note,.admin-social-chart-card .admin-social-opportunity-axis,.admin-social-chart-card .admin-social-opportunity-quadrant,.admin-social-performance-stack small,.admin-social-kpi>small,.admin-social-action-card>small{font-size:var(--social-type-supporting)}@media (width<=1180px){.admin-social-filters{grid-template-columns:repeat(4,minmax(8.5rem,1fr))}.admin-social-search-field{grid-column:auto}.admin-social-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.admin-social-performance-section .admin-social-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-social-action-list,.admin-social-chart-grid{grid-template-columns:minmax(0,1fr)}.admin-social-chart-card,.admin-social-chart-card.is-wide{grid-column:auto}.admin-social-action-head,.admin-social-visual-head{flex-direction:column;align-items:flex-start}.admin-social-post-head,.admin-social-post-actions{flex-direction:column;align-items:stretch}.admin-social-post-actions label,.admin-social-post-actions button{width:100%}}@media (width<=620px){.admin-social-performance-section .admin-social-filters{grid-template-columns:minmax(0,1fr)}.admin-social-performance-section .admin-social-search-field{grid-column:auto}.admin-social-action-list,.admin-social-kpi-grid{grid-template-columns:minmax(0,1fr)}.admin-social-action-card{min-height:0}.admin-social-chart-card{min-height:18rem;padding:.8rem}.admin-social-chart-card>header{flex-direction:column;align-items:stretch}.admin-social-chart-card header>button{width:100%}.admin-social-ranked-row,.admin-social-mix-row{grid-template-columns:minmax(0,1fr) auto}.admin-social-ranked-track,.admin-social-mix-track{grid-area:2/1/auto/-1}.admin-social-opportunity-map{min-height:17rem;margin-left:2rem}.admin-social-opportunity-point span{max-width:5.5rem}.admin-social-drilldown{border-radius:18px;width:calc(100vw - 1rem);max-height:92vh}.admin-social-drilldown-shell{max-height:92vh}.admin-social-drilldown-shell>header,.admin-social-drilldown-body{padding:.85rem}}@media (prefers-reduced-motion:reduce){.admin-social-data-details>summary>span:last-child{transition:none}}.admin-project-modal{--admin-workspace-panel:#1d1d22;--admin-workspace-inset:#18181d;--admin-workspace-raised:#24242a;--admin-workspace-line:#36363d;--admin-workspace-line-strong:#4a4a54;--admin-workspace-text:#f7f7f8;--admin-workspace-body:#c9c9d1;--admin-workspace-quiet:#9696a3;--admin-workspace-accent-text:#e04450;color:var(--admin-workspace-text);font-family:var(--font-body);font-size:14px;line-height:1.5}.dashboard-body[data-dashboard-theme=bright] .admin-project-modal{--admin-workspace-panel:#fff;--admin-workspace-inset:#eef0f4;--admin-workspace-raised:#eef0f4;--admin-workspace-line:#d8dbe2;--admin-workspace-line-strong:#b6bbc7;--admin-workspace-text:#111114;--admin-workspace-body:#4d515d;--admin-workspace-quiet:#737887;--admin-workspace-accent-text:#9f1725}.admin-project-modal .admin-project-modal-dialog,.admin-project-modal .admin-project-modal-head{border-color:var(--admin-workspace-line)!important;background:var(--admin-workspace-panel)!important;background-color:var(--admin-workspace-panel)!important}.admin-project-modal [data-admin-project-lightbox-title]{font-size:30px!important;line-height:1.12!important}.admin-project-modal [data-admin-project-lightbox-client-meta]{color:var(--admin-workspace-body);font-size:14px;line-height:1.5}.admin-project-modal .admin-project-client-link{appearance:none;width:fit-content;max-width:100%;min-height:28px;color:var(--admin-workspace-body);font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--admin-workspace-line-strong);text-underline-offset:3px;background:0 0;border:0;border-radius:3px;justify-self:start;align-items:center;padding:0;transition:color .16s,text-decoration-color .16s;display:inline-flex}.admin-project-modal .admin-project-client-link:hover{color:var(--admin-workspace-text);text-decoration-color:currentColor}.admin-project-modal .admin-project-client-link:focus-visible{color:var(--admin-workspace-text);outline:1px solid var(--admin-workspace-focus-outline);outline-offset:4px;text-decoration-color:currentColor}.admin-project-modal .admin-project-client-link:disabled{cursor:default;text-decoration:none}@media (width<=760px){.admin-project-modal .admin-project-client-link{min-height:44px}}.admin-project-modal-head-meta{gap:8px;margin-top:9px}.admin-project-modal-head-meta>span:not(.dashboard-status){border-color:var(--admin-workspace-line-strong);min-height:30px;color:var(--admin-workspace-text);font-size:13px}.admin-project-modal-head-meta small{color:var(--admin-workspace-quiet);font-size:13px}.admin-project-modal-head-meta .dashboard-status{min-height:30px;padding-inline:11px;font-size:11px}.admin-project-modal-head-meta .admin-project-modal-approval{font-weight:780}.admin-project-modal-tabs{gap:6px;padding:7px 20px;border-color:var(--admin-workspace-line)!important;background:var(--admin-workspace-panel)!important}.admin-project-modal-tabs button{min-height:44px;color:var(--admin-workspace-body);padding-inline:14px;font-size:14px;font-weight:760}.admin-project-modal-tabs button:hover,.admin-project-modal-tabs button:focus-visible{border-color:var(--admin-workspace-line-strong)!important;background:var(--admin-workspace-raised)!important;color:var(--admin-workspace-text)!important}.admin-project-modal-tabs button.is-active,.admin-project-modal-tabs button[aria-selected=true]{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}.admin-project-modal-panel,.admin-project-modal-panel[data-admin-project-panel=files]{color:var(--admin-workspace-text);padding:20px 24px 28px}.admin-project-modal-section-head h4,.admin-project-request-sheet-head h4,.admin-project-release-head h4,.admin-project-chat-workspace h4{color:var(--admin-workspace-text);font-size:20px;line-height:1.3}.admin-project-request-section-head>h5,.admin-operator-section-head>h5,.admin-project-file-connection h5,.admin-project-request-missing h5,.admin-project-modal .admin-delivery-form-section-head strong{color:var(--admin-workspace-text);font-size:16px;line-height:1.35}.admin-project-modal-section-head p:not(.admin-project-modal-section-kicker),.admin-project-request-sheet-head>div>p,.admin-project-request-section-head>span,.admin-operator-section-head>p,.admin-project-file-connection p,.admin-project-modal .admin-delivery-form-section-head small,.admin-project-modal .admin-delivery-form-section .dashboard-form-grid label>small{color:var(--admin-workspace-body);font-size:14px;line-height:1.5}.admin-project-modal-kicker,.admin-project-modal-section-kicker,.admin-project-request-prose small,.admin-project-output-plan small,.admin-project-output-plan header>span,.admin-project-release-head small,.admin-project-chat-workspace header small,.admin-project-resource-columns h6,.admin-project-file-connection-state,.admin-project-release-meta small,.admin-project-history-kind,.admin-project-selection-tag,.admin-project-version-counter,.admin-project-release-status,.admin-project-chat-state,.dashboard-feedback-version{font-size:11px;line-height:1.3}.admin-project-modal-kicker,.admin-project-modal-section-kicker,.admin-project-request-sheet-head>div>span{color:var(--admin-workspace-accent-text)}.admin-project-request-section,.admin-operator-section,.admin-project-modal .admin-project-request-section{border-color:var(--admin-workspace-line)!important;padding-block:18px!important}.admin-project-request-section-head,.admin-operator-section-head{margin-bottom:14px}.admin-project-request-prose{gap:6px;padding-block:13px;border-color:var(--admin-workspace-line)!important}.admin-project-request-prose p{color:var(--admin-workspace-text);font-size:15px;line-height:1.62}.admin-project-request-prose.is-objective p{font-size:16px;line-height:1.55}.admin-project-requirement-list>div,.admin-project-record-list>div,.admin-project-output-list article{padding-block:12px;border-color:var(--admin-workspace-line)!important}.admin-project-requirement-list dt,.admin-project-record-list dt{color:var(--admin-workspace-quiet);font-size:13px}.admin-project-requirement-list dd,.admin-project-record-list dd,.admin-project-record-list code{color:var(--admin-workspace-text);font-size:14px;line-height:1.5}.admin-project-output-list strong{color:var(--admin-workspace-text);font-size:14px;line-height:1.45}.admin-project-output-list span,.admin-project-output-meta span{color:var(--admin-workspace-body);font-size:13px}.admin-project-output-meta span{border-color:var(--admin-workspace-line-strong);background:var(--admin-workspace-raised)}.admin-project-request-switcher,.admin-project-output-plan,.admin-project-output-plan>article,.admin-project-output-plan li,.admin-project-release-workspace,.admin-project-release-head,.admin-project-release-filebar,.admin-project-version-feedback,.admin-project-version-row,.admin-project-chat-workspace,.admin-project-chat-workspace>header,.admin-project-chat-thread>article,.admin-project-chat-form,.admin-project-history-summary,.admin-project-history-summary>span,.admin-project-history-group,.admin-project-history-group ol,.admin-project-history-group li,.admin-project-files-form.admin-project-single-release-form,.admin-project-version-comments>div{border-color:var(--admin-workspace-line)!important}.admin-project-request-switcher label,.admin-project-request-switcher>span,.admin-project-release-filebar>span{color:var(--admin-workspace-body);font-size:13px}.admin-project-request-switcher select,.admin-project-file-search input,.admin-project-modal .admin-work-form input:not([type=checkbox]),.admin-project-modal .admin-work-form select,.admin-project-modal .admin-work-form textarea{line-height:1.5;border-color:var(--admin-workspace-line-strong)!important;background:var(--admin-workspace-inset)!important;color:var(--admin-workspace-text)!important;font-size:14px!important}.admin-project-request-switcher select,.admin-project-file-search input,.admin-project-modal .admin-work-form input:not([type=checkbox]),.admin-project-modal .admin-work-form select{min-height:44px}.admin-project-modal .admin-work-form label,.admin-project-release-settings-grid legend,.admin-project-skip-options legend,.admin-optional-label{color:var(--admin-workspace-body);font-size:13px;line-height:1.45}.admin-project-modal .admin-version-publish-toggle{min-height:44px}.admin-project-modal .admin-version-publish-toggle strong,.dashboard-storyboard-archive.is-flat strong{color:var(--admin-workspace-text);font-size:14px;line-height:1.4}.admin-project-modal .admin-version-publish-toggle small{color:var(--admin-workspace-quiet);font-size:13px;line-height:1.4}.admin-project-output-plan header strong,.admin-project-output-plan li strong{color:var(--admin-workspace-text);font-size:14px;line-height:1.4}.admin-project-output-plan dt,.admin-project-output-plan dd{font-size:13px;line-height:1.45}.admin-project-output-plan dt{color:var(--admin-workspace-quiet)}.admin-project-output-plan dd,.admin-project-output-plan li span{color:var(--admin-workspace-body)}.admin-project-output-plan li span{font-size:13px}.admin-project-output-list.is-editable .admin-project-output-meta select{border-color:var(--admin-workspace-line-strong);background:var(--admin-workspace-inset);min-height:44px;color:var(--admin-workspace-text);font-size:14px}.admin-project-resource-list>a,.admin-project-resource-list>div{border-color:var(--admin-workspace-line);background:var(--admin-workspace-inset);color:var(--admin-workspace-text);padding:12px}.admin-project-resource-list>a:hover,.admin-project-resource-list>a:focus-visible{border-color:var(--admin-workspace-line-strong);background:var(--admin-workspace-raised)}.admin-project-resource-list strong,.admin-project-file-entry strong,.admin-project-release-meta strong{color:var(--admin-workspace-text);font-size:14px}.admin-project-resource-list small,.admin-project-file-entry>div>span,.admin-project-file-entry-state,.admin-project-release-meta p,.admin-project-release-meta small{color:var(--admin-workspace-body);font-size:13px;line-height:1.45}.admin-project-resource-list b{color:var(--admin-workspace-text);font-size:13px}.admin-project-file-entry-icon{border-color:var(--admin-workspace-line-strong);color:var(--admin-workspace-text);font-size:12px}.admin-project-quiet-state,.admin-project-file-search-empty,.admin-project-request-history-intro p,.admin-project-request-missing p,.admin-project-release-note,.admin-project-chat-thread p,.admin-project-version-comments p,.admin-project-chat-empty p{color:var(--admin-workspace-body);font-size:14px;line-height:1.55}.admin-project-release-workspace,.admin-project-chat-form{background:0 0!important}.admin-project-release-workspace .admin-project-file-entry{background:0 0}.admin-project-version-row>header strong,.admin-project-chat-thread strong,.admin-project-version-comments strong{color:var(--admin-workspace-text);font-size:14px}.admin-project-version-row>header span,.admin-project-version-row>header b,.admin-project-version-comments time,.admin-project-version-comments small,.admin-project-chat-thread time,.admin-project-chat-thread small,.dashboard-storyboard-archive.is-flat small{color:var(--admin-workspace-quiet);font-size:13px;line-height:1.4}.admin-project-version-links a{color:var(--admin-workspace-text);text-decoration:underline;text-decoration-color:var(--admin-workspace-line-strong);text-underline-offset:3px;font-size:14px}.admin-project-version-links a:hover,.admin-project-version-links a:focus-visible{text-decoration-color:var(--admin-workspace-text)}.admin-project-history-summary small,.admin-project-history-group li>div>small{color:var(--admin-workspace-quiet);font-size:13px;line-height:1.45}.admin-project-history-summary strong{color:var(--admin-workspace-text);font-size:15px}.admin-project-history-group h6{color:var(--admin-workspace-body);font-size:13px}.admin-project-history-group time strong{color:var(--admin-workspace-text);font-size:13px}.admin-project-history-group time small{color:var(--admin-workspace-quiet);font-size:13px}.admin-project-history-event-head>strong{color:var(--admin-workspace-text);font-size:14px;line-height:1.4}.admin-project-history-event-head+p{color:var(--admin-workspace-body);font-size:13px;line-height:1.5}.admin-project-history-kind{padding:4px 8px}.admin-project-modal .button,.admin-project-modal button.button,.admin-project-modal .dashboard-inline-action{padding-inline:16px;font-size:15px;line-height:1.2;min-height:44px!important}.admin-project-modal .button:not(.button-secondary):not(.button-ghost):not(.button-danger),.admin-project-modal button.button:not(.button-secondary):not(.button-ghost):not(.button-danger),.admin-project-modal .dashboard-inline-action:not(.button-secondary):not(.button-ghost):not(.button-danger){border-color:var(--accent)!important;background:var(--accent)!important;background-color:var(--accent)!important;color:#fff!important}.admin-project-modal .button:not(.button-secondary):not(.button-ghost):not(.button-danger):hover,.admin-project-modal .button:not(.button-secondary):not(.button-ghost):not(.button-danger):focus-visible,.admin-project-modal button.button:not(.button-secondary):not(.button-ghost):not(.button-danger):hover,.admin-project-modal button.button:not(.button-secondary):not(.button-ghost):not(.button-danger):focus-visible,.admin-project-modal .dashboard-inline-action:not(.button-secondary):not(.button-ghost):not(.button-danger):hover,.admin-project-modal .dashboard-inline-action:not(.button-secondary):not(.button-ghost):not(.button-danger):focus-visible{border-color:var(--accent-hover,var(--accent))!important;background:var(--accent-hover,var(--accent))!important;background-color:var(--accent-hover,var(--accent))!important;color:#fff!important}.admin-project-modal .button.button-secondary,.admin-project-modal button.button-secondary,.admin-project-modal .dashboard-inline-action.button-secondary,.admin-project-modal .button-ghost{border-color:var(--admin-workspace-line-strong)!important;color:var(--admin-workspace-text)!important;background:0 0!important}.admin-project-modal .button.button-secondary:hover,.admin-project-modal .button.button-secondary:focus-visible,.admin-project-modal button.button-secondary:hover,.admin-project-modal button.button-secondary:focus-visible,.admin-project-modal .dashboard-inline-action.button-secondary:hover,.admin-project-modal .dashboard-inline-action.button-secondary:focus-visible,.admin-project-modal .button-ghost:hover,.admin-project-modal .button-ghost:focus-visible{border-color:var(--admin-workspace-text)!important;background:var(--admin-workspace-raised)!important;background-color:var(--admin-workspace-raised)!important;color:var(--admin-workspace-text)!important}.admin-project-modal .admin-project-record-list button{border:1px solid var(--admin-workspace-line-strong);min-height:40px;color:var(--admin-workspace-text);background:0 0;border-radius:8px;padding:0 12px;font-size:14px}.admin-project-modal .admin-project-record-list button:hover,.admin-project-modal .admin-project-record-list button:focus-visible{border-color:var(--admin-workspace-text);background:var(--admin-workspace-raised);color:var(--admin-workspace-text)}@media (width<=760px){.admin-project-modal .admin-project-modal-head{padding:16px 18px 13px!important}.admin-project-modal [data-admin-project-lightbox-title]{font-size:30px!important}.admin-project-modal-tabs{gap:4px;padding:6px 12px}.admin-project-modal-tabs button{min-height:44px;padding-inline:8px;font-size:14px}.admin-project-modal-panel,.admin-project-modal-panel[data-admin-project-panel=files]{padding:16px 18px 24px}.admin-project-modal .button,.admin-project-modal button.button,.admin-project-modal .dashboard-inline-action{min-height:48px!important}}@media (width<=440px){.admin-project-modal-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-body .admin-view[data-admin-section=instant-studio]{gap:1rem;display:grid}.admin-body .admin-view[data-admin-section=instant-studio]:not(.is-active){display:none}.admin-studio-page-head,.admin-studio-workspace-head,.admin-studio-list-summary,.admin-studio-performance-intro,.admin-studio-editor-head,.admin-studio-form-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-studio-page-head{align-items:flex-end;padding:.2rem 0}.admin-studio-page-head h2,.admin-studio-page-head p,.admin-studio-template-row h3,.admin-studio-template-row p,.admin-studio-performance-intro p,.admin-studio-system-note h3,.admin-studio-system-note p,.admin-studio-system-note dl,.admin-studio-editor-head h2,.admin-studio-editor-head p,.admin-studio-form-section>p,.admin-studio-form-actions p,.admin-studio-empty p{margin:0}.admin-studio-page-head h2{color:var(--text);font-family:var(--font-body);margin-top:.28rem;font-size:clamp(1.55rem,2.4vw,2.35rem);line-height:1.08}.admin-studio-page-head>div>p:last-child{max-width:48rem;color:var(--muted);margin-top:.5rem;font-size:.9rem;line-height:1.5}.admin-studio-page-head .button{flex:none}.admin-body .admin-studio-metric-grid .admin-page-metric-card{background:var(--panel);min-height:7rem}.admin-studio-metric-card small{color:var(--quiet);font-size:.72rem;line-height:1.35}.admin-studio-workspace{gap:1rem;display:grid;border-color:var(--line)!important;background:var(--panel)!important;padding:1rem!important}.admin-studio-workspace-head{border-bottom:1px solid var(--line);align-items:stretch;padding-bottom:1rem}.admin-studio-view-tabs{align-items:center;gap:.45rem;display:inline-flex}.admin-studio-view-tabs button,.admin-studio-template-actions button,.admin-studio-template-actions a,.admin-studio-editor-close{border:1px solid var(--line-strong);min-height:2.5rem;color:var(--muted);font:inherit;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 .85rem;font-size:.76rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.admin-studio-view-tabs button:hover,.admin-studio-view-tabs button:focus-visible,.admin-studio-view-tabs button.is-active,.admin-studio-template-actions button:hover,.admin-studio-template-actions button:focus-visible,.admin-studio-template-actions a:hover,.admin-studio-template-actions a:focus-visible,.admin-studio-editor-close:hover,.admin-studio-editor-close:focus-visible{border-color:var(--text);color:var(--text);outline:none}.admin-studio-view-tabs button.is-active{background:var(--bg-soft)}.admin-studio-controls{grid-template-columns:minmax(13rem,1.4fr) minmax(9.5rem,.8fr) minmax(10.5rem,.9fr);gap:.55rem;min-width:min(100%,38rem);display:grid}.admin-body .admin-studio-controls .admin-search,.admin-body .admin-studio-controls .admin-filter-select{border-color:var(--line-strong);background:var(--bg-soft);width:100%;min-width:0;min-height:2.65rem;color:var(--text)}.admin-studio-panel{display:none}.admin-studio-panel.is-active{gap:.85rem;display:grid}.admin-studio-list-summary{align-items:flex-start}.admin-studio-list-summary p{color:var(--text);font-size:.82rem;font-weight:800}.admin-studio-list-summary span{max-width:32rem;color:var(--quiet);text-align:right;font-size:.72rem;line-height:1.4}.admin-studio-template-list{border-top:1px solid var(--line);display:grid}.admin-studio-template-row{border-bottom:1px solid var(--line);grid-template-columns:6.8rem minmax(17rem,1fr) minmax(12rem,.54fr) auto;align-items:center;gap:1rem;min-width:0;padding:.9rem 0;display:grid}.admin-studio-template-media{aspect-ratio:3/4;border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;width:6.4rem;position:relative;overflow:hidden}.admin-studio-template-media video{object-fit:cover;width:100%;height:100%;display:block}.admin-studio-media-placeholder{width:100%;height:100%;color:var(--quiet);text-align:center;place-items:center;padding:.5rem;font-size:.68rem;font-weight:800;display:grid}.admin-studio-template-main{min-width:0}.admin-studio-template-title-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-studio-template-title-row>div{min-width:0}.admin-studio-template-row h3{color:var(--text);font-family:var(--font-body);margin-top:.42rem;font-size:1rem;line-height:1.2}.admin-studio-template-row p{max-width:44rem;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.45rem;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-studio-status,.admin-studio-version,.admin-studio-credit-pill{border:1px solid var(--line);min-height:1.55rem;color:var(--quiet);letter-spacing:.05em;text-transform:uppercase;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.64rem;font-weight:850;line-height:1;display:inline-flex}.admin-studio-status.is-published{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text)}.admin-studio-version{margin-left:.3rem}.admin-studio-credit-pill{border-color:var(--text);background:var(--text);color:var(--bg);letter-spacing:0;text-transform:none;flex:none}.dashboard-body[data-dashboard-theme=bright] .admin-studio-credit-pill{color:#fff}.admin-studio-template-facts{flex-wrap:wrap;gap:.35rem .72rem;margin-top:.6rem;display:flex}.admin-studio-template-facts span{color:var(--quiet);font-size:.68rem;font-weight:750}.admin-studio-template-performance{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .9rem;margin:0;display:grid}.admin-studio-template-performance div{min-width:0}.admin-studio-template-performance dt,.admin-studio-performance-row span,.admin-studio-performance-row small{color:var(--quiet);font-size:.65rem;line-height:1.3}.admin-studio-template-performance dd{color:var(--text);margin:.15rem 0 0;font-size:.92rem;font-weight:850}.admin-studio-template-actions{justify-items:stretch;gap:.35rem;min-width:6.6rem;display:grid}.admin-studio-template-actions button,.admin-studio-template-actions a{min-height:2.1rem;padding-inline:.65rem;font-size:.68rem}.admin-studio-performance-intro{border-bottom:1px solid var(--line);align-items:flex-start;padding-bottom:.85rem}.admin-studio-performance-intro strong{color:var(--text);font-size:.95rem}.admin-studio-performance-intro p{max-width:48rem;color:var(--quiet);margin-top:.25rem;font-size:.74rem;line-height:1.45}.admin-studio-performance-intro>span{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-studio-performance-rows{border-top:1px solid var(--line);display:grid}.admin-studio-performance-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(12rem,1.5fr) repeat(6,minmax(5.4rem,.72fr));align-items:center;gap:.8rem;min-width:56rem;padding:.85rem 0;display:grid}.admin-studio-performance-table{overflow-x:auto}.admin-studio-performance-row>div:not(.admin-studio-performance-template){gap:.12rem;display:grid}.admin-studio-performance-row strong{color:var(--text);font-size:.82rem}.admin-studio-performance-template{gap:.22rem;display:grid}.admin-studio-performance-template>strong{font-size:.86rem}.admin-studio-system-note{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:minmax(15rem,.82fr) minmax(18rem,1fr) minmax(22rem,1.2fr);align-items:start;gap:1.25rem;padding:1rem 1.1rem;display:grid}.admin-studio-system-note h3{color:var(--text);font-family:var(--font-body);margin-top:.35rem;font-size:1rem;line-height:1.25}.admin-studio-system-note>p,.admin-studio-system-note dd{color:var(--muted);font-size:.75rem;line-height:1.5}.admin-studio-system-note dl{gap:.5rem;display:grid}.admin-studio-system-note dl div{grid-template-columns:4.6rem 1fr;gap:.7rem;display:grid}.admin-studio-system-note dt{color:var(--text);font-size:.72rem;font-weight:850}.admin-studio-system-note dd{margin:0}.admin-studio-empty{min-height:10rem;color:var(--text);text-align:center;place-items:center;gap:.3rem;padding:2rem;display:grid}.admin-studio-empty[hidden]{display:none}.admin-studio-empty p{color:var(--quiet);font-size:.78rem}.admin-studio-editor{z-index:1300;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.admin-studio-editor[hidden]{display:none}.admin-studio-editor-backdrop{background:#000000c7;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.admin-studio-editor-dialog{grid-template-rows:auto minmax(0,1fr);width:min(72rem,100%);max-height:min(92vh,62rem);display:grid;position:relative;overflow:hidden;border:1px solid var(--line-strong)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:22px!important;padding:0!important}.admin-studio-editor-head{border-bottom:1px solid var(--line);align-items:flex-start;padding:1.05rem 1.2rem}.admin-studio-editor-head h2{color:var(--text);font-family:var(--font-body);margin-top:.25rem;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.1}.admin-studio-editor-head>div>p:last-child{color:var(--quiet);margin-top:.3rem;font-size:.72rem}.admin-studio-editor-close{flex:none;min-height:2.35rem}.admin-studio-form{overscroll-behavior:contain;min-height:0;overflow-y:auto}.admin-studio-validation{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--text);border-radius:12px;margin:1rem 1.2rem 0;padding:.85rem}.admin-studio-validation[hidden]{display:none}.admin-studio-validation strong{font-size:.82rem}.admin-studio-validation ul{color:var(--muted);margin:.4rem 0 0;padding-left:1.1rem;font-size:.74rem;line-height:1.45}.admin-studio-form-section{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:1.15rem 1.2rem 1.25rem}.admin-studio-form-section legend{color:var(--text);align-items:center;gap:.55rem;padding:0;font-size:.95rem;font-weight:850;display:flex}.admin-studio-form-section legend span{color:var(--accent-text);letter-spacing:.08em;font-size:.67rem}.admin-studio-form-section>p{color:var(--quiet);margin-top:.35rem;font-size:.73rem;line-height:1.45}.admin-studio-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.admin-studio-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-studio-form-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-studio-field-wide{grid-column:1/-1}.admin-studio-content-builder,.admin-studio-upload-example-builder{border-top:1px solid var(--line);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.admin-studio-content-builder-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-studio-content-builder-head>div{gap:.18rem;display:grid}.admin-studio-content-builder-head strong{color:var(--text);font-size:.82rem}.admin-studio-content-builder-head small{color:var(--quiet);font-size:.7rem;line-height:1.4}.admin-studio-content-builder-head button,.admin-studio-content-row>button,.admin-studio-upload-example-row>button{border:1px solid var(--line-strong);min-height:2.3rem;color:var(--muted);font:inherit;background:0 0;border-radius:999px;padding:0 .75rem;font-size:.69rem;font-weight:850}.admin-studio-content-builder-head button:hover,.admin-studio-content-builder-head button:focus-visible,.admin-studio-content-row>button:hover,.admin-studio-content-row>button:focus-visible,.admin-studio-upload-example-row>button:hover,.admin-studio-upload-example-row>button:focus-visible{border-color:var(--text);color:var(--text);outline:none}.admin-studio-content-builder-head button:disabled{opacity:.56;cursor:not-allowed}.admin-studio-upload-example-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.admin-studio-upload-example-row{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:.65rem;min-width:0;padding:.7rem;display:grid}.admin-studio-upload-example-preview{aspect-ratio:1;border:1px solid var(--line-strong);background:var(--panel);border-radius:10px;place-items:center;width:100%;display:grid;overflow:hidden}.admin-studio-upload-example-preview img{object-fit:cover;width:100%;height:100%;display:block}.admin-studio-upload-example-preview span{color:var(--quiet);font-size:.7rem;font-weight:800}.admin-studio-upload-example-row>label{color:var(--quiet);gap:.35rem;font-size:.67rem;font-weight:800;display:grid}.admin-studio-upload-example-row select{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-width:0;min-height:2.45rem;color:var(--text);font:inherit;border-radius:9px;padding:.55rem .65rem;font-size:.74rem}.admin-studio-upload-example-row select:hover,.admin-studio-upload-example-row select:focus{border-color:var(--text);outline:none}.admin-studio-upload-example-file{border:1px dashed var(--line-strong);cursor:pointer;border-radius:9px;align-content:start;padding:.65rem}.admin-studio-upload-example-file:hover,.admin-studio-upload-example-file:focus-within{border-color:var(--text)}.admin-studio-upload-example-file input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.admin-studio-upload-example-file strong{color:var(--text);overflow-wrap:anywhere;font-size:.73rem;line-height:1.35}.admin-studio-upload-example-file small{color:var(--quiet);font-size:.64rem}.admin-studio-upload-example-row>button{justify-self:start}.admin-studio-content-list{gap:.6rem;display:grid}.admin-studio-content-row{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;grid-template-columns:minmax(7.5rem,.9fr) minmax(9rem,1.1fr) minmax(7.5rem,.8fr) minmax(6rem,.62fr) minmax(8rem,1fr) minmax(8rem,1fr) auto auto;align-items:end;gap:.55rem;padding:.7rem;display:grid}.admin-studio-content-row label:not(.admin-studio-content-required){color:var(--quiet);gap:.35rem;font-size:.65rem;font-weight:800;display:grid}.admin-studio-content-row input:not([type=checkbox]),.admin-studio-content-row select{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-width:0;min-height:2.35rem;color:var(--text);font:inherit;border-radius:9px;padding:.55rem .6rem;font-size:.72rem}.admin-studio-content-required{min-height:2.35rem;color:var(--muted);align-items:center;gap:.4rem;font-size:.68rem;font-weight:800;display:flex}.admin-studio-content-required input{width:1rem;height:1rem;accent-color:var(--accent);margin:0}.admin-studio-form-grid label,.admin-studio-upload-field>span{color:var(--muted);gap:.4rem;font-size:.72rem;font-weight:800;display:grid}.admin-studio-form-grid input,.admin-studio-form-grid select,.admin-studio-form-grid textarea{border:1px solid var(--line-strong);background:var(--bg-soft);width:100%;min-width:0;min-height:2.75rem;color:var(--text);font:inherit;border-radius:10px;padding:.68rem .75rem;font-size:.8rem;line-height:1.4}.admin-studio-form-grid textarea{resize:vertical;min-height:5.5rem}.admin-studio-form-grid input:hover,.admin-studio-form-grid input:focus,.admin-studio-form-grid select:hover,.admin-studio-form-grid select:focus,.admin-studio-form-grid textarea:hover,.admin-studio-form-grid textarea:focus{border-color:var(--text);outline:none}.admin-studio-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.admin-studio-client-video-details{gap:.65rem;margin-top:.85rem;display:grid}.admin-studio-client-video-details-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.admin-studio-client-video-details-head strong{color:var(--text);font-size:.8rem}.admin-studio-client-video-details-head small{color:var(--quiet);text-align:right;font-size:.68rem;line-height:1.4}.admin-studio-client-video-details table{table-layout:fixed;border:1px solid var(--line-strong);border-spacing:0;background:var(--bg-soft);border-radius:10px;width:100%;overflow:hidden}.admin-studio-client-video-details th,.admin-studio-client-video-details td{border-right:1px solid var(--line);text-align:left;width:20%;padding:.62rem .5rem}.admin-studio-client-video-details th:last-child,.admin-studio-client-video-details td:last-child{border-right:0}.admin-studio-client-video-details th{border-bottom:1px solid var(--line);color:var(--quiet);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:850}.admin-studio-client-video-details td{color:var(--text);font-size:.75rem;font-weight:850}.admin-studio-upload-field{border:1px dashed var(--line-strong);background:var(--bg-soft);cursor:pointer;border-radius:12px;align-content:start;gap:.5rem;min-height:9rem;padding:.85rem;display:grid}.admin-studio-upload-field:hover,.admin-studio-upload-field:focus-within{border-color:var(--text)}.admin-studio-upload-field input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.admin-studio-upload-field>span{justify-content:space-between;align-items:center;display:flex}.admin-studio-upload-field>span small{color:var(--accent-text);text-transform:uppercase;font-size:.62rem}.admin-studio-upload-field>strong{color:var(--text);overflow-wrap:anywhere;margin-top:.55rem;font-size:.8rem;line-height:1.35}.admin-studio-upload-field>small{color:var(--quiet);font-size:.68rem;line-height:1.45}.admin-studio-upload-field.is-optional{opacity:.72}.admin-studio-publish-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1rem;display:grid}.admin-studio-checklist{align-content:start;gap:.65rem;margin-top:1rem;display:grid}.admin-studio-checklist label{border:1px solid var(--line);background:var(--bg-soft);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;padding:.75rem;display:grid}.admin-studio-checklist input{width:1rem;height:1rem;accent-color:var(--accent);margin:.12rem 0 0}.admin-studio-checklist span{gap:.18rem;display:grid}.admin-studio-checklist strong{color:var(--text);font-size:.76rem}.admin-studio-checklist small{color:var(--quiet);font-size:.67rem;line-height:1.4}.admin-studio-form-actions{z-index:2;border-top:1px solid var(--line);background:var(--panel);min-height:4.4rem;padding:.85rem 1.2rem;position:sticky;bottom:0}.admin-studio-form-actions p{color:var(--quiet);font-size:.74rem}.admin-studio-form-actions>div{gap:.55rem;display:flex}.admin-studio-form-actions .button{min-height:2.65rem}@media (width<=1180px){.admin-studio-workspace-head,.admin-studio-page-head{flex-direction:column;align-items:stretch}.admin-studio-page-head .button{align-self:flex-start}.admin-studio-controls{width:100%}.admin-studio-template-row{grid-template-columns:6.8rem minmax(0,1fr) minmax(12rem,.48fr)}.admin-studio-template-actions{grid-column:2/-1;justify-content:flex-end;display:flex}.admin-studio-system-note{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-studio-system-note dl{grid-column:1/-1}.admin-studio-form-grid-five,.admin-studio-content-row{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-studio-upload-example-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.admin-shell .admin-top-nav{scrollbar-width:none;justify-content:flex-start;max-width:100%;overflow-x:auto}.admin-shell .admin-top-nav::-webkit-scrollbar{display:none}.admin-shell .admin-top-nav button,.admin-shell .admin-top-nav a{white-space:nowrap;flex:none}.admin-studio-controls,.admin-studio-form-grid-three,.admin-studio-media-grid,.admin-studio-publish-grid,.admin-studio-content-row{grid-template-columns:1fr}.admin-studio-content-builder-head{flex-direction:column;align-items:stretch}.admin-studio-content-builder-head button,.admin-studio-content-row>button,.admin-studio-upload-example-row>button{justify-self:start}.admin-studio-upload-example-list{grid-template-columns:1fr}.admin-studio-template-row{grid-template-columns:5.4rem minmax(0,1fr);align-items:start}.admin-studio-template-media{width:5.2rem}.admin-studio-template-performance{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding-left:6.2rem}.admin-studio-template-actions{grid-column:1/-1;padding-left:6.2rem}.admin-studio-editor{padding:.7rem}.admin-studio-editor-dialog{max-height:96vh}}@media (width<=580px){.admin-studio-page-head .button,.admin-studio-controls,.admin-studio-controls>*,.admin-studio-form-actions .button,.admin-studio-view-tabs{width:100%}.admin-studio-view-tabs button{flex:1 1 0}.admin-studio-controls,.admin-studio-form-grid,.admin-studio-form-grid-five,.admin-studio-system-note{grid-template-columns:1fr}.admin-studio-system-note dl,.admin-studio-template-performance,.admin-studio-template-actions{grid-column:auto}.admin-studio-client-video-details-head{flex-direction:column;align-items:flex-start;gap:.25rem}.admin-studio-client-video-details-head small{text-align:left}.admin-studio-client-video-details th,.admin-studio-client-video-details td{padding-left:.3rem;padding-right:.3rem;font-size:.61rem}.admin-studio-template-row{grid-template-columns:4.8rem minmax(0,1fr);gap:.75rem}.admin-studio-template-media{width:4.7rem}.admin-studio-template-performance,.admin-studio-template-actions{padding-left:0}.admin-studio-template-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-studio-list-summary,.admin-studio-performance-intro,.admin-studio-form-actions{flex-direction:column;align-items:stretch}.admin-studio-list-summary span{text-align:left}.admin-studio-form-actions>div{flex-direction:column-reverse;width:100%}.admin-studio-editor-head{padding:.9rem}.admin-studio-form-section{padding:1rem .9rem}.admin-studio-validation{margin-inline:.9rem}}@media (width<=720px){.admin-body[data-admin-view=instant-studio] .dashboard-page{padding-top:10rem}}.admin-body .admin-collection-filter-tabs{min-width:0;box-shadow:none;scrollbar-color:var(--line) transparent;scrollbar-width:thin;background:0 0;align-items:stretch;gap:1.35rem;margin:.9rem 0 1rem;padding:0;display:flex;overflow:auto hidden;border:0!important}.admin-body .admin-collection-filter-tabs>button,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag{min-width:0;min-height:44px;color:var(--muted);font:inherit;text-align:center;white-space:nowrap;appearance:none;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.68rem .08rem .72rem;font-size:.78rem;font-weight:850;line-height:1;transition:color .16s;display:inline-flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-body .admin-collection-filter-tabs>button:after,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag:after{content:"";background:0 0;height:2px;transition:background-color .16s;position:absolute;bottom:-1px;left:0;right:0}.admin-body .admin-collection-filter-tabs>button span,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag span{text-overflow:clip;white-space:nowrap;min-width:0;overflow:visible}.admin-body .admin-collection-filter-tabs>button strong,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag strong{border:1px solid var(--line);min-width:1.45rem;min-height:1.45rem;color:var(--quiet);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 .38rem;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.admin-body .admin-collection-filter-tabs>button:hover,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag:hover{color:var(--text);transform:none}.admin-body .admin-collection-filter-tabs>button:focus-visible,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag:focus-visible{color:var(--text);outline:2px solid var(--accent);outline-offset:-2px}.admin-body .admin-collection-filter-tabs>button.is-active,.admin-body .admin-collection-filter-tabs>button[aria-pressed=true],.admin-body .admin-collection-filter-tabs>button[aria-selected=true],.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag.is-active,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag[aria-pressed=true]{color:var(--text)}.admin-body .admin-collection-filter-tabs>button.is-active:after,.admin-body .admin-collection-filter-tabs>button[aria-pressed=true]:after,.admin-body .admin-collection-filter-tabs>button[aria-selected=true]:after,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag.is-active:after,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag[aria-pressed=true]:after{background:var(--accent)}.admin-body .admin-collection-filter-tabs>button.is-active strong,.admin-body .admin-collection-filter-tabs>button[aria-pressed=true] strong,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag.is-active strong,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag[aria-pressed=true] strong{border-color:var(--accent-line);color:var(--accent-text)}.admin-body .admin-view[data-admin-section=overview] .admin-decision-strip>.admin-decision-card{min-width:0;min-height:8rem;color:var(--text);font:inherit;text-align:left;appearance:none;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;gap:.3rem;padding:.85rem;transition:border-color .16s,background-color .16s;display:grid;border:1px solid var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;box-shadow:none!important;background-image:none!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-card small,.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis>button>span,.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button>small{color:var(--accent-text);align-self:end;margin-top:auto;font-size:.72rem;font-weight:850;line-height:1.25}.admin-body .admin-view[data-admin-section=overview] .admin-decision-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-body .admin-view[data-admin-section=overview] .admin-decision-card:hover,.admin-body .admin-view[data-admin-section=overview] .admin-decision-card:focus-visible{border-color:var(--accent-line)!important;background:var(--accent-soft)!important;background-color:var(--accent-soft)!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-body .admin-view[data-admin-section=overview] .admin-decision-card.is-critical{border-color:var(--accent-line)!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis>button{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:8rem;box-shadow:none;color:var(--text);font:inherit;text-align:left;appearance:none;background-image:none;border-radius:18px;align-content:start;gap:.35rem;padding:.9rem;transition:border-color .16s,background-color .16s;display:grid}.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis>button>span{letter-spacing:0;text-transform:none;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis>button:hover,.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis>button:focus-visible{border-color:var(--accent-line);background:var(--accent-soft)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;min-height:4.8rem;box-shadow:none;color:var(--text);font:inherit;text-align:left;appearance:none;background:0 0;border-radius:0;gap:.28rem;padding:.78rem .1rem;transition:background-color .16s;display:grid}.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button:first-child{padding-top:.15rem}.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button:last-child{border-bottom:0;padding-bottom:.15rem}.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button:hover,.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button:focus-visible{background:var(--accent-soft)}.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.admin-body .admin-panel-action{border:1px solid var(--line);min-height:44px;box-shadow:none;color:var(--muted);font:inherit;white-space:nowrap;appearance:none;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 .78rem;font-size:.74rem;font-weight:850;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.admin-body .admin-panel-action:hover,.admin-body .admin-panel-action:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.admin-body .admin-panel-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-body button.admin-page-metric-card.is-actionable{width:100%;color:inherit;font:inherit;text-align:left;appearance:none;transition:border-color .16s,background-color .16s}.admin-body button.admin-page-metric-card.is-actionable:hover,.admin-body button.admin-page-metric-card.is-actionable:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);background-image:none}.admin-body button.admin-page-metric-card.is-actionable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-body .admin-collection-card-face,.admin-body .admin-project-card-face{width:100%;min-width:0;box-shadow:none;color:inherit;font:inherit;text-align:left;appearance:none;background:0 0;border:0}.admin-body .admin-collection-card-face:focus-visible,.admin-body .admin-project-card-face:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:12px}.dashboard-body[data-dashboard-theme=bright] .admin-collection-filter-tabs,.dashboard-body[data-dashboard-theme=bright] .admin-finance-kpis>button,.dashboard-body[data-dashboard-theme=bright] .admin-decision-strip>.admin-decision-card,.dashboard-body[data-dashboard-theme=bright] .admin-panel-action{border-color:var(--line)!important}.dashboard-body[data-dashboard-theme=bright] .admin-finance-kpis>button,.dashboard-body[data-dashboard-theme=bright] .admin-decision-strip>.admin-decision-card{background:var(--panel)!important;background-color:var(--panel)!important}.dashboard-body[data-dashboard-theme=bright] .admin-finance-kpis>button:hover,.dashboard-body[data-dashboard-theme=bright] .admin-finance-kpis>button:focus-visible,.dashboard-body[data-dashboard-theme=bright] .admin-decision-strip>.admin-decision-card:hover,.dashboard-body[data-dashboard-theme=bright] .admin-decision-strip>.admin-decision-card:focus-visible,.dashboard-body[data-dashboard-theme=bright] .admin-action-list>button:hover,.dashboard-body[data-dashboard-theme=bright] .admin-action-list>button:focus-visible,.dashboard-body[data-dashboard-theme=bright] button.admin-page-metric-card.is-actionable:hover,.dashboard-body[data-dashboard-theme=bright] button.admin-page-metric-card.is-actionable:focus-visible,.dashboard-body[data-dashboard-theme=bright] .admin-panel-action:hover,.dashboard-body[data-dashboard-theme=bright] .admin-panel-action:focus-visible{background:var(--accent-soft)!important;background-color:var(--accent-soft)!important}@media (width<=1200px){.admin-body .admin-page-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-body .admin-view[data-admin-section=overview] .admin-decision-strip,.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=980px){.admin-body .admin-collection-filter-tabs{scroll-snap-type:x proximity;gap:1.15rem}.admin-body .admin-collection-filter-tabs>button,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag{scroll-snap-align:start}.admin-body .admin-overview-grid,.admin-body .admin-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-body .admin-page-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body .admin-view[data-admin-section=overview] .admin-decision-strip,.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){.admin-body .admin-overview-grid,.admin-body .admin-recent-grid{grid-template-columns:1fr}}@media (width<=520px){.admin-body .admin-page-metric-grid,.admin-body .admin-view[data-admin-section=overview] .admin-decision-strip,.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis{grid-template-columns:1fr!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-card,.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis>button{min-height:7rem}}.admin-body .admin-view[data-admin-section=projects] .admin-work-list:not(.is-project-grouped){grid-template-columns:repeat(auto-fill,12rem)!important;justify-content:start!important;align-items:start!important;gap:.95rem!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card{transition:border-color .16s,background-color .16s;border-radius:18px!important;width:12rem!important;max-width:12rem!important;min-height:12rem!important;padding:.7rem!important;overflow:hidden!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card:hover,.admin-body .admin-view[data-admin-section=projects] .admin-project-card:focus-within{border-color:var(--accent-line)!important;background:var(--accent-soft)!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-overview-card:not(.is-expanded){aspect-ratio:1!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card-face{gap:.55rem;min-height:100%!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-list,.admin-body .admin-view[data-admin-section=tickets] .admin-work-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));align-items:stretch;gap:.95rem!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-card,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card{min-width:0;height:100%;min-height:12rem;background:var(--admin-collection-surface)!important;background-color:var(--admin-collection-surface)!important;border-radius:18px!important;padding:1rem!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-card-selection-layout,.admin-body .admin-view[data-admin-section=clients] .admin-collection-card-face,.admin-body .admin-view[data-admin-section=tickets] .admin-collection-card-face{height:100%}.admin-body .admin-view[data-admin-section=clients] .admin-collection-card-face,.admin-body .admin-view[data-admin-section=tickets] .admin-collection-card-face{align-content:space-between;gap:.85rem;display:grid}.admin-body .admin-view[data-admin-section=clients] .dashboard-list-card-top,.admin-body .admin-view[data-admin-section=tickets] .dashboard-list-card-top{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:.85rem;display:grid}.admin-body .admin-view[data-admin-section=clients] .admin-client-row-actions,.admin-body .admin-view[data-admin-section=tickets] .admin-client-row-actions{justify-self:start}.admin-body .admin-view[data-admin-section=clients] .admin-client-summary-metrics span{white-space:normal;min-width:0}.admin-body .admin-client-card .dashboard-status.is-needs-us{border-color:var(--accent-line)!important;background:var(--accent-soft)!important;color:var(--accent-text)!important}.admin-body .admin-client-card .dashboard-status.is-waiting-on-client,.admin-body .admin-client-card .dashboard-status.is-active-service,.admin-body .admin-client-card .dashboard-status.is-on-track{border-color:var(--line)!important;color:var(--muted)!important;background:0 0!important}.admin-body{--admin-interaction-line:#ffffffeb;--admin-interaction-ring:#ffffffb3;--admin-interaction-soft:#ffffff09;--admin-collection-surface:#0d0d0f;--admin-row-surface:#121214}.admin-body.dashboard-body[data-dashboard-theme=bright]{--admin-interaction-line:#111114eb;--admin-interaction-ring:#11111494;--admin-interaction-soft:#11111409;--admin-collection-surface:#fff;--admin-row-surface:#fff}.admin-body[data-admin-view=overview] .admin-hero [data-admin-refresh],.admin-body[data-admin-view=overview] .admin-hero [data-admin-refresh]:hover,.admin-body[data-admin-view=overview] .admin-hero [data-admin-refresh]:focus-visible{box-sizing:border-box;border:1px solid var(--line-strong)!important;width:auto!important;min-width:0!important;min-height:2.25rem!important;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;padding:0 1rem!important;transform:none!important}.admin-body[data-admin-view=overview] .admin-hero [data-admin-refresh]:hover,.admin-body[data-admin-view=overview] .admin-hero [data-admin-refresh]:focus-visible{border-color:var(--admin-interaction-line)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--admin-interaction-ring)!important;outline:none!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-card:hover,.admin-body .admin-view[data-admin-section=overview] .admin-decision-card:focus-visible,.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis>button:hover,.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis>button:focus-visible,.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button:hover,.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button:focus-visible,.admin-body .admin-view[data-admin-section=overview] .admin-panel-action:hover,.admin-body .admin-view[data-admin-section=overview] .admin-panel-action:focus-visible,.admin-body .admin-view[data-admin-section=overview] .admin-mini-row-action:hover,.admin-body .admin-view[data-admin-section=overview] .admin-mini-row-action:focus-visible,.admin-body button.admin-page-metric-card.is-actionable:hover,.admin-body button.admin-page-metric-card.is-actionable:focus-visible{border-color:var(--admin-interaction-line)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--admin-interaction-ring)!important;filter:none!important;background-image:none!important;outline:none!important;transform:none!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-card:hover,.admin-body .admin-view[data-admin-section=overview] .admin-decision-card:focus-visible,.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis>button:hover,.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis>button:focus-visible,.admin-body button.admin-page-metric-card.is-actionable:hover,.admin-body button.admin-page-metric-card.is-actionable:focus-visible{background:var(--panel)!important;background-color:var(--panel)!important}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row-action:hover,.admin-body .admin-view[data-admin-section=overview] .admin-mini-row-action:focus-visible{background:var(--admin-row-surface)!important;background-color:var(--admin-row-surface)!important}.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button:hover,.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button:focus-visible,.admin-body .admin-view[data-admin-section=overview] .admin-panel-action:hover,.admin-body .admin-view[data-admin-section=overview] .admin-panel-action:focus-visible{background:0 0!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-card.is-critical,.admin-body .admin-view[data-admin-section=overview] .admin-decision-card.is-attention{border-color:var(--line)!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-card small,.admin-body .admin-view[data-admin-section=overview] .admin-finance-kpis>button>span,.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button>small,.admin-body .admin-project-resource-list b{text-underline-offset:.22em;text-decoration:underline 1px #0000;transition:color .16s,text-decoration-color .16s;color:var(--muted)!important}.admin-body .admin-view[data-admin-section=overview] :is(.admin-decision-card,.admin-finance-kpis>button,.admin-action-list>button):hover :is(small,span),.admin-body .admin-view[data-admin-section=overview] :is(.admin-decision-card,.admin-finance-kpis>button,.admin-action-list>button):focus-visible :is(small,span),.admin-body .admin-project-resource-list a:hover b,.admin-body .admin-project-resource-list a:focus-visible b{text-decoration-color:currentColor;color:var(--text)!important}.admin-body .admin-collection-card-face:focus-visible,.admin-body .admin-project-card-face:focus-visible{border-radius:12px;box-shadow:0 0 0 1px var(--admin-interaction-ring)!important;outline:none!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-card:hover,.admin-body .admin-view[data-admin-section=clients] .admin-client-card:focus-visible,.admin-body .admin-view[data-admin-section=clients] .admin-client-card:focus-within,.admin-body .admin-view[data-admin-section=projects] .admin-project-card:hover,.admin-body .admin-view[data-admin-section=projects] .admin-project-card:focus-within,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:hover,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:focus-visible,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:focus-within{border-color:var(--admin-interaction-line)!important;background:var(--admin-collection-surface)!important;background-color:var(--admin-collection-surface)!important;box-shadow:0 0 0 1px var(--admin-interaction-ring)!important;filter:none!important;background-image:none!important;transform:none!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-card.is-selected,.admin-body .admin-view[data-admin-section=clients] .admin-client-card.is-selected:hover,.admin-body .admin-view[data-admin-section=clients] .admin-client-card.is-selected:focus-within{border-color:var(--admin-interaction-line)!important;background:var(--admin-collection-surface)!important;background-color:var(--admin-collection-surface)!important;box-shadow:0 0 0 1px var(--admin-interaction-ring)!important}.admin-body .admin-client-selection-control:hover,.admin-body .admin-client-selection-control:focus-within{border-color:var(--admin-interaction-line)!important;box-shadow:0 0 0 1px var(--admin-interaction-ring)!important;background:0 0!important}.admin-body .admin-client-select-all input,.admin-body .admin-client-selection-control input{accent-color:var(--admin-interaction-line)}.admin-body .admin-collection-filter-tabs>button strong,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag strong,.admin-body .admin-collection-filter-tabs>button.is-active strong,.admin-body .admin-collection-filter-tabs>button[aria-pressed=true] strong,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag.is-active strong,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag[aria-pressed=true] strong{min-width:0;min-height:0;color:var(--quiet);border-radius:0;padding:0;background:0 0!important;border:0!important}.admin-body .admin-collection-filter-tabs>button:hover,.admin-body .admin-collection-filter-tabs>button:focus-visible,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag:hover,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag:focus-visible{color:var(--text);box-shadow:none!important;outline:none!important}.admin-body .admin-collection-filter-tabs>button:hover:after,.admin-body .admin-collection-filter-tabs>button:focus-visible:after,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag:hover:after,.admin-body .admin-collection-filter-tabs>.admin-client-filter-tag:focus-visible:after{background:var(--admin-interaction-line)}.admin-body .admin-client-controls{grid-template-columns:minmax(11rem,13rem) minmax(13rem,18rem);align-items:end;width:min(100%,31.65rem)}.admin-body .admin-sort-control{min-width:0;display:block;position:relative}.admin-body .admin-sort-control .admin-filter-select{-webkit-appearance:none;appearance:none;width:100%;height:2.6rem;min-height:2.6rem;padding-top:0;padding-bottom:0;padding-right:2.75rem;border-color:var(--line)!important;color:var(--text)!important;background:0 0!important}.admin-body .admin-view[data-admin-section=clients] .admin-search{height:2.6rem;min-height:2.6rem;padding-top:0;padding-bottom:0}.admin-body .admin-sort-chevron{color:var(--muted);pointer-events:none;font-size:1.02rem;font-weight:800;line-height:1;position:absolute;top:50%;right:.92rem;transform:translateY(-58%)}.admin-body .admin-view[data-admin-section=clients] .admin-search:hover,.admin-body .admin-view[data-admin-section=clients] .admin-search:focus,.admin-body .admin-view[data-admin-section=clients] .admin-filter-select:hover,.admin-body .admin-view[data-admin-section=clients] .admin-filter-select:focus{border-color:var(--admin-interaction-line)!important;box-shadow:0 0 0 1px var(--admin-interaction-ring)!important;outline:none!important}.admin-body .admin-client-selection-toolbar,.admin-body .admin-client-selection-start,.admin-body .admin-client-selection-start:hover,.admin-body .admin-client-selection-start:focus-visible,.admin-body .admin-client-selection-close,.admin-body .admin-client-selection-close:hover,.admin-body .admin-client-selection-close:focus-visible{box-sizing:border-box}.admin-body .admin-client-selection-toolbar{min-height:2.25rem}.admin-body .admin-client-selection-start,.admin-body .admin-client-selection-start:hover,.admin-body .admin-client-selection-start:focus-visible,.admin-body .admin-client-selection-close,.admin-body .admin-client-selection-close:hover,.admin-body .admin-client-selection-close:focus-visible{flex:none;border:1px solid var(--line-strong)!important;width:auto!important;min-width:0!important;min-height:2.25rem!important;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;padding:0 .78rem!important;transform:none!important}.admin-body .admin-client-selection-start:hover,.admin-body .admin-client-selection-start:focus-visible,.admin-body .admin-client-selection-close:hover,.admin-body .admin-client-selection-close:focus-visible{border-color:var(--admin-interaction-line)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--admin-interaction-ring)!important;outline:none!important}.admin-body .admin-filter-select option{background:var(--panel);color:var(--text)}.admin-body .admin-meeting-info-button:hover,.admin-body .admin-meeting-info-button:focus-visible,.admin-body .admin-meeting-link:hover,.admin-body .admin-meeting-link:focus-visible,.admin-body .admin-client-expand-button:hover,.admin-body .admin-client-expand-button:focus-visible{border-color:var(--admin-interaction-line)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--admin-interaction-ring)!important;filter:none!important;background:0 0!important;outline:none!important;transform:none!important}.admin-body .admin-meeting-filter-group button:hover,.admin-body .admin-meeting-filter-group button:focus-visible,.admin-body .admin-meeting-pager button:hover,.admin-body .admin-meeting-pager button:focus-visible{text-underline-offset:.22em;text-decoration:underline 1px;color:var(--text)!important;outline:none!important}.admin-body .admin-finance-groups{gap:1.1rem;display:grid}.admin-body .admin-finance-group{border-top:1px solid var(--line);gap:.85rem;padding-top:1rem;display:grid}.admin-body .admin-finance-group:first-child{border-top:0;padding-top:0}.admin-body .admin-finance-group-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.admin-body .admin-finance-group-head>div{gap:.25rem;display:grid}.admin-body .admin-finance-group-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.admin-body .admin-finance-group-head h4,.admin-body .admin-finance-group-head p,.admin-body .admin-finance-method{margin:0}.admin-body .admin-finance-group-head h4{color:var(--text);font-size:1rem;line-height:1.2}.admin-body .admin-finance-group-head p,.admin-body .admin-finance-method{max-width:42rem;color:var(--muted);font-size:.76rem;line-height:1.45}.admin-body .admin-finance-group-head p{text-align:right}.admin-body .admin-view[data-admin-section=overview] .admin-finance-group .admin-finance-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-body .admin-finance-revenue-panel{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-top:1.1rem;padding:1rem 1.1rem .9rem}.admin-body .admin-finance-revenue-panel .admin-line-chart-scroll{width:100%;margin:.7rem auto 0;overflow:visible}.admin-body .admin-finance-revenue-panel .admin-line-chart-scroll:focus-visible{outline:1px solid var(--admin-interaction-line);outline-offset:.2rem;border-radius:.25rem}.admin-body .admin-finance-revenue-panel .admin-line-chart-shell{width:100%;max-width:none;margin:0}.admin-body .admin-line-chart-shell{min-height:0}.admin-body .admin-line-chart,.admin-body .admin-line-chart-hover-layer{height:100%;min-height:0}.admin-body .admin-finance-method{margin-top:.35rem}.admin-body .admin-revenue-chart-toolbar,.admin-body .admin-revenue-chart-legend{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-body .admin-revenue-chart-toolbar>div{gap:.25rem;display:grid}.admin-body .admin-revenue-chart-toolbar>div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.admin-body .admin-revenue-chart-toolbar>div>strong{color:var(--text);font-size:1rem;line-height:1.2}.admin-body .admin-revenue-range-control{align-items:center;min-width:10rem;display:inline-flex;position:relative}.admin-body .admin-revenue-range-control select{border:1px solid var(--line-strong);width:100%;min-height:2.45rem;color:var(--text);font:inherit;appearance:none;background:0 0;border-radius:999px;padding:0 2.35rem 0 .85rem;font-size:.78rem;font-weight:800}.admin-body .admin-revenue-range-control select option{background:var(--panel);color:var(--text)}.admin-body .admin-revenue-range-control>span:last-child{color:var(--muted);pointer-events:none;font-size:.9rem;position:absolute;right:.85rem}.admin-body .admin-revenue-range-control select:hover,.admin-body .admin-revenue-range-control select:focus-visible,.admin-body .admin-revenue-custom-range input:hover,.admin-body .admin-revenue-custom-range input:focus-visible{border-color:var(--admin-interaction-line);box-shadow:0 0 0 1px var(--admin-interaction-ring);outline:none}.admin-body .admin-revenue-custom-range{justify-content:flex-end;gap:.65rem;margin-top:.7rem;display:flex}.admin-body .admin-revenue-custom-range label{gap:.28rem;display:grid}.admin-body .admin-revenue-custom-range label>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:850}.admin-body .admin-revenue-custom-range input{border:1px solid var(--line-strong);min-height:2.4rem;color:var(--text);color-scheme:dark;font:inherit;background:0 0;border-radius:10px;padding:0 .75rem;font-size:.78rem}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-revenue-custom-range input{color-scheme:light}.admin-body .admin-revenue-chart-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem;display:grid}.admin-body .admin-revenue-chart-summary>div{border-right:1px solid var(--line);gap:.18rem;min-width:0;padding:.7rem .85rem;display:grid}.admin-body .admin-revenue-chart-summary>div:last-child{border-right:0}.admin-body .admin-revenue-chart-summary span,.admin-body .admin-revenue-chart-summary small{color:var(--muted);font-size:.68rem;font-weight:800}.admin-body .admin-revenue-chart-summary span{align-items:center;gap:.42rem;display:inline-flex}.admin-body .admin-revenue-chart-summary strong{color:var(--text);font-size:1.08rem;line-height:1.15}.admin-body .admin-revenue-chart-summary i{border-radius:999px;width:.5rem;height:.5rem}.admin-body .admin-revenue-chart-summary i.is-primary{background:var(--accent)}.admin-body .admin-revenue-chart-summary i.is-secondary{background:#dddddfb8}.admin-body .admin-revenue-chart-legend{justify-content:flex-end;margin-top:.7rem}.admin-body .admin-chart-help>summary{border:1px solid var(--line-strong);width:1.8rem;height:1.8rem;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;place-items:center;font-size:.76rem;font-weight:900;list-style:none;display:inline-grid}.admin-body .admin-chart-help>summary::-webkit-details-marker{display:none}.admin-body .admin-chart-help>summary:hover,.admin-body .admin-chart-help>summary:focus-visible,.admin-body .admin-chart-help[open]>summary{border-color:var(--admin-interaction-line);color:var(--text);box-shadow:0 0 0 1px var(--admin-interaction-ring);outline:none}.admin-body .admin-chart-help>div{z-index:20;border:1px solid var(--line-strong);background:var(--panel);border-radius:14px;gap:.3rem;width:min(24rem,100vw - 4rem);padding:.9rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 1rem 2.4rem #00000047}.admin-body .admin-chart-help>div strong{color:var(--text);font-size:.78rem}.admin-body .admin-chart-help>div p{color:var(--muted);margin:0 0 .35rem;font-size:.74rem;line-height:1.45}.admin-body .admin-chart-help>div p:last-child{margin-bottom:0}.admin-body .admin-recent-column-head>button{text-underline-offset:.22em;text-decoration:underline 1px #0000;transition:color .16s,text-decoration-color .16s;color:var(--muted)!important}.admin-body .admin-recent-column-head>button:hover,.admin-body .admin-recent-column-head>button:focus-visible{text-decoration-color:currentColor;color:var(--text)!important;outline:none!important}.admin-line-chart-x-band{z-index:2;min-width:0;min-height:0;color:var(--text);cursor:crosshair;pointer-events:auto;appearance:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute}.admin-line-chart-x-band.is-unavailable{cursor:default}.admin-line-chart-x-band:before,.admin-line-chart-x-band:after{content:"";opacity:0;pointer-events:none;transition:opacity .14s;position:absolute}.admin-line-chart-x-band:before{display:none}.admin-line-chart-x-band:after{top:0;bottom:0;left:var(--chart-anchor-x);background:var(--admin-interaction-line,#ffffffb8);width:1px;transform:translate(-.5px)}.admin-line-chart-x-band:hover,.admin-line-chart-x-band:focus,.admin-line-chart-x-band:focus-visible{z-index:9;box-shadow:none;outline:none}.admin-line-chart-x-band:hover:after,.admin-line-chart-x-band:focus:after,.admin-line-chart-x-band:focus-visible:after{opacity:1}.admin-line-chart-band-dot{left:var(--chart-anchor-x);z-index:3;border:2px solid var(--panel);opacity:0;pointer-events:none;border-radius:999px;width:.56rem;height:.56rem;transition:opacity .14s;position:absolute;transform:translate(-50%,-50%)}.admin-line-chart-band-dot.is-primary{top:var(--chart-primary-y);background:var(--accent);box-shadow:0 0 0 2px var(--accent)}.admin-line-chart-band-dot.is-secondary{top:var(--chart-secondary-y);background:#dddddfdb;box-shadow:0 0 0 2px #dddddfb8}.admin-line-chart-x-band:hover .admin-line-chart-band-dot,.admin-line-chart-x-band:focus .admin-line-chart-band-dot,.admin-line-chart-x-band:focus-visible .admin-line-chart-band-dot{opacity:1}.admin-line-chart-x-band .admin-line-chart-tooltip{top:50%;bottom:auto;left:var(--chart-tooltip-left,var(--chart-anchor-x));transform:translateY(-50%)}.admin-line-chart-x-band .admin-line-chart-tooltip:after{display:none}.admin-line-chart-x-band:hover .admin-line-chart-tooltip,.admin-line-chart-x-band:focus .admin-line-chart-tooltip,.admin-line-chart-x-band:focus-visible .admin-line-chart-tooltip{opacity:1;transform:translateY(-50%)}.admin-line-chart-x-band.is-first .admin-line-chart-tooltip{right:auto;left:var(--chart-tooltip-left,var(--chart-anchor-x));transform:translateY(-50%)}.admin-line-chart-x-band.is-first:hover .admin-line-chart-tooltip,.admin-line-chart-x-band.is-first:focus .admin-line-chart-tooltip,.admin-line-chart-x-band.is-first:focus-visible .admin-line-chart-tooltip{transform:translateY(-50%)}.admin-line-chart-x-band.is-last .admin-line-chart-tooltip{right:auto;left:var(--chart-tooltip-left,var(--chart-anchor-x));transform:translateY(-50%)}.admin-line-chart-x-band.is-last:hover .admin-line-chart-tooltip,.admin-line-chart-x-band.is-last:focus .admin-line-chart-tooltip,.admin-line-chart-x-band.is-last:focus-visible .admin-line-chart-tooltip{transform:translateY(-50%)}.admin-line-chart-tooltip .admin-line-chart-no-data{color:var(--muted);justify-content:flex-start}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .dashboard-status.is-in-review,.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .dashboard-status.is-reviewing-request{border-color:var(--status-info)!important;background:var(--status-info)!important;color:var(--status-text-light)!important}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .dashboard-status.is-visual-storyboard{border-color:var(--status-storyboard)!important;background:var(--status-storyboard)!important;color:var(--status-text-light)!important}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .dashboard-status.is-storyboard-review,.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .dashboard-status.is-delivery-review{border-color:var(--status-review)!important;background:var(--status-review)!important;color:var(--status-text-dark)!important}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .dashboard-status.is-in-progress,.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .dashboard-status.is-in-production{border-color:var(--status-production)!important;background:var(--status-production)!important;color:var(--status-text-dark)!important}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .dashboard-status.is-approved,.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .dashboard-status.is-delivered{border-color:var(--status-success)!important;background:var(--status-success)!important;color:var(--status-text-dark)!important}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .dashboard-status.is-open,.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .dashboard-status.is-waiting-on-stormxsync,.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .dashboard-status.is-waiting-on-client{border-color:var(--line)!important;color:var(--muted)!important;background:0 0!important}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .admin-overview-ticket-status.is-needs-us,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-mini-row .admin-overview-ticket-status.is-needs-us{border-color:var(--status-production)!important;background:var(--status-production)!important;color:var(--status-text-dark)!important}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .admin-overview-ticket-status.is-waiting-client,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-mini-row .admin-overview-ticket-status.is-waiting-client{border-color:var(--status-info)!important;background:var(--status-info)!important;color:var(--status-text-light)!important}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .admin-overview-ticket-status.is-resolved,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-mini-row .admin-overview-ticket-status.is-resolved{border-color:var(--status-success)!important;background:var(--status-success)!important;color:var(--status-text-dark)!important}.admin-body .admin-ticket-attention.is-needs-us,.admin-body .admin-ticket-attention.is-waiting-client,.admin-body .admin-client-card .dashboard-status.is-needs-us,.admin-body .admin-client-card .dashboard-status.is-waiting-on-client,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-ticket-attention.is-needs-us,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-ticket-attention.is-waiting-client,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-client-card .dashboard-status.is-needs-us,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-client-card .dashboard-status.is-waiting-on-client{border-color:var(--line)!important;color:var(--muted)!important;background:0 0!important}.admin-body .admin-recent-column-head>button:hover,.admin-body .admin-recent-column-head>button:focus-visible{text-underline-offset:.22em;text-decoration:underline 1px;color:var(--text)!important;outline:none!important}@media (width<=1200px){.admin-body .admin-view[data-admin-section=overview] .admin-finance-group .admin-finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.admin-body .admin-view[data-admin-section=overview] .admin-finance-group .admin-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-body .admin-finance-group-head{display:grid}.admin-body .admin-finance-group-head p{text-align:left}.admin-body .admin-revenue-chart-toolbar{align-items:stretch;display:grid}.admin-body .admin-revenue-range-control{width:min(100%,15rem)}.admin-body .admin-revenue-custom-range,.admin-body .admin-revenue-chart-legend{justify-content:flex-start}.admin-body .admin-finance-revenue-panel .admin-line-chart-scroll{overscroll-behavior:auto;scrollbar-width:none;overflow:visible!important}.admin-body .admin-finance-revenue-panel .admin-line-chart-shell{min-width:0;width:100%!important;max-width:none!important;overflow:visible!important}.admin-body .admin-finance-revenue-panel .admin-line-chart-hover-layer{max-width:none!important;overflow:visible!important}}@media (width<=680px){.admin-body .admin-client-controls{grid-template-columns:1fr;width:100%}}@media (width<=520px){.admin-body .admin-view[data-admin-section=overview] .admin-finance-group .admin-finance-kpis{grid-template-columns:1fr!important}.admin-body .admin-finance-revenue-panel{padding-inline:.8rem}.admin-body .admin-revenue-custom-range,.admin-body .admin-revenue-chart-summary{grid-template-columns:1fr}.admin-body .admin-revenue-custom-range{display:grid}.admin-body .admin-revenue-chart-summary>div{border-right:0;border-bottom:1px solid var(--line)}.admin-body .admin-revenue-chart-summary>div:last-child{border-bottom:0}.admin-body .admin-revenue-chart-legend{align-items:flex-start}.admin-body .admin-legend-row{justify-content:flex-start}}.admin-body .admin-view[data-admin-section=overview]{--admin-overview-label-size:.6875rem;--admin-overview-meta-size:.8125rem;--admin-overview-body-size:.875rem;--admin-overview-section-size:1rem;--admin-overview-value-size:1.25rem;--admin-overview-inset:1rem;--admin-overview-grid-gap:.75rem;gap:1rem!important}.admin-body[data-admin-view=overview] .admin-hero h1{font-size:1.25rem;line-height:1.2!important}.admin-body .admin-view[data-admin-section=overview] .admin-metric-grid{gap:1rem!important}.admin-body .admin-view[data-admin-section=overview] .admin-overview-panel+.admin-overview-panel,.admin-body .admin-view[data-admin-section=overview]>.dashboard-section-card{padding-top:1rem!important}.admin-body .admin-view[data-admin-section=overview] .admin-overview-head{align-items:flex-end;gap:1rem;margin-bottom:0!important}.admin-body .admin-view[data-admin-section=overview] .admin-overview-head>div,.admin-body .admin-view[data-admin-section=overview]>.dashboard-section-card .dashboard-section-head>div{gap:.2rem;min-width:0;display:grid}.admin-body .admin-view[data-admin-section=overview] :is(.admin-overview-head h3,.dashboard-section-head h3,.admin-finance-group-head h4,.admin-revenue-chart-toolbar>div>strong,.admin-graph-head strong,.admin-visitor-map-head strong){font-size:var(--admin-overview-section-size);letter-spacing:0;line-height:1.25}.admin-body .admin-view[data-admin-section=overview] :is(.admin-overview-head .eyebrow,.dashboard-section-head .eyebrow,.admin-finance-group-head>div>span,.admin-revenue-chart-toolbar>div>span,.admin-meetings-panel-head span,.admin-meeting-table th,.admin-decision-card>span,.admin-finance-kpis>button>small,.admin-action-list>button>span,.admin-website-kpis>span,.admin-visitor-map-head>div>span,.admin-visitor-origin-list span){font-size:var(--admin-overview-label-size);line-height:1.25}.admin-body .admin-view[data-admin-section=overview] .admin-overview-head>span{max-width:38rem;color:var(--muted);font-size:var(--admin-overview-meta-size);letter-spacing:0;text-align:right;text-transform:none;font-weight:600;line-height:1.4}.admin-body .admin-view[data-admin-section=overview] :is(.admin-decision-card>strong,.admin-finance-kpis>button>strong,.admin-website-kpis strong){color:var(--text);font-size:var(--admin-overview-value-size);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.admin-body .admin-view[data-admin-section=overview] :is(.admin-decision-card>p,.admin-finance-kpis>button>p,.admin-finance-group-head>p,.admin-finance-method,.admin-chart-help-panel>p,.admin-visitor-map-head>p){font-size:var(--admin-overview-body-size)!important;line-height:1.45!important}.admin-body .admin-view[data-admin-section=overview] :is(.admin-decision-card>small,.admin-finance-kpis>button>span,.admin-action-list>button>small){font-size:var(--admin-overview-label-size);line-height:1.3}.admin-body .admin-view[data-admin-section=overview] :is(.admin-decision-strip,.admin-finance-kpis,.admin-website-kpis,.admin-recent-grid){gap:var(--admin-overview-grid-gap)!important}.admin-body .admin-view[data-admin-section=overview] :is(.admin-decision-card,.admin-finance-kpis>button){gap:.3rem;min-height:0!important;padding:var(--admin-overview-inset)!important}.admin-body .admin-view[data-admin-section=overview] .admin-decision-card{min-height:8.75rem!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-groups{gap:1rem}.admin-body .admin-view[data-admin-section=overview] .admin-finance-group{gap:.75rem;padding-top:1rem}.admin-body .admin-view[data-admin-section=overview] .admin-finance-group-head>p,.admin-body .admin-view[data-admin-section=overview] .admin-finance-method{max-width:46rem}.admin-body .admin-view[data-admin-section=overview] .admin-meetings-panel,.admin-body .admin-view[data-admin-section=overview] .admin-finance-plan-panel,.admin-body .admin-view[data-admin-section=overview] .admin-website-main,.admin-body .admin-view[data-admin-section=overview] .admin-website-side>.admin-page-panel,.admin-body .admin-view[data-admin-section=overview] .admin-source-panel,.admin-body .admin-view[data-admin-section=overview] .admin-visitor-map-panel{padding:var(--admin-overview-inset)!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-body,.admin-body .admin-view[data-admin-section=overview] .admin-website-grid{gap:var(--admin-overview-grid-gap)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel{border:0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:1rem 0 .9rem!important}.admin-body .admin-view[data-admin-section=overview] :is(.admin-revenue-chart-toolbar,.admin-revenue-custom-range,.admin-revenue-chart-legend,.admin-finance-method){margin-right:var(--admin-overview-inset);margin-left:var(--admin-overview-inset)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-scroll{width:auto;margin:.55rem var(--admin-overview-inset) 0;overscroll-behavior:auto;scrollbar-width:none;overflow:visible}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-shell.is-compact{aspect-ratio:auto;width:100%;min-width:0;max-width:none}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-grid text,.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-labels text{font-size:var(--admin-overview-label-size);font-weight:650}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-line{stroke-width:2.2px;filter:none}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-line.is-secondary{stroke-width:1.65px}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-dots circle{stroke-width:1.6px}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-tooltip strong{font-size:var(--admin-overview-body-size);line-height:1.3}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-tooltip span{font-size:var(--admin-overview-meta-size);font-weight:700;line-height:1.35}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-grid line{stroke:#1111141f}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-line.is-secondary,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-dots circle.is-secondary{stroke:#737887}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-dots circle{fill:#fff}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-band-dot.is-secondary,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-revenue-chart-summary i.is-secondary,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-revenue-chart-legend i.is-secondary{background:#737887}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-band-dot.is-secondary{box-shadow:0 0 0 2px #73788747}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-tooltip{border-color:var(--line-strong);background:#fff;box-shadow:0 .75rem 1.8rem #11111424}.admin-body .admin-view[data-admin-section=overview] .admin-revenue-chart-summary>div{padding:.7rem var(--admin-overview-inset)}.admin-body .admin-view[data-admin-section=overview] .admin-revenue-chart-summary strong{font-size:var(--admin-overview-body-size);font-variant-numeric:tabular-nums;line-height:1.2}.admin-body .admin-view[data-admin-section=overview] .admin-revenue-chart-summary :is(span,small){font-size:var(--admin-overview-label-size)}.admin-body .admin-view[data-admin-section=overview] .admin-revenue-chart-legend{position:relative}.admin-body .admin-view[data-admin-section=overview] .admin-revenue-chart-legend .admin-legend-row span,.admin-body .admin-view[data-admin-section=overview] :is(.admin-revenue-range-control select,.admin-revenue-custom-range input,.admin-meeting-info-button,.admin-meeting-link){font-size:var(--admin-overview-meta-size)}.admin-body .admin-view[data-admin-section=overview] .admin-revenue-custom-range label>span{font-size:var(--admin-overview-label-size);line-height:1.25}.admin-body .admin-chart-help{flex:none;position:static}.admin-body .admin-chart-help-trigger{border:1px solid var(--line-strong);width:1.8rem;height:1.8rem;color:var(--muted);font:inherit;cursor:help;appearance:none;background:0 0;border-radius:999px;place-items:center;padding:0;font-size:.76rem;font-weight:900;display:inline-grid}.admin-body .admin-chart-help-trigger:hover,.admin-body .admin-chart-help-trigger:focus-visible,.admin-body .admin-chart-help.is-open>.admin-chart-help-trigger{border-color:var(--admin-interaction-line);color:var(--text);box-shadow:0 0 0 1px var(--admin-interaction-ring);outline:none}.admin-body .admin-chart-help>.admin-chart-help-panel{z-index:20;width:min(24rem,100vw - 2rem);padding:var(--admin-overview-inset,1rem);visibility:hidden;opacity:0;pointer-events:none;gap:.35rem;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;top:calc(100% + .55rem);right:0;transform:translateY(.25rem)}.admin-body .admin-chart-help.is-open>.admin-chart-help-panel{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.admin-body .admin-view[data-admin-section=overview] .admin-chart-help-panel>strong{font-size:var(--admin-overview-body-size);line-height:1.3}.admin-body .admin-view[data-admin-section=overview] .admin-action-list{padding:0!important}.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button,.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button:first-child,.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button:last-child{min-height:0;padding:.75rem var(--admin-overview-inset)!important}.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button:not(:last-child){border-bottom:1px solid var(--line)}.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button>span,.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button>small{font-size:var(--admin-overview-label-size)}.admin-body .admin-view[data-admin-section=overview] .admin-action-list>button>strong{font-size:var(--admin-overview-body-size);line-height:1.35}.admin-body .admin-view[data-admin-section=overview] .admin-panel-action{min-height:2.25rem;font-size:var(--admin-overview-meta-size)}.admin-body .admin-view[data-admin-section=overview] .admin-meeting-filter-group button{font-size:var(--admin-overview-meta-size);font-weight:800;line-height:1}.admin-body .admin-view[data-admin-section=overview] .admin-meetings-panel{--admin-meeting-row-height:3.25rem;gap:.55rem}.admin-body .admin-view[data-admin-section=overview] .admin-meeting-table{min-width:38rem}.admin-body .admin-view[data-admin-section=overview] .admin-meeting-table :is(th,td){height:auto;padding:.375rem var(--admin-overview-inset)}.admin-body .admin-view[data-admin-section=overview] .admin-meeting-table tbody :is(tr,td){height:var(--admin-meeting-row-height)}.admin-body .admin-view[data-admin-section=overview] .admin-meeting-table :is(th,td):first-child{padding-left:0}.admin-body .admin-view[data-admin-section=overview] .admin-meeting-table :is(th,td):last-child{padding-right:0}.admin-body .admin-view[data-admin-section=overview] .admin-meeting-table strong{font-size:var(--admin-overview-body-size)}.admin-body .admin-view[data-admin-section=overview] .admin-meeting-table :is(small,time),.admin-body .admin-view[data-admin-section=overview] .admin-meeting-empty-row td,.admin-body .admin-view[data-admin-section=overview] .admin-meeting-pager :is(span,button){font-size:var(--admin-overview-meta-size)}.admin-body .admin-view[data-admin-section=overview] .admin-website-kpis>span,.admin-body .admin-view[data-admin-section=overview] .admin-visitor-origin-list>div,.admin-body .admin-view[data-admin-section=overview] .admin-mini-row{padding:.75rem var(--admin-overview-inset)!important}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row{box-sizing:border-box;height:4.5rem;min-height:4.5rem}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row strong{min-width:0;font-size:var(--admin-overview-body-size);overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;-webkit-line-clamp:unset;line-height:1.35;display:block;overflow:hidden}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row div>span{font-size:var(--admin-overview-meta-size);line-height:1.35}.admin-body .admin-view[data-admin-section=overview] .admin-mini-row .dashboard-status{font-size:var(--admin-overview-label-size);line-height:1}@media (width<=760px){.admin-body .admin-view[data-admin-section=overview] .admin-overview-head{align-items:start;display:grid}.admin-body .admin-view[data-admin-section=overview] .admin-overview-head>span{text-align:left}.admin-body .admin-view[data-admin-section=overview] .admin-panel-action{min-height:2.75rem}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-shell.is-compact{aspect-ratio:auto;min-width:0;width:100%!important}}@media (width<=520px){.admin-body .admin-view[data-admin-section=overview] .admin-revenue-chart-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-body .admin-view[data-admin-section=overview] .admin-revenue-chart-summary>div,.admin-body .admin-view[data-admin-section=overview] .admin-revenue-chart-summary>div:last-child{border-right:1px solid var(--line);border-bottom:0;padding:.55rem .625rem}.admin-body .admin-view[data-admin-section=overview] .admin-revenue-chart-summary>div:last-child{border-right:0}}.admin-body .admin-client-lightbox{--admin-client-control-border:var(--line-strong)}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-client-lightbox{--admin-client-control-border:#b6bbc7}.admin-body .admin-client-lightbox .admin-client-lightbox-dialog.info-shell{border-color:var(--line)!important;border-radius:var(--radius-md)!important;background:var(--panel)!important;background-color:var(--panel)!important}.admin-body .admin-client-lightbox-head h3{font-family:var(--font-body);letter-spacing:0;font-size:30px;font-weight:800;line-height:1.05}.admin-body .admin-client-lightbox-head .eyebrow{margin-bottom:.65rem;font-size:.75rem;font-weight:800;line-height:1}.admin-body .admin-client-lightbox .dashboard-close-button,.admin-body .admin-client-lightbox .dashboard-close-button:hover,.admin-body .admin-client-lightbox .dashboard-close-button:focus-visible{color:var(--text);background:0 0;border-radius:999px;transform:none;box-shadow:none!important;outline:0!important}.admin-body .admin-client-lightbox .dashboard-close-button:hover,.admin-body .admin-client-lightbox .dashboard-close-button:focus-visible{border-color:var(--admin-interaction-line)}.admin-body .admin-client-editor-panel,.admin-body .admin-client-team-panel,.admin-body .admin-client-support-panel{border-color:var(--line);border-radius:var(--radius-sm);align-items:start}.admin-body .admin-client-support-table-shell,.admin-body .admin-client-info-table-shell,.admin-body .admin-client-team-member{border-color:var(--line);border-radius:var(--radius-sm)}.admin-body .admin-client-support-table-shell{background:var(--bg-soft);background-color:var(--bg-soft)}.admin-body .admin-client-lightbox .admin-client-form label{color:var(--muted);gap:.38rem;font-size:13px;font-weight:800;line-height:1.2}.admin-body .admin-client-lightbox .admin-client-form :is(input:not([type=hidden]),select){box-sizing:border-box;width:100%;height:48px;min-height:48px;max-height:48px;color:var(--text);font-family:var(--font-body);padding:0 .9rem;font-size:14px;font-weight:700;line-height:1.2;border:1px solid var(--admin-client-control-border)!important;border-radius:var(--radius-sm)!important;background:var(--bg-soft)!important;background-color:var(--bg-soft)!important;box-shadow:none!important;outline:0!important}.admin-body .admin-client-lightbox .admin-client-form :is(input:not([type=hidden]),select):hover{border-color:var(--admin-interaction-line)!important}.admin-body .admin-client-lightbox .admin-client-form :is(input:not([type=hidden]),select):focus,.admin-body .admin-client-lightbox .admin-client-form :is(input:not([type=hidden]),select):focus-visible{border-color:var(--admin-interaction-line)!important;outline-offset:0!important;box-shadow:none!important;outline:0!important}.admin-body .admin-client-lightbox .admin-client-form input::placeholder{color:var(--quiet);opacity:1;font-size:13px;font-weight:700}.admin-body .admin-client-lightbox p[data-admin-client-owner-password]{min-height:48px;color:var(--muted);align-self:end;align-items:center;margin:0;font-size:13px;font-weight:650;line-height:1.4;display:flex}@media (width>=1041px){.admin-body .admin-client-lightbox p[data-admin-client-owner-password]{grid-column:3/-1}}.admin-body .admin-client-team-panel-head{align-items:flex-start}.admin-body .admin-client-team-panel-head span,.admin-body .admin-client-support-panel-head span,.admin-body .admin-client-info-table caption{font-size:13px}.admin-body .admin-client-team-panel-head p,.admin-body .admin-client-support-panel-head p,.admin-body .admin-client-team-empty{font-size:13px;line-height:1.4}.admin-body .admin-client-team-activity{min-height:calc(48px + 1.25rem)}.admin-body .admin-client-lightbox :is(.admin-client-team-add,.admin-client-team-remove,.admin-client-action-row .button){box-sizing:border-box;height:48px;min-height:48px;font-family:var(--font-body);padding:0 1.2rem;font-size:15px;font-weight:800;line-height:1;box-shadow:none!important;filter:none!important;border-radius:999px!important;outline:0!important;transform:none!important}.admin-body .admin-client-lightbox .admin-client-team-add,.admin-body .admin-client-lightbox .admin-client-footer-contact-button{border-color:var(--admin-client-control-border)!important;color:var(--muted)!important;background:0 0!important}.admin-body .admin-client-lightbox .admin-client-team-add:hover,.admin-body .admin-client-lightbox .admin-client-team-add:focus-visible,.admin-body .admin-client-lightbox .admin-client-footer-contact-button:hover,.admin-body .admin-client-lightbox .admin-client-footer-contact-button:focus-visible{border-color:var(--admin-interaction-line)!important;color:var(--text)!important;background:0 0!important;outline:0!important}.admin-body .admin-client-lightbox .admin-client-team-remove,.admin-body .admin-client-lightbox .admin-client-action-row .admin-danger-button{border-color:var(--accent-line)!important;color:var(--accent-text)!important;background:0 0!important}.admin-body .admin-client-lightbox .admin-client-team-remove:hover,.admin-body .admin-client-lightbox .admin-client-team-remove:focus-visible,.admin-body .admin-client-lightbox .admin-client-action-row .admin-danger-button:hover,.admin-body .admin-client-lightbox .admin-client-action-row .admin-danger-button:focus-visible{border-color:var(--accent)!important;background:var(--accent)!important;background-color:var(--accent)!important;color:#fff!important;outline:0!important}.admin-body .admin-client-lightbox .admin-client-action-row .admin-client-save-button,.admin-body .admin-client-lightbox .admin-client-action-row .admin-client-save-button:hover,.admin-body .admin-client-lightbox .admin-client-action-row .admin-client-save-button:focus-visible{border-color:var(--accent)!important;background:var(--accent)!important;background-color:var(--accent)!important;color:#fff!important;background-image:none!important;outline:0!important}.admin-body .admin-client-lightbox .admin-client-action-row .admin-client-save-button:hover,.admin-body .admin-client-lightbox .admin-client-action-row .admin-client-save-button:focus-visible{border-color:var(--accent-hover)!important;background:var(--accent-hover)!important;background-color:var(--accent-hover)!important}.admin-body .admin-client-lightbox .admin-client-footer-contact-button.is-disabled,.admin-body .admin-client-lightbox .admin-client-footer-contact-button[aria-disabled=true],.admin-body .admin-client-lightbox .admin-client-footer-contact-button.is-disabled:hover,.admin-body .admin-client-lightbox .admin-client-footer-contact-button[aria-disabled=true]:hover,.admin-body .admin-client-lightbox .admin-client-footer-contact-button.is-disabled:focus-visible,.admin-body .admin-client-lightbox .admin-client-footer-contact-button[aria-disabled=true]:focus-visible{opacity:.62;border-color:var(--line)!important;color:var(--quiet)!important;cursor:not-allowed!important;background:0 0!important}.admin-body .admin-client-lightbox .admin-client-action-row{border-color:var(--line);background:var(--panel);background-color:var(--panel);grid-template-columns:repeat(3,minmax(0,16rem));gap:.65rem;width:100%;display:grid}.admin-body .admin-client-lightbox .admin-client-action-row .button{flex:none;width:100%;max-width:none;min-width:0!important}@media (width<=680px){.admin-body .admin-client-lightbox .admin-client-action-row{grid-template-columns:1fr;width:100%}.admin-body .admin-client-lightbox p[data-admin-client-owner-password]{min-height:0}.admin-body .admin-client-lightbox .admin-client-info-table{table-layout:fixed;min-width:42rem}.admin-body .admin-client-lightbox .admin-client-info-table th{width:auto}}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card .admin-collection-card-face{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card .dashboard-list-card-top{display:block}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-summary{gap:.4rem;padding-right:1.75rem}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-summary .dashboard-list-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;display:-webkit-box;overflow:hidden}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-summary .dashboard-list-card-meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card .dashboard-chip-row{align-content:start;align-self:start}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card-status{grid-template-columns:none;place-self:end start;align-items:center;width:auto;display:inline-flex}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-attention{min-height:1.95rem;border-style:solid!important;border-width:1px!important}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-attention.is-needs-us,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=tickets] .admin-ticket-attention.is-needs-us{border-color:var(--status-production)!important;background:var(--status-production)!important;color:var(--status-text-dark)!important}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-attention.is-waiting-client,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=tickets] .admin-ticket-attention.is-waiting-client{border-color:var(--status-info)!important;background:var(--status-info)!important;color:var(--status-text-light)!important}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-attention.is-resolved,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=tickets] .admin-ticket-attention.is-resolved{border-color:var(--status-success)!important;background:var(--status-success)!important;color:var(--status-text-dark)!important}.admin-body .admin-view:is([data-admin-section=clients],[data-admin-section=tickets]) .admin-page-metric-card{border-radius:18px;border-color:var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;background-image:none!important}.admin-body .admin-view:is([data-admin-section=clients],[data-admin-section=tickets]) button.admin-page-metric-card.is-actionable:is(:hover,:focus-visible){background:var(--panel)!important;background-color:var(--panel)!important;background-image:none!important}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card{min-height:14rem;border:1px solid var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;background-image:none!important;border-radius:18px!important}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:is(.is-waiting-admin,.is-responded,:hover,:focus-visible,:focus-within){background:var(--panel)!important;background-color:var(--panel)!important;background-image:none!important;border-radius:18px!important}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-summary .dashboard-list-card-meta{min-height:2.7em;max-height:2.7em;font-size:.78rem;line-height:1.35}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;gap:0;width:100%;min-width:0;margin:0;display:grid}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-fact{text-align:left;grid-template-columns:minmax(5.5rem,.9fr) minmax(0,1.1fr);align-items:center;gap:.75rem;min-width:0;min-height:1.95rem;padding:.4rem 0;display:grid;border:0!important;border-top:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-fact:first-child{border-top:0!important}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-fact>:is(dt,dd){min-width:0;min-height:0;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-fact-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:800;line-height:1}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-fact-value{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:750;line-height:1.25;overflow:hidden}.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-fact.is-project .admin-ticket-fact-value{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.admin-body .admin-view[data-admin-section=clients] .admin-client-filter-tags{flex-wrap:nowrap}.admin-body .admin-view[data-admin-section=clients] .admin-client-filter-tags>.admin-collection-filter-button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=clients] .admin-client-filter-tags>.admin-collection-filter-button:is(.is-active,[aria-pressed=true]){color:var(--text)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=clients] .admin-page-metric-card{background:var(--panel)!important;background-color:var(--panel)!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-card{min-height:14rem;box-shadow:none;border:1px solid var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;background-image:none!important;border-radius:18px!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-card:hover,.admin-body .admin-view[data-admin-section=clients] .admin-client-card:focus-visible,.admin-body .admin-view[data-admin-section=clients] .admin-client-card:focus-within,.admin-body .admin-view[data-admin-section=clients] .admin-client-card.is-selected,.admin-body .admin-view[data-admin-section=clients] .admin-client-card.is-selected:hover,.admin-body .admin-view[data-admin-section=clients] .admin-client-card.is-selected:focus-within{background:var(--panel)!important;background-color:var(--panel)!important;background-image:none!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-card-selection-layout,.admin-body .admin-view[data-admin-section=clients] .admin-client-card .admin-collection-card-face{min-width:0;height:100%}.admin-body .admin-view[data-admin-section=clients] .admin-client-card .admin-collection-card-face{text-align:left;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:.85rem;width:100%;display:grid}.admin-body .admin-view[data-admin-section=clients] .admin-client-card .admin-collection-card-face:focus-visible{box-shadow:none!important;outline:none!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-card .dashboard-list-card-top{min-width:0;display:block}.admin-body .admin-view[data-admin-section=clients] .admin-client-identity{gap:.16rem;min-width:0;padding-right:1.65rem;display:grid}.admin-body .admin-view[data-admin-section=clients] .admin-client-identity .dashboard-list-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.25;overflow:hidden}.admin-body .admin-view[data-admin-section=clients] .admin-client-identity .dashboard-list-card-meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;max-height:2.7em;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.admin-body .admin-view[data-admin-section=clients] .admin-client-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;gap:0;width:100%;min-width:0;margin:0;display:grid}.admin-body .admin-view[data-admin-section=clients] .admin-client-fact{text-align:left;grid-template-columns:minmax(5.5rem,.9fr) minmax(0,1.1fr);align-items:center;gap:.75rem;min-width:0;min-height:1.95rem;padding:.4rem 0;display:grid;border:0!important;border-top:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-fact:first-child{border-top:0!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-fact>:is(dt,dd){min-width:0;min-height:0;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-fact-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:800;line-height:1}.admin-body .admin-view[data-admin-section=clients] .admin-client-fact-value{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:750;line-height:1.25;overflow:hidden}.admin-body .admin-view[data-admin-section=clients] .admin-client-row-actions{place-self:end start}.admin-body .admin-view[data-admin-section=clients] .admin-client-row-actions .dashboard-status{box-sizing:border-box;border-radius:999px;min-height:1.95rem;padding:0 .72rem;font-size:.68rem;line-height:1;border-style:solid!important;border-width:1px!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-row-actions .dashboard-status.is-needs-us,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=clients] .admin-client-row-actions .dashboard-status.is-needs-us{border-color:var(--status-production)!important;background:var(--status-production)!important;color:var(--status-text-dark)!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-row-actions .dashboard-status.is-waiting-on-client,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=clients] .admin-client-row-actions .dashboard-status.is-waiting-on-client{border-color:var(--status-info)!important;background:var(--status-info)!important;color:var(--status-text-light)!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-row-actions .dashboard-status.is-active-service,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=clients] .admin-client-row-actions .dashboard-status.is-active-service{border-color:var(--status-success)!important;background:var(--status-success)!important;color:var(--status-text-dark)!important}.admin-body .admin-view[data-admin-section=clients] .admin-client-row-actions .dashboard-status.is-on-track,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=clients] .admin-client-row-actions .dashboard-status.is-on-track{border-color:var(--line)!important;color:var(--muted)!important;background:0 0!important}.admin-client-select{width:100%;min-width:0;display:block;position:relative}.admin-body .admin-client-lightbox .admin-client-form .admin-client-select select{-webkit-appearance:none;appearance:none;color-scheme:dark;cursor:pointer;background-image:none!important;padding-right:3rem!important}.admin-client-select-chevron{width:.42rem;height:.42rem;color:var(--muted);pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;transition:color .16s;position:absolute;top:50%;right:1.1rem;transform:translateY(-70%)rotate(45deg)}.admin-client-select:hover .admin-client-select-chevron,.admin-client-select:focus-within .admin-client-select-chevron{color:var(--text)}.admin-body .admin-client-lightbox .admin-client-form .admin-client-select select option{background:var(--panel);color:var(--text)}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-client-lightbox .admin-client-select select{color-scheme:light}@media (forced-colors:active){.admin-body .admin-client-lightbox .admin-client-form .admin-client-select select{-webkit-appearance:auto;appearance:auto;padding-right:.9rem!important}.admin-client-select-chevron{display:none}}.admin-body .admin-view[data-admin-section=projects] .admin-page-metric-card{background:var(--panel)!important;background-color:var(--panel)!important;background-image:none!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card-face{grid-template-rows:minmax(0,1fr) 2.55rem;align-content:stretch;height:100%;display:grid;min-height:100%!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card-face .dashboard-client-project-card-main{grid-template-rows:minmax(0,1fr) 1.55rem;align-content:stretch;min-height:0;display:grid}.admin-body .admin-view[data-admin-section=projects] .admin-project-card-face .dashboard-client-project-card-main>div{grid-template-rows:.6rem 1.96rem .9rem;align-content:start;gap:.34rem;width:100%;max-width:calc(100% - 1.4rem);min-height:0;display:grid}.admin-body .admin-view[data-admin-section=projects] .admin-project-card-face .dashboard-overview-card-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.admin-body .admin-view[data-admin-section=projects] .admin-project-card-face .dashboard-list-card-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1.96rem;max-height:1.96rem;line-height:.98rem;display:-webkit-box;overflow:hidden}.admin-body .admin-view[data-admin-section=projects] .admin-project-card-face .dashboard-list-card-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:.9rem;max-height:.9rem;line-height:.9rem;overflow:hidden;margin:0!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card-face .dashboard-status{text-overflow:ellipsis;white-space:nowrap;align-self:end;width:fit-content;max-width:100%;height:1.55rem;min-height:1.55rem;overflow:hidden}.admin-body .admin-view[data-admin-section=projects] .admin-project-card-face .dashboard-client-project-card-facts{align-self:end;height:2.55rem;min-height:2.55rem;margin-top:0}.admin-body .admin-view[data-admin-section=projects] .admin-project-card-face .dashboard-client-project-card-facts span{min-width:0;height:2.55rem;min-height:2.55rem}.admin-body .admin-view[data-admin-section=projects] .admin-project-card-face .dashboard-client-project-card-facts small,.admin-body .admin-view[data-admin-section=projects] .admin-project-card-face .dashboard-client-project-card-facts strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1;overflow:hidden}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:1rem;display:grid}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button{min-width:0;padding:.65rem var(--admin-overview-inset);border:0;border-right:1px solid var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border-radius:0;gap:.2rem;display:grid}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:last-child{border-right:0}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:hover,.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:focus-visible{background:var(--admin-interaction-soft);box-shadow:inset 0 0 0 1px var(--admin-interaction-ring);outline:none}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip span{color:var(--muted);font-size:var(--admin-overview-label-size);text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:1.25;overflow:hidden}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip strong{color:var(--text);font-size:var(--admin-overview-section-size);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.2;overflow:hidden}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel{margin-top:.75rem}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-scroll.is-compact,.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-scroll.is-compact:focus-visible{scrollbar-width:none;outline:0;width:auto!important;max-width:none!important;margin:.55rem var(--admin-overview-inset) 0!important;overscroll-behavior:auto!important;overflow:visible!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-shell.is-compact{grid-template-rows:7rem 1.25rem;grid-template-columns:2.75rem minmax(0,1fr);height:8.25rem;display:grid;aspect-ratio:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;overflow:visible!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-plot{grid-area:1/2;min-width:0;height:7rem;position:relative;overflow:visible}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-plot>.admin-line-chart,.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-plot>.admin-line-chart-hover-layer{position:absolute;inset:0;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;overflow:visible!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-axis{min-width:0;color:var(--muted);font-size:var(--admin-overview-label-size);font-variant-numeric:tabular-nums;font-weight:650;line-height:1;position:relative}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-y-axis{grid-area:1/1}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-y-axis>span{white-space:nowrap;position:absolute;right:.5rem;transform:translateY(-50%)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-x-axis{grid-area:2/2}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-x-axis>span{white-space:nowrap;position:absolute;top:.38rem;transform:translate(-50%)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-grid line{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-columns rect{shape-rendering:geometricprecision;vector-effect:non-scaling-stroke}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-columns rect.is-primary{fill:var(--accent-text)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-columns rect.is-secondary{fill:#0000;stroke:var(--muted);stroke-width:2px}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-band-dot.is-primary{background:var(--accent-text);box-shadow:0 0 0 2px var(--accent-text)}.admin-body .admin-view[data-admin-section=overview] :is(.admin-revenue-chart-summary,.admin-revenue-chart-legend) i.is-primary{background:var(--accent-text);border-radius:2px}.admin-body .admin-view[data-admin-section=overview] :is(.admin-revenue-chart-summary,.admin-revenue-chart-legend) i.is-secondary,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] :is(.admin-revenue-chart-summary,.admin-revenue-chart-legend) i.is-secondary{box-sizing:border-box;border:1px solid var(--muted);background:0 0;border-radius:2px}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-grid{justify-content:start;align-items:start;gap:var(--admin-overview-grid-gap);grid-template-columns:repeat(3,minmax(0,18rem));margin-top:.75rem;display:grid}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-panel,.admin-body .admin-view[data-admin-section=overview] .admin-finance-plan-panel{box-sizing:border-box;align-self:start;width:100%;max-width:18rem;min-height:0;padding:.75rem!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-panel .admin-graph-head{align-items:center;gap:.6rem}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-panel .admin-graph-head>div{gap:.18rem;min-width:0;display:grid}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-panel .admin-graph-head span{font-size:var(--admin-overview-label-size);line-height:1.2}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-panel .admin-graph-head strong{font-size:var(--admin-overview-body-size);text-align:left;line-height:1.25}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-panel .admin-panel-action{min-height:1.9rem;font-size:var(--admin-overview-label-size);padding:0 .6rem}.admin-body .admin-view[data-admin-section=overview] .admin-finance-plan-panel .admin-chart-bars{gap:.48rem;margin-top:.65rem}.admin-body .admin-view[data-admin-section=overview] .admin-finance-plan-panel .admin-chart-row{gap:.22rem}.admin-body .admin-view[data-admin-section=overview] .admin-finance-plan-panel .admin-chart-row-top{gap:.5rem}.admin-body .admin-view[data-admin-section=overview] .admin-finance-plan-panel .admin-chart-row-top span{font-size:var(--admin-overview-label-size);font-weight:750}.admin-body .admin-view[data-admin-section=overview] .admin-finance-plan-panel .admin-chart-row-top strong{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800}.admin-body .admin-view[data-admin-section=overview] .admin-finance-plan-panel .admin-chart-track,.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-track{border-radius:999px;height:.1875rem;background:var(--line)!important;border:0!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-plan-panel .admin-chart-track span,.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-track>span{border-radius:inherit;min-width:0;height:100%;display:block;background:var(--accent-text)!important;background-image:none!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-plan-panel .admin-chart-track span.is-zero{background:0 0!important;width:0!important;min-width:0!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-rows{gap:.48rem;margin-top:.65rem;display:grid}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-row{min-width:0;color:var(--muted);font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:.22rem .5rem;padding:0;display:grid}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-row:hover,.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-row:focus-visible{color:var(--text);outline:none}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-row>span:first-child{font-size:var(--admin-overview-label-size);text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:1.2;overflow:hidden}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-row>strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800;line-height:1.2}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-row>.admin-finance-visual-track{grid-column:1/-1;overflow:hidden}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-chart{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;gap:.48rem;margin-top:.65rem;padding:0;display:grid}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-chart:hover,.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-chart:focus-visible{box-shadow:0 0 0 1px var(--admin-interaction-ring);outline:none}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-value,.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-legend{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-value strong{font-size:var(--admin-overview-section-size);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-value small,.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-legend span{color:var(--muted);font-size:var(--admin-overview-label-size);font-weight:700;line-height:1.25}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-track{background:var(--line);border-radius:999px;width:100%;height:.5rem;display:flex;overflow:hidden}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-track>span{min-width:0;height:100%;display:block}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-track .is-unflagged{background:var(--quiet)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-track .is-risk{background:var(--accent-text)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-actions{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.65rem;padding-top:.55rem;display:grid}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-actions>button{min-width:0;color:var(--muted);font:inherit;font-size:var(--admin-overview-label-size);text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.4rem;padding:0;font-weight:750;display:flex}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-actions>button:hover,.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-actions>button:focus-visible{color:var(--text);text-underline-offset:.2em;outline:none;text-decoration:underline}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-actions strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-note{color:var(--muted);font-size:var(--admin-overview-label-size);margin:.35rem 0 0;line-height:1.25}@media (width<=1100px){.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:nth-child(3n){border-right:0}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:nth-child(n+4){border-bottom:0}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-grid{grid-template-columns:repeat(2,minmax(0,18rem))}}@media (width<=720px){.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-grid{grid-template-columns:minmax(0,18rem)}}@media (width<=640px){.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:nth-child(3n){border-right:1px solid var(--line)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:nth-child(n+4){border-bottom:1px solid var(--line)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:nth-child(2n){border-right:0}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:nth-child(n+5){border-bottom:0}}@media (width<=520px){.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-shell.is-compact{grid-template-columns:2.25rem minmax(0,1fr)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-y-axis>span{right:.35rem}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-x-axis>span{font-size:var(--admin-overview-label-size)}}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip{gap:var(--admin-overview-grid-gap);border:0;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:1rem}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button,.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:last-child{min-height:4.5rem;padding:var(--admin-overview-inset);border:1px solid var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;box-shadow:none!important;background-image:none!important;border-radius:18px!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:hover,.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:focus-visible{border-color:var(--admin-interaction-line)!important;background:var(--panel)!important;background-color:var(--panel)!important;box-shadow:0 0 0 1px var(--admin-interaction-ring)!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:disabled,.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:disabled:hover{cursor:default;border-color:var(--line)!important;box-shadow:none!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel{margin-top:.75rem;padding:var(--admin-overview-inset)!important;border:1px solid var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;box-shadow:none!important;background-image:none!important;border-radius:18px!important}.admin-body .admin-view[data-admin-section=overview] :is(.admin-finance-revenue-panel .admin-revenue-chart-toolbar,.admin-finance-revenue-panel .admin-revenue-custom-range,.admin-finance-revenue-panel .admin-revenue-chart-legend,.admin-finance-revenue-panel .admin-finance-method){margin-left:0;margin-right:0}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-revenue-chart-summary{gap:var(--admin-overview-grid-gap);border:0;margin-top:.75rem}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-revenue-chart-summary>div,.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-revenue-chart-summary>div:last-child{padding:.7rem var(--admin-overview-inset);border:1px solid var(--line);background:0 0;border-radius:14px}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-scroll.is-compact,.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-scroll.is-compact:focus-visible{margin:.65rem 0 0!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-shell.is-compact{grid-template-rows:9rem 1.25rem;height:10.25rem}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-plot{height:9rem}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-scroll.is-line .admin-line-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;filter:none;vector-effect:non-scaling-stroke}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-scroll.is-line .admin-line-chart{color:var(--accent-text)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-scroll.is-line .admin-line-chart-line.is-primary{stroke:var(--accent-text);stroke-width:2.25px}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-scroll.is-line .admin-line-chart-line.is-secondary{stroke:var(--muted);stroke-width:1.75px;stroke-dasharray:7 6}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-scroll.is-line .admin-line-chart-area.is-primary{opacity:.58}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-scroll.is-line .admin-line-chart-area.is-secondary{opacity:.42}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-scroll.is-line .admin-line-chart-x-band:not(.is-unavailable) .admin-line-chart-band-dot{opacity:1}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-scroll.is-line .admin-line-chart-band-dot.is-primary{border:2px solid var(--panel);background:var(--accent-text);width:.5rem;height:.5rem;box-shadow:0 0 0 1px var(--accent-text);border-radius:999px;transform:translate(calc(-50% - .12rem),-50%)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-scroll.is-line .admin-line-chart-band-dot.is-secondary{border:1.5px solid var(--muted);background:var(--panel);width:.46rem;height:.46rem;box-shadow:none;border-radius:2px;transform:translate(calc(.12rem - 50%),-50%)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-revenue-chart-legend i.is-primary{border:0;border-top:2px solid var(--accent-text);background:0 0;border-radius:0;width:1rem;height:0}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-revenue-chart-legend i.is-secondary,.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-revenue-chart-legend i.is-secondary{border:0;border-top:2px dashed var(--muted);background:0 0;border-radius:0;width:1rem;height:0}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-grid{justify-content:stretch;align-items:stretch;gap:var(--admin-overview-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:.75rem;display:grid}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-grid>.admin-finance-visual-panel,.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-grid>.admin-finance-plan-panel{box-sizing:border-box;align-self:stretch;width:100%;min-width:0;max-width:none;min-height:17rem;padding:var(--admin-overview-inset)!important;border:1px solid var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;box-shadow:none!important;background-image:none!important;border-radius:18px!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-treemap-panel,.admin-body .admin-view[data-admin-section=overview] .admin-finance-accounts-panel{grid-template-rows:auto minmax(0,1fr)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-panel{grid-template-rows:auto minmax(0,1fr) auto auto}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-panel .admin-graph-head{align-items:center;min-height:2.35rem}.admin-finance-treemap-wrap,.admin-finance-waffle-wrap{grid-template-rows:minmax(8.5rem,1fr) auto;align-self:stretch;gap:.7rem;min-width:0;display:grid;position:relative}.admin-finance-risk-stage{align-self:stretch;min-width:0;min-height:0;display:grid;position:relative}.admin-finance-data-tooltip{left:var(--admin-finance-tooltip-left,0);top:var(--admin-finance-tooltip-top,0);z-index:15;box-sizing:border-box;min-width:min(9rem, var(--admin-finance-tooltip-max-width,calc(100% - 1rem)));max-width:min(12.5rem, var(--admin-finance-tooltip-max-width,calc(100% - 1rem)));visibility:hidden;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);box-shadow:0 .7rem 1.5rem color-mix(in srgb, var(--text) 16%, transparent);opacity:0;pointer-events:none;text-align:left;border-radius:12px;gap:.28rem;padding:.62rem .68rem;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;transform:translateY(.25rem)}[data-admin-finance-tooltip-chart].is-data-tooltip-open>.admin-finance-data-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.admin-finance-data-tooltip strong,.admin-finance-data-tooltip span,.admin-finance-data-tooltip small{overflow-wrap:anywhere;display:block}.admin-finance-data-tooltip strong{color:var(--text);font-size:var(--admin-overview-body-size);font-weight:800;line-height:1.25}.admin-finance-data-tooltip span{color:var(--text);font-size:var(--admin-overview-meta-size);font-variant-numeric:tabular-nums;font-weight:750;line-height:1.3}.admin-finance-data-tooltip small{color:var(--muted);font-size:var(--admin-overview-label-size);font-weight:700;line-height:1.3}.admin-finance-treemap{border:1px solid var(--line);background:var(--bg-soft);border-radius:14px;gap:2px;min-width:0;min-height:8.5rem;padding:2px;display:flex;overflow:hidden}.admin-finance-treemap-tile{--finance-plan-color:color-mix(in srgb, var(--muted) 20%, var(--panel));--finance-plan-pattern:none;flex:var(--finance-share) 1 0;background-color:var(--finance-plan-color);background-image:var(--finance-plan-pattern);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:help;appearance:none;border:0;border-radius:11px;align-content:end;gap:.18rem;margin:0;padding:.7rem;display:grid;overflow:hidden}.admin-finance-treemap-tile.is-data-tooltip-active{z-index:2;box-shadow:inset 0 0 0 1px var(--text);position:relative}.admin-finance-treemap-tile.is-focus,.admin-finance-chart-legend i.is-focus,.admin-finance-treemap-tile.is-series-1,.admin-finance-chart-legend i.is-series-1{--finance-plan-color:color-mix(in srgb, #e04450 58%, var(--panel));--finance-plan-pattern:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--text) 10%, transparent) 6px 7px)}.admin-finance-treemap-tile.is-momentum,.admin-finance-chart-legend i.is-momentum,.admin-finance-treemap-tile.is-series-2,.admin-finance-chart-legend i.is-series-2{--finance-plan-color:color-mix(in srgb, #4d83ff 54%, var(--panel));--finance-plan-pattern:radial-gradient(circle at center, color-mix(in srgb, var(--text) 16%, transparent) 0 1px, transparent 1.5px);background-size:7px 7px}.admin-finance-treemap-tile.is-scale,.admin-finance-chart-legend i.is-scale,.admin-finance-treemap-tile.is-series-3,.admin-finance-chart-legend i.is-series-3{--finance-plan-color:color-mix(in srgb, #33d17a 48%, var(--panel));--finance-plan-pattern:repeating-linear-gradient(45deg, transparent 0 5px, color-mix(in srgb, var(--text) 14%, transparent) 5px 7px)}.admin-finance-treemap-tile.is-series-4,.admin-finance-chart-legend i.is-series-4{--finance-plan-color:color-mix(in srgb, #f6c343 52%, var(--panel));--finance-plan-pattern:repeating-linear-gradient(90deg, transparent 0 6px, color-mix(in srgb, var(--text) 12%, transparent) 6px 7px)}.admin-finance-chart-legend i.is-series-1{background-color:#e04450;background-image:none}.admin-finance-chart-legend i.is-series-2{background-color:#4d83ff;background-image:none}.admin-finance-chart-legend i.is-series-3{background-color:#33d17a;background-image:none}.admin-finance-chart-legend i.is-series-4{background-color:#f6c343;background-image:none}.admin-finance-treemap-tile.is-focus{--finance-plan-color:color-mix(in srgb, #e04450 58%, var(--panel));--finance-plan-pattern:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--text) 10%, transparent) 6px 7px)}.admin-finance-chart-legend i.is-focus{background-color:#e04450;background-image:none}.admin-finance-treemap-tile.is-momentum{--finance-plan-color:color-mix(in srgb, #4d83ff 54%, var(--panel));--finance-plan-pattern:radial-gradient(circle at center, color-mix(in srgb, var(--text) 16%, transparent) 0 1px, transparent 1.5px);background-size:7px 7px}.admin-finance-chart-legend i.is-momentum{background-color:#4d83ff;background-image:none}.admin-finance-treemap-tile.is-scale{--finance-plan-color:color-mix(in srgb, #f6c343 54%, var(--panel));--finance-plan-pattern:repeating-linear-gradient(45deg, transparent 0 5px, color-mix(in srgb, var(--text) 14%, transparent) 5px 7px)}.admin-finance-chart-legend i.is-scale{background-color:#f6c343;background-image:none}.admin-finance-treemap-tile span,.admin-finance-treemap-tile small{color:var(--muted);font-size:var(--admin-overview-label-size);text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:1.2;overflow:hidden}.admin-finance-treemap-tile strong{color:var(--text);font-size:var(--admin-overview-body-size);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.2;overflow:hidden}.admin-finance-treemap-tile.is-compact>*{visibility:hidden}.admin-finance-chart-legend,.admin-finance-account-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;display:grid}.admin-finance-chart-legend>div,.admin-finance-account-legend>div{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.admin-finance-chart-legend span,.admin-finance-account-legend span{min-width:0;color:var(--muted);font-size:var(--admin-overview-label-size);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;font-weight:750;line-height:1.2;display:inline-flex;overflow:hidden}.admin-finance-chart-legend strong,.admin-finance-account-legend strong{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.75rem;font-weight:800;line-height:1.2}.admin-finance-chart-legend i,.admin-finance-account-legend i{background-color:var(--finance-plan-color,var(--muted));background-image:var(--finance-plan-pattern,none);border-radius:3px;flex:none;width:.55rem;height:.55rem}.admin-finance-panel-actions{flex:none;align-items:center;gap:.45rem;display:flex;position:relative}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-chart{align-self:stretch;gap:.35rem;height:100%;margin:0}.admin-finance-gauge{width:100%;height:100%;min-height:8.5rem;max-height:10.5rem;display:block;overflow:visible}.admin-finance-gauge :is(.admin-finance-gauge-track,.admin-finance-gauge-risk){fill:none;stroke-width:14px;stroke-linecap:round;vector-effect:non-scaling-stroke}.admin-finance-gauge-track{stroke:var(--quiet)}.admin-finance-gauge-risk{stroke:var(--accent-text);stroke-linecap:butt}.admin-finance-gauge-risk.is-full{stroke-linecap:round}.admin-finance-gauge-value{fill:var(--text);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.admin-finance-gauge-label{fill:var(--muted);font-family:var(--font-body);font-size:var(--admin-overview-label-size);font-weight:750}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-chart:hover,.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-chart:focus-visible{box-shadow:0 0 0 1px var(--admin-interaction-ring);border-radius:12px}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-chart.is-empty{cursor:default}.admin-body .admin-view[data-admin-section=overview] .admin-finance-risk-chart.is-empty:hover{box-shadow:none}.admin-finance-waffle{grid-template-columns:repeat(var(--finance-waffle-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--finance-waffle-rows), minmax(0, 1fr));border:1px solid var(--line);background:var(--bg-soft);width:100%;min-width:0;min-height:8.5rem;color:var(--text);font:inherit;text-align:left;cursor:crosshair;touch-action:pan-y;appearance:none;border-radius:14px;gap:.25rem;margin:0;padding:.4rem;display:grid;overflow:hidden}.admin-finance-waffle>span{box-sizing:border-box;background:var(--quiet);clip-path:none;cursor:help;border:0;border-radius:4px;min-width:0;min-height:0}.admin-finance-waffle>span.is-data-tooltip-active{z-index:2;box-shadow:0 0 0 2px var(--text);position:relative}.admin-finance-waffle>span.is-paid,.admin-finance-account-legend i.is-paid{clip-path:none;background:#33d17a;border:0;border-radius:4px}.admin-finance-waffle>span.is-pending,.admin-finance-account-legend i.is-pending{clip-path:none;background:#f6c343;border:0;border-radius:4px}.admin-finance-waffle>span.is-no-package,.admin-finance-account-legend i.is-no-package{background:var(--quiet);clip-path:none;border:0;border-radius:4px}.admin-finance-waffle>span.is-other,.admin-finance-account-legend i.is-other{box-sizing:border-box;clip-path:none;background:#636875;border:0;border-radius:4px}.admin-finance-waffle-note{color:var(--muted);font-size:var(--admin-overview-label-size);line-height:1.25}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-x-band{pointer-events:none;min-width:0}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-x-band .admin-line-chart-tooltip{box-sizing:border-box;right:auto;left:var(--chart-tooltip-left,var(--chart-anchor-x));min-width:min(10rem, var(--chart-tooltip-max-width,calc(100vw - 2rem)));max-width:min(14rem, var(--chart-tooltip-max-width,calc(100vw - 2rem)));transform:translateY(.35rem)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-explorer{z-index:12;opacity:0;cursor:crosshair;pointer-events:auto;touch-action:pan-y;appearance:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-hover-layer:has(.admin-line-chart-explorer:focus-visible){box-shadow:none;outline:none}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-hover-layer:has(.admin-line-chart-explorer:focus-visible) .admin-line-chart-x-band.is-active:after{background:var(--text);width:2px;transform:translate(-1px)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-x-band.is-active{z-index:9;box-shadow:none}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-x-band.is-active:after{opacity:1}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-x-band.is-active .admin-line-chart-tooltip{opacity:1;transform:translateY(-50%)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-x-band.is-first.is-active .admin-line-chart-tooltip,.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-x-band.is-last.is-active .admin-line-chart-tooltip{right:auto;left:var(--chart-tooltip-left,var(--chart-anchor-x));transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.admin-finance-data-tooltip{transition:none}}@media (width<=1100px){.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button,.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:nth-child(3n),.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:nth-child(n+4){border:1px solid var(--line)!important}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-grid>.admin-finance-accounts-panel{grid-column:1/-1}}@media (width<=720px){.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-grid{grid-template-columns:minmax(0,1fr)}.admin-body .admin-view[data-admin-section=overview] .admin-finance-visual-grid>.admin-finance-accounts-panel{grid-column:auto}}@media (width<=640px){.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button,.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:nth-child(2n),.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:nth-child(3n),.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:nth-child(n+4),.admin-body .admin-view[data-admin-section=overview] .admin-finance-summary-strip>button:nth-child(n+5){border:1px solid var(--line)!important}.admin-finance-chart-legend,.admin-finance-account-legend{grid-template-columns:1fr}}@media (width<=520px){.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-revenue-chart-summary{grid-template-columns:1fr}.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-revenue-chart-summary>div,.admin-body .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-revenue-chart-summary>div:last-child{border:1px solid var(--line)}}.admin-project-modal{--admin-workspace-control-radius:999px;--admin-workspace-multiline-radius:20px;--admin-workspace-hover-outline:#f7f7f8;--admin-workspace-focus-outline:#f7f7f8;--admin-workspace-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%23c9c9d1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.dashboard-body[data-dashboard-theme=bright] .admin-project-modal{--admin-workspace-hover-outline:#4d515d;--admin-workspace-focus-outline:#111114;--admin-workspace-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%234d515d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.admin-project-modal .admin-project-modal-dialog{grid-template-rows:auto auto minmax(0,1fr)!important;width:min(1420px,100vw - 32px)!important;height:min(1120px,100dvh - 32px)!important}.admin-project-modal .admin-project-modal-notice{margin:10px 22px 0;padding:10px 14px;font-size:13px;line-height:1.4;border-radius:14px!important}.admin-project-modal .admin-project-modal-notice[hidden]{display:none!important}.admin-project-modal .admin-project-modal-head{padding:16px 22px 13px!important}.admin-project-modal .admin-project-modal-body,.admin-project-modal .admin-project-modal-panels{min-height:0}.admin-project-modal-panel,.admin-project-modal-panel[data-admin-project-panel=files]{overscroll-behavior:contain;scrollbar-gutter:stable;padding:18px 22px 24px;overflow:hidden auto}.admin-project-modal-tabs{gap:6px;padding:6px 20px}.admin-project-modal .admin-project-modal-tabs button{min-height:40px;color:var(--admin-workspace-body);padding:0 15px;transition:border-color .16s,color .16s;border-radius:var(--admin-workspace-control-radius)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;outline:0!important;transform:none!important}.admin-project-modal .admin-project-modal-tabs button:after{display:none!important}.admin-project-modal .admin-project-modal-tabs button:hover,.admin-project-modal .admin-project-modal-tabs button:focus-visible{border-color:var(--admin-workspace-hover-outline)!important;color:var(--admin-workspace-text)!important;box-shadow:none!important;background:0 0!important;outline:0!important}.admin-project-modal .admin-project-modal-tabs button.is-active,.admin-project-modal .admin-project-modal-tabs button[aria-selected=true]{border-color:var(--accent)!important;border-radius:var(--admin-workspace-control-radius)!important;background:var(--accent)!important;background-color:var(--accent)!important;color:#fff!important}.admin-project-modal .admin-project-modal-tabs button.is-active:hover,.admin-project-modal .admin-project-modal-tabs button.is-active:focus-visible,.admin-project-modal .admin-project-modal-tabs button[aria-selected=true]:hover,.admin-project-modal .admin-project-modal-tabs button[aria-selected=true]:focus-visible{border-color:var(--admin-workspace-hover-outline)!important;background:var(--accent)!important;background-color:var(--accent)!important;color:#fff!important}.admin-project-modal .admin-work-form input:not([type=checkbox]):not([type=hidden]),.admin-project-modal .admin-work-form select,.admin-project-modal .admin-project-request-switcher select,.admin-project-modal .admin-project-file-search input{min-width:0;min-height:42px;padding:0 14px;transition:border-color .16s,color .16s;border:1px solid var(--admin-workspace-line-strong)!important;border-radius:var(--admin-workspace-control-radius)!important;color:var(--admin-workspace-text)!important;box-shadow:none!important;background:0 0!important;outline:0!important}.admin-project-modal .admin-work-form textarea{resize:vertical;min-width:0;padding:11px 14px;transition:border-color .16s,color .16s;border:1px solid var(--admin-workspace-line-strong)!important;border-radius:var(--admin-workspace-multiline-radius)!important;color:var(--admin-workspace-text)!important;box-shadow:none!important;background:0 0!important;outline:0!important}.admin-project-modal .admin-work-form select,.admin-project-modal .admin-project-request-switcher select{color-scheme:dark;cursor:pointer;-webkit-appearance:none!important;appearance:none!important;background-color:#0000!important;background-image:var(--admin-workspace-select-chevron)!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-right:44px!important}.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-work-form select,.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-project-request-switcher select{color-scheme:light}.admin-project-modal .admin-work-form select option,.admin-project-modal .admin-project-request-switcher select option{background:var(--admin-workspace-panel);color:var(--admin-workspace-text)}.admin-project-modal .admin-work-form input:not([type=checkbox]):not([type=hidden]):hover,.admin-project-modal .admin-work-form select:hover,.admin-project-modal .admin-work-form textarea:hover,.admin-project-modal .admin-project-request-switcher select:hover,.admin-project-modal .admin-project-file-search input:hover,.admin-project-modal .admin-work-form input:not([type=checkbox]):not([type=hidden]):focus,.admin-project-modal .admin-work-form input:not([type=checkbox]):not([type=hidden]):focus-visible,.admin-project-modal .admin-work-form select:focus,.admin-project-modal .admin-work-form select:focus-visible,.admin-project-modal .admin-work-form textarea:focus,.admin-project-modal .admin-work-form textarea:focus-visible,.admin-project-modal .admin-project-request-switcher select:focus,.admin-project-modal .admin-project-request-switcher select:focus-visible,.admin-project-modal .admin-project-file-search input:focus,.admin-project-modal .admin-project-file-search input:focus-visible{border-color:var(--admin-workspace-focus-outline)!important;color:var(--admin-workspace-text)!important;outline-offset:0!important;box-shadow:none!important;background-color:#0000!important;outline:0!important}.admin-project-modal .admin-work-form input[data-admin-picker-only]{caret-color:#0000;cursor:pointer;user-select:none;padding-right:18px!important}.admin-project-modal .admin-work-form input[data-admin-picker-only]::selection,.admin-project-modal .admin-work-form input[data-admin-picker-only]::-webkit-datetime-edit-day-field:focus,.admin-project-modal .admin-work-form input[data-admin-picker-only]::-webkit-datetime-edit-month-field:focus,.admin-project-modal .admin-work-form input[data-admin-picker-only]::-webkit-datetime-edit-year-field:focus{color:inherit;background:0 0}.admin-project-modal .admin-work-form input[data-admin-picker-only]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.9;margin-right:2px}.admin-project-modal .button,.admin-project-modal button.button,.admin-project-modal .dashboard-inline-action,.admin-project-modal .admin-project-record-list button{transition:border-color .16s,color .16s;border-radius:var(--admin-workspace-control-radius)!important;box-shadow:none!important;filter:none!important;outline:0!important;transform:none!important}.admin-project-modal .button:not(.button-secondary):not(.button-ghost):not(.button-danger):hover,.admin-project-modal .button:not(.button-secondary):not(.button-ghost):not(.button-danger):focus-visible,.admin-project-modal button.button:not(.button-secondary):not(.button-ghost):not(.button-danger):hover,.admin-project-modal button.button:not(.button-secondary):not(.button-ghost):not(.button-danger):focus-visible,.admin-project-modal .dashboard-inline-action:not(.button-secondary):not(.button-ghost):not(.button-danger):hover,.admin-project-modal .dashboard-inline-action:not(.button-secondary):not(.button-ghost):not(.button-danger):focus-visible{border-color:var(--admin-workspace-hover-outline)!important;background:var(--accent)!important;background-color:var(--accent)!important;color:#fff!important;box-shadow:none!important;outline:0!important;transform:none!important}.admin-project-modal .button.button-secondary:hover,.admin-project-modal .button.button-secondary:focus-visible,.admin-project-modal button.button-secondary:hover,.admin-project-modal button.button-secondary:focus-visible,.admin-project-modal .dashboard-inline-action.button-secondary:hover,.admin-project-modal .dashboard-inline-action.button-secondary:focus-visible,.admin-project-modal .button-ghost:hover,.admin-project-modal .button-ghost:focus-visible,.admin-project-modal .dashboard-close-button:hover,.admin-project-modal .dashboard-close-button:focus-visible{border-color:var(--admin-workspace-hover-outline)!important;color:var(--admin-workspace-text)!important;box-shadow:none!important;background:0 0!important;outline:0!important;transform:none!important}.admin-project-modal .admin-project-resource-list>a:hover,.admin-project-modal .admin-project-resource-list>a:focus-visible{border-color:var(--admin-workspace-hover-outline)!important;background:var(--admin-workspace-inset)!important;color:var(--admin-workspace-text)!important;box-shadow:none!important;outline:0!important}.admin-project-modal .admin-project-version-links a{border:1px solid var(--admin-workspace-line-strong);border-radius:var(--admin-workspace-control-radius);min-height:34px;color:var(--admin-workspace-text);box-shadow:none;outline:0;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.admin-project-modal .admin-project-version-links a:hover,.admin-project-modal .admin-project-version-links a:focus-visible{border-color:var(--admin-workspace-hover-outline);color:var(--admin-workspace-text);box-shadow:none;outline:0;text-decoration:none}.admin-project-modal .admin-project-record-list button{border:1px solid var(--admin-workspace-line-strong);min-height:36px;color:var(--admin-workspace-text);background:0 0;padding:0 12px}.admin-project-modal .admin-project-record-list button:hover,.admin-project-modal .admin-project-record-list button:focus-visible{border-color:var(--admin-workspace-hover-outline);color:var(--admin-workspace-text);box-shadow:none;background:0 0;outline:0}.admin-project-modal .admin-version-publish-toggle{cursor:pointer;background:0 0;border-radius:14px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:0;transition:border-color .16s;border:1px solid var(--admin-workspace-line-strong)!important;padding:11px 13px!important;display:grid!important}.admin-project-modal .admin-version-publish-toggle:hover,.admin-project-modal .admin-version-publish-toggle:focus-within{border-color:var(--admin-workspace-hover-outline)!important}.admin-project-modal .admin-version-publish-toggle input[type=checkbox]{width:17px;height:17px;min-height:0;accent-color:var(--accent);margin:2px 0 0;box-shadow:none!important;outline:0!important}.admin-project-request-overview-grid{border-bottom:1px solid var(--admin-workspace-line);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:0 30px;min-width:0;display:grid}.admin-project-request-overview-grid>.admin-project-request-section,.admin-project-modal .admin-project-request-overview-grid>.admin-project-request-section{min-width:0;border-bottom:0!important;padding-block:18px!important}.admin-project-request-overview-grid .admin-project-output-plan-section{padding-left:0!important}.admin-project-production-brief .admin-project-request-prose{border-top:0;padding-bottom:0}.admin-project-production-brief .admin-project-request-prose p{max-width:100%}.admin-project-request-resources{border-bottom:0!important}.admin-project-production-layout{border-top:0;align-content:start;gap:0;min-width:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.admin-project-control-section,.admin-project-output-section{grid-column:1;min-width:0}.admin-project-control-section{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:end;gap:22px;display:grid;padding-top:0!important}.admin-project-control-section>.admin-operator-section-head{margin-bottom:0}.admin-project-modal .admin-project-production-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-project-output-section-head{align-items:end}.admin-project-output-section-head>div{gap:3px;min-width:0;display:grid}.admin-project-output-bulk{min-width:0;color:var(--admin-workspace-body);white-space:nowrap;grid-template-columns:auto minmax(170px,210px);align-items:center;gap:10px;display:grid}.admin-project-output-list.is-editable{column-count:2;column-gap:28px;min-width:0;display:block}.admin-project-output-list.is-editable>article{break-inside:avoid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:52px;display:grid;padding-block:7px!important}.admin-project-output-list.is-editable>article.is-main{column-span:all}.admin-project-output-list.is-editable .admin-project-output-meta{flex-wrap:nowrap;align-items:center;gap:8px}.admin-project-output-list.is-editable .admin-project-output-meta label{min-width:160px}.admin-project-modal .admin-project-output-spec{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;color:var(--admin-workspace-body)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-project-modal .admin-project-output-spec+.admin-project-output-spec{border-left:1px solid var(--admin-workspace-line)!important;padding-left:8px!important}.admin-project-primary-action{border-top:1px solid var(--admin-workspace-line);grid-column:1/-1;justify-self:stretch;padding-top:14px;justify-content:flex-end!important;margin-top:0!important}.admin-project-primary-action .button{min-width:160px}.admin-project-modal #adminProjectLightboxStoryboard>.admin-project-release-layout,.admin-project-modal #adminProjectLightboxDelivery>.admin-project-release-layout{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);align-items:start;gap:0 28px;min-width:0;display:grid}.admin-project-modal .admin-project-release-record{min-width:0}.admin-project-modal .admin-project-release-record>.admin-project-release-workspace{overflow:visible}.admin-project-modal #adminProjectLightboxStoryboard>.admin-project-release-layout>.admin-project-files-form,.admin-project-modal #adminProjectLightboxDelivery>.admin-project-release-layout>.admin-project-files-form{grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;min-width:0;margin-top:0;padding-top:17px!important;display:grid!important}.admin-project-single-release-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:11px 12px}.admin-project-single-release-grid .dashboard-span-3{grid-column:1/-1}.admin-project-detected-type{align-content:end;gap:5px;min-width:0;display:grid}.admin-project-detected-type small{color:var(--admin-workspace-body);font-size:13px;font-weight:740;line-height:1.45}.admin-project-detected-type output{border:1px solid var(--admin-workspace-line);border-radius:var(--admin-workspace-control-radius);background:var(--admin-workspace-raised);min-width:0;min-height:42px;color:var(--admin-workspace-text);align-items:center;padding:0 14px;font-size:14px;font-weight:720;display:flex}.admin-project-version-tracking{border-top:1px solid var(--admin-workspace-line);border-bottom:1px solid var(--admin-workspace-line);grid-template-columns:repeat(auto-fit,minmax(108px,1fr));min-width:0;margin:9px 0 0;display:grid}.admin-project-version-tracking>div{border-left:1px solid var(--admin-workspace-line);gap:2px;min-width:0;padding:8px 10px;display:grid}.admin-project-version-tracking>div:first-child{border-left:0}.admin-project-version-tracking dt,.admin-project-version-tracking dd{overflow-wrap:anywhere;min-width:0;margin:0}.admin-project-version-tracking dt{color:var(--admin-workspace-quiet);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.3}.admin-project-version-tracking dd{color:var(--admin-workspace-text);font-size:13px;font-weight:680;line-height:1.4}.admin-project-chat-workspace{grid-template-rows:auto minmax(min-content,1fr) auto;align-content:start;min-height:100%;display:grid}.admin-project-chat-thread{align-content:start;min-width:0}.admin-project-chat-form{align-self:end}.admin-project-chat-form .dashboard-card-actions,.admin-project-internal-form .dashboard-card-actions{justify-content:flex-end!important;margin:0!important}.admin-project-chat-form .dashboard-card-actions .button,.admin-project-internal-form .dashboard-card-actions .button{min-width:150px}.admin-project-history-group{grid-template-columns:136px minmax(0,1fr)}.admin-project-history-group h6{padding-right:14px}.admin-project-history-group li{padding-block:11px}.admin-project-record-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.admin-project-record-layout>.admin-operator-section:last-child{grid-column:1/-1}.admin-project-record-list dd.is-code{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.admin-project-internal-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px!important;display:grid!important}.admin-project-internal-form>label{min-width:0}@media (width<=1080px){.admin-project-request-overview-grid{grid-template-columns:minmax(0,1fr)}.admin-project-request-overview-grid>.admin-project-request-section,.admin-project-modal .admin-project-request-overview-grid>.admin-project-request-section{border-bottom:1px solid var(--admin-workspace-line)!important}.admin-project-control-section{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.admin-project-control-section>.admin-operator-section-head{margin-bottom:0}.admin-project-modal #adminProjectLightboxStoryboard>.admin-project-release-layout,.admin-project-modal #adminProjectLightboxDelivery>.admin-project-release-layout{grid-template-columns:minmax(0,1fr)}.admin-project-modal #adminProjectLightboxStoryboard>.admin-project-release-layout>.admin-project-files-form,.admin-project-modal #adminProjectLightboxDelivery>.admin-project-release-layout>.admin-project-files-form{grid-column:auto}}@media (width<=980px){.admin-project-request-overview-grid .admin-project-output-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-project-request-overview-grid .admin-project-output-plan>article.is-main{border-left:0;grid-column:1/-1;padding-inline:0}.admin-project-output-list.is-editable{column-gap:20px}.admin-project-single-release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-project-single-release-grid .dashboard-span-2,.admin-project-single-release-grid .dashboard-span-3{grid-column:1/-1}}@media (width<=760px){.admin-project-modal .admin-project-modal-dialog{width:100vw!important;height:100dvh!important}.admin-project-modal .admin-project-modal-head{padding:14px 16px 12px!important}.admin-project-modal-tabs{gap:4px;padding:5px 10px}.admin-project-modal .admin-project-modal-tabs button{min-height:38px;padding-inline:10px}.admin-project-modal-panel,.admin-project-modal-panel[data-admin-project-panel=files]{padding:14px 16px 22px}.admin-project-request-overview-grid .admin-project-output-plan,.admin-project-modal .admin-project-production-controls,.admin-project-single-release-grid,.admin-project-record-layout,.admin-project-internal-form{grid-template-columns:minmax(0,1fr)!important}.admin-project-output-list.is-editable{column-count:1}.admin-project-request-overview-grid .admin-project-output-plan>article,.admin-project-request-overview-grid .admin-project-output-plan>article.is-main,.admin-project-output-list.is-editable>article,.admin-project-output-list.is-editable>article.is-main,.admin-project-output-list.is-editable>article.is-video,.admin-project-output-list.is-editable>article.is-image,.admin-project-output-list.is-editable>article:not(.is-main):not(.is-video):not(.is-image),.admin-project-single-release-grid .dashboard-span-2,.admin-project-single-release-grid .dashboard-span-3,.admin-project-record-layout>.admin-operator-section:last-child{grid-column:1!important}.admin-project-output-section-head,.admin-project-output-bulk{align-items:stretch}.admin-project-output-section-head{flex-direction:column}.admin-project-output-bulk{white-space:normal;grid-template-columns:minmax(0,1fr);width:100%}.admin-project-output-list.is-editable>article{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-project-output-list.is-editable .admin-project-output-meta,.admin-project-output-list.is-editable .admin-project-output-meta label{width:100%}.admin-project-output-list.is-editable .admin-project-output-meta{flex-wrap:wrap;justify-content:flex-start}.admin-project-history-group{grid-template-columns:minmax(0,1fr)}.admin-project-internal-form{align-items:stretch}.admin-project-primary-action .button,.admin-project-chat-form .dashboard-card-actions,.admin-project-chat-form .dashboard-card-actions .button,.admin-project-internal-form .dashboard-card-actions,.admin-project-internal-form .dashboard-card-actions .button{width:100%}}@media (width>=761px){.admin-project-modal #adminProjectPanelRequest{scrollbar-gutter:auto;padding:12px 22px 16px}}.admin-project-modal #adminProjectPanelRequest .admin-project-request-sheet-head{padding-bottom:10px}.admin-project-modal #adminProjectPanelRequest .admin-project-request-overview-grid{border-bottom:0;gap:0 24px}.admin-project-modal #adminProjectPanelRequest .admin-project-request-overview-grid>.admin-project-request-section{border-bottom:0!important;padding-block:12px!important}.admin-project-modal #adminProjectPanelRequest .admin-project-request-section{padding-block:12px!important}.admin-project-modal #adminProjectPanelRequest .admin-project-request-section-head{margin-bottom:8px}.admin-project-modal #adminProjectPanelRequest .admin-project-request-prose{padding-block:8px}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan{border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--admin-workspace-line)!important}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan>article{grid-template-rows:auto minmax(0,1fr);align-content:start;padding:11px 12px;display:grid}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan>article:first-child{padding-left:12px}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan>article:last-child{padding-right:12px}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan header{min-height:48px}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan header>div>small{height:27px;line-height:1.2}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan dl,.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan ul{border-top:1px solid var(--admin-workspace-line);padding-top:10px}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan dl{gap:3px;margin-top:10px}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan ul{gap:4px;margin-top:10px;padding-left:18px;list-style:outside;display:grid}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan li{padding-block:2px;display:list-item;border-top:0!important}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan li::marker{color:var(--admin-workspace-quiet);font-size:.8em}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan dl>div{grid-template-columns:76px minmax(0,1fr)}.admin-project-modal #adminProjectPanelRequest .admin-project-requirement-list>div{padding-block:6px}.admin-project-modal #adminProjectPanelRequest .admin-project-resource-list>a,.admin-project-modal #adminProjectPanelRequest .admin-project-resource-list>div{padding:9px 10px}.admin-project-modal #adminProjectPanelRequest .admin-project-request-resources{grid-column:1/-1}.admin-project-modal .admin-project-control-section{grid-template-columns:minmax(0,1fr) minmax(500px,620px);align-items:end;gap:18px;padding-bottom:12px!important}.admin-project-modal .admin-project-control-section>.admin-operator-section-head{gap:3px;display:grid}.admin-project-modal .admin-project-production-form .admin-project-production-controls{grid-template-columns:minmax(220px,1fr) minmax(260px,280px);width:100%}.admin-project-modal .admin-project-production-controls>label,.admin-project-modal .admin-project-production-controls input,.admin-project-modal .admin-project-production-controls select{width:100%}.admin-project-modal .admin-project-production-controls input[type=date]{min-width:260px}.admin-project-modal .admin-project-output-section{padding-top:12px!important}.admin-project-modal .admin-project-output-bulk>span{color:var(--admin-workspace-text);gap:2px;font-weight:740;line-height:1.3;display:grid}.admin-project-modal .admin-project-output-bulk>span small{color:var(--admin-workspace-quiet);font-size:11px;font-weight:620;line-height:1.25}@media (width<=1080px){.admin-project-modal #adminProjectPanelRequest .admin-project-request-overview-grid{gap:12px 0}.admin-project-modal .admin-project-control-section{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.admin-project-modal .admin-project-production-form .admin-project-production-controls{justify-self:start;max-width:620px}}@media (width<=760px){.admin-project-modal .admin-project-production-form .admin-project-production-controls{max-width:none;grid-template-columns:minmax(0,1fr)!important}.admin-project-modal .admin-project-production-controls input[type=date]{min-width:0}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan header{min-height:0}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan header>div>small{height:auto}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan>article,.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan>article.is-main{border-left:0!important;border-top:1px solid var(--admin-workspace-line)!important}.admin-project-modal #adminProjectPanelRequest .admin-project-output-plan>article:first-child{border-top:0!important}}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-deliverables-box{background:0 0;border:0;padding:0}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-card.has-folder-workspace{background:0 0;border:0;border-radius:16px;width:100%;min-height:0;padding:0;display:block;overflow:hidden}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-card.has-folder-workspace .dashboard-project-review-media{width:100%;max-width:none;height:100%;min-height:0}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-card.has-folder-workspace .dashboard-delivery-workspace{aspect-ratio:auto;width:100%;height:100%;min-height:0}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-output-review{gap:.5rem;min-width:0;display:grid}.dashboard-project-output-review-head{justify-content:space-between;align-items:end;gap:1rem;min-width:0;display:flex}.dashboard-project-output-review-head>div{gap:.08rem;min-width:0;display:grid}.dashboard-project-output-review-head p{margin:0}.dashboard-project-output-review-head>p{max-width:37rem;color:var(--muted);text-align:right;font-size:.7rem;line-height:1.35}.dashboard-production-output-groups{border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.dashboard-production-output-group{grid-template-rows:auto minmax(0,1fr);align-content:start;min-width:0;padding:.44rem .5rem .48rem;display:grid}.dashboard-production-output-group+.dashboard-production-output-group{border-left:1px solid #ffffff1f}.dashboard-production-output-group>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.45rem;min-height:1.7rem;padding:0 .16rem .35rem;display:flex}.dashboard-production-output-group>header strong{color:var(--text);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:850;line-height:1.2;overflow:hidden}.dashboard-production-output-group>header span{min-width:1.35rem;min-height:1.18rem;color:var(--muted);border:1px solid #ffffff24;border-radius:999px;flex:none;place-items:center;padding-inline:.3rem;font-size:.58rem;font-weight:850;display:inline-grid}.dashboard-production-output-group ul{align-content:start;min-width:0;margin:0;padding:0;list-style:none;display:grid}.dashboard-production-output-row{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem;min-width:0;min-height:1.76rem;display:grid}.dashboard-production-output-row:last-child{border-bottom:0}.dashboard-production-output-name{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:.02rem;padding:.2rem .15rem;display:grid}button.dashboard-production-output-name{cursor:pointer}button.dashboard-production-output-name:hover strong,button.dashboard-production-output-name:focus-visible strong{color:var(--accent-text)}button.dashboard-production-output-name:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.dashboard-production-output-name strong,.dashboard-production-output-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-production-output-name strong{color:var(--text);font-size:.66rem;font-weight:760;line-height:1.15}.dashboard-production-output-name small{color:var(--muted);font-size:.54rem;line-height:1.1}.dashboard-production-output-row .dashboard-status{letter-spacing:.035em;white-space:nowrap;min-height:1.14rem;padding:.12rem .36rem;font-size:.52rem;line-height:1}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-production-output-row .dashboard-status.is-ready-for-review{border-color:var(--status-info)!important;background:var(--status-info)!important;background-color:var(--status-info)!important;color:var(--status-text-light)!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-production-output-row .dashboard-status.is-in-production{border-color:var(--status-production)!important;background:var(--status-production)!important;background-color:var(--status-production)!important;color:var(--status-text-dark)!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-production-output-row .dashboard-status.is-delivered{border-color:var(--status-success)!important;background:var(--status-success)!important;background-color:var(--status-success)!important;color:var(--status-text-dark)!important}.dashboard-production-output-row .dashboard-production-output-download{white-space:nowrap;font-size:.58rem}.dashboard-production-output-empty{color:var(--muted);margin:0;padding:.48rem .16rem .18rem;font-size:.62rem}@media (width>=1101px){.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-lightbox-dialog.info-shell{height:min(96dvh,1080px)!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-lightbox-body,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-deliverables-box,.dashboard-project-lightbox:not(.admin-project-modal) #dashboardProjectDrafts{height:100%;min-height:0}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-lightbox-body{align-items:stretch!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-deliverables-box{align-content:stretch!important;overflow:hidden!important}.dashboard-project-lightbox:not(.admin-project-modal) #dashboardProjectDrafts{grid-template-rows:minmax(0,1fr);gap:0;overflow:hidden}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-card[data-project-release-surface]{height:100%;min-height:0}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-card[data-project-release-surface] .dashboard-project-review-media{place-self:stretch stretch;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-card[data-project-release-surface] .dashboard-delivery-video-shell,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-card[data-project-release-surface] .dashboard-delivery-embed-shell,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-card[data-project-release-surface] .dashboard-delivery-folder-card,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-card[data-project-release-surface] .dashboard-delivery-drive-placeholder{width:100%!important;height:100%!important;max-height:100%!important}}@media (width<=760px){.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-card.has-folder-workspace{overflow:visible}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-review-card.has-folder-workspace .dashboard-project-review-media.has-delivery-workspace{aspect-ratio:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.dashboard-project-output-review-head{align-items:start;gap:.35rem;display:grid}.dashboard-project-output-review-head>p{text-align:left;max-width:none}.dashboard-production-output-groups{grid-template-columns:minmax(0,1fr)}.dashboard-production-output-group+.dashboard-production-output-group{border-top:1px solid #ffffff1f;border-left:0}}.dashboard-body[data-dashboard-theme=bright] .dashboard-production-output-groups,.dashboard-body[data-dashboard-theme=bright] .dashboard-production-output-group+.dashboard-production-output-group,.dashboard-body[data-dashboard-theme=bright] .dashboard-production-output-group>header,.dashboard-body[data-dashboard-theme=bright] .dashboard-production-output-row{border-color:#14141824}.dashboard-body[data-dashboard-theme=bright] .dashboard-production-output-group>header span{border-color:#14141829}.admin-monitoring-overview{--monitoring-healthy:#33d17a;--monitoring-healthy-text:#78e6a5;--monitoring-warning:#f6c343;--monitoring-warning-text:#f7d86d;--monitoring-down:#bc1f2e;--monitoring-down-text:#ff7c87;border:1px solid var(--line);background:var(--panel);border-radius:20px;grid-template-columns:minmax(18rem,1fr) minmax(22rem,auto) auto;align-items:center;gap:1.2rem;padding:1rem 1.1rem;display:grid}.admin-monitoring-overview[hidden]{display:none!important}.admin-monitoring-overview-status{align-items:center;gap:.75rem;min-width:0;display:flex}.admin-monitoring-overview-status>.admin-monitoring-status-dot{flex-basis:.7rem;width:.7rem;height:.7rem}.admin-monitoring-overview-status>div{gap:.16rem;min-width:0;display:grid}.admin-monitoring-overview h2,.admin-monitoring-overview p,.admin-monitoring-overview dl,.admin-monitoring-overview dd,.admin-monitoring-history-note,.admin-monitoring-uptime-service-metrics,.admin-monitoring-uptime-service-metrics dd,.admin-monitoring-incident p{margin:0}.admin-monitoring-overview h2{color:var(--text);font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:820;line-height:1.25;overflow:hidden}.admin-monitoring-overview p:not(.eyebrow){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.35;overflow:hidden}.admin-monitoring-overview-facts{grid-template-columns:repeat(2,minmax(9.5rem,1fr));gap:0;display:grid}.admin-monitoring-overview-facts>div{border-left:1px solid var(--line);gap:.12rem;min-width:0;padding:.1rem .9rem;display:grid}.admin-monitoring-overview-facts dt,.admin-monitoring-uptime-service-metrics dt{color:var(--quiet);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:800;line-height:1.25}.admin-monitoring-overview-facts dd{gap:.12rem;display:grid}.admin-monitoring-overview-facts dd>strong{color:var(--text);font-size:1rem;font-weight:830;line-height:1.2}.admin-monitoring-overview-facts small{color:var(--quiet);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.3;overflow:hidden}.admin-monitoring-overview>.button{white-space:nowrap;min-height:2.4rem;padding-inline:.85rem}.admin-monitoring-range{border:1px solid var(--line);background:var(--bg-soft);border-radius:999px;align-items:center;gap:.22rem;padding:.22rem;display:inline-flex}.admin-monitoring-range button{min-height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .7rem;font-family:inherit;font-size:.64rem;font-weight:790}.admin-monitoring-range button:hover,.admin-monitoring-range button:focus-visible{color:var(--text)}.admin-monitoring-range button[aria-pressed=true]{background:var(--accent);color:var(--text-on-accent)}.admin-monitoring-uptime-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:.9rem 0;display:grid}.admin-monitoring-uptime-summary article{gap:.18rem;min-width:0;padding:.15rem 1rem;display:grid}.admin-monitoring-uptime-summary article+article{border-left:1px solid var(--line)}.admin-monitoring-uptime-summary span{color:var(--muted);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1.25}.admin-monitoring-uptime-summary strong{color:var(--text);font-size:1.35rem;font-weight:840;line-height:1.1}.admin-monitoring-uptime-summary small{color:var(--quiet);font-size:.62rem;line-height:1.3}.admin-monitoring-history-note{color:var(--quiet);padding:.72rem 0 .15rem;font-size:.66rem;line-height:1.45}.admin-monitoring-history-note.is-warning{color:var(--monitoring-warning-text)}.admin-monitoring-uptime-list{border-top:1px solid var(--line);margin-top:.45rem}.admin-monitoring-uptime-group+.admin-monitoring-uptime-group{border-top:1px solid var(--line)}.admin-monitoring-uptime-row{border-top:1px solid var(--line);grid-template-columns:minmax(14rem,.9fr) minmax(28rem,1.45fr);grid-template-areas:"head metrics""timeline timeline";align-items:center;gap:.75rem 1rem;padding:.9rem 0;display:grid}.admin-monitoring-uptime-service-head{grid-area:head;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.admin-monitoring-uptime-service-identity{gap:.22rem;min-width:0;display:grid}.admin-monitoring-uptime-service-identity strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:810;line-height:1.25;overflow:hidden}.admin-monitoring-uptime-service-identity>small{color:var(--quiet);font-size:.59rem;line-height:1.3}.admin-monitoring-uptime-service-metrics{grid-area:metrics;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;display:grid}.admin-monitoring-uptime-service-metrics>div{align-content:start;gap:.12rem;min-width:0;display:grid}.admin-monitoring-uptime-service-metrics dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:780;line-height:1.25;overflow:hidden}.admin-monitoring-timeline-shell{grid-area:timeline;grid-template-columns:minmax(12rem,auto) minmax(18rem,1fr);align-items:center;gap:.75rem;display:grid}.admin-monitoring-timeline-shell>span{color:var(--quiet);font-size:.59rem;line-height:1.3}.admin-monitoring-timeline{border-radius:999px;grid-auto-columns:minmax(2px,1fr);grid-auto-flow:column;gap:2px;min-height:.7rem;display:grid;overflow:hidden}.admin-monitoring-timeline>span{background:#dddddf24;border-radius:2px;min-width:2px;display:block}.admin-monitoring-timeline>span.is-healthy{background:var(--monitoring-healthy)}.admin-monitoring-timeline>span.is-degraded{background:var(--monitoring-warning)}.admin-monitoring-timeline>span.is-down{background:var(--monitoring-down)}.admin-monitoring-timeline>span.is-untracked{background:#dddddf40}.admin-monitoring-incidents-panel .admin-monitoring-panel-head{padding-bottom:.65rem}.admin-monitoring-incident-list{border-top:1px solid var(--line)}.admin-monitoring-incident{border-top:1px solid var(--line);grid-template-columns:minmax(12rem,.75fr) minmax(18rem,1fr) minmax(13rem,.8fr);align-items:center;gap:1rem;min-height:4rem;padding:.75rem 0;display:grid}.admin-monitoring-incident:first-child{border-top:0}.admin-monitoring-incident-identity,.admin-monitoring-incident-timing,.admin-monitoring-incident-detail{gap:.18rem;min-width:0;display:grid}.admin-monitoring-incident-identity strong,.admin-monitoring-incident-timing strong{color:var(--text);font-size:.73rem;line-height:1.3}.admin-monitoring-incident-identity span{width:fit-content;color:var(--monitoring-down-text);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.admin-monitoring-incident.is-resolved .admin-monitoring-incident-identity span{color:var(--monitoring-healthy-text)}.admin-monitoring-incident.is-recovery-unknown .admin-monitoring-incident-identity span{color:var(--monitoring-warning-text)}.admin-monitoring-incident-timing small,.admin-monitoring-incident-detail span,.admin-monitoring-incident-detail small{color:var(--quiet);font-size:.61rem;line-height:1.35}.admin-monitoring-incident-detail span{color:var(--muted)}.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-overview{--monitoring-healthy-text:#176b38;--monitoring-warning-text:#725400;--monitoring-down-text:#9f1725;background:var(--panel);box-shadow:none}.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-overview-facts dt,.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-overview-facts small,.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-uptime-summary small,.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-uptime-service-metrics dt,.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-timeline-shell>span,.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-incident-timing small,.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-incident-detail small{color:#5c6270}.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-timeline>span{background:#1414181f}.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-timeline>span.is-healthy{background:var(--monitoring-healthy)}.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-timeline>span.is-degraded{background:var(--monitoring-warning)}.dashboard-body[data-dashboard-theme=bright] .admin-monitoring-timeline>span.is-down{background:var(--monitoring-down)}@media (width<=1120px){.admin-monitoring-overview{grid-template-columns:minmax(0,1fr) auto}.admin-monitoring-overview-facts{grid-area:2/1/auto/-1}.admin-monitoring-overview-facts>div:first-child{border-left:0;padding-left:0}.admin-monitoring-uptime-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""metrics""timeline"}.admin-monitoring-uptime-service-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.admin-monitoring-overview{grid-template-columns:minmax(0,1fr)}.admin-monitoring-overview>.button{width:100%}.admin-monitoring-overview h2,.admin-monitoring-overview p:not(.eyebrow){text-overflow:clip;white-space:normal;overflow:visible}.admin-monitoring-overview-facts{grid-area:auto}.admin-monitoring-uptime-head{gap:.8rem}.admin-monitoring-range{width:100%}.admin-monitoring-range button{flex:1 1 0}.admin-monitoring-uptime-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-monitoring-uptime-summary article:nth-child(3){border-left:0}.admin-monitoring-uptime-summary article:nth-child(n+3){border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem}.admin-monitoring-uptime-service-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-monitoring-timeline-shell,.admin-monitoring-incident{grid-template-columns:minmax(0,1fr)}.admin-monitoring-incident{gap:.5rem}}@media (width<=480px){.admin-monitoring-overview{border-radius:18px;padding:.9rem}.admin-monitoring-overview-facts{grid-template-columns:minmax(0,1fr)}.admin-monitoring-overview-facts>div{border-top:1px solid var(--line);border-left:0;padding:.55rem 0}.admin-monitoring-uptime-service-head{flex-direction:column;align-items:flex-start}}.dashboard-body[data-dashboard-view=overview][data-dashboard-theme=bright]{--overview-project-interaction-line:#111114eb;--overview-project-interaction-ring:#11111494}.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-grid{min-width:0;grid-template-columns:repeat(2,12rem) minmax(0,1fr)!important;justify-content:stretch!important;align-items:start!important;gap:.9rem!important;display:grid!important;overflow:visible!important}.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-grid>:is(.dashboard-specific-request-card,.dashboard-managed-production-card){box-sizing:border-box;aspect-ratio:auto!important;border:1px solid var(--line)!important;width:12rem!important;max-width:12rem!important;height:4.5rem!important;min-height:4.5rem!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border-radius:18px!important;place-content:center flex-start!important;place-items:center start!important;gap:.72rem!important;padding:.75rem .9rem!important;display:flex!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-grid>:is(.dashboard-specific-request-card,.dashboard-managed-production-card) .dashboard-list-card-title{min-width:0;color:var(--text)!important;letter-spacing:.02em!important;text-align:left!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:normal!important;margin:0!important;font-size:.78rem!important;font-weight:850!important;line-height:1.18!important;position:static!important;inset:auto!important}.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card .dashboard-overview-new-request-plus{width:1.35rem!important;height:1.35rem!important;color:var(--text)!important;flex:0 0 1.35rem!important;align-self:center!important;font-size:0!important;font-weight:300!important;line-height:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card .dashboard-overview-new-request-plus:before,.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card .dashboard-overview-new-request-plus:after{content:"";background:currentColor;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card .dashboard-overview-new-request-plus:before{width:.9rem;height:1.5px}.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card .dashboard-overview-new-request-plus:after{width:1.5px;height:.9rem}.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card{background:#d4a43614!important;border-color:#ffe18057!important}.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card .dashboard-managed-action-diamond{flex:0 0 1.22rem;align-self:center;width:1.22rem;height:1.22rem}.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card:is(:hover,:focus-visible),.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card:is(:hover,:focus-visible){color:var(--text)!important;filter:none!important;transform:none!important}.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card:is(:hover,:focus-visible){border-color:var(--overview-project-interaction-line)!important;box-shadow:0 0 0 1px var(--overview-project-interaction-ring)!important}.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card:is(:hover,:focus-visible){background:#d4a4361c!important;border-color:#ffe180d1!important;box-shadow:0 0 0 1px #ffe1806b!important}.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card.is-locked .dashboard-list-card-title,.dashboard-body[data-dashboard-view=overview] .dashboard-specific-request-card.is-locked .dashboard-overview-new-request-plus{color:var(--muted)!important}.dashboard-overview-project-collection{grid-column:1/-1;width:100%;min-width:0}.dashboard-overview-project-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));align-items:stretch;gap:.95rem;width:100%;min-width:0;display:grid}.dashboard-overview-project-collection-empty{display:block}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-project-grid>.dashboard-project-card-shell.is-overview-collection-shell{min-width:0;height:100%;min-height:14rem;aspect-ratio:auto!important;width:100%!important}.dashboard-body[data-dashboard-view=overview] .dashboard-project-card-shell.is-overview-collection-shell>.dashboard-client-project-card.is-overview-collection-card{box-sizing:border-box;min-width:0;min-height:14rem;aspect-ratio:auto!important;border:1px solid var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;width:100%!important;height:100%!important;box-shadow:none!important;background-image:none!important;border-radius:18px!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-content:stretch!important;gap:.85rem!important;padding:1rem!important;display:grid!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card.is-overview-collection-card .dashboard-client-project-card-main{align-self:start!important;min-width:0!important;padding:0!important;display:block!important}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card.is-overview-collection-card .dashboard-project-card-copy-stack{min-width:0;gap:.16rem!important;width:100%!important;display:grid!important}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card.is-overview-collection-card .dashboard-list-card-title{min-height:2.5em;max-height:2.5em!important;color:var(--text)!important;align-items:flex-start!important;gap:.28rem!important;margin:0!important;padding:0 2rem 0 0!important;font-size:1rem!important;font-weight:800!important;line-height:1.25!important;display:flex!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card.is-overview-collection-card .dashboard-project-card-title-text{overflow-wrap:anywhere!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-width:0!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card.is-overview-collection-card .dashboard-overview-project-category{min-height:1.35em;max-height:1.35em!important;color:var(--muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:.78rem!important;font-weight:700!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.dashboard-overview-project-facts{z-index:4;border-top:1px solid var(--line);border-bottom:1px solid var(--line);pointer-events:none;grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;gap:0;width:100%;min-width:0;margin:0;display:grid;position:relative}.dashboard-overview-project-fact{border-top:1px solid var(--line);grid-template-columns:minmax(5.5rem,.9fr) minmax(0,1.1fr);align-items:center;gap:.75rem;min-width:0;min-height:1.95rem;padding:.4rem 0;display:grid}.dashboard-overview-project-fact:first-child{border-top:0}.dashboard-overview-project-fact>:is(dt,dd){background:0 0;border:0;min-width:0;min-height:0;margin:0;padding:0}.dashboard-overview-project-fact-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:800;line-height:1}.dashboard-overview-project-fact-value{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:750;line-height:1.25;overflow:hidden}.dashboard-overview-project-fact.is-event .dashboard-overview-project-fact-value{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.dashboard-overview-project-fact.is-event time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-overview-project-fact .dashboard-project-card-event-actions{z-index:7;pointer-events:auto;flex:none;position:relative}.dashboard-overview-project-fact .dashboard-project-card-event-join,.dashboard-overview-project-fact .dashboard-project-card-event-more{min-height:1.55rem}.dashboard-body[data-dashboard-view=overview] .dashboard-client-project-card.is-overview-collection-card>.dashboard-status{box-sizing:border-box;border-radius:999px;max-width:100%;letter-spacing:.04em!important;white-space:normal!important;border-style:solid!important;border-width:1px!important;place-self:end start!important;height:auto!important;min-height:1.95rem!important;padding:0 .72rem!important;font-size:.68rem!important;line-height:1!important}.dashboard-body[data-dashboard-view=overview] .dashboard-project-card-shell.is-overview-collection-shell .dashboard-project-card-open-surface{border-radius:18px}.dashboard-body[data-dashboard-view=overview] .dashboard-project-card-shell.is-overview-collection-shell .dashboard-project-menu-trigger{top:.6rem;right:.6rem}.dashboard-body[data-dashboard-view=overview] .dashboard-project-card-shell.is-overview-collection-shell:hover>.dashboard-client-project-card.is-overview-collection-card,.dashboard-body[data-dashboard-view=overview] .dashboard-project-card-shell.is-overview-collection-shell:focus-within>.dashboard-client-project-card.is-overview-collection-card{border-color:var(--overview-project-interaction-line)!important;background:var(--panel)!important;background-color:var(--panel)!important;box-shadow:0 0 0 1px var(--overview-project-interaction-ring)!important;filter:none!important;background-image:none!important;transform:none!important}@media (width<=520px){.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-grid>:is(.dashboard-specific-request-card,.dashboard-managed-production-card){width:min(100%,12rem)!important}.dashboard-overview-project-collection{grid-column:1}}@media (prefers-reduced-motion:reduce){.dashboard-body[data-dashboard-view=overview] .dashboard-delivery-grid>:is(.dashboard-specific-request-card,.dashboard-managed-production-card),.dashboard-body[data-dashboard-view=overview] .dashboard-project-card-shell.is-overview-collection-shell>.dashboard-client-project-card.is-overview-collection-card{transition:none!important}}.admin-body .admin-view[data-admin-section=projects] .admin-work-list:not(.is-project-grouped){width:100%;min-width:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))!important;justify-content:stretch!important;align-items:stretch!important;gap:.95rem!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card.dashboard-project-card-shell.is-overview-collection-shell,.admin-body .admin-view[data-admin-section=projects] .admin-project-overview-card:not(.is-expanded){box-sizing:border-box;aspect-ratio:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:14rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;align-self:stretch!important;gap:0!important;padding:0!important;overflow:visible!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card.dashboard-project-card-shell:is(:hover,:focus-within){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card>.dashboard-client-project-card.is-overview-collection-card{box-sizing:border-box;min-width:0;min-height:14rem;aspect-ratio:auto!important;border:1px solid var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;width:100%!important;height:100%!important;box-shadow:none!important;background-image:none!important;border-radius:18px!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-content:stretch!important;gap:.85rem!important;padding:1rem!important;display:grid!important;overflow:hidden!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card>.dashboard-client-project-card.is-overview-collection-card .dashboard-client-project-card-main{align-self:start!important;min-width:0!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card>.dashboard-client-project-card.is-overview-collection-card .dashboard-project-card-copy-stack{min-width:0;gap:.16rem!important;width:100%!important;display:grid!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card>.dashboard-client-project-card.is-overview-collection-card .dashboard-list-card-title{min-height:2.5em;max-height:2.5em!important;color:var(--text)!important;align-items:flex-start!important;gap:.28rem!important;margin:0!important;padding:0 2rem 0 0!important;font-size:1rem!important;font-weight:800!important;line-height:1.25!important;display:flex!important;overflow:hidden!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card>.dashboard-client-project-card.is-overview-collection-card .dashboard-project-card-title-text{overflow-wrap:anywhere!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-width:0!important;display:-webkit-box!important;overflow:hidden!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card>.dashboard-client-project-card.is-overview-collection-card .dashboard-overview-project-category{min-height:1.35em;max-height:1.35em!important;color:var(--muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:.78rem!important;font-weight:700!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card>.dashboard-client-project-card.is-overview-collection-card>.dashboard-status{box-sizing:border-box;border-radius:999px;max-width:100%;letter-spacing:.04em!important;white-space:normal!important;border-style:solid!important;border-width:1px!important;place-self:end start!important;height:auto!important;min-height:1.95rem!important;padding:0 .72rem!important;font-size:.68rem!important;line-height:1!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card .dashboard-attention-badge{right:.7rem!important}.admin-body .admin-view[data-admin-section=projects] .admin-project-card .dashboard-project-card-open-surface{border-radius:18px}.admin-body .admin-view[data-admin-section=projects] .admin-project-card:hover>.dashboard-client-project-card.is-overview-collection-card,.admin-body .admin-view[data-admin-section=projects] .admin-project-card:focus-within>.dashboard-client-project-card.is-overview-collection-card{border-color:var(--admin-interaction-line)!important;background:var(--panel)!important;background-color:var(--panel)!important;box-shadow:0 0 0 1px var(--admin-interaction-ring)!important;filter:none!important;background-image:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.admin-body .admin-view[data-admin-section=projects] .admin-project-card>.dashboard-client-project-card.is-overview-collection-card{transition:none!important}}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-status.is-complete{border-color:var(--status-success)!important;background:var(--status-success)!important;background-color:var(--status-success)!important;color:var(--status-text-dark)!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-record-status.is-incomplete{border-color:var(--status-production)!important;background:var(--status-production)!important;background-color:var(--status-production)!important;color:var(--status-text-dark)!important}.admin-project-modal .admin-project-modal-body{min-height:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr)!important}.admin-project-modal .admin-project-modal-panels{min-height:0;overflow:hidden}.admin-project-modal .admin-project-modal-panel{scrollbar-gutter:auto;grid-template-rows:minmax(0,1fr) auto;width:min(1260px,100%);height:100%;min-height:0;display:grid;padding:0!important;overflow:hidden!important}.admin-project-modal .admin-project-modal-panel[hidden]{display:none!important}.admin-project-modal .admin-project-panel-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:18px 22px 28px;overflow:hidden auto}.admin-project-modal .admin-project-page-head{border-bottom:1px solid var(--admin-workspace-line);justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;margin:0 0 18px;padding:0 0 16px;display:flex}.admin-project-modal .admin-project-page-head>div{gap:4px;min-width:0;display:grid}.admin-project-modal .admin-project-page-kicker,.admin-project-modal .admin-project-page-head h4,.admin-project-modal .admin-project-page-head p{margin:0}.admin-project-modal .admin-project-page-kicker{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:820;line-height:1.25}.admin-project-modal .admin-project-page-head h4{color:var(--admin-workspace-text);letter-spacing:-.025em;font-size:clamp(19px,2vw,25px);font-weight:800;line-height:1.12}.admin-project-modal .admin-project-page-head p:not(.admin-project-page-kicker){max-width:720px;color:var(--admin-workspace-body);font-size:13px;line-height:1.5}.admin-project-modal .admin-project-page-head>span{border:1px solid var(--admin-workspace-line-strong);min-height:28px;color:var(--admin-workspace-quiet);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.admin-project-modal .admin-project-page-content{min-width:0}.admin-project-modal .admin-project-action-dock{z-index:4;border-top:1px solid var(--admin-workspace-line);background:var(--admin-workspace-panel);justify-content:flex-end;align-items:center;gap:10px;min-width:0;min-height:68px;padding:11px 22px;display:flex;position:relative}.admin-project-modal .admin-project-action-dock[hidden]{display:none!important}.admin-project-modal .admin-project-action-dock>[data-admin-project-panel-action]{width:100%;min-width:0;margin:0!important}.admin-project-modal .admin-project-action-dock>[data-admin-project-panel-action][hidden],.admin-project-modal .admin-project-action-dock [data-admin-storyboard-preview][hidden]{display:none!important}.admin-project-modal .admin-project-action-dock .admin-project-primary-action,.admin-project-modal .admin-project-action-dock .dashboard-card-actions{border:0;align-items:center;gap:8px;padding:0;display:flex;justify-content:flex-end!important}.admin-project-modal .admin-project-action-dock .admin-project-request-approval,.admin-project-modal .admin-project-action-dock .admin-storyboard-form-actions{background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:0;display:flex}.admin-project-modal .admin-project-action-dock .admin-project-request-approval>div,.admin-project-modal .admin-project-action-dock .admin-storyboard-form-actions>p{min-width:0;margin:0 auto 0 0}.admin-project-modal .admin-project-action-dock .admin-project-request-approval>div{gap:2px;display:grid}.admin-project-modal .admin-project-action-dock .admin-project-request-approval .eyebrow{display:none}.admin-project-modal .admin-project-action-dock .admin-project-request-approval strong,.admin-project-modal .admin-project-action-dock .admin-storyboard-form-actions strong{color:var(--admin-workspace-text)}.admin-project-modal .admin-project-action-dock .admin-project-request-approval span,.admin-project-modal .admin-project-action-dock .admin-storyboard-form-actions span{color:var(--admin-workspace-body);font-size:12px;line-height:1.4}.admin-project-modal .admin-project-action-dock .admin-storyboard-form-actions>div{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-project-modal .admin-project-action-dock .admin-project-chat-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:0 0!important;border:0!important;gap:10px!important;padding:0!important;display:grid!important}.admin-project-modal .admin-project-action-dock .admin-project-chat-form label{min-width:0}.admin-project-modal .admin-project-action-dock .admin-project-chat-form textarea{resize:vertical;width:100%;height:44px;max-height:96px;min-height:44px!important}.admin-project-modal .admin-project-action-dock .button{min-width:138px}.admin-project-modal .admin-project-chat-workspace{min-height:0}.admin-project-modal .admin-project-chat-thread{padding-bottom:0}@media (width<=760px){.admin-project-modal.dashboard-project-lightbox{padding:0}.admin-project-modal .admin-project-modal-dialog{border-radius:0!important}.admin-project-modal .admin-project-panel-scroll{padding:14px 16px 22px}.admin-project-modal .admin-project-page-head{align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:13px}.admin-project-modal .admin-project-page-head>span{min-height:26px}.admin-project-modal .admin-project-action-dock{padding:10px 16px max(10px, env(safe-area-inset-bottom));flex-wrap:wrap}.admin-project-modal .admin-project-action-dock .admin-project-request-approval,.admin-project-modal .admin-project-action-dock .admin-storyboard-form-actions{flex-direction:column;align-items:stretch;gap:8px}.admin-project-modal .admin-project-action-dock .admin-storyboard-form-actions>div,.admin-project-modal .admin-project-action-dock .admin-project-chat-form,.admin-project-modal .admin-project-action-dock .dashboard-card-actions{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));width:100%;display:grid!important}.admin-project-modal .admin-project-action-dock .admin-project-chat-form label{grid-column:1/-1}.admin-project-modal .admin-project-action-dock .button{width:100%;min-width:0}}.admin-project-modal .admin-production-storyboard-handoff{border:1px solid var(--admin-workspace-line);border-left:3px solid var(--accent);background:var(--admin-workspace-inset);border-radius:14px;gap:14px;margin:0 0 24px;padding:16px 18px;display:grid}.admin-project-modal .admin-production-storyboard-handoff>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-project-modal .admin-production-storyboard-handoff>header>div{gap:3px;min-width:0;display:grid}.admin-project-modal .admin-production-storyboard-handoff>header :is(h5,p){margin:0}.admin-project-modal .admin-production-storyboard-handoff>header h5{color:var(--admin-workspace-text);font-size:16px;font-weight:800;line-height:1.3}.admin-project-modal .admin-production-storyboard-handoff>header p{max-width:720px;color:var(--admin-workspace-body);font-size:12px;line-height:1.5}.admin-project-modal .admin-production-storyboard-handoff>header>span,.admin-project-modal .admin-production-storyboard-handoff .admin-optional-label{border:1px solid var(--admin-workspace-line-strong);min-height:25px;color:var(--admin-workspace-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:9px;font-weight:820;line-height:1;display:inline-flex}.admin-project-modal .admin-production-storyboard-route{border:1px solid var(--admin-workspace-line);background:var(--admin-workspace-panel);color:var(--admin-workspace-body);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.admin-project-modal .admin-production-storyboard-route .button{flex:none}.admin-project-modal .admin-production-storyboard-handoff .admin-project-release-workspace{background:0 0;border:0}.admin-project-modal .admin-production-storyboard-handoff .admin-project-release-head{padding-top:0}.admin-project-modal .admin-production-storyboard-handoff .admin-project-files-form.admin-project-single-release-form{border-bottom:0;margin-top:0;padding-bottom:0!important}.admin-project-modal .admin-storyboard-workflow{border:1px solid var(--admin-workspace-line);background:var(--admin-workspace-line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.admin-project-modal .admin-storyboard-workflow-step{background:var(--admin-workspace-inset);min-width:0;color:var(--admin-workspace-body);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.admin-project-modal .admin-storyboard-workflow-step>span:first-child{border:1px solid var(--admin-workspace-line-strong);background:var(--admin-workspace-panel);width:28px;height:28px;color:var(--admin-workspace-quiet);border-radius:50%;place-items:center;font-size:10px;font-weight:850;line-height:1;display:grid}.admin-project-modal .admin-storyboard-workflow-step>div{gap:2px;min-width:0;display:grid}.admin-project-modal .admin-storyboard-workflow-step :is(strong,small){min-width:0;display:block}.admin-project-modal .admin-storyboard-workflow-step strong{color:var(--admin-workspace-text);font-size:12px;font-weight:800;line-height:1.35}.admin-project-modal .admin-storyboard-workflow-step small{color:var(--admin-workspace-quiet);font-size:10px;line-height:1.4}.admin-project-modal .admin-storyboard-workflow-step:is(.is-complete,[data-complete=true])>span:first-child,.admin-project-modal .admin-storyboard-workflow-step:is(.is-current,[aria-current=step])>span:first-child{border-color:var(--accent);background:var(--accent);color:#fff}.admin-project-modal .admin-storyboard-workflow-step:is(.is-current,[aria-current=step]){box-shadow:inset 0 -2px 0 var(--accent)}.admin-project-modal .admin-storyboard-auto-source{border:1px solid var(--admin-workspace-line);background:var(--admin-workspace-inset);width:fit-content;max-width:100%;color:var(--admin-workspace-body);border-radius:999px;align-items:center;gap:7px;margin:0;padding:5px 8px;font-size:10px;font-weight:720;line-height:1.35;display:inline-flex}.admin-project-modal .admin-storyboard-auto-source:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.admin-project-modal .admin-storyboard-cover-card .admin-storyboard-auto-source{color:#c9c9d1;background:#18181d;border-color:#36363d}.admin-project-modal .admin-storyboard-cover-fields :is(input,textarea)[readonly]{color:#f7f7f8;cursor:default;background:#131316;border-color:#42424a}.admin-project-modal .admin-storyboard-cover-fields :is(input,textarea)[readonly]:focus{border-color:#5a5a65}.admin-project-modal .admin-storyboard-scene-readiness{border:1px solid var(--admin-workspace-line-strong);background:var(--admin-workspace-inset);width:fit-content;min-height:27px;color:var(--admin-workspace-body);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.admin-project-modal .admin-storyboard-scene-readiness:before{content:"";background:var(--admin-workspace-quiet);border-radius:50%;flex:none;width:6px;height:6px}.admin-project-modal .admin-storyboard-scene-readiness:is(.is-ready,.is-complete,[data-ready=true]){border-color:var(--accent);background:var(--accent);color:#fff}.admin-project-modal .admin-storyboard-scene-readiness:is(.is-ready,.is-complete,[data-ready=true]):before{background:#fff}.admin-project-modal .admin-storyboard-approval-grid{border:0;border-top:1px solid var(--admin-workspace-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;margin-top:2px;padding:10px 0 0;display:grid}.admin-project-modal .admin-storyboard-approval-grid>legend{color:var(--admin-workspace-quiet);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin:0;padding:0 0 2px;font-size:10px;font-weight:820;line-height:1.3}.admin-project-modal .admin-storyboard-approval-control{border:1px solid var(--admin-workspace-line);background:var(--admin-workspace-inset);min-width:0;color:var(--admin-workspace-body);cursor:pointer;border-radius:10px;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:9px 10px;display:grid}.admin-project-modal .admin-storyboard-approval-control input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--accent);margin:1px 0 0;padding:0}.admin-project-modal .admin-storyboard-approval-control>span{min-width:0;color:var(--admin-workspace-body);gap:2px;font-size:10px;font-weight:650;line-height:1.35;display:grid}.admin-project-modal .admin-storyboard-approval-control strong{color:var(--admin-workspace-text);font-size:11px;font-weight:800}.admin-project-modal .admin-storyboard-approval-control:is(.is-approved,:has(input:checked)){border-color:var(--accent);background:var(--admin-workspace-raised)}.admin-project-modal .admin-storyboard-approval-control:focus-within{border-color:var(--admin-workspace-text)}.admin-project-modal .admin-storyboard-approval-control:has(input:disabled){cursor:not-allowed;opacity:.58}.admin-project-modal .admin-storyboard-shot-fields .admin-storyboard-ai-prompt,.admin-project-modal .admin-storyboard-shot-fields label:has([data-admin-storyboard-scene-field=generationPrompt]){border:1px solid var(--admin-workspace-line);border-left:2px solid var(--accent);background:var(--admin-workspace-inset);border-radius:10px;gap:5px;margin-top:2px;padding:10px;display:grid}.admin-project-modal .admin-storyboard-shot-fields .admin-storyboard-ai-prompt>strong,.admin-project-modal .admin-storyboard-shot-fields label:has([data-admin-storyboard-scene-field=generationPrompt])>strong{color:var(--admin-workspace-text);font-size:11px;font-weight:800}.admin-project-modal .admin-storyboard-shot-fields .admin-storyboard-ai-prompt>span,.admin-project-modal .admin-storyboard-shot-fields label:has([data-admin-storyboard-scene-field=generationPrompt])>span,.admin-project-modal .admin-storyboard-shot-fields label:has([data-admin-storyboard-scene-field=generationPrompt])>small{color:var(--admin-workspace-quiet);font-size:10px;font-weight:650;line-height:1.4}.admin-project-modal .admin-storyboard-shot-fields .admin-storyboard-ai-prompt textarea,.admin-project-modal .admin-storyboard-shot-fields label:has([data-admin-storyboard-scene-field=generationPrompt]) textarea{border-color:var(--admin-workspace-line-strong);background:var(--admin-workspace-panel);min-height:96px;color:var(--admin-workspace-text)}.admin-project-modal .admin-storyboard-cover-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:4px;display:flex}.admin-project-modal .admin-storyboard-open-first-section{width:fit-content;min-height:42px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:820;line-height:1;display:inline-flex;border:1px solid var(--accent)!important;background:var(--accent)!important;color:#fff!important}.admin-project-modal .admin-storyboard-open-first-section:hover,.admin-project-modal .admin-storyboard-open-first-section:focus-visible{outline-offset:2px;outline:2px solid #e0445047;background:#9f1725!important;border-color:#9f1725!important}.admin-project-modal #adminProjectPanelProduction .admin-project-action-dock>[data-admin-project-panel-action],.admin-project-modal [data-admin-project-panel=production] .admin-project-action-dock>[data-admin-project-panel-action]{flex:none;width:auto;min-width:0}.admin-project-modal #adminProjectPanelProduction .admin-project-action-dock>[data-admin-project-panel-action] :is(.admin-project-primary-action,.dashboard-card-actions),.admin-project-modal [data-admin-project-panel=production] .admin-project-action-dock>[data-admin-project-panel-action] :is(.admin-project-primary-action,.dashboard-card-actions){width:auto;margin:0!important}.admin-project-modal #adminProjectPanelProduction .admin-project-action-dock>[data-admin-project-panel-action]:first-child,.admin-project-modal [data-admin-project-panel=production] .admin-project-action-dock>[data-admin-project-panel-action]:first-child{margin-left:auto!important}.dashboard-body[data-dashboard-theme=bright] .admin-project-modal :is(.admin-production-storyboard-handoff,.admin-storyboard-workflow-step,.admin-storyboard-auto-source,.admin-storyboard-scene-readiness,.admin-storyboard-approval-control,.admin-storyboard-ai-prompt){border-color:var(--admin-workspace-line);background:var(--admin-workspace-inset);color:var(--admin-workspace-body)}.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-storyboard-approval-control:is(.is-approved,:has(input:checked)){border-color:var(--accent);background:var(--admin-workspace-raised)}.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-storyboard-scene-readiness:is(.is-ready,.is-complete,[data-ready=true]){border-color:var(--accent);background:var(--accent);color:#fff}.dashboard-body[data-dashboard-theme=bright] .admin-project-modal .admin-storyboard-cover-card .admin-storyboard-auto-source{color:#c9c9d1;background:#18181d;border-color:#36363d}@media (width<=980px){.admin-project-modal .admin-storyboard-workflow,.admin-project-modal .admin-storyboard-approval-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-project-modal .admin-production-storyboard-handoff{gap:12px;margin-bottom:18px;padding:14px}.admin-project-modal .admin-production-storyboard-handoff>header{flex-direction:column;align-items:flex-start;gap:8px}.admin-project-modal #adminProjectPanelProduction .admin-project-action-dock>[data-admin-project-panel-action],.admin-project-modal [data-admin-project-panel=production] .admin-project-action-dock>[data-admin-project-panel-action],.admin-project-modal #adminProjectPanelProduction .admin-project-action-dock>[data-admin-project-panel-action] :is(.admin-project-primary-action,.dashboard-card-actions),.admin-project-modal [data-admin-project-panel=production] .admin-project-action-dock>[data-admin-project-panel-action] :is(.admin-project-primary-action,.dashboard-card-actions){grid-template-columns:minmax(0,1fr);width:100%;display:grid!important}.admin-project-modal #adminProjectPanelProduction .admin-project-action-dock>[data-admin-project-panel-action]:first-child,.admin-project-modal [data-admin-project-panel=production] .admin-project-action-dock>[data-admin-project-panel-action]:first-child{margin-left:0!important}}@media (width<=620px){.admin-project-modal .admin-storyboard-workflow,.admin-project-modal .admin-storyboard-approval-grid{grid-template-columns:minmax(0,1fr)}.admin-project-modal .admin-storyboard-workflow-step{min-height:58px}.admin-project-modal .admin-storyboard-scene-readiness{border-radius:10px}.admin-project-modal .admin-storyboard-cover-actions,.admin-project-modal .admin-storyboard-open-first-section{width:100%}.admin-project-modal .admin-storyboard-cover-actions>.button{flex:100%;width:100%}.admin-project-modal .admin-production-storyboard-route{flex-direction:column;align-items:stretch}.admin-project-modal .admin-production-storyboard-route .button{width:100%}}@media (width<=760px){.admin-project-modal-head-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px;width:min(100%,420px);display:grid}.admin-project-modal-head-meta .dashboard-status{grid-column:1/-1;justify-self:start}.admin-project-modal-head-meta>span:not(.dashboard-status){overflow-wrap:anywhere;border-left:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;min-width:0;min-height:0;padding:0;font-size:11px;display:grid}.admin-project-modal-head-meta small{font-size:10px}.admin-project-modal-head-meta .admin-project-modal-approval{grid-column:1/-1}}.admin-project-modal .admin-project-modal-tabs{scrollbar-width:thin;grid-template-columns:repeat(8,max-content);grid-auto-columns:max-content;grid-auto-flow:column;overflow:auto hidden}.admin-project-modal .admin-project-modal-tabs::-webkit-scrollbar{height:5px;display:block}.admin-project-tracking-workspace{gap:16px;min-width:0;display:grid}.admin-project-tracking-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.admin-project-tracking-summary article{border:1px solid var(--admin-workspace-line);background:var(--admin-workspace-panel);border-radius:14px;align-content:start;gap:3px;min-width:0;min-height:78px;padding:10px 12px;display:grid}.admin-project-tracking-summary article.is-success{border-top-color:var(--status-success)}.admin-project-tracking-summary article.is-info{border-top-color:var(--status-info)}.admin-project-tracking-summary article.is-production,.admin-project-tracking-summary article.is-review{border-top-color:var(--status-review)}.admin-project-tracking-summary article.is-danger{border-top-color:var(--status-danger)}.admin-project-tracking-summary article.is-health{border-color:var(--admin-workspace-line)}.admin-project-tracking-health-signal{background:var(--admin-workspace-quiet);width:9px;height:9px;box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-workspace-quiet) 18%, transparent);vertical-align:0;border-radius:50%;margin-left:4px;display:inline-block}.admin-project-tracking-health-signal.is-good{background:var(--status-success);box-shadow:0 0 0 2px color-mix(in srgb, var(--status-success) 20%, transparent)}.admin-project-tracking-health-signal.is-alert{background:var(--status-danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--status-danger) 20%, transparent)}.admin-project-tracking-summary small,.admin-project-tracking-summary span{color:var(--admin-workspace-quiet)}.admin-project-tracking-summary small{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820;line-height:1.25}.admin-project-tracking-summary strong{min-width:0;color:var(--admin-workspace-text);overflow-wrap:anywhere;font-size:15px;font-weight:820;line-height:1.15}.admin-project-tracking-summary span{font-size:10px;font-weight:620;line-height:1.35}.admin-project-tracking-data-note{border:1px solid var(--status-review);background:color-mix(in srgb, var(--status-review) 9%, var(--admin-workspace-panel));border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.admin-project-tracking-data-note.is-conflict{border-color:var(--status-danger);background:0 0}.admin-project-tracking-data-note>div{gap:2px;min-width:0;display:grid}.admin-project-tracking-data-note strong{color:var(--admin-workspace-text);font-size:13px;font-weight:820}.admin-project-tracking-data-note p,.admin-project-tracking-data-note ul,.admin-project-tracking-data-note>span{color:var(--admin-workspace-body);margin:0;font-size:12px;font-weight:650}.admin-project-tracking-data-note ul{gap:3px;padding-left:18px;display:grid}.admin-project-tracking-data-note>span{color:var(--admin-workspace-quiet);flex:none}.admin-project-tracking-board{border:1px solid var(--admin-workspace-line);background:var(--admin-workspace-panel);border-radius:16px;min-width:0;overflow:hidden}.admin-project-tracking-board>header,.admin-project-tracking-board>footer{justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 16px;display:flex}.admin-project-tracking-board>header{border-bottom:1px solid var(--admin-workspace-line)}.admin-project-tracking-board>header>div{gap:3px;min-width:0;display:grid}.admin-project-tracking-board>header .eyebrow,.admin-project-tracking-board>header h5,.admin-project-tracking-board>header p,.admin-project-tracking-board>footer p{margin:0}.admin-project-tracking-board>header .eyebrow{color:var(--admin-workspace-accent-text);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.admin-project-tracking-board>header h5{color:var(--admin-workspace-text);font-size:16px;font-weight:820}.admin-project-tracking-board>header p,.admin-project-tracking-board>footer p{color:var(--admin-workspace-body);font-size:12px;line-height:1.45}.admin-project-tracking-board>header>span,.admin-project-tracking-board>footer>span{color:var(--admin-workspace-quiet);flex:none;font-size:11px;font-weight:780}.admin-project-tracking-board>footer{border-top:1px solid var(--admin-workspace-line);background:var(--admin-workspace-inset);align-items:center}.admin-project-tracking-board>footer p{max-width:860px}.admin-project-tracking-board>footer strong{color:var(--admin-workspace-text)}.admin-project-tracking-table-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.admin-project-tracking-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px;color:var(--admin-workspace-body);font-variant-numeric:tabular-nums;background:0 0}.admin-project-tracking-table col,.admin-project-tracking-table th,.admin-project-tracking-table td{box-sizing:border-box}.admin-project-tracking-table thead th{border:0;border-bottom:1px solid var(--admin-workspace-line);background:var(--admin-workspace-inset);color:var(--admin-workspace-quiet);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:10px;font-weight:820;line-height:1.2}.admin-project-tracking-table thead th:first-child{width:18%}.admin-project-tracking-table thead th:nth-child(2){width:32%}.admin-project-tracking-table thead th:nth-child(3){width:16%}.admin-project-tracking-table thead th:nth-child(4){width:34%}.admin-project-tracking-table tbody th,.admin-project-tracking-table tbody td{border:0;border-bottom:1px solid var(--admin-workspace-line);vertical-align:middle;text-align:left;background:0 0;padding:10px 12px}.admin-project-tracking-table tbody tr:last-child>*{border-bottom:0}.admin-project-tracking-table tbody tr.is-current>*{background:color-mix(in srgb, var(--status-info) 6%, transparent)}.admin-project-tracking-table tbody tr.is-current>th{box-shadow:inset 3px 0 0 var(--status-info)}.admin-project-tracking-table tbody th{display:table-cell}.admin-project-tracking-table tbody th>strong,.admin-project-tracking-table tbody th>span,.admin-project-tracking-plan-date>strong,.admin-project-tracking-plan-date>span{display:block}.admin-project-tracking-table tbody th>strong,.admin-project-tracking-plan-date>strong{color:var(--admin-workspace-text);font-size:12px;font-weight:810;line-height:1.3}.admin-project-tracking-table tbody th>span,.admin-project-tracking-plan-date>span{color:var(--admin-workspace-quiet);margin-top:2px;font-size:10px;font-weight:650;line-height:1.3}.admin-project-tracking-track-cell{min-width:0}.admin-project-tracking-track{background:var(--admin-workspace-inset);border-radius:8px;height:31px;position:relative;overflow:hidden}.admin-project-tracking-bar{inset-block:0;left:var(--tracking-left,0%);width:var(--tracking-width,5%);background:var(--status-neutral);min-width:42px;color:var(--status-text-light);white-space:nowrap;border-radius:8px;align-items:center;padding:0 6px;display:flex;position:absolute;overflow:hidden}.admin-project-tracking-bar b{font-size:10px;font-weight:850;line-height:1}.admin-project-tracking-bar.is-info{background:var(--status-info)}.admin-project-tracking-bar.is-storyboard{background:var(--status-storyboard)}.admin-project-tracking-bar.is-review{background:var(--status-review);color:var(--status-text-dark)}.admin-project-tracking-bar.is-production{background:var(--status-production);color:var(--status-text-dark)}.admin-project-tracking-bar.is-success{background:var(--status-success);color:var(--status-text-dark)}.admin-project-tracking-bar.is-danger{background:var(--status-danger)}.admin-project-tracking-table tr.is-upcoming .admin-project-tracking-bar{border:1px solid var(--admin-workspace-line-strong);background:var(--admin-workspace-inset);color:var(--admin-workspace-text)}.admin-project-tracking-table tr:is(.is-skipped,.is-not-used) .admin-project-tracking-bar{filter:saturate(.2);opacity:.52}.admin-project-tracking-today{z-index:2;top:0;bottom:0;left:var(--tracking-today,0%);background:var(--admin-workspace-text);width:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--admin-workspace-panel) 60%, transparent);pointer-events:none;position:absolute}.admin-project-tracking-actual{gap:6px;min-width:0;display:grid}.admin-project-tracking-actual-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-project-tracking-state,.admin-project-tracking-current{white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:21px;padding:0 8px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.admin-project-tracking-state{background:var(--status-neutral);color:var(--status-text-light)}.admin-project-tracking-state:is(.is-complete,.is-preserved){background:var(--status-success);color:var(--status-text-dark)}.admin-project-tracking-state.is-active{background:var(--status-info);color:var(--status-text-light)}.admin-project-tracking-state:is(.is-late,.is-missing,.is-exceeded){background:var(--status-danger);color:var(--status-text-light)}.admin-project-tracking-state:is(.is-partial,.is-used){background:var(--status-review);color:var(--status-text-dark)}.admin-project-tracking-current{border:1px solid var(--admin-workspace-line-strong);color:var(--admin-workspace-text);background:0 0}.admin-project-tracking-events{flex-wrap:wrap;gap:6px 14px;min-width:0;display:flex}.admin-project-tracking-events>span{gap:1px;min-width:0;display:grid}.admin-project-tracking-events small,.admin-project-tracking-events time,.admin-project-tracking-events strong,.admin-project-tracking-variance{font-size:10px;line-height:1.3}.admin-project-tracking-events small,.admin-project-tracking-variance{color:var(--admin-workspace-quiet);font-weight:650}.admin-project-tracking-events time,.admin-project-tracking-events strong{color:var(--admin-workspace-body);font-weight:730}.admin-project-tracking-variance{display:block}@media (width<=980px){.admin-project-modal .admin-project-modal-tabs{scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.admin-project-modal .admin-project-modal-tabs button{width:100%}.admin-project-tracking-table{min-width:920px}.admin-project-tracking-table thead th{z-index:3;position:sticky;top:0}.admin-project-tracking-table thead th:first-child,.admin-project-tracking-table tbody th{z-index:2;background:var(--admin-workspace-panel);box-shadow:1px 0 0 var(--admin-workspace-line);position:sticky;left:0}.admin-project-tracking-table thead th:first-child{z-index:4;background:var(--admin-workspace-inset)}.admin-project-tracking-table tbody tr.is-current>th{background:color-mix(in srgb, var(--status-info) 6%, var(--admin-workspace-panel));box-shadow:inset 3px 0 0 var(--status-info), 1px 0 0 var(--admin-workspace-line)}}@media (width<=700px){.admin-project-tracking-summary{grid-template-columns:minmax(0,1fr)}.admin-project-tracking-summary article{min-height:0}.admin-project-tracking-data-note,.admin-project-tracking-board>header,.admin-project-tracking-board>footer{flex-direction:column;align-items:flex-start}.admin-project-tracking-data-note>span,.admin-project-tracking-board>header>span,.admin-project-tracking-board>footer>span{flex-basis:auto}}@media (width<=440px){.admin-project-modal .admin-project-modal-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--radius-lg:28px;--radius-md:20px;--radius-sm:14px}.dashboard-body[data-dashboard-theme=dark]{--dashboard-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%23c9c9d1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.dashboard-body[data-dashboard-theme=bright]{--line-strong:#b6bbc7;--accent-text:#9f1725;--accent-hover:#a91827;--shadow:none;--section-gradient:none;--dashboard-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%234d515d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.topbar,.dashboard-body[data-dashboard-theme=bright] .dashboard-topbar,.dashboard-body[data-dashboard-theme=bright] .dashboard-user-dropdown,.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-dropdown,.dashboard-notification-dropdown{box-shadow:none!important}.dashboard-body select:not([multiple]):not([size]){-webkit-appearance:none;appearance:none;background-image:var(--dashboard-select-chevron)!important;background-position:right 1.125rem center!important;background-repeat:no-repeat!important;background-size:.75rem .5rem!important;border-radius:999px!important;padding-right:3rem!important}.dashboard-body :is(input,select,textarea):focus,.dashboard-body :is(input,select,textarea):focus-visible,.dashboard-body :is(button,a):focus-visible{outline-offset:0!important;outline:0!important}.dashboard-body :is(input,select,textarea):focus,.dashboard-body :is(input,select,textarea):focus-visible{border-color:var(--line-strong)!important;box-shadow:none!important}.dashboard-body[data-dashboard-theme] .dashboard-topbar .brand{background:0 0;border:1px solid #0000;border-radius:999px;min-height:2.75rem;padding:0 .82rem}.dashboard-body[data-dashboard-theme=bright] .dashboard-topbar .brand{background:0 0;border-color:#0000}.dashboard-body[data-dashboard-theme=bright] .dashboard-topbar .brand-logo{filter:none}.dashboard-user-trigger,.dashboard-notification-trigger{color:var(--text)!important}.dashboard-user-trigger:not(.is-active):hover,.dashboard-user-trigger:not(.is-active):focus-visible,.dashboard-user-menu:hover .dashboard-user-trigger:not(.is-active),.dashboard-user-menu:focus-within .dashboard-user-trigger:not(.is-active),.dashboard-user-menu.is-open .dashboard-user-trigger:not(.is-active),.dashboard-notification-trigger:not(.is-active):hover,.dashboard-notification-trigger:not(.is-active):focus-visible,.dashboard-notification-menu:hover .dashboard-notification-trigger:not(.is-active),.dashboard-notification-menu:focus-within .dashboard-notification-trigger:not(.is-active),.dashboard-notification-menu.is-open .dashboard-notification-trigger:not(.is-active){border-color:var(--line-strong)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:none!important;outline:0!important;transform:none!important}.dashboard-notification-clear-button:hover,.dashboard-notification-clear-button:focus-visible,.dashboard-notification-see-all:hover,.dashboard-notification-see-all:focus-visible,.dashboard-notification-item:hover,.dashboard-notification-item:focus-visible,.dashboard-all-notification-card:hover,.dashboard-all-notification-card:focus-visible{border-color:var(--line-strong)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:none!important;outline:0!important}.dashboard-top-nav a:not(.is-active):not([aria-current=page]):hover,.dashboard-top-nav a:not(.is-active):not([aria-current=page]):focus-visible,.admin-shell .dashboard-top-nav button:not(.is-active):not([aria-current=page]):hover,.admin-shell .dashboard-top-nav button:not(.is-active):not([aria-current=page]):focus-visible,.dashboard-nav a:not(.is-active):not([aria-current=page]):hover,.dashboard-nav a:not(.is-active):not([aria-current=page]):focus-visible{color:var(--text)!important}.dashboard-user-dropdown-nav a,.dashboard-user-dropdown-action,.dashboard-user-dropdown-logout{min-height:2.75rem;font-family:var(--font-body);letter-spacing:0;border:1px solid #0000;border-radius:999px;gap:.5rem;font-size:.875rem;font-weight:700;line-height:1.2}.dashboard-user-dropdown-logout-icon{flex:0 0 1rem;width:1rem;height:1rem;display:block}.dashboard-user-dropdown-nav a:not(.is-active):not([aria-current=page]):hover,.dashboard-user-dropdown-nav a:not(.is-active):not([aria-current=page]):focus-visible,.dashboard-user-dropdown-action:hover,.dashboard-user-dropdown-action:focus-visible,.dashboard-user-dropdown-logout:hover,.dashboard-user-dropdown-logout:focus-visible{border-color:var(--line-strong)!important;background:var(--bg-soft)!important;color:var(--text)!important;box-shadow:none!important;outline:0!important;text-decoration:none!important}.dashboard-user-dropdown-logout{color:var(--accent-text)!important}.dashboard-user-trigger{padding-right:.72rem}.dashboard-user-trigger-caret{margin-right:.08rem}.dashboard-project-menu-trigger{width:2.25rem;height:2.25rem;color:var(--text);border-radius:10px}.dashboard-project-menu-trigger:hover,.dashboard-project-menu-trigger:focus-visible,.dashboard-project-card-shell.is-menu-open .dashboard-project-menu-trigger{border-color:var(--line-strong)!important;background:var(--bg-soft)!important;color:var(--text)!important;box-shadow:none!important;outline:0!important}.dashboard-overview-metric .dashboard-overview-reset-copy,.dashboard-overview-reset-copy,.dashboard-overview-capacity-meta{color:var(--quiet)!important}.dashboard-overview-metric .dashboard-overview-reset-copy,.dashboard-overview-deadline-copy,.dashboard-overview-project-update-copy{font-size:.8125rem}.dashboard-body[data-dashboard-theme=bright] .dashboard-overview-deadline-help,.dashboard-body[data-dashboard-theme=bright] .dashboard-overview-help-button{color:var(--muted)}.monthly-plans-body.dashboard-body[data-dashboard-theme=bright] .monthly-work-card-header .eyebrow,.monthly-plans-body.dashboard-body[data-dashboard-theme=bright] .monthly-compare-card-top .eyebrow,.monthly-plans-body.dashboard-body[data-dashboard-theme=bright] .monthly-compare-price,.monthly-plans-body.dashboard-body[data-dashboard-theme=bright] .monthly-compare-price span,.monthly-plans-body.dashboard-body[data-dashboard-theme=bright] .monthly-price-note-usual,.monthly-plans-body.dashboard-body[data-dashboard-theme=bright] .monthly-price-note-current,.monthly-plans-body.dashboard-body[data-dashboard-theme=bright] .monthly-work-point-check>span:not(.monthly-plan-feature-help):before,.monthly-plans-body.dashboard-body[data-dashboard-theme=bright] .monthly-work-point-miss>span:not(.monthly-plan-feature-help):before{color:var(--text)!important}.monthly-plans-body.dashboard-body[data-dashboard-theme=bright] .monthly-work-point-miss>span:not(.monthly-plan-feature-help){color:var(--quiet)!important}.monthly-plans-body.dashboard-body[data-dashboard-theme=bright] :is(.monthly-work-recommended-badge,.monthly-compare-recommended-badge){color:#fff;background:#111114;border-color:#111114}.dashboard-body[data-dashboard-view=settings][data-dashboard-theme=bright]{--settings-heading-color:var(--text);--settings-label-color:var(--quiet);--settings-value-color:var(--text)}.dashboard-body[data-dashboard-view=settings]{--settings-control-radius:999px;--settings-control-height:2.75rem;--settings-field-height:2.75rem}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-form-compact select{min-height:var(--settings-field-height)!important;background-image:var(--dashboard-select-chevron)!important;background-position:right 1.125rem center!important;background-repeat:no-repeat!important;background-size:.75rem .5rem!important;border-radius:999px!important;padding-right:3rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-links>.dashboard-settings-category-link:not(.is-active):not([aria-selected=true]):hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-links>.dashboard-settings-category-link:not(.is-active):not([aria-selected=true]):focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-edit-icon-button:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-edit-icon-button:focus-visible{border-color:var(--line-strong)!important;color:var(--text)!important;box-shadow:none!important;outline:0!important}.dashboard-body[data-dashboard-view=settings][data-dashboard-theme=bright] .dashboard-settings-edit-icon-button{border-color:var(--line)!important;color:var(--text)!important;background:0 0!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-status-toggle,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-status-toggle{background:var(--panel)!important;background-color:var(--panel)!important;color:var(--text)!important;background-image:none!important}.dashboard-body[data-dashboard-view=projects] .dashboard-project-status-toggle:hover,.dashboard-body[data-dashboard-view=projects] .dashboard-project-status-toggle:focus-visible,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-status-toggle:hover,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-status-toggle:focus-visible{border-color:var(--line-strong)!important;color:var(--text)!important;box-shadow:none!important;outline:0!important}.dashboard-body[data-dashboard-view=tickets][data-dashboard-theme=bright] .dashboard-ticket-new-request-card .dashboard-overview-new-request-plus{color:var(--text)!important}.admin-body[data-admin-view=overview] .admin-hero [data-admin-refresh]:hover,.admin-body[data-admin-view=overview] .admin-hero [data-admin-refresh]:focus-visible,.admin-body .admin-view[data-admin-section=overview] :is(.admin-decision-card,.admin-finance-kpis>button,.admin-action-list>button,.admin-panel-action,.admin-mini-row-action):hover,.admin-body .admin-view[data-admin-section=overview] :is(.admin-decision-card,.admin-finance-kpis>button,.admin-action-list>button,.admin-panel-action,.admin-mini-row-action):focus-visible,.admin-body button.admin-page-metric-card.is-actionable:hover,.admin-body button.admin-page-metric-card.is-actionable:focus-visible,.admin-body .admin-view[data-admin-section=clients] .admin-client-card:hover,.admin-body .admin-view[data-admin-section=clients] .admin-client-card:focus-visible,.admin-body .admin-view[data-admin-section=clients] .admin-client-card:focus-within,.admin-body .admin-view[data-admin-section=projects] .admin-project-card:hover,.admin-body .admin-view[data-admin-section=projects] .admin-project-card:focus-within,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:hover,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:focus-visible,.admin-body .admin-view[data-admin-section=tickets] .admin-ticket-card:focus-within,.admin-body .admin-client-selection-control:hover,.admin-body .admin-client-selection-control:focus-within,.admin-body .admin-view[data-admin-section=clients] :is(.admin-search,.admin-filter-select):hover,.admin-body .admin-view[data-admin-section=clients] :is(.admin-search,.admin-filter-select):focus,.admin-body :is(.admin-client-selection-start,.admin-client-selection-close,.admin-meeting-info-button,.admin-meeting-link,.admin-client-expand-button):hover,.admin-body :is(.admin-client-selection-start,.admin-client-selection-close,.admin-meeting-info-button,.admin-meeting-link,.admin-client-expand-button):focus-visible,.admin-body .admin-revenue-range-control select:hover,.admin-body .admin-revenue-range-control select:focus-visible,.admin-body .admin-revenue-custom-range input:hover,.admin-body .admin-revenue-custom-range input:focus-visible,.admin-body .admin-chart-help-trigger:hover,.admin-body .admin-chart-help-trigger:focus-visible,.admin-body .admin-chart-help.is-open>.admin-chart-help-trigger,.admin-body .admin-view[data-admin-section=projects] .admin-project-card:hover>.dashboard-client-project-card.is-overview-collection-card,.admin-body .admin-view[data-admin-section=projects] .admin-project-card:focus-within>.dashboard-client-project-card.is-overview-collection-card{border-color:var(--admin-interaction-line,var(--line-strong))!important;box-shadow:none!important;outline:0!important}.admin-body .admin-collection-card-face:focus-visible,.admin-body .admin-project-card-face:focus-visible,.admin-body .admin-client-card.is-selected,.admin-body .admin-client-card.is-selected:hover,.admin-body .admin-client-card.is-selected:focus-within{box-shadow:none!important;outline:0!important}.admin-body .button-secondary:hover,.admin-body .button-secondary:focus-visible,.admin-body .button-ghost:hover,.admin-body .button-ghost:focus-visible{border-color:var(--line-strong)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;outline:0!important}.admin-body .admin-sort-chevron,.admin-body .admin-revenue-range-control>span:last-child{border-bottom:1.5px solid;border-right:1.5px solid;width:.5rem;height:.5rem;font-size:0;right:1.125rem;transform:translateY(-65%)rotate(45deg)}.admin-body .admin-studio-controls .admin-search,.admin-body .admin-studio-controls .admin-filter-select,.admin-body .admin-studio-upload-example-row select,.admin-body .admin-studio-content-row input:not([type=checkbox]),.admin-body .admin-studio-content-row select,.admin-body .admin-studio-form-grid input,.admin-body .admin-studio-form-grid select{border-radius:999px;min-height:2.75rem;font-size:.8125rem}.admin-body .admin-studio-form-grid textarea{border-radius:20px;font-size:.8125rem}.admin-body :is(.admin-studio-controls,.admin-studio-upload-example-row,.admin-studio-content-row,.admin-studio-form-grid) select{-webkit-appearance:none;appearance:none;padding-right:3rem;background-image:var(--dashboard-select-chevron)!important;background-position:right 1.125rem center!important;background-repeat:no-repeat!important;background-size:.75rem .5rem!important}.admin-studio-page-head h2,.admin-studio-editor-head h2,.admin-monitoring-page-head h2,.dashboard-notifications-page-head h2,.admin-project-modal .admin-project-page-head h4{letter-spacing:0;font-size:20px;line-height:1.15}.admin-studio-form-section h3,.admin-monitoring-panel-head h3{font-size:16px}.admin-studio-form-grid label,.admin-studio-upload-field>span,.admin-studio-content-row label:not(.admin-studio-content-required),.admin-studio-upload-example-row>label,.admin-monitoring-overview-facts dt,.admin-monitoring-uptime-service-metrics dt,.admin-monitoring-uptime-summary span,.admin-monitoring-incident-identity span{font-size:11px}.admin-monitoring-overview p:not(.eyebrow),.admin-monitoring-overview-facts small,.admin-monitoring-uptime-summary small,.admin-monitoring-uptime-service-identity>small,.admin-monitoring-timeline-shell>span,.admin-monitoring-incident-timing small,.admin-monitoring-incident-detail span,.admin-monitoring-incident-detail small,.admin-monitoring-history-note{font-size:13px}.admin-monitoring-range button{min-height:2.5rem;padding-inline:.85rem;font-size:13px}.dashboard-notification-page-stats strong{font-size:2rem}.calculator-page-hero.all-projects-hero{padding-top:clamp(8.9rem,10vw,10.4rem);padding-bottom:1.5rem}.calculator-page-hero h1{letter-spacing:-.025em}.guide-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.script-builder :is(input,select),.contact-page .contact-form-shell :is(input,select){min-height:3rem;color:var(--text);padding:0 3rem 0 1rem;border:1px solid var(--line)!important;background-color:var(--bg-soft)!important;box-shadow:none!important;border-radius:999px!important}.script-builder input,.contact-page .contact-form-shell input{padding-right:1rem;background-image:none!important}.script-builder select,.contact-page .contact-form-shell select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%23c9c9d1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 1.125rem center!important;background-repeat:no-repeat!important;background-size:.75rem .5rem!important}.script-builder textarea,.contact-page .contact-form-shell textarea{min-height:7.5rem;color:var(--text);padding:.9rem 1rem;border:1px solid var(--line)!important;background:var(--bg-soft)!important;box-shadow:none!important;border-radius:20px!important}.script-builder :is(input,select,textarea):focus,.contact-page .contact-form-shell :is(input,select,textarea):focus{border-color:var(--line-strong)!important;box-shadow:none!important;outline:0!important}.auth-form-panel{border-radius:28px;background:var(--panel)!important;box-shadow:none!important;background-image:none!important}.auth-form input:not([type=checkbox]){border-radius:999px;min-height:3rem;padding:0 1rem}.auth-google-container,.auth-google-fallback{min-height:3rem}.auth-google-fallback:hover,.auth-google-fallback:focus-visible{box-shadow:none;border-color:#4a4a54;outline:0;transform:none}.topbar-mobile-menu-trigger{border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.24rem;padding:0;display:none}.topbar-mobile-menu-trigger>span{background:currentColor;border-radius:999px;width:1rem;height:1.5px;transition:transform .16s,opacity .16s}.topbar.is-mobile-menu-open .topbar-mobile-menu-trigger>span:first-child{transform:translateY(.34rem)rotate(45deg)}.topbar.is-mobile-menu-open .topbar-mobile-menu-trigger>span:nth-child(2){opacity:0}.topbar.is-mobile-menu-open .topbar-mobile-menu-trigger>span:nth-child(3){transform:translateY(-.34rem)rotate(-45deg)}@media (width<=1080px){.topbar:has(.topbar-mobile-menu-trigger){width:min(calc(100% - 1rem), var(--content));padding:.55rem .65rem;overflow:visible}.topbar-mobile-menu-trigger{flex:none;display:inline-flex}.topbar.is-mobile-menu-open .nav{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--muted);border-radius:20px;gap:.3rem;margin:0;padding:.65rem;display:grid;position:absolute;top:calc(100% + .55rem);left:0;right:0}.topbar.is-mobile-menu-open .nav a{border:1px solid #0000;border-radius:999px;width:100%;min-height:2.75rem;padding:0 1rem}.topbar.is-mobile-menu-open .nav a:not(.topbar-login-nav):hover,.topbar.is-mobile-menu-open .nav a:not(.topbar-login-nav):focus-visible{border-color:var(--line-strong);color:var(--text)!important;text-decoration:none!important}.guide-grid-secondary{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.calculator-page-hero.all-projects-hero{padding-top:7.6rem}}.dashboard-body[data-dashboard-theme=dark] select:not([multiple]):not([size]){color-scheme:dark}.dashboard-body[data-dashboard-theme=bright] select:not([multiple]):not([size]){color-scheme:light}.dashboard-body[data-dashboard-theme=dark] select option{color:#f7f7f8;background:#1d1d22}.dashboard-body[data-dashboard-theme=bright] select option{color:#111114;background:#fff}.dashboard-body[data-dashboard-theme=bright] .dashboard-icon-action:not(.is-danger),.dashboard-body[data-dashboard-theme=bright] .dashboard-ticket-message-icon-button:not(.is-danger),.dashboard-body[data-dashboard-theme=bright] .dashboard-project-lightbox .dashboard-comment-icon-button:not(.is-danger){border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important}.dashboard-icon-action:hover,.dashboard-icon-action:focus-visible,.dashboard-ticket-message-icon-button:hover,.dashboard-ticket-message-icon-button:focus-visible,.dashboard-project-lightbox .dashboard-comment-icon-button:hover,.dashboard-project-lightbox .dashboard-comment-icon-button:focus-visible{border-color:var(--line-strong)!important;color:var(--text)!important;box-shadow:none!important;outline:0!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button:not(.button-secondary):not(.button-ghost):not(.button-danger):hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-panel .button:not(.button-secondary):not(.button-ghost):not(.button-danger):focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button:not(.button-secondary):not(.button-ghost):not(.button-danger):hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-card .button:not(.button-secondary):not(.button-ghost):not(.button-danger):focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button:not(.button-secondary):not(.button-ghost):not(.button-danger):hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-actions .button:not(.button-secondary):not(.button-ghost):not(.button-danger):focus-visible,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-submit .button:not(.button-secondary):not(.button-ghost):not(.button-danger):hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-team-submit .button:not(.button-secondary):not(.button-ghost):not(.button-danger):focus-visible{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--text-on-accent)!important;box-shadow:none!important;outline:0!important}.dashboard-body[data-dashboard-view=settings] :is(.button-secondary,.button-ghost,.dashboard-settings-inline-button):hover,.dashboard-body[data-dashboard-view=settings] :is(.button-secondary,.button-ghost,.dashboard-settings-inline-button):focus-visible{border-color:var(--line-strong)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;outline:0!important}.dashboard-body[data-dashboard-view=settings] :is(.dashboard-settings-team-form,.dashboard-settings-form-compact,.dashboard-settings-brand-kit-form) :is(input,select,textarea):focus,.dashboard-body[data-dashboard-view=settings] :is(.dashboard-settings-team-form,.dashboard-settings-form-compact,.dashboard-settings-brand-kit-form) :is(input,select,textarea):focus-visible{border-color:var(--line-strong)!important;box-shadow:none!important;outline:0!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-new-request-card:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-overview-new-request-card:focus-visible,.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card:hover,.dashboard-body[data-dashboard-view=overview] .dashboard-managed-production-card:focus-visible,.dashboard-body[data-dashboard-view=projects] .dashboard-project-new-request-card:hover,.dashboard-body[data-dashboard-view=projects] .dashboard-project-new-request-card:focus-visible,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-new-request-card:hover,.dashboard-body[data-dashboard-view=tickets] .dashboard-ticket-new-request-card:focus-visible,.dashboard-body[data-dashboard-view=overview] .dashboard-project-card-shell:hover>.dashboard-client-project-card,.dashboard-body[data-dashboard-view=overview] .dashboard-project-card-shell:focus-within>.dashboard-client-project-card,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-action.button:hover,.dashboard-body[data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step-action.button:focus-visible,.dashboard-body .dashboard-onboarding-task-head .dashboard-close-button:hover,.dashboard-body .dashboard-onboarding-task-head .dashboard-close-button:focus-visible,.dashboard-body .dashboard-onboarding-profile-modal .dashboard-onboarding-task-head .dashboard-close-button:hover,.dashboard-body .dashboard-onboarding-profile-modal .dashboard-onboarding-task-head .dashboard-close-button:focus-visible,.dashboard-body .dashboard-onboarding-profile-saved-modal .dashboard-onboarding-task-head .dashboard-close-button:hover,.dashboard-body .dashboard-onboarding-profile-saved-modal .dashboard-onboarding-task-head .dashboard-close-button:focus-visible,.dashboard-body .dashboard-onboarding-task-dialog .button:hover,.dashboard-body .dashboard-onboarding-task-dialog .button:focus-visible{border-color:var(--line-strong)!important;color:var(--text)!important;box-shadow:none!important;outline:0!important;transform:none!important}.dashboard-body .dashboard-onboarding-profile-section-form :is(input,select,textarea):focus,.dashboard-body .dashboard-onboarding-profile-section-form :is(input,select,textarea):focus-visible,.dashboard-body .dashboard-onboarding-profile-section-form.has-validation-errors :is(input,select,textarea):invalid{box-shadow:none!important;outline:0!important}.dashboard-body .dashboard-onboarding-task-dialog :is(button,a,input,select,textarea):focus-visible{outline-offset:0!important;outline:0!important}.dashboard-body[data-dashboard-view=tickets][data-dashboard-theme=bright] :is(.dashboard-ticket-message-date-line,.dashboard-ticket-message-edited){color:var(--quiet)!important}.dashboard-body[data-dashboard-view=tickets][data-dashboard-theme=bright] .dashboard-ticket-message+.dashboard-ticket-message{border-top-color:var(--line)!important}.dashboard-notification-page-stats article{border-color:var(--line)!important;background:var(--panel)!important;box-shadow:none!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-form-compact input{border-radius:999px!important;min-height:2.75rem!important;padding:0 .9rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-profile-record .dashboard-settings-form-compact textarea{border-radius:20px!important;min-height:6rem!important;padding:.75rem .9rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link{border-radius:999px!important;min-height:2.75rem!important}.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link:hover,.dashboard-body[data-dashboard-view=settings] .dashboard-settings-category-link:focus-visible{border-color:var(--line-strong)!important;color:var(--text)!important}.dashboard-body[data-dashboard-view=delivery-center] .dashboard-delivery-center-select select,.dashboard-body .dashboard-checkout-select-field select,.admin-body .admin-sort-control select,.admin-body .admin-client-select select,.admin-body .admin-revenue-range-control select{background-image:none!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog.info-shell,.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog{--managed-production-window-fill:var(--panel);border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:none!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog>.dashboard-section-head,.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog .dashboard-managed-production-form,.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog .dashboard-managed-production-call{border-color:var(--line)!important;background:var(--managed-production-window-fill)!important;color:var(--text)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog .dashboard-managed-production-heading .eyebrow{color:var(--accent-text)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog :is(.dashboard-managed-production-header-quota,.dashboard-managed-production-heading p:not(.eyebrow),.dashboard-form-helper){color:var(--muted)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog .dashboard-managed-production-header-quota i{background:var(--line-strong)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog .dashboard-managed-production-mission textarea{color-scheme:light;border-color:var(--line)!important;background:var(--bg-soft)!important;color:var(--text)!important;box-shadow:none!important;border-radius:20px!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog .dashboard-managed-production-mission textarea:focus,.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog .dashboard-managed-production-mission textarea:focus-visible{border-color:var(--line-strong)!important;box-shadow:none!important;outline:0!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog .dashboard-managed-production-mission textarea::placeholder{color:var(--quiet)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button{color:var(--muted)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button:hover,.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog>.dashboard-section-head>.dashboard-close-button:focus-visible{border-color:var(--line-strong)!important;background:var(--bg-soft)!important;color:var(--text)!important;box-shadow:none!important;outline:0!important}@media (width<=720px){.dashboard-top-nav{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;justify-content:flex-start;scroll-padding-inline:.4rem}.dashboard-top-nav::-webkit-scrollbar{height:3px;display:block}.dashboard-top-nav::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.dashboard-top-nav a{scroll-snap-align:center;flex:none;min-height:2.75rem;padding-inline:.8rem;font-size:.8125rem}}.dashboard-body{--dashboard-interaction-line:#ffffffeb;--dashboard-interaction-ring:#ffffffb3}.dashboard-body[data-dashboard-theme=bright]{--dashboard-interaction-line:#111114eb;--dashboard-interaction-ring:#11111494}.dashboard-body[data-dashboard-view=overview]{--overview-project-interaction-line:var(--dashboard-interaction-line);--overview-project-interaction-ring:var(--dashboard-interaction-ring)}.admin-body{--admin-interaction-line:var(--dashboard-interaction-line);--admin-interaction-ring:var(--dashboard-interaction-ring)}.dashboard-body[data-dashboard-theme] button:not(:disabled):not([aria-disabled=true]):not(.dashboard-project-card-open-surface):not(.dashboard-delivery-center-card-open):not(.dashboard-request-summary-button):not(.dashboard-ticket-summary-button):not(.admin-collection-card-face):not(.admin-project-card-face):not(.admin-collection-filter-button):not(.instant-template-card-open):not(.admin-line-chart-hotspot):not(.admin-line-chart-explorer):not(.admin-line-chart-x-band):not(.admin-earth-map-marker):not(:is(.admin-meeting-filter-group button)):not(.social-calendar-day):not(.instant-search-clear):not(.instant-text-button):not(.dashboard-text-button):not(.dashboard-request-sort-button):not(.instant-filter-panel-head button):not(.instant-empty-state button):not(.competitor-text-action):not(.competitor-remove-button):not(.project-shot-lightbox-backdrop):not(:is(.dashboard-format-options button)):is(:hover,:focus-visible),.dashboard-body[data-dashboard-theme] :is(a.button,.dashboard-top-nav a,.dashboard-nav a,.dashboard-user-dropdown-nav a,.dashboard-user-dropdown-action,.dashboard-user-dropdown-logout,.dashboard-delivery-center-card-actions a,.dashboard-project-card-event-join,.admin-meeting-link,.admin-project-resource-list>a):not([aria-disabled=true]):is(:hover,:focus-visible),.dashboard-body[data-dashboard-theme] summary:is(:hover,:focus-visible){border-color:var(--dashboard-interaction-line)!important;outline-offset:0!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;outline:0!important}.dashboard-body[data-dashboard-theme] .dashboard-user-dropdown :is(.dashboard-user-dropdown-nav a,.dashboard-user-dropdown-action,.dashboard-user-dropdown-logout):is(:hover,:focus-visible){background:0 0!important}.dashboard-body[data-dashboard-theme] :is(a.dashboard-client-project-card,button.dashboard-client-project-card,.dashboard-request-project-group,.dashboard-project-overview-card,.dashboard-tool-card,.dashboard-project-row,.dashboard-delivery-folder-file-card,.dashboard-delivery-folder-image-button,.dashboard-notification-item,.dashboard-all-notification-card,.dashboard-settings-category-link,.admin-decision-card,.admin-finance-visual-row,.admin-finance-risk-chart):is(:hover,:focus-visible,:focus-within),.dashboard-body[data-dashboard-theme] .dashboard-project-card-shell:has(>.dashboard-project-card-open-surface:is(:hover,:focus-visible))>.dashboard-client-project-card,.dashboard-body[data-dashboard-theme] .dashboard-delivery-center-card:has(>.dashboard-delivery-center-card-open:is(:hover,:focus-visible)),.dashboard-body[data-dashboard-theme] .dashboard-request-card:has(>.dashboard-request-summary-button:is(:hover,:focus-visible)),.dashboard-body[data-dashboard-theme] .dashboard-ticket-card:has(>.dashboard-ticket-summary-button:is(:hover,:focus-visible)){border-color:var(--dashboard-interaction-line)!important;outline-offset:0!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;filter:none!important;outline:0!important;transform:none!important}.dashboard-body[data-dashboard-theme] :is(.dashboard-project-card-open-surface,.dashboard-delivery-center-card-open,.dashboard-request-summary-button,.dashboard-ticket-summary-button):is(:hover,:focus-visible){outline-offset:0!important;box-shadow:none!important;outline:0!important}.dashboard-body[data-dashboard-theme] .dashboard-project-card-shell:is(.is-menu-open,:has(>.dashboard-project-menu-trigger:is(:hover,:focus-visible)),:has(.dashboard-project-card-event-actions :is(a,button):is(:hover,:focus-visible)))>.dashboard-client-project-card,.dashboard-body[data-dashboard-theme] .dashboard-delivery-center-card:has(.dashboard-delivery-center-card-actions :is(a,button):is(:hover,:focus-visible)){border-color:var(--line)!important;box-shadow:none!important;outline:0!important;transform:none!important}.dashboard-body[data-dashboard-theme] .dashboard-onboarding-step:is(:hover,:focus-within){border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important;outline:0!important;transform:none!important}.dashboard-body[data-dashboard-theme=bright] :is(.dashboard-user-trigger,.dashboard-notification-trigger,.dashboard-notification-clear-button,.dashboard-notification-see-all,.dashboard-filter-button,.dashboard-request-page-button,.dashboard-icon-action:not(.is-danger),.dashboard-ticket-message-icon-button:not(.is-danger),.dashboard-project-lightbox .dashboard-comment-icon-button:not(.is-danger),.dashboard-action-pill,.dashboard-settings-category-link,.dashboard-settings-edit-icon-button,.dashboard-settings-inline-button,.dashboard-theme-option:not(.is-active):not([aria-checked=true]),.monthly-billing-option:not(.is-active),.dashboard-project-status-toggle,.dashboard-ticket-status-toggle,.dashboard-project-menu-trigger,.dashboard-overview-metric-action,.dashboard-comment-button,.dashboard-delivery-time-marker,.dashboard-feedback-send,.dashboard-feedback-cancel,.dashboard-tool-card-action:not(.is-active):not([aria-pressed=true]),.admin-mini-row-action,.admin-client-expand-button,.button-secondary,.button-ghost,.btn-secondary):is(:hover,:focus-visible),.dashboard-body[data-dashboard-theme=bright] :is(.dashboard-top-nav a,.dashboard-nav a,.dashboard-user-dropdown-nav a,.dashboard-user-dropdown-action,.dashboard-user-dropdown-logout):is(:hover,:focus-visible),.dashboard-body[data-dashboard-theme=bright] :is(.dashboard-client-project-card,.dashboard-ticket-card,.dashboard-request-card,.dashboard-request-project-group,.dashboard-project-overview-card,.dashboard-delivery-center-card,.dashboard-credit-pack-card,.dashboard-tool-card,.dashboard-onboarding-step,.dashboard-list-card,.dashboard-project-row,.dashboard-notification-item,.dashboard-all-notification-card,.admin-client-card,.admin-ticket-card,.admin-decision-card):is(:hover,:focus-visible,:focus-within){color:var(--text)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-request-page-button:not(.is-current):not(.is-active):not([aria-current=page]):not(:disabled):is(:hover,:focus-visible),.dashboard-body[data-dashboard-theme=bright][data-dashboard-view=projects] .dashboard-filter-button:is(:hover,:focus-visible){border-color:var(--dashboard-interaction-line)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;outline:0!important}.dashboard-body[data-dashboard-theme=bright] :is(.dashboard-icon-action.is-danger,.dashboard-ticket-message-icon-button.is-danger,.dashboard-project-lightbox .dashboard-comment-icon-button.is-danger,.dashboard-ticket-message-cancel-button):is(:hover,:focus-visible){border-color:var(--dashboard-interaction-line)!important;color:var(--accent-text)!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;outline:0!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-ticket-summary-button:is(:hover,:focus-visible) .admin-ticket-expand-button,.dashboard-body[data-dashboard-theme=bright] .dashboard-project-lightbox .dashboard-close-button:is(:hover,:focus-visible),.dashboard-body[data-dashboard-theme=bright] :is(.dashboard-section-controls a,.dashboard-text-link):is(:hover,:focus-visible){color:var(--text)!important}.dashboard-body[data-dashboard-theme=bright] :is(.monthly-work-grid .monthly-work-card[data-monthly-plan-card],.monthly-compare-grid .monthly-compare-card):is(:hover,:focus-within){border-color:var(--dashboard-interaction-line)!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important}.admin-body[data-dashboard-theme] .admin-client-card:has(.admin-client-card-selection-layout>.admin-collection-card-face:is(:hover,:focus-visible)),.admin-body[data-dashboard-theme] .admin-ticket-card:has(>.admin-collection-card-face:is(:hover,:focus-visible)),.admin-body[data-dashboard-theme] .admin-client-selection-control:is(:hover,:focus-within),.admin-body[data-dashboard-theme] .admin-project-card:has(>.dashboard-project-card-open-surface:is(:hover,:focus-visible))>.dashboard-client-project-card.is-overview-collection-card,.dashboard-body[data-dashboard-theme] .dashboard-topbar .brand:is(:hover,:focus-visible),.admin-body[data-dashboard-theme] :is(.dashboard-notification-see-all,.admin-social-client-link,.admin-meeting-info-fact a,.admin-request-resource-list a,.admin-project-version-links a,.admin-studio-template-actions a):is(:hover,:focus-visible){border-color:var(--dashboard-interaction-line)!important;outline-offset:0!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;outline:0!important}.admin-body[data-dashboard-theme] .admin-earth-map-marker:is(:hover,.is-pointer-active,:focus-visible) .admin-earth-map-marker-dot{border-color:var(--dashboard-interaction-line)!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important}.admin-body[data-dashboard-theme] .admin-view[data-admin-section=overview] .admin-finance-revenue-panel .admin-line-chart-hover-layer:has(.admin-line-chart-explorer:is(:hover,:focus-visible)){outline-offset:0!important;box-shadow:none!important;outline:0!important}.admin-body[data-dashboard-theme] :is(.admin-client-select-all,.admin-checkbox-row,.admin-permission-option,.admin-project-skip-option,.admin-version-publish-toggle,.admin-storyboard-approval-control,.admin-studio-upload-field,.admin-studio-upload-example-file):is(:hover,:focus-within){border-color:var(--dashboard-interaction-line)!important;outline-offset:0!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;outline:0!important}.admin-body[data-dashboard-theme=bright] :is(.admin-request-lightbox .admin-request-action-row .admin-request-approve-button,.admin-view[data-admin-section=requests] .admin-request-action-row .admin-request-approve-button){color:#0b5b35!important}.admin-body[data-dashboard-theme=bright] :is(.admin-request-lightbox .admin-request-action-row .admin-request-info-button,.admin-view[data-admin-section=requests] .admin-request-action-row .admin-request-info-button){color:#6b4c00!important}.admin-body[data-dashboard-theme=bright] :is(.admin-request-lightbox .admin-request-action-row .admin-request-approve-button,.admin-view[data-admin-section=requests] .admin-request-action-row .admin-request-approve-button,.admin-request-lightbox .admin-request-action-row .admin-request-info-button,.admin-view[data-admin-section=requests] .admin-request-action-row .admin-request-info-button):is(:hover,:focus-visible){border-color:var(--dashboard-interaction-line)!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;outline:0!important}.admin-body[data-dashboard-theme=bright] .button.admin-ticket-send-button{border-color:var(--line)!important;color:var(--text)!important;background:0 0!important}.admin-body[data-dashboard-theme=bright] .button.admin-ticket-send-button:is(:hover,:focus-visible){border-color:var(--dashboard-interaction-line)!important;background:var(--bg-soft)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;outline:0!important}.admin-body[data-dashboard-theme=bright] .admin-meeting-info-fact a:is(:hover,:focus-visible){color:var(--accent-text)!important}.admin-body[data-dashboard-theme=bright] .admin-earth-map-tooltip{border-color:var(--line-strong)!important;background:var(--panel)!important;color:var(--text)!important}.admin-body[data-dashboard-theme=bright] .admin-earth-map-tooltip:after{border-color:var(--line-strong)!important;background:var(--panel)!important}.admin-body[data-dashboard-theme=bright] .admin-earth-map-tooltip small{color:var(--muted)!important}.admin-body[data-dashboard-theme] :is(.admin-social-table-shell,.admin-social-drilldown-table-shell):focus-visible,.admin-body[data-dashboard-theme] .admin-social-view :is(button,a,summary,[tabindex]):focus-visible{border-color:var(--dashboard-interaction-line)!important;outline-offset:0!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;outline:0!important}.dashboard-body[data-dashboard-view=delivery-center] .dashboard-request-pagination-button{border:1px solid var(--line);min-height:2.75rem;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 .9rem;font-size:.78rem;font-weight:800}.dashboard-body[data-dashboard-view=delivery-center] .dashboard-request-pagination-button:disabled{color:var(--quiet);opacity:.5;cursor:not-allowed}.dashboard-body[data-dashboard-theme] :is(.dashboard-request-sort-button,.dashboard-text-button):is(:hover,:focus-visible){color:var(--text)!important;box-shadow:none!important;text-underline-offset:.2em!important;outline:0!important;text-decoration:underline 1px!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-lightbox :is(.dashboard-comment,.dashboard-comment.is-client,.dashboard-comment.is-team){border-color:var(--line)!important;background:var(--bg-soft)!important;background-color:var(--bg-soft)!important}.dashboard-body[data-dashboard-theme] .dashboard-project-lightbox .dashboard-comment[data-feedback-card]:is(:hover,:focus-visible){border-color:var(--dashboard-interaction-line)!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;outline:0!important}.dashboard-body[data-dashboard-theme=bright] :is(.dashboard-project-status-toggle,.dashboard-ticket-status-toggle):is(:hover,:focus-visible) strong{border-color:currentColor!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-table-shell{padding:0 .75rem .75rem}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table-title strong{color:var(--text)!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table-title span{color:var(--muted)!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified :is(.dashboard-request-table-usage,.dashboard-request-table-date){color:var(--quiet)!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:is(:hover,:focus-visible) td{color:var(--muted)!important;box-shadow:inset 0 1px 0 var(--dashboard-interaction-line), inset 0 -1px 0 var(--dashboard-interaction-line)!important;background:0 0!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:is(:hover,:focus-visible) td:first-child{box-shadow:inset 1px 0 0 var(--dashboard-interaction-line), inset 0 1px 0 var(--dashboard-interaction-line), inset 0 -1px 0 var(--dashboard-interaction-line)!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:is(:hover,:focus-visible) td:last-child{box-shadow:inset -1px 0 0 var(--dashboard-interaction-line), inset 0 1px 0 var(--dashboard-interaction-line), inset 0 -1px 0 var(--dashboard-interaction-line)!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:is(:hover,:focus-visible) .dashboard-request-table-title strong{color:var(--text)!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:is(:hover,:focus-visible) :is(.dashboard-request-table-title span,.dashboard-request-table-usage,.dashboard-request-table-date){color:var(--muted)!important}body:not(.dashboard-body){--public-interaction-line:#ffffffeb;--public-interaction-ring:#ffffffb3}body:not(.dashboard-body) :is(button:not(:disabled):not(.project-shot-lightbox-backdrop):not(.project-shot-lightbox-trigger):not(.monthly-billing-option):not(.auth-tab):not(.auth-google-fallback):not(.footer-privacy-links button),a.button,.auth-back-button,.topbar.is-mobile-menu-open .nav a:not(.topbar-login-nav),.hero-social-link,.footer-social-link,.project-filter-link,.project-slide,.intake-path-card,.all-project-card):not([aria-disabled=true]):is(:hover,:focus-visible,:focus-within){border-color:var(--public-interaction-line)!important;outline-offset:0!important;box-shadow:0 0 0 1px var(--public-interaction-ring)!important;outline:0!important}body.auth-body .auth-tabs:has(>button:not(:disabled):is(:hover,:focus-visible)){outline-offset:0!important;box-shadow:none!important;border-color:#ffffff14!important;outline:0!important}.auth-body .auth-tab:not(.is-active):hover{color:#fff!important}.auth-body .auth-tab:focus-visible{text-underline-offset:.24em;text-decoration:underline 1px;outline:0!important}body:not(.dashboard-body) .consent-toggle:has(input:not(:disabled)):is(:hover,:focus-within){border-color:var(--public-interaction-line)!important;outline-offset:0!important;box-shadow:0 0 0 1px var(--public-interaction-ring)!important;outline:0!important}body:not(.dashboard-body) .monthly-billing-switch .monthly-billing-option:not(.is-active):hover{color:#fff!important}body:not(.dashboard-body) .consent-toggle input:focus-visible+span{outline-offset:0!important;box-shadow:none!important;outline:0!important}body:not(.dashboard-body) .project-shot-lightbox-trigger:is(:hover,:focus-visible)>:is(.project-gallery-media,.project-comparison-media){border-color:var(--public-interaction-line)!important;box-shadow:0 0 0 1px var(--public-interaction-ring)!important;outline:0!important}body:not(.dashboard-body) .monthly-work-card:is(:hover,:focus-within):not(:has(.monthly-plan-feature-help-button:is(:hover,:focus-visible))):not(:has(.monthly-plan-feature-help.is-open)){border-color:var(--public-interaction-line)!important;outline-offset:0!important;box-shadow:0 0 0 1px var(--public-interaction-ring)!important;outline:0!important}body:not(.dashboard-body) .monthly-work-card:has(.monthly-plan-feature-help-button:is(:hover,:focus-visible)),body:not(.dashboard-body) .monthly-work-card:has(.monthly-plan-feature-help.is-open){border-color:var(--line)!important;box-shadow:none!important;outline:0!important;transform:none!important}body:not(.dashboard-body) .monthly-work-card.is-selected:has(.monthly-plan-feature-help-button:is(:hover,:focus-visible)),body:not(.dashboard-body) .monthly-work-card.is-selected:has(.monthly-plan-feature-help.is-open){border-color:var(--accent)!important}body:not(.dashboard-body) .monthly-compare-card:not(.is-current-plan):not(.is-recommended):is(:hover,:focus-within){border-color:var(--line)!important;box-shadow:none!important;outline:0!important}body:not(.dashboard-body) .monthly-compare-card:is(.is-current-plan,.is-recommended):is(:hover,:focus-within){border-color:var(--accent-line)!important;box-shadow:none!important;outline:0!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-notification-menu:is(:hover,:focus-within,.is-open) .dashboard-notification-trigger:not(.is-active),.dashboard-body[data-dashboard-theme=bright] .dashboard-user-menu:is(:hover,:focus-within,.is-open) .dashboard-user-trigger:not(.is-active){border-color:var(--dashboard-interaction-line)!important;color:var(--text)!important;outline-offset:0!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;outline:0!important}.dashboard-body[data-dashboard-theme=bright] :is(.dashboard-card-actions,.dashboard-managed-production-call) .button-secondary:not(.is-active):not([aria-pressed=true]):not(.dashboard-discard-progress-button):is(:hover,:focus-visible),.dashboard-body[data-dashboard-theme=bright][data-dashboard-view=settings] :is(.dashboard-settings-panel,.dashboard-settings-card,.dashboard-settings-profile-actions,.dashboard-settings-team-submit) :is(.button-secondary,.button-ghost,.dashboard-settings-inline-button):is(:hover,:focus-visible){border-color:var(--dashboard-interaction-line)!important;color:var(--text)!important;outline-offset:0!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;filter:none!important;background:0 0!important;outline:0!important;transform:none!important}.dashboard-body[data-dashboard-theme=bright][data-dashboard-view=settings] :is(.dashboard-settings-panel,.dashboard-settings-card,.dashboard-settings-profile-actions,.dashboard-settings-team-submit) .button:not(.button-secondary):not(.button-ghost):not(.button-danger):is(:hover,:focus-visible){border-color:var(--dashboard-interaction-line)!important;background:var(--accent)!important;color:var(--text-on-accent)!important;outline-offset:0!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;outline:0!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-request-discard-modal .dashboard-close-button:is(:hover,:focus-visible),.dashboard-body[data-dashboard-theme=bright] .dashboard-request-discard-modal .dashboard-request-discard-actions .button-secondary:not(.dashboard-discard-progress-button):is(:hover,:focus-visible){border-color:var(--dashboard-interaction-line)!important;color:var(--text)!important;outline-offset:0!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;background:0 0!important;outline:0!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-request-discard-modal .dashboard-discard-progress-button{border-color:var(--accent-line)!important;color:var(--accent-text)!important;background:0 0!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-request-discard-modal .dashboard-discard-progress-button:is(:hover,:focus-visible),.dashboard-body[data-dashboard-theme=bright] .dashboard-request-discard-modal .dashboard-request-discard-actions .button.button-secondary.dashboard-discard-progress-button[data-confirm-request-discard]:is(:hover,:focus-visible){border-color:var(--dashboard-interaction-line)!important;background:var(--accent)!important;color:var(--text-on-accent)!important;outline-offset:0!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;outline:0!important}.dashboard-body[data-dashboard-theme][data-dashboard-view=overview] #dashboardOverviewChecklist .dashboard-onboarding-step:is(:hover,:focus-within),.dashboard-body[data-dashboard-theme][data-dashboard-view=overview] .dashboard-onboarding-card-priority .dashboard-onboarding-step:is(:hover,:focus-within){border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;outline:0!important;transform:none!important}.dashboard-body[data-dashboard-theme][data-dashboard-view=overview] .dashboard-overview-unified .dashboard-request-table tbody tr.dashboard-request-table-row:has(.dashboard-request-row-actions :is(button,a):is(:hover,:focus-visible)) td{box-shadow:none!important}.admin-body[data-dashboard-theme] .admin-client-card:has(.admin-client-card-selection-layout>.admin-collection-card-face:focus-visible):has(.admin-client-card-selection-layout>.admin-client-selection-control:is(:hover,:focus-within)),.admin-body[data-dashboard-theme] .admin-project-card:has(>.dashboard-project-card-open-surface:focus-visible):has(:is(.dashboard-project-menu-trigger,.dashboard-project-card-event-actions a,.dashboard-project-card-event-actions button):is(:hover,:focus-visible))>.dashboard-client-project-card.is-overview-collection-card{border-color:var(--line)!important;box-shadow:none!important;outline:0!important;transform:none!important}.admin-body[data-dashboard-theme] .admin-client-card.is-selected:has(.admin-client-card-selection-layout>.admin-collection-card-face:focus-visible):has(.admin-client-card-selection-layout>.admin-client-selection-control:is(:hover,:focus-within)){border-color:var(--accent)!important}.dashboard-body[data-dashboard-theme][data-dashboard-view=overview] .dashboard-project-card-shell.is-overview-collection-shell:is(.is-menu-open,:has(>.dashboard-project-menu-trigger:is(:hover,:focus-visible)),:has(.dashboard-project-card-event-actions :is(a,button):is(:hover,:focus-visible)))>.dashboard-client-project-card.is-overview-collection-card{border-color:var(--line)!important;box-shadow:none!important;outline:0!important;transform:none!important}.admin-project-modal .admin-project-modal-tabs{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.admin-project-modal .admin-project-tracking-calendar{border:1px solid var(--admin-workspace-line);background:var(--admin-workspace-panel);scrollbar-width:thin;border-radius:16px;min-width:0;overflow-x:auto}.admin-project-modal .admin-project-tracking-calendar>header{border-bottom:1px solid var(--admin-workspace-line);justify-content:space-between;align-items:flex-start;gap:18px;min-width:680px;padding:16px;display:flex}.admin-project-modal .admin-project-tracking-calendar>header>div{gap:3px;min-width:0;display:grid}.admin-project-modal .admin-project-tracking-calendar>header :is(.eyebrow,h5,p){margin:0}.admin-project-modal .admin-project-tracking-calendar>header .eyebrow{color:var(--admin-workspace-accent-text);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:850}.admin-project-modal .admin-project-tracking-calendar>header h5{color:var(--admin-workspace-text);font-size:17px;line-height:1.25}.admin-project-modal .admin-project-tracking-calendar>header p{max-width:720px;color:var(--admin-workspace-body);font-size:12px;line-height:1.5}.admin-project-modal .admin-project-tracking-calendar>header>span{color:var(--admin-workspace-quiet);flex:none;font-size:11px;font-weight:760}.admin-project-modal .admin-tracking-calendar-meta{color:var(--admin-workspace-quiet);flex:none;justify-items:end;gap:6px;font-size:10px;font-weight:760;display:grid}.admin-project-modal .admin-tracking-calendar-today-label{border:1px solid var(--admin-workspace-line-strong);background:var(--admin-workspace-inset);color:var(--admin-workspace-text);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 8px;display:inline-flex}.admin-project-modal .admin-tracking-calendar-today-label small{color:var(--admin-workspace-accent-text);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-project-modal .admin-tracking-calendar-today-label time{align-items:center;gap:6px;font-size:10px;font-weight:780;display:inline-flex}.admin-project-modal .admin-tracking-calendar-today-label time b{border:2px solid var(--accent);background:var(--admin-workspace-panel);width:25px;height:25px;color:var(--admin-workspace-text);border-radius:50%;place-items:center;font-size:11px;line-height:1;display:grid}.admin-project-modal .admin-tracking-calendar-weekdays,.admin-project-modal .admin-tracking-calendar-grid{grid-template-columns:repeat(7,minmax(96px,1fr));min-width:680px;display:grid}.admin-project-modal .admin-tracking-calendar-weekdays{border-bottom:1px solid var(--admin-workspace-line);background:var(--admin-workspace-inset)}.admin-project-modal .admin-tracking-calendar-weekdays span{border-left:1px solid var(--admin-workspace-line);color:var(--admin-workspace-quiet);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:8px 10px;font-size:10px;font-weight:820}.admin-project-modal .admin-tracking-calendar-weekdays span:first-child{border-left:0}.admin-project-modal .admin-tracking-calendar-grid{background:var(--admin-workspace-line);gap:1px}.admin-project-modal .admin-tracking-calendar-day{background:var(--admin-workspace-panel);grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;gap:7px;min-width:0;min-height:126px;padding:10px;display:grid;position:relative}.admin-project-modal .admin-tracking-calendar-day>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-project-modal .admin-tracking-calendar-day>header time{color:var(--admin-workspace-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:820}.admin-project-modal .admin-tracking-calendar-day>header span{color:var(--admin-workspace-quiet);font-size:10px;font-weight:840}.admin-project-modal .admin-tracking-calendar-day>strong{color:var(--admin-workspace-text);font-size:11px;font-weight:760;line-height:1.35}.admin-project-modal .admin-tracking-calendar-day.is-info{background:color-mix(in srgb, var(--status-info) 10%, var(--admin-workspace-panel))}.admin-project-modal .admin-tracking-calendar-day:is(.is-review,.is-production){background:color-mix(in srgb, var(--status-review) 10%, var(--admin-workspace-panel))}.admin-project-modal .admin-tracking-calendar-day.is-success{background:color-mix(in srgb, var(--status-success) 8%, var(--admin-workspace-panel))}.admin-project-modal .admin-tracking-calendar-day.is-danger{background:color-mix(in srgb, var(--status-danger) 12%, var(--admin-workspace-panel))}.admin-project-modal .admin-tracking-calendar-day:is(.is-weekend,.is-outside-cycle){background:var(--admin-workspace-inset);color:var(--admin-workspace-quiet)}.admin-project-modal .admin-tracking-calendar-day.is-weekend>header time,.admin-project-modal .admin-tracking-calendar-muted{color:var(--admin-workspace-quiet)}.admin-project-modal .admin-tracking-calendar-muted{font-size:10px}.admin-project-modal .admin-tracking-calendar-day.is-current-phase{box-shadow:inset 0 0 0 2px var(--accent);z-index:1}.admin-project-modal .admin-tracking-calendar-day.is-today>header time{border:2px solid var(--accent);background:var(--admin-workspace-panel);width:27px;height:27px;color:var(--admin-workspace-text);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;place-items:center;margin:-5px;display:grid}.admin-project-modal .admin-tracking-calendar-day:is(.is-start,.is-target,.is-deadline):before{background:var(--accent);content:"";height:3px;position:absolute;top:0;left:0;right:0}.admin-project-modal .admin-tracking-calendar-events{align-self:end;align-items:center;gap:5px;min-width:0;display:flex}.admin-project-modal .admin-tracking-calendar-events span{border:1px solid var(--admin-workspace-line-strong);background:var(--admin-workspace-raised);min-width:0;color:var(--admin-workspace-text);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:4px 6px;font-size:9px;font-weight:720;line-height:1.25;overflow:hidden}.admin-project-modal .admin-tracking-calendar-events b{color:var(--admin-workspace-quiet);flex:none;font-size:9px}.admin-project-modal .admin-tracking-calendar-day>footer{flex-wrap:wrap;gap:4px;display:flex}.admin-project-modal .admin-tracking-calendar-day>footer span{background:var(--accent);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:3px 5px;font-size:8px;font-weight:850;line-height:1}.admin-project-modal .admin-tracking-calendar-legend{border-top:1px solid var(--admin-workspace-line);flex-wrap:wrap;gap:8px 14px;min-width:680px;padding:12px 16px 14px;display:flex}.admin-project-modal .admin-tracking-calendar-legend>span{color:var(--admin-workspace-body);align-items:center;gap:6px;font-size:10px;font-weight:720;display:inline-flex}.admin-project-modal .admin-tracking-calendar-legend i{background:var(--status-neutral);border-radius:50%;width:8px;height:8px}.admin-project-modal .admin-tracking-calendar-legend .is-info i{background:var(--status-info)}.admin-project-modal .admin-tracking-calendar-legend :is(.is-review,.is-production) i{background:var(--status-review)}.admin-project-modal .admin-tracking-calendar-legend .is-success i{background:var(--status-success)}.admin-project-modal .admin-tracking-calendar-legend .is-danger i{background:var(--status-danger)}.admin-project-modal .admin-tracking-calendar-legend small{color:var(--admin-workspace-quiet);font-size:9px}.admin-project-modal .admin-project-tracking-details,.admin-project-modal .admin-project-deliverable-history{border:1px solid var(--admin-workspace-line);background:var(--admin-workspace-panel);border-radius:14px;overflow:hidden}.admin-project-modal :is(.admin-project-tracking-details,.admin-project-deliverable-history)>summary{color:var(--admin-workspace-text);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;list-style-position:inside;display:flex}.admin-project-modal :is(.admin-project-tracking-details,.admin-project-deliverable-history)>summary span{font-size:12px;font-weight:820}.admin-project-modal :is(.admin-project-tracking-details,.admin-project-deliverable-history)>summary small{color:var(--admin-workspace-quiet);margin-left:auto;font-size:10px;font-weight:700}.admin-project-modal .admin-project-tracking-details>div,.admin-project-modal .admin-project-deliverable-history>div{gap:0;padding:0 15px 15px;display:grid}.admin-project-modal .admin-project-tracking-details article{border-top:1px solid var(--admin-workspace-line);padding:12px 0}.admin-project-modal .admin-project-tracking-details article>header,.admin-project-modal .admin-project-tracking-details article>header>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-project-modal .admin-project-tracking-details article>header>div{gap:2px;display:grid}.admin-project-modal .admin-project-tracking-details article :is(strong,span,p,ul){margin:0}.admin-project-modal .admin-project-tracking-details article strong{color:var(--admin-workspace-text);font-size:12px}.admin-project-modal .admin-project-tracking-details article :is(span,p,li){color:var(--admin-workspace-body);font-size:11px;line-height:1.45}.admin-project-modal .admin-project-tracking-details article ul{gap:4px;padding:9px 0 0 18px;display:grid}.admin-project-modal .admin-project-tracking-details article li{padding-left:3px}.admin-project-modal .admin-project-tracking-details article li time{color:var(--admin-workspace-quiet);margin-left:8px}.admin-project-modal .admin-project-tracking-basis{border-left:3px solid var(--accent);background:var(--admin-workspace-inset);color:var(--admin-workspace-body);border-radius:0 12px 12px 0;margin:0;padding:13px 15px;font-size:11px;line-height:1.55}.admin-project-modal .admin-project-tracking-basis strong{color:var(--admin-workspace-text)}.admin-project-modal .admin-project-delivery-workspace{gap:16px;min-width:0;display:grid}.admin-project-modal .admin-project-delivery-controls{border:1px solid var(--admin-workspace-line);background:0 0;border-radius:14px;grid-template-columns:240px 200px auto;justify-content:start;align-items:end;gap:12px;min-width:0;padding:14px;display:grid!important}.admin-project-modal .admin-project-delivery-controls label>span{color:var(--admin-workspace-quiet);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-project-modal .admin-project-delivery-controls>label,.admin-project-modal .admin-project-unified-delivery-grid>label{gap:5px;min-width:0;display:grid}.admin-project-modal .admin-project-delivery-controls>button{width:auto;min-width:138px;min-height:44px}.admin-project-modal .admin-project-delivery-master-detail{grid-template-columns:minmax(285px,340px) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.admin-project-modal .admin-project-delivery-menu{background:0 0;border:0;border-radius:0;gap:8px;min-width:0;padding:0;display:grid}.admin-project-modal .admin-project-delivery-group{border:1px solid var(--admin-workspace-line);background:0 0;border-radius:11px;min-width:0;transition:border-color .16s;display:grid;overflow:hidden}.admin-project-modal .admin-project-delivery-group:not([open]):is(:hover,:focus-within,.has-selection){border-color:var(--admin-workspace-hover-outline)}.admin-project-modal .admin-project-delivery-group[open]{border-color:var(--admin-workspace-line)}.admin-project-modal .admin-project-delivery-group>summary{min-height:46px;color:var(--admin-workspace-text);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:9px 11px;list-style:none;display:grid}.admin-project-modal .admin-project-delivery-group>summary::-webkit-details-marker{display:none}.admin-project-modal .admin-project-delivery-group>summary:focus-visible{outline:0}.admin-project-modal .admin-project-delivery-group>summary:after{content:"+";color:var(--admin-workspace-quiet);text-align:center;font-size:18px;font-weight:650;line-height:1}.admin-project-modal .admin-project-delivery-group[open]>summary:after{content:"−"}.admin-project-modal .admin-project-delivery-group>summary>span{letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:820}.admin-project-modal .admin-project-delivery-group>summary>small{border:1px solid var(--admin-workspace-line-strong);min-width:30px;min-height:28px;color:var(--admin-workspace-body);background:0 0;border-radius:999px;place-items:center;padding:0 8px;font-size:13px;font-weight:850;display:grid}.admin-project-modal .admin-project-delivery-group.has-selection>summary>small{color:#111114;background:#f7f7f8;border-color:#f7f7f8}.admin-project-modal .admin-project-delivery-group>div{border-top:1px solid var(--admin-workspace-line);gap:5px;padding:0 7px 7px;display:grid}.admin-project-modal .admin-project-delivery-group:not([open])>div{display:none}.admin-project-modal .admin-project-delivery-menu button{width:100%;min-width:0;min-height:66px;color:var(--admin-workspace-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.admin-project-modal .admin-project-delivery-menu button:is(:hover,:focus-visible){outline:0;border-color:var(--admin-workspace-hover-outline)!important;color:var(--admin-workspace-text)!important;background:0 0!important}.admin-project-modal .admin-project-delivery-menu button.is-active{border-color:var(--admin-workspace-hover-outline)!important;color:var(--admin-workspace-text)!important;background:0 0!important}.admin-project-modal .admin-project-delivery-menu button:is(:hover,:focus-visible,.is-active)>span:first-child small{color:var(--admin-workspace-text)}.admin-project-modal .admin-project-delivery-menu button>span{justify-items:start;gap:3px;min-width:0;display:grid}.admin-project-modal .admin-project-delivery-menu button>span:last-child{justify-items:end}.admin-project-modal .admin-project-delivery-menu button strong{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780;overflow:hidden}.admin-project-modal .admin-project-delivery-menu button small{color:var(--admin-workspace-quiet);font-size:10px}.admin-project-modal .admin-project-delivery-menu button>span:first-child small{font-size:11px;line-height:1.35}.admin-project-modal .admin-project-delivery-menu button b,.admin-project-modal .admin-project-release-status,.admin-project-modal .admin-project-deliverable-version>header>span{border:1px solid var(--admin-workspace-line-strong);min-height:28px;color:var(--admin-workspace-body);letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:840;line-height:1;display:inline-flex}.admin-project-modal :is(.admin-project-delivery-menu button b,.admin-project-release-status,.admin-project-deliverable-version>header>span).is-approved{border-color:var(--status-success);background:var(--status-success);color:var(--status-text-dark)}.admin-project-modal :is(.admin-project-delivery-menu button b,.admin-project-release-status,.admin-project-deliverable-version>header>span):is(.is-ready-for-review,.is-awaiting-review,.is-in-review,.is-review,.is-feedback-received){border-color:var(--status-review);background:var(--status-review);color:var(--status-text-dark)}.admin-project-modal :is(.admin-project-delivery-menu button b,.admin-project-release-status,.admin-project-deliverable-version>header>span).is-in-production{border-color:var(--status-production);background:var(--status-production);color:var(--status-text-dark)}.admin-project-modal :is(.admin-project-delivery-menu button b,.admin-project-release-status,.admin-project-deliverable-version>header>span).is-changes-requested{border-color:var(--status-danger);background:var(--status-danger);color:var(--status-text-light)}.admin-project-modal :is(.admin-project-delivery-menu button b,.admin-project-release-status,.admin-project-deliverable-version>header>span).is-blocked{border-color:var(--status-danger);background:var(--status-danger);color:#fff}.admin-project-modal :is(.admin-project-delivery-menu button b,.admin-project-release-status,.admin-project-deliverable-version>header>span).is-approval-check-needed{border-color:var(--status-danger);background:var(--status-danger);color:var(--status-text-light)}.admin-project-modal :is(.admin-project-delivery-menu button b,.admin-project-release-status,.admin-project-deliverable-version>header>span):is(.is-not-required,.is-superseded,.is-removed){border-color:var(--status-neutral);background:var(--status-neutral);color:var(--status-text-light)}.admin-project-modal .admin-project-deliverable-detail{border:1px solid var(--admin-workspace-line);background:0 0;border-radius:14px;min-width:0;overflow:hidden}.admin-project-modal .admin-project-deliverable-detail-head{border-bottom:1px solid var(--admin-workspace-line);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:15px 16px;display:flex}.admin-project-modal .admin-project-deliverable-detail-head>div{gap:3px;min-width:0;display:grid}.admin-project-modal .admin-project-deliverable-detail-head>div:last-child{justify-items:end}.admin-project-modal .admin-project-deliverable-detail-head :is(h5,small){margin:0}.admin-project-modal .admin-project-deliverable-detail-head h5{color:var(--admin-workspace-text);font-size:17px;line-height:1.25}.admin-project-modal .admin-project-deliverable-detail-head small{color:var(--admin-workspace-quiet);font-size:12px;font-weight:760}.admin-project-modal .admin-project-deliverable-detail .admin-project-release-status{min-height:30px;padding:0 11px;font-size:11px}.admin-project-modal .admin-project-unified-delivery-form{padding:16px!important}.admin-project-modal .admin-project-unified-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.admin-project-modal .admin-project-unified-delivery-grid>.is-link,.admin-project-modal .admin-project-unified-delivery-grid>.is-note,.admin-project-modal .admin-project-unified-delivery-grid>.admin-version-publish-toggle{grid-column:1/-1}.admin-project-modal .admin-project-unified-delivery-grid label>span{color:var(--admin-workspace-body);font-size:12px;font-weight:720}.admin-project-modal .admin-project-unified-delivery-grid label>span small,.admin-project-modal .admin-project-unified-delivery-grid label>small{color:var(--admin-workspace-quiet);font-size:10px;font-weight:620}.admin-project-modal .admin-project-deliverable-derived-status{align-content:center;justify-items:start;gap:3px;min-height:70px;padding:2px 0;display:grid}.admin-project-modal .admin-project-deliverable-derived-status small,.admin-project-modal .admin-project-deliverable-derived-status p{color:var(--admin-workspace-quiet);margin:0;font-size:12px;line-height:1.35}.admin-project-modal .admin-project-deliverable-derived-status>strong.admin-project-release-status{justify-self:start}.admin-project-modal .admin-project-unified-delivery-form .admin-project-primary-action{padding:14px 0 0}.admin-project-modal .admin-project-deliverable-history{background:0 0;border-width:1px 0 0;border-radius:0;margin:0}.admin-project-modal .admin-project-detected-type output{border-color:var(--admin-workspace-line-strong);background:0 0}.admin-project-modal .admin-project-deliverable-version{border-top:1px solid var(--admin-workspace-line);gap:8px;padding:12px 0;display:grid}.admin-project-modal .admin-project-deliverable-version>header,.admin-project-modal .admin-project-deliverable-version>header>div,.admin-project-modal .admin-project-deliverable-version>div,.admin-project-modal .admin-project-deliverable-version li>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-project-modal .admin-project-deliverable-version>header>div{justify-items:start;gap:2px;display:grid}.admin-project-modal .admin-project-deliverable-version :is(p,ul){margin:0}.admin-project-modal .admin-project-deliverable-version :is(strong,p,li){color:var(--admin-workspace-text);font-size:11px;line-height:1.45}.admin-project-modal .admin-project-deliverable-version time{color:var(--admin-workspace-quiet);font-size:9px}.admin-project-modal .admin-project-deliverable-version>div{justify-content:flex-start}.admin-project-modal .admin-project-deliverable-version a{color:var(--admin-workspace-text);text-decoration-color:var(--admin-workspace-line-strong);font-size:10px;font-weight:750}.admin-project-modal .admin-project-deliverable-version ul{gap:7px;padding:0;list-style:none;display:grid}.admin-project-modal .admin-project-deliverable-version li{border:1px solid var(--admin-workspace-line);background:var(--admin-workspace-panel);border-radius:9px;padding:9px 10px}.admin-project-modal .admin-project-deliverable-version li p{color:var(--admin-workspace-body);margin-top:4px}.admin-storyboard-page.is-active{gap:18px;display:grid}.admin-storyboard-page-head{justify-content:space-between;align-items:flex-end;gap:22px;padding:4px 2px 0;display:flex}.admin-storyboard-page-head>div{gap:5px;max-width:800px;display:grid}.admin-storyboard-page-head :is(p,h2){margin:0}.admin-storyboard-page-head>div>p:last-child{color:var(--muted);font-size:14px;line-height:1.55}.admin-storyboard-project-picker{grid-template-columns:minmax(190px,.7fr) minmax(260px,1fr) minmax(250px,1.15fr);align-items:end;gap:16px 22px;display:grid}.admin-storyboard-project-picker>div{gap:4px;display:grid}.admin-storyboard-project-picker :is(p,h3){margin:0}.admin-storyboard-project-picker>label{color:var(--muted);gap:6px;font-size:12px;font-weight:720;display:grid}.admin-storyboard-project-picker select{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:12px;padding:0 40px 0 13px}.admin-storyboard-project-picker>p{color:var(--muted);font-size:12px;line-height:1.55}.admin-storyboard-page-workspace{min-width:0}.admin-storyboard-page-empty{border:1px dashed var(--line-strong);min-height:260px;color:var(--text);text-align:center;border-radius:18px;place-items:center;gap:6px;padding:32px;display:grid}.admin-storyboard-page-empty p{max-width:520px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.admin-storyboard-page-workspace .admin-storyboard-workflow{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.admin-storyboard-page-workspace .admin-storyboard-workflow-step{background:var(--bg-soft);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:11px 12px;display:grid}.admin-storyboard-page-workspace .admin-storyboard-workflow-step>span:first-child{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--quiet);border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.admin-storyboard-page-workspace .admin-storyboard-workflow-step>div{gap:2px;display:grid}.admin-storyboard-page-workspace .admin-storyboard-workflow-step strong{color:var(--text);font-size:12px;line-height:1.35}.admin-storyboard-page-workspace .admin-storyboard-workflow-step small{color:var(--quiet);font-size:10px;line-height:1.4}.admin-storyboard-page-workspace .admin-storyboard-workflow-step:is(.is-complete,.is-current)>span:first-child{border-color:var(--accent);background:var(--accent);color:#fff}.admin-storyboard-page-workspace .admin-storyboard-workflow-step.is-current{box-shadow:inset 0 -2px 0 var(--accent)}.admin-storyboard-page-workspace .admin-storyboard-form-actions{border-top:1px solid var(--line);background:var(--bg-soft);padding:14px 16px}@media (width<=1120px){.admin-project-modal .admin-project-delivery-controls{grid-template-columns:240px 200px auto;justify-content:start}.admin-project-modal .admin-project-delivery-controls>button{justify-self:start}.admin-storyboard-project-picker{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.admin-storyboard-project-picker>p{grid-column:1/-1}}@media (width<=860px){.admin-project-modal .admin-project-delivery-master-detail{grid-template-columns:minmax(0,1fr)}.admin-project-modal .admin-project-delivery-menu,.admin-storyboard-page-workspace .admin-storyboard-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-project-modal .admin-project-modal-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;overflow:visible}.admin-project-modal .admin-project-tracking-summary,.admin-project-modal .admin-project-delivery-controls,.admin-project-modal .admin-project-delivery-menu,.admin-project-modal .admin-project-unified-delivery-grid{grid-template-columns:minmax(0,1fr)}.admin-project-modal .admin-project-tracking-summary article{min-height:0}.admin-project-modal .admin-project-delivery-controls>button,.admin-project-modal .admin-project-unified-delivery-grid>.is-link,.admin-project-modal .admin-project-unified-delivery-grid>.is-note,.admin-project-modal .admin-project-unified-delivery-grid>.admin-version-publish-toggle{grid-column:1;justify-self:stretch;width:100%}.admin-project-modal .admin-project-deliverable-detail-head{align-items:flex-start}.admin-storyboard-page-head{flex-direction:column;align-items:stretch}.admin-storyboard-page-head>button,.admin-storyboard-project-picker{width:100%}.admin-storyboard-project-picker{grid-template-columns:minmax(0,1fr)}.admin-storyboard-project-picker>p{grid-column:1}}@media (width<=560px){.admin-project-modal .admin-project-modal-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-project-modal .admin-project-deliverable-detail-head{flex-direction:column}.admin-project-modal .admin-project-deliverable-detail-head>div:last-child{justify-items:start}.admin-storyboard-page-workspace .admin-storyboard-workflow{grid-template-columns:minmax(0,1fr)}}.admin-project-modal .admin-project-chat-workspace,.admin-project-modal .admin-project-chat-workspace>header,.admin-project-modal .admin-project-chat-form{border:0!important}.admin-project-modal .admin-project-chat-workspace>header{margin:0 0 16px;padding:0}.admin-project-modal .admin-project-chat-state{background:0 0!important}.admin-project-modal .admin-project-chat-thread{gap:10px}.admin-project-modal .admin-project-chat-thread>article,.admin-project-modal .admin-project-chat-thread>article.is-admin{border-radius:12px;justify-self:start;width:min(760px,88%);max-width:min(760px,88%);padding:12px 14px;border:1px solid var(--admin-workspace-line)!important;background:0 0!important}.admin-project-modal .admin-project-chat-thread>article.is-client{border-color:var(--admin-workspace-line-strong)!important;background:0 0!important}.admin-project-modal .admin-project-chat-thread>article.is-admin{border-color:var(--admin-workspace-line)!important;background:0 0!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-message.is-client{border-color:var(--line)!important;background:var(--field-bg,var(--bg-soft))!important}.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-project-chat-message.is-team{border-color:var(--line)!important;background:0 0!important}@media (width<=760px){.admin-project-modal .admin-project-chat-thread>article,.admin-project-modal .admin-project-chat-thread>article.is-admin{width:100%;max-width:100%}}.hero-assurance{max-width:43rem;color:var(--text);margin:.62rem 0 0;font-size:.92rem;font-weight:800;line-height:1.45}.how-it-works-step-icon-track{--workflow-icon-scale:.72}.how-it-works-track-symbol{border:.28rem solid;border-radius:50%;width:2.45rem;height:2.45rem;display:block;position:relative}.how-it-works-track-symbol:before,.how-it-works-track-symbol:after,.how-it-works-track-symbol span{content:"";background:currentColor;border-radius:50%;position:absolute}.how-it-works-track-symbol:before{background:0 0;border:.2rem solid;inset:.42rem}.how-it-works-track-symbol:after{width:.34rem;height:.34rem;top:50%;left:50%;transform:translate(-50%,-50%)}.how-it-works-track-symbol span:first-child{border-radius:999px;width:.18rem;height:.48rem;top:-.24rem;left:50%;transform:translate(-50%)}.how-it-works-track-symbol span:nth-child(2){border-radius:999px;width:.48rem;height:.18rem;top:50%;right:-.24rem;transform:translateY(-50%)}.how-it-works-track-symbol span:nth-child(3){border-radius:999px;width:.18rem;height:.48rem;bottom:-.24rem;left:50%;transform:translate(-50%)}.how-it-works-closing{width:min(100% - 2rem,62rem);color:var(--muted);font-size:var(--copy-body);text-align:center;margin:clamp(1.75rem,3vw,2.6rem) auto 0;line-height:1.65}.how-it-works-closing strong{color:var(--text)}.platform-tour-tabs{border-bottom:1px solid #f7f7f829;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:0 0 clamp(1.25rem,2.4vw,2rem);display:grid}.platform-tour-tabs button{appearance:none;min-width:0;min-height:3.1rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:.7rem .8rem;font-size:.82rem;font-weight:800;line-height:1.2}.platform-tour-tabs button:hover{color:var(--text)}.platform-tour-tabs button:focus-visible{border-bottom-color:var(--text);color:var(--text);outline:0}.platform-tour-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text)}.platform-tour-panels,.platform-tour-panel{width:100%;min-width:0}.platform-tour-panel{grid-template-columns:minmax(15rem,.42fr) minmax(0,1.58fr);align-items:stretch;gap:clamp(1.2rem,3vw,2.6rem);display:grid}.platform-tour-panel[hidden]{display:none!important}.platform-tour-copy{border-left:2px solid var(--accent);align-self:stretch;padding:clamp(.35rem,1vw,.8rem) clamp(0rem,1vw,.8rem) clamp(.35rem,1vw,.8rem) clamp(1rem,2vw,1.45rem)}.platform-tour-copy h3{color:var(--text);font-family:var(--font-title);margin:0;font-size:clamp(1.75rem,2.5vw,2.45rem);font-weight:700;line-height:1.02}.platform-tour-copy>p:not(.eyebrow){color:var(--muted);margin:.85rem 0 0;font-size:.96rem;line-height:1.6}.platform-tour-steps{counter-reset:platform-tour-step;gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.platform-tour-steps li{counter-increment:platform-tour-step;min-height:2.35rem;color:var(--text);border-bottom:1px solid #f7f7f81a;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.62rem;padding:.38rem 0;font-size:.88rem;font-weight:700;line-height:1.3;display:grid}.platform-tour-steps li:before{content:counter(platform-tour-step, decimal-leading-zero);color:var(--accent);letter-spacing:.06em;font-size:.68rem;font-weight:900}.platform-tour-copy .platform-tour-note,.platform-tour-copy .platform-tour-access{color:var(--text);margin-top:1rem;font-size:.82rem;font-weight:800}.platform-tour-copy .platform-tour-access{border:1px solid var(--accent-line);border-radius:999px;align-items:center;min-height:2rem;padding:0 .72rem;display:inline-flex}.platform-tour-panel .dashboard-control-window-minimal{height:100%}.platform-tour-concept-grid,.platform-tour-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.platform-tour-concept-grid article{background:linear-gradient(#0000 18%,#000000e0 100%),linear-gradient(145deg,#bc1f2e4d,#f7f7f80f);border:1px solid #f7f7f824;border-radius:14px;align-content:end;gap:.28rem;min-height:10.5rem;padding:.85rem;display:grid}.platform-tour-concept-grid article:nth-child(2){background:linear-gradient(#0000 18%,#000000e0 100%),linear-gradient(145deg,#f7f7f81f,#bc1f2e33)}.platform-tour-concept-grid article:nth-child(3){background:linear-gradient(#0000 18%,#000000e0 100%),linear-gradient(145deg,#bc1f2e2e,#f7f7f81a)}.platform-tour-concept-grid span,.platform-tour-concept-grid small{color:#dddddfb3;font-size:.68rem;line-height:1.25}.platform-tour-concept-grid strong{color:var(--text);font-size:.88rem;line-height:1.2}.platform-tour-channel-row{flex-wrap:wrap;gap:.45rem;display:flex}.platform-tour-channel-row span{min-height:2rem;color:var(--text);border:1px solid #f7f7f829;border-radius:999px;align-items:center;padding:0 .62rem;font-size:.68rem;font-weight:800;display:inline-flex}.platform-tour-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-tour-metric-grid article{border:1px solid #f7f7f824;border-radius:14px;gap:.32rem;padding:.85rem;display:grid}.platform-tour-metric-grid span{color:#dddddf9e;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.platform-tour-metric-grid strong{color:var(--text);font-size:.78rem;line-height:1.25}.platform-tour-report-bars{margin-top:.25rem}.platform-tour-preview-note{color:#dddddfad;margin:0;font-size:.76rem;line-height:1.5}.faq-section .section-heading,.final-strategy-section>*{width:min(calc(100% - 2rem), var(--content))}.faq-section,.final-strategy-section{align-content:start;min-height:auto}.faq-list{border-top:1px solid #f7f7f829;width:min(100% - 2rem,72rem);margin:0 auto}.faq-item{border-bottom:1px solid #f7f7f829}.faq-item summary{min-height:4.6rem;color:var(--text);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 0;font-size:clamp(1rem,1.4vw,1.18rem);font-weight:800;line-height:1.35;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";width:2.2rem;height:2.2rem;color:var(--accent);border:1px solid #f7f7f833;border-radius:50%;place-items:center;font-size:1.15rem;line-height:1;display:grid}.faq-item[open] summary:after{content:"−"}.faq-item summary:focus-visible{text-underline-offset:.24em;outline:0;text-decoration:underline 1px}.faq-item>div{max-width:62rem;padding:0 3.2rem 1.35rem 0}.faq-item p{color:var(--muted);font-size:var(--copy-body);margin:0;line-height:1.7}.faq-section-action{width:min(100% - 2rem,72rem);margin:var(--section-action-gap) auto 0;justify-content:center;display:flex}.final-strategy-section{padding-top:clamp(2rem,4vw,3.5rem)}.final-strategy-card{background:#ffffff06;border:1px solid #f7f7f82e;border-radius:28px;justify-content:space-between;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin:0 auto;padding:clamp(1.4rem,3vw,2.4rem);display:flex}.final-strategy-card>div{max-width:66rem}.final-strategy-card h2{color:var(--text);font-family:var(--font-title);margin:0;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:700;line-height:1}.final-strategy-card p:not(.eyebrow){color:var(--muted);font-size:var(--copy-body);margin:.85rem 0 0;line-height:1.65}.final-strategy-card .button{flex:none}.faq-page .faq-page-content{width:min(100% - 2rem,72rem);padding:0 0 var(--section-space);margin:0 auto}.faq-page .faq-group+.faq-group{margin-top:clamp(2.6rem,5vw,4rem)}.faq-page .faq-group-heading{margin-bottom:1.25rem}.faq-page .faq-group-heading h2{color:var(--text);font-family:var(--font-title);margin:0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.05}.faq-page .faq-page-cta{margin-top:clamp(2.8rem,5vw,4.5rem)}@media (width<=980px){.platform-tour-panel{grid-template-columns:minmax(0,1fr)}.platform-tour-copy{max-width:46rem}.final-strategy-card{flex-direction:column;align-items:flex-start}}@media (width<=760px){.platform-tour-tabs{scrollbar-width:none;overscroll-behavior-x:contain;gap:0;display:flex;overflow:auto hidden}.platform-tour-tabs::-webkit-scrollbar{display:none}.platform-tour-tabs button{flex:none;min-width:8.4rem}.platform-tour-copy{padding-left:1rem}.platform-tour-concept-grid{grid-template-columns:minmax(0,1fr)}.platform-tour-concept-grid article{min-height:7.5rem}.faq-item>div{padding-right:0}.final-strategy-card .button{width:100%}}@media (width<=560px){.hero-assurance{font-size:.84rem}.platform-tour-metric-grid{grid-template-columns:minmax(0,1fr)}.faq-item summary{min-height:4.25rem;font-size:.98rem}}.project-slider-section{order:4}.service-types-section{order:2}.dashboard-control-section{order:3}.monthly-work-section{order:5}.clients-section{order:6}.faq-section{order:7}.final-strategy-section{order:8}.content-gradient-shell>.footer{order:9}.how-it-works-step-icon-track{transform:none}.how-it-works-track-symbol{box-sizing:border-box;border-width:.16rem;width:2.05rem;height:2.05rem;transform:scale(.88)}.how-it-works-track-symbol:before{border-width:.13rem;inset:.4rem}.how-it-works-track-symbol:after{width:.28rem;height:.28rem}.how-it-works-track-symbol span:first-child,.how-it-works-track-symbol span:nth-child(3){width:.12rem;height:.38rem}.how-it-works-track-symbol span:first-child{top:-.25rem}.how-it-works-track-symbol span:nth-child(3){bottom:-.25rem}.how-it-works-track-symbol span:nth-child(2),.how-it-works-track-symbol span:nth-child(4){border-radius:999px;width:.38rem;height:.12rem;top:50%;transform:translateY(-50%)}.how-it-works-track-symbol span:nth-child(2){right:-.25rem}.how-it-works-track-symbol span:nth-child(4){left:-.25rem}.platform-tour-window{min-height:0!important}.dashboard-control-window-minimal .platform-tour-tabs{overflow:hidden;background:#00000070!important;border:1px solid #f7f7f821!important;border-radius:999px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.28rem!important;margin:0 0 clamp(1rem,2vw,1.4rem)!important;padding:.28rem!important;display:grid!important}.dashboard-control-window-minimal .platform-tour-tabs button{appearance:none;min-width:0;min-height:2.45rem;font:inherit;cursor:pointer;padding:.5rem .7rem;font-size:.76rem;font-weight:700;line-height:1.2;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important}.dashboard-control-window-minimal .platform-tour-tabs button:hover,.dashboard-control-window-minimal .platform-tour-tabs button:focus-visible{outline:0;color:var(--text)!important;border-color:#f7f7f833!important}.dashboard-control-window-minimal .platform-tour-tabs button[aria-selected=true]{background:var(--accent-soft)!important;color:var(--text)!important;border-color:#bc1f2e73!important}.dashboard-control-section .dashboard-control-preview .platform-tour-window .platform-tour-tabs button,.dashboard-control-section .dashboard-control-preview .platform-tour-window .platform-tour-tabs button:hover,.dashboard-control-section .dashboard-control-preview .platform-tour-window .platform-tour-tabs button:focus-visible,.dashboard-control-section .dashboard-control-preview .platform-tour-window .platform-tour-tabs button[aria-selected=true],.dashboard-control-section .dashboard-control-preview .platform-tour-window .platform-tour-tabs button[aria-selected=true]:focus-visible{box-shadow:none!important;outline:0!important}.dashboard-control-section .dashboard-control-preview .platform-tour-window .platform-tour-tabs button[aria-selected=true],.dashboard-control-section .dashboard-control-preview .platform-tour-window .platform-tour-tabs button[aria-selected=true]:focus-visible{border-color:#bc1f2e73!important}#client-dashboard .platform-tour-window .platform-tour-tabs button,#client-dashboard .platform-tour-window .platform-tour-tabs button:hover,#client-dashboard .platform-tour-window .platform-tour-tabs button:focus-visible,#client-dashboard .platform-tour-window .platform-tour-tabs button[aria-selected=true],#client-dashboard .platform-tour-window .platform-tour-tabs button[aria-selected=true]:focus-visible{box-shadow:none!important;outline:0!important}#client-dashboard .platform-tour-window .platform-tour-tabs button[aria-selected=true],#client-dashboard .platform-tour-window .platform-tour-tabs button[aria-selected=true]:focus-visible{border-color:#bc1f2e73!important}.platform-tour-panel{display:block}.platform-tour-window .dashboard-control-panel{border-radius:6px!important}.platform-tour-window .dashboard-control-panel-main{min-height:16rem!important}.platform-tour-window .dashboard-control-project-row,.platform-tour-window .dashboard-control-mini-list span{border-radius:0!important}.platform-tour-action{border:1px solid var(--accent-line);width:max-content;min-height:2.25rem;color:var(--text);border-radius:999px;justify-content:center;align-items:center;padding:0 .82rem;font-size:.74rem;font-weight:800;display:inline-flex}.platform-tour-calendar{background:#f7f7f81f;border:1px solid #f7f7f81f;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.platform-tour-calendar>*{background:var(--panel);min-height:2.35rem;color:var(--muted);place-items:center;margin:0;font-size:.7rem;font-style:normal;font-weight:600;display:grid;position:relative}.platform-tour-calendar>span{color:#dddddf8f;text-transform:uppercase;min-height:1.75rem;font-size:.58rem;font-weight:800}.platform-tour-calendar .is-selected{background:var(--accent-soft);color:var(--text)}.platform-tour-calendar i{background:var(--accent);border-radius:50%;width:.28rem;height:.28rem;position:absolute;bottom:.32rem;right:.36rem}.platform-tour-social-icons{align-items:center;gap:.55rem;display:flex}.platform-tour-social-icons img{object-fit:contain;opacity:.82;filter:grayscale()brightness(0)invert();width:2rem;height:2rem}.platform-tour-chart{border-bottom:1px solid #f7f7f829;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:.45rem;height:10.5rem;padding-top:.75rem;display:grid}.platform-tour-chart span{height:var(--chart-height);background:linear-gradient(180deg, var(--accent), #bc1f2e47);display:block}.platform-tour-chart-bars{gap:.68rem;display:grid}.platform-tour-chart-bars span{width:var(--bar-width);background:var(--accent);height:.35rem;display:block}.platform-tour-compare{border-top:1px solid #f7f7f81f;display:grid}.platform-tour-compare>div{color:var(--muted);border-bottom:1px solid #f7f7f81f;grid-template-columns:minmax(7rem,1fr) repeat(2,minmax(6rem,.8fr));gap:.7rem;padding:.72rem 0;font-size:.74rem;display:grid}.platform-tour-compare strong{color:var(--text);font-weight:600}.platform-tour-next-production{border-top:1px solid #f7f7f81f;gap:.25rem;margin-top:.45rem;padding-top:.85rem;display:grid}.platform-tour-next-production span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.platform-tour-next-production strong{color:var(--text);font-size:.9rem;font-weight:600}.platform-tour-concept-grid article{border-radius:4px;min-height:8.5rem}.faq-section .section-heading{margin-bottom:var(--section-content-gap)!important}.faq-section .section-heading h2{font-family:var(--font-title);font-size:clamp(2.6rem,4.2vw,4rem);font-weight:700;line-height:var(--title-leading)!important}.faq-item summary{min-height:0;color:var(--text);padding:1.15rem 0;font-size:.98rem;font-weight:500;line-height:1.45;display:block}.faq-item summary:after{content:none;display:none}.faq-item summary:hover,.faq-item summary:focus-visible{color:#fff}.faq-item>div{padding:0 0 1.2rem}.faq-all-link,.faq-all-link:visited{color:var(--muted)!important;background:0 0!important;border-color:#f7f7f82e!important}.faq-all-link:hover,.faq-all-link:focus-visible{color:#fff!important;background:0 0!important;border-color:#fff!important}@media (width<=820px){.dashboard-control-window-minimal .platform-tour-tabs{scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden;border-radius:1.35rem!important;display:flex!important}.dashboard-control-window-minimal .platform-tour-tabs::-webkit-scrollbar{display:none}.dashboard-control-window-minimal .platform-tour-tabs button{flex:none;min-width:8rem}.platform-tour-window .dashboard-control-grid{grid-template-columns:minmax(0,1fr)!important}.platform-tour-window .dashboard-control-panel-main{grid-row:auto!important;min-height:0!important}}@media (width<=520px){.hero-title-action-line{white-space:normal;width:100%}.hero-title-static{margin-right:0;display:block}.platform-tour-compare>div{grid-template-columns:minmax(5rem,1fr) repeat(2,minmax(0,.8fr));gap:.35rem;font-size:.66rem}}.book-call-step-form{gap:.9rem;display:grid}.book-call-progress{border:1px solid var(--line);background:#00000047;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:.24rem;list-style:none;display:grid;overflow:hidden}.book-call-progress li{min-width:0;min-height:2.35rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;font-size:.72rem;line-height:1;display:flex}.book-call-progress li span,.book-call-progress li strong{font-weight:700}.book-call-progress li.is-active{background:var(--accent-soft);color:var(--text)}.book-call-progress li.is-complete{color:var(--text)}.book-call-booking-flow,.book-call-step{min-width:0}.book-call-step{gap:.72rem;display:grid}.book-call-step-title{color:var(--text);font-family:var(--font-title);margin:0;font-size:clamp(1.75rem,2.6vw,2.4rem);font-weight:700;line-height:1}.book-call-step-title:focus,.book-call-step-title:focus-visible{box-shadow:none;outline:0}.book-call-calendar-toolbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.book-call-calendar-month{color:var(--text);text-align:center;font-size:.9rem;font-weight:700}.book-call-calendar-nav{border:1px solid var(--line);min-height:2.35rem;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:0 .8rem;font-size:.72rem;font-weight:700}.book-call-calendar-nav:hover,.book-call-calendar-nav:focus-visible{border-color:var(--line-strong);color:var(--text);outline:0}.book-call-calendar-nav:disabled{cursor:not-allowed;opacity:.35}.book-call-calendar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);min-width:0;display:grid;overflow:hidden}.book-call-calendar-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.book-call-calendar-weekday,.book-call-calendar-cell,.book-call-calendar-placeholder{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.book-call-calendar-weekday{min-height:1.8rem;color:var(--muted);text-transform:uppercase;place-items:center;font-size:.62rem;font-weight:800;display:grid}.book-call-calendar-cell,.book-call-calendar-placeholder{min-height:3.65rem}.book-call-calendar-placeholder{background:#ffffff04}.book-call-lightbox .book-call-calendar-day{text-align:center;align-content:center;justify-items:center;gap:.12rem;width:100%;height:100%;min-height:3.65rem;padding:.35rem .2rem;display:grid;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.book-call-lightbox .book-call-calendar-day:not(:disabled){color:var(--text)!important}.book-call-lightbox .book-call-calendar-day:not(:disabled):hover,.book-call-lightbox .book-call-calendar-day:not(:disabled):focus-visible{outline:0;color:#fff!important;background:#f7f7f80f!important}.book-call-lightbox .book-call-calendar-day.is-active,.book-call-lightbox .book-call-calendar-day[aria-pressed=true]{background:var(--accent)!important;color:#fff!important}.book-call-calendar-day small{color:inherit;font-size:.55rem;font-weight:500;line-height:1.1}.book-call-calendar-day-number{font-size:.86rem;font-weight:700}.book-call-calendar-cell.is-today:not(.is-active){box-shadow:inset 0 0 0 1px var(--line-strong)}.book-call-selected-date,.book-call-time-zone,.book-call-selection-summary,.book-call-feedback{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.book-call-selected-date,.book-call-selection-summary{color:var(--text)}.book-call-step .book-call-time-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:16rem;padding-right:.15rem;overflow-y:auto}.book-call-step-actions{margin-top:.2rem}.book-call-step-actions .button{min-height:2.8rem}.book-call-visible-field-label{color:var(--text);margin-bottom:.32rem;font-size:.74rem;font-weight:600;line-height:1.3}.book-call-details-panel .book-call-form-grid label:nth-child(3),.book-call-discussion-field{grid-column:1/-1}.book-call-lightbox .book-call-details-panel input,.book-call-lightbox .book-call-details-panel textarea{padding:.45rem 0 .62rem}.book-call-lightbox .book-call-form textarea.book-call-discussion-input{resize:none;height:9rem;min-height:9rem;max-height:9rem;padding:.72rem .78rem;overflow-y:auto;border:1px solid var(--line)!important;background:#ffffff05!important;border-radius:0!important}.book-call-lightbox .book-call-form textarea.book-call-discussion-input:focus,.book-call-lightbox .book-call-form textarea.book-call-discussion-input:focus-visible{box-shadow:none;outline:0;border-color:#d13239e6!important}.book-call-feedback{min-height:1.15rem}@media (width<=1080px){.book-call-lightbox-facts{display:none}.book-call-lightbox-copy{padding-bottom:.3rem}}@media (width<=760px){.book-call-lightbox-copy{display:none}.book-call-lightbox-dialog{max-height:calc(100dvh - 1rem)}.book-call-lightbox-body{display:block}.book-call-scheduler{max-height:calc(100dvh - 5.6rem)}.book-call-progress li{min-height:2.15rem;font-size:.66rem}.book-call-calendar-cell,.book-call-calendar-placeholder,.book-call-lightbox .book-call-calendar-day{min-height:3.2rem}.book-call-calendar-day small{display:none}.book-call-step .book-call-time-list{grid-template-columns:repeat(2,minmax(0,1fr))}.book-call-details-panel .book-call-form-grid{grid-template-columns:minmax(0,1fr)}.book-call-details-panel .book-call-form-grid label,.book-call-details-panel .book-call-form-grid label:nth-child(3){grid-column:1}}@media (width<=430px){.book-call-calendar-toolbar{grid-template-columns:2.3rem minmax(0,1fr) 2.3rem}.book-call-calendar-nav{color:#0000;width:2.3rem;padding:0;font-size:0;overflow:hidden}.book-call-calendar-nav:before{color:var(--text);font-size:1rem;line-height:1}.book-call-step-actions{gap:.55rem}.book-call-step-actions .button{min-width:0;padding-inline:.9rem}.book-call-calendar-nav[data-book-call-month-direction=previous]:before{content:"‹"}.book-call-calendar-nav[data-book-call-month-direction=next]:before{content:"›"}}.landing-body.landing-body-bright,.auth-body.auth-body-bright,body.public-page-bright:not(.dashboard-body){--bg:#f7f8fa;--bg-soft:#eef0f4;--panel:#fff;--panel-strong:#fff;--panel-soft:#fff;--line:#d8dbe2;--line-strong:#b6bbc7;--text:#111114;--muted:#4d515d;--quiet:#737887;--accent:#bc1f2e;--accent-2:#111114;--accent-3:#4d515d;--accent-hover:#a91827;--accent-text:#9f1725;--accent-soft:#bc1f2e1a;--accent-soft-strong:#bc1f2e29;--accent-line:#bc1f2e57;--text-on-accent:#fff;--success:#247a46;--section-gradient:none;--section-divider:#d8dbe2;--public-interaction-line:#b6bbc7;--public-interaction-ring:#1111142e;--landing-content-frame:1780px;--homepage-cta-width:12rem;--homepage-section-title-size:clamp(3rem, 4.2vw, 4.9rem);--homepage-section-eyebrow-size:var(--copy-body);--homepage-section-description-size:var(--copy-section);color-scheme:light;background:var(--bg);color:var(--text)}.auth-body.auth-body-bright .site-shell,.auth-body.auth-body-bright .auth-page{background:var(--bg)!important;background-image:none!important}.auth-body.auth-body-bright .auth-card,.auth-body.auth-body-bright .auth-form-panel,.auth-body.auth-body-bright .auth-plan-summary{border-color:var(--line)!important}.auth-body.auth-body-bright .auth-card{backdrop-filter:none}.auth-body.auth-body-bright .auth-form-panel,.auth-body.auth-body-bright .auth-plan-summary{background:var(--panel)!important;background-image:none!important}.auth-body.auth-body-bright .auth-tabs{border-color:var(--line)!important;background:var(--bg-soft)!important;background-image:none!important}.auth-body.auth-body-bright .auth-tabs:has(>button:not(:disabled):is(:hover,:focus-visible)){border-color:var(--line)!important}.auth-body.auth-body-bright .auth-tab:not(.is-active):is(:hover,:focus-visible){color:var(--text)!important}.auth-body.auth-body-bright .auth-divider:before,.auth-body.auth-body-bright .auth-divider:after{background:var(--line)}.auth-body.auth-body-bright .auth-form input:not([type=checkbox]){color:var(--text);border-color:var(--line)!important;background:var(--bg-soft)!important}.auth-body.auth-body-bright .auth-form input:not([type=checkbox]):is(:focus,:focus-visible){border-color:var(--line-strong)!important}.auth-body.auth-body-bright .auth-form input::placeholder{color:var(--muted);opacity:1}.auth-body.auth-body-bright .auth-form .auth-check input{accent-color:var(--accent)}.auth-body.auth-body-bright .auth-helper.is-error,.auth-body.auth-body-bright :is(.auth-meta a,.auth-check a,.auth-google-helper a){color:var(--accent-text)}.auth-body.auth-body-bright :is(.auth-meta a,.auth-check a,.auth-google-helper a):is(:hover,:focus-visible){color:var(--accent-hover)}.auth-body.auth-body-bright .auth-submit:is(:hover,:focus-visible){border-color:var(--accent-hover)!important;background:var(--accent-hover)!important;background-color:var(--accent-hover)!important;color:var(--text-on-accent)!important}.auth-body.auth-body-bright .auth-back-button:is(:hover,:focus-visible){border-color:var(--accent-hover)!important;background:var(--accent-hover)!important;color:var(--text-on-accent)!important;box-shadow:none!important}.auth-body.auth-body-bright .auth-google-fallback:is(:hover,:focus-visible){border-color:var(--line-strong)}@media (width<=980px){.auth-body.auth-body-bright .auth-layout,.auth-body.auth-body-bright .auth-intro-panel{min-height:0}.auth-body.auth-body-bright .auth-form-panel{justify-self:center;width:min(100%,455px)}}@media (width<=720px){.auth-body.auth-body-bright .auth-form-panel{width:100%}}.landing-body-bright .site-shell,.landing-body-bright .hero,.landing-body-bright .content-gradient-shell{background:var(--bg)!important;background-image:none!important}.landing-body-bright .hero{position:relative;top:auto}.landing-body-bright .hero-grid{width:min(calc(100% - 2rem), var(--landing-content-frame));max-width:var(--landing-content-frame)}@media (width>=1480px){.landing-body-bright .hero-proof{place-self:end stretch;gap:.55rem;padding-bottom:1.25rem;display:grid}.landing-body-bright .hero-proof .hero-stats{justify-self:stretch;width:100%;max-width:none;margin-top:0}.landing-body-bright .hero-proof .hero-trusted-label{justify-self:end;position:static;bottom:auto;right:auto}}@media (width>=1800px){.landing-body-bright .hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);column-gap:clamp(3rem,4vw,5rem)}.landing-body-bright .hero-copy{align-self:center}}@media (width<=1479px){.landing-body-bright .hero-grid{align-content:end;row-gap:0}.landing-body-bright .hero-proof{place-self:end start;width:min(100%,860px)}}.landing-body-bright .project-slider-section>.slider-heading,.landing-body-bright .section>:not(.service-types-marquee),.landing-body-bright .footer>*{max-width:min(calc(100% - 2rem), var(--landing-content-frame));margin-left:auto;margin-right:auto}.landing-body-bright .topbar{backdrop-filter:blur(22px)saturate(140%);border-color:var(--line)!important;background:#ffffffad!important}@media (width>=1120px){.landing-body-bright .topbar{--topbar-content-rail-gutter:clamp(3rem, 5vw, 6rem);width:var(--topbar-interpolated-width,min(calc(100% - 2rem - var(--topbar-content-rail-gutter) - var(--topbar-content-rail-gutter)), calc(var(--landing-content-frame) - var(--topbar-content-rail-gutter) - var(--topbar-content-rail-gutter))));padding:calc(1rem - .38rem * var(--topbar-progress))}.landing-body-bright .topbar .nav{margin-right:0}}@media (width>=1081px) and (width<=1119px){.landing-body-bright .topbar{--topbar-content-rail-gutter:2rem;width:var(--topbar-interpolated-width,min(calc(100% - 2rem - var(--topbar-content-rail-gutter) - var(--topbar-content-rail-gutter)), calc(var(--landing-content-frame) - var(--topbar-content-rail-gutter) - var(--topbar-content-rail-gutter))));padding:calc(1rem - .38rem * var(--topbar-progress))}.landing-body-bright .topbar .nav{margin-right:0}}.landing-body-bright .topbar .brand-logo{filter:none}@media (width>=1081px){.landing-body-bright .topbar .brand{margin-inline-start:calc(.35rem - .1rem * var(--topbar-progress))}}.landing-body-bright .nav a:not(.topbar-login-nav):hover,.landing-body-bright .nav a:not(.topbar-login-nav):focus-visible,.landing-body-bright .footer-links a:hover,.landing-body-bright .footer-links a:focus-visible{color:var(--text)!important}.landing-body-bright .hero h1{color:var(--text)}.landing-body-bright .hero-lead{color:var(--muted)}.landing-body-bright .hero-social-link{border-color:var(--line-strong);background:0 0}.landing-body-bright .hero-social-link:hover,.landing-body-bright .hero-social-link:focus-visible{background:var(--bg-soft);border-color:var(--text)!important;box-shadow:none!important}.landing-body-bright .hero-social-link img,.landing-body-bright .hero-social-link:hover img,.landing-body-bright .hero-social-link:focus-visible img{filter:none}.landing-body-bright .hero-stats div{backdrop-filter:none;border-color:var(--line)!important;background:var(--panel)!important}.landing-body-bright .hero-stats div:hover,.landing-body-bright .hero-stats div:focus-within{border-color:var(--line-strong)!important;background:var(--panel)!important;box-shadow:none!important}.landing-body-bright .hero-stats div:after{border-color:#0000}.landing-body-bright .hero-stats div:hover:after,.landing-body-bright .hero-stats div:focus-within:after{border-color:var(--line)}.landing-body-bright .how-it-works-grid:before{background:var(--line)}.landing-body-bright .how-it-works-grid:after{background:var(--accent)}.landing-body-bright .how-it-works-step-icon{color:var(--text)}.landing-body-bright .service-visual-label,.landing-body-bright .project-slide-overlay h3{color:#fff}.landing-body-bright .project-slider-section .project-slide-type{color:#e04450}.landing-body-bright .client-logo-card{border-color:var(--line);background:var(--panel)}.landing-body-bright .client-logo-card:hover,.landing-body-bright .client-logo-card:focus-within{border-color:var(--line-strong);background:var(--panel)}.landing-body-bright .client-logo-card:hover:after,.landing-body-bright .client-logo-card:focus-within:after{border-color:var(--line)}.landing-body-bright .client-logo-image{filter:grayscale()brightness(.28)contrast(1.08)}.landing-body-bright .client-logo-card:hover .client-logo-image,.landing-body-bright .client-logo-card:focus-within .client-logo-image{filter:grayscale(0)brightness(.94)contrast(1.05)}.landing-body-bright .monthly-work-grid .monthly-work-card,.landing-body-bright .monthly-work-grid .monthly-work-card:hover,.landing-body-bright .monthly-work-grid .monthly-work-card:focus-within,.landing-body-bright .monthly-work-grid .monthly-work-card.is-selected,.landing-body-bright .monthly-work-grid .monthly-work-card.is-selected:hover,.landing-body-bright .monthly-work-grid .monthly-work-card.is-selected:focus-within{background:var(--panel)!important;background-color:var(--panel)!important;box-shadow:none!important;background-image:none!important}.landing-body-bright .monthly-work-grid .monthly-work-card:hover,.landing-body-bright .monthly-work-grid .monthly-work-card:focus-within{border-color:var(--line-strong)!important}.landing-body-bright .monthly-work-grid .monthly-work-card.is-selected,.landing-body-bright .monthly-work-grid .monthly-work-card.is-selected:hover,.landing-body-bright .monthly-work-grid .monthly-work-card.is-selected:focus-within{border-color:var(--accent)!important}.landing-body-bright .monthly-work-recommended-badge{color:#fff;background:#111114;border-color:#111114}.landing-body-bright .monthly-work-card-header .eyebrow{color:var(--text)!important}.landing-body-bright .monthly-work-points,.landing-body-bright .monthly-work-grid .monthly-work-points,.landing-body-bright .monthly-work-points p,.landing-body-bright .monthly-work-grid .monthly-work-points p+p,.landing-body-bright .monthly-work-point-best{border-color:var(--line)!important}.landing-body-bright .monthly-work-point-miss>span:not(.monthly-plan-feature-help){color:var(--quiet)}.landing-body-bright .monthly-plan-feature-help-button{border-color:var(--line-strong);color:var(--muted)}.landing-body-bright .monthly-plan-feature-help-button:hover,.landing-body-bright .monthly-plan-feature-help-button:focus-visible,.landing-body-bright .monthly-plan-feature-help.is-open .monthly-plan-feature-help-button{border-color:var(--text);background:var(--bg-soft);color:var(--text)}.landing-body-bright .monthly-plan-feature-tooltip{border-color:var(--line);background:var(--panel);color:var(--muted);box-shadow:none}body.landing-body-bright .monthly-billing-switch .monthly-billing-option:not(.is-active):hover,body.landing-body-bright .monthly-billing-switch .monthly-billing-option:not(.is-active):focus-visible{color:var(--text)!important}.landing-body-bright .dashboard-control-window-minimal{border-color:var(--line)!important;background:var(--panel)!important;background-image:none!important}.landing-body-bright .dashboard-control-window-minimal .dashboard-control-top,.landing-body-bright .dashboard-control-window-minimal .dashboard-control-tabs,.landing-body-bright .dashboard-control-window-minimal .dashboard-control-panel,.landing-body-bright .dashboard-control-window-minimal .dashboard-control-timeline,.landing-body-bright .dashboard-control-window-minimal .dashboard-control-project-row,.landing-body-bright .dashboard-control-window-minimal .dashboard-control-mini-list span{border-color:var(--line)!important}.landing-body-bright .dashboard-control-window-minimal .dashboard-control-top>span,.landing-body-bright .dashboard-control-window-minimal .dashboard-control-panel-head span,.landing-body-bright .dashboard-control-window-minimal .dashboard-control-project-row span,.landing-body-bright .dashboard-control-window-minimal .dashboard-control-mini-list span,.landing-body-bright .platform-tour-preview-note,.landing-body-bright .platform-tour-calendar>span,.landing-body-bright .platform-tour-concept-grid span,.landing-body-bright .platform-tour-concept-grid small,.landing-body-bright .platform-tour-metric-grid span{color:var(--muted)!important}.landing-body-bright .dashboard-control-window-minimal .dashboard-control-panel{background:var(--bg-soft)!important;background-image:none!important}.landing-body-bright .dashboard-control-window-minimal .dashboard-control-timeline span:before{border-color:var(--line-strong)!important;background:var(--panel)!important}.landing-body-bright .dashboard-control-window-minimal .dashboard-control-bars span{background:var(--line)!important;background-image:none!important}.landing-body-bright .dashboard-control-window-minimal .platform-tour-tabs{border-color:var(--line)!important;background:var(--bg-soft)!important}.landing-body-bright .dashboard-control-window-minimal .platform-tour-tabs button:hover,.landing-body-bright .dashboard-control-window-minimal .platform-tour-tabs button:focus-visible{border-color:var(--line-strong)!important;color:var(--text)!important}.landing-body-bright .platform-tour-calendar,.landing-body-bright .platform-tour-channel-row span,.landing-body-bright .platform-tour-metric-grid article,.landing-body-bright .platform-tour-steps li,.landing-body-bright .platform-tour-chart,.landing-body-bright .platform-tour-compare,.landing-body-bright .platform-tour-compare>div,.landing-body-bright .platform-tour-next-production{border-color:var(--line)}.landing-body-bright .platform-tour-calendar{background:var(--line)}.landing-body-bright .platform-tour-concept-grid article,.landing-body-bright .platform-tour-concept-grid article:nth-child(2),.landing-body-bright .platform-tour-concept-grid article:nth-child(3){border-color:var(--line);background:var(--bg-soft);background-image:none}.landing-body-bright .platform-tour-concept-grid strong{color:var(--text)}.landing-body-bright .platform-tour-social-icons img{filter:grayscale()brightness(.24)}.landing-body-bright .platform-tour-chart span{background:var(--accent)}.landing-body-bright .faq-list,.landing-body-bright .faq-item{border-color:var(--line)}.landing-body-bright .faq-item summary:hover,.landing-body-bright .faq-item summary:focus-visible{color:var(--text)}.landing-body-bright .faq-all-link,.landing-body-bright .faq-all-link:visited{border-color:var(--line-strong)!important;color:var(--muted)!important}.landing-body-bright .faq-all-link:hover,.landing-body-bright .faq-all-link:focus-visible{border-color:var(--text)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--text)!important;background:0 0!important}.landing-body-bright .final-strategy-card{border-color:var(--line);color:var(--text);background:0 0}.landing-body-bright .final-strategy-card h2{color:var(--text)}.landing-body-bright .final-strategy-card p:not(.eyebrow){color:var(--muted)}.landing-body-bright .final-strategy-card .eyebrow{color:var(--accent-text)}.landing-body-bright .button:not(.button-secondary):not(.button-ghost):not(.button-danger):not([aria-disabled=true]):hover,.landing-body-bright .button:not(.button-secondary):not(.button-ghost):not(.button-danger):not([aria-disabled=true]):focus-visible,.landing-body-bright button.button:not(.button-secondary):not(.button-ghost):not(.button-danger):not(:disabled):hover,.landing-body-bright button.button:not(.button-secondary):not(.button-ghost):not(.button-danger):not(:disabled):focus-visible,.landing-body-bright .monthly-plan-select-button:hover,.landing-body-bright .monthly-plan-select-button:focus-visible{border-color:var(--accent-hover)!important;background:var(--accent-hover)!important;color:var(--text-on-accent)!important;box-shadow:none!important}.landing-body-bright .button-secondary,.landing-body-bright .button-ghost{border-color:var(--line-strong)!important;color:var(--text)!important;background:0 0!important}.landing-body-bright .button-secondary:hover,.landing-body-bright .button-secondary:focus-visible,.landing-body-bright .button-ghost:hover,.landing-body-bright .button-ghost:focus-visible{border-color:var(--text)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--text)!important;background:0 0!important}.landing-body-bright .footer-links a,.landing-body-bright .footer-privacy-links button{color:var(--muted)}.landing-body-bright .footer-privacy-links button:hover,.landing-body-bright .footer-privacy-links button:focus-visible{color:var(--text)!important}.landing-body-bright .footer-social-link{border-color:var(--line-strong);background:0 0}.landing-body-bright .footer-social-link:hover,.landing-body-bright .footer-social-link:focus-visible{background:var(--bg-soft);border-color:var(--text)!important;box-shadow:none!important}.landing-body-bright .footer-social-link img,.landing-body-bright .footer-social-link:hover img,.landing-body-bright .footer-social-link:focus-visible img{filter:none}.landing-body-bright .hero-copy{z-index:2;max-width:42rem;padding:0}.landing-body-bright .hero-title-action-line{width:max-content;max-width:100%}.landing-body-bright .hero-title-static{margin-right:0;display:block}.landing-body-bright .hero-lead{max-width:37rem;margin-top:1.25rem}.landing-body-bright .hero-showreel{z-index:1;aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-lg);contain:layout paint;isolation:isolate;touch-action:pan-y;background:#0c0c0f;place-self:center end;width:min(100%,46rem);position:relative;overflow:hidden}.hero-showreel-video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block}.landing-body-bright .hero-honeycomb{z-index:1;aspect-ratio:1.22;isolation:isolate;touch-action:pan-y;place-self:center end;width:min(100%,47rem);position:relative}.hero-honeycomb-viewport{contain:layout paint style;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(55% 55%,#000 0% 58%,#000000db 68%,#00000061 81%,#0000 90%);mask-image:radial-gradient(55% 55%,#000 0% 58%,#000000db 68%,#00000061 81%,#0000 90%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-honeycomb-atlas{z-index:0;pointer-events:none;display:block;position:absolute;top:0}.hero-honeycomb-plane{z-index:1;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(0,0)}.hero-honeycomb-track{z-index:1;will-change:transform;position:absolute;inset:0}.hero-honeycomb-tile{z-index:1;position:absolute;inset:0}.hero-honeycomb-cell{--honeycomb-rest-scale:1.04;top:calc(50% + var(--honeycomb-y,0px));left:calc(50% + var(--honeycomb-x,0px));z-index:1;width:var(--honeycomb-width,10rem);height:var(--honeycomb-height,8.66rem);opacity:1;position:absolute;transform:translate(-50%,-50%)}.hero-honeycomb-card{color:#fff;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);transform:scale(var(--honeycomb-rest-scale));transform-origin:50%;background:0 0;outline:none;text-decoration:none;display:block;position:absolute;inset:0;overflow:hidden}.hero-honeycomb-preview{z-index:2;background:var(--accent);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);opacity:0;pointer-events:none;transition:opacity .15s ease-out;display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hero-honeycomb-preview.is-visible{opacity:1;will-change:transform, opacity}.hero-honeycomb-preview:before{content:"";z-index:0;background:var(--accent);clip-path:inherit;display:none;position:absolute;inset:0}.hero-honeycomb-preview-media{z-index:1;clip-path:inherit;background:#eef0f4;position:absolute;inset:1.5px;overflow:hidden}.hero-honeycomb-preview-poster,.hero-honeycomb-preview-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-honeycomb-preview-video{opacity:0;transition:opacity .14s ease-out}.hero-honeycomb-preview-media.is-playing .hero-honeycomb-preview-video{opacity:1}.hero-honeycomb.is-keyboard-preview .hero-honeycomb-preview{background:#fff}.hero-honeycomb.is-keyboard-preview .hero-honeycomb-preview:before{display:block;inset:2px}.hero-honeycomb.is-keyboard-preview .hero-honeycomb-preview-media{inset:4px}.hero-honeycomb-details{z-index:2;color:#fff;text-align:center;opacity:0;pointer-events:none;background:0 0;justify-content:center;padding:0;transition:opacity .16s ease-out,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:auto 17% 11%;transform:translateY(5px)}.hero-honeycomb-title{-webkit-line-clamp:2;background:#0c0c0fbd;border:1px solid #fff3;border-radius:.55rem;-webkit-box-orient:vertical;max-width:100%;margin:0;padding:.4em .68em;font-size:clamp(.64rem,.86vw,.82rem);font-weight:720;line-height:1.14;display:-webkit-box;overflow:hidden}.hero-honeycomb-preview.is-visible .hero-honeycomb-details{opacity:1;transform:translate(0,0)}.landing-body-bright .hero-proof{min-width:0}.landing-body-bright .hero-proof .hero-stats{align-self:stretch;align-items:stretch;width:100%;max-width:none;margin:0}.landing-body-bright .hero-proof .hero-stats>div{min-height:7.2rem;padding:1.05rem 1.15rem;border:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important}.landing-body-bright .hero-proof .hero-stats>div:hover,.landing-body-bright .hero-proof .hero-stats>div:focus-within{transform:none;border:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important}.landing-body-bright .hero-proof .hero-stats>div:after{display:none}.landing-body-bright .hero-proof .hero-stats strong{font-family:var(--font-body);font-size:1.5rem;font-weight:700;line-height:1.15}.landing-body-bright .hero-proof .hero-stats span{font-family:var(--font-body);margin-top:.38rem;font-size:.88rem;line-height:1.45}.landing-body-bright .hero-client-trust{border-left:1px solid var(--line);grid-template-rows:auto auto;align-content:center;align-self:stretch;gap:.55rem;min-width:0;padding-left:clamp(1.5rem,2.6vw,3rem);display:grid}.landing-body-bright .hero-client-trust .hero-trusted-label{color:var(--quiet);text-align:left;justify-self:start;font-size:.94rem;font-weight:400;line-height:1.35;display:inline-flex;position:static;bottom:auto;right:auto}.hero-client-marquee{width:100%;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hero-client-marquee-track{will-change:transform;align-items:center;width:max-content;animation:78s linear infinite hero-client-logo-slide;display:flex}.hero-client-logo-set{--hero-client-logo-gap:1.75rem;align-items:center;gap:var(--hero-client-logo-gap);padding-right:var(--hero-client-logo-gap);flex:none;display:flex}.hero-client-logo-frame{--hero-client-logo-scale:1;--hero-client-logo-visual-width:5.94rem;--hero-client-logo-shift-x:0rem;--hero-client-logo-tone:.9776;flex:0 0 var(--hero-client-logo-visual-width);width:var(--hero-client-logo-visual-width);background:0 0;min-width:0;height:3.51rem;display:block;position:relative}.landing-body-bright .hero-client-logo-frame img{object-fit:contain;width:8.37rem;max-width:none;height:3.51rem;filter:grayscale(1) contrast(.16) brightness(var(--hero-client-logo-tone));opacity:1;transform:translate(-50%, -50%) translateX(var(--hero-client-logo-shift-x)) scale(var(--hero-client-logo-scale));transform-origin:50%;background:0 0;display:block;position:absolute;top:50%;left:50%}.landing-body-bright .hero-client-logo-ibm{--hero-client-logo-scale:1.11;--hero-client-logo-visual-width:3.7327rem}.landing-body-bright .hero-client-logo-skechers{--hero-client-logo-scale:.85;--hero-client-logo-visual-width:5.9537rem}.landing-body-bright .hero-client-logo-cerebras{--hero-client-logo-scale:.49;--hero-client-logo-visual-width:3.4321rem}.landing-body-bright .hero-client-logo-western-union{--hero-client-logo-scale:1.24;--hero-client-logo-visual-width:5.9442rem;--hero-client-logo-tone:1.0034}.landing-body-bright .hero-client-logo-gccm{--hero-client-logo-scale:.96;--hero-client-logo-visual-width:5.9118rem}.landing-body-bright .hero-client-logo-fifth-axis{--hero-client-logo-scale:.85;--hero-client-logo-visual-width:5.9537rem;--hero-client-logo-tone:1.0455}.landing-body-bright .hero-client-logo-fabuwood,.landing-body-bright .hero-client-logo-croc{--hero-client-logo-scale:.85;--hero-client-logo-visual-width:5.9537rem}.landing-body-bright .hero-client-logo-genius-gourmet{--hero-client-logo-scale:.65;--hero-client-logo-visual-width:1.7rem}.landing-body-bright .hero-client-logo-ace{--hero-client-logo-scale:1.08;--hero-client-logo-visual-width:4.563rem;--hero-client-logo-shift-x:-.00875rem}.landing-body-bright .hero-client-logo-aurora{--hero-client-logo-scale:1.1;--hero-client-logo-visual-width:4.1292rem}.landing-body-bright .hero-client-logo-baja-beach{--hero-client-logo-scale:.77;--hero-client-logo-visual-width:5.9808rem}.landing-body-bright .hero-client-logo-dragon-scale{--hero-client-logo-scale:1.21;--hero-client-logo-visual-width:5.9173rem}.landing-body-bright .hero-client-logo-ice-cream{--hero-client-logo-scale:1.16;--hero-client-logo-visual-width:4.5428rem;--hero-client-logo-tone:1.1151}.landing-body-bright .hero-client-logo-rad{--hero-client-logo-scale:.99;--hero-client-logo-visual-width:2.8314rem;--hero-client-logo-shift-x:.00805rem}.landing-body-bright .hero-client-logo-vital-plus{--hero-client-logo-scale:.85;--hero-client-logo-visual-width:5.9537rem}.landing-body-bright .hero-client-logo-ubiqua{--hero-client-logo-scale:1.1;--hero-client-logo-visual-width:4.5045rem;--hero-client-logo-shift-x:-.13403rem}.landing-body-bright .hero-client-logo-legends-uncovered{--hero-client-logo-scale:1.11;--hero-client-logo-visual-width:4.6905rem;--hero-client-logo-shift-x:-.00902rem}.landing-body-bright .hero-client-logo-mod{--hero-client-logo-scale:.93;--hero-client-logo-visual-width:2.6296rem;--hero-client-logo-shift-x:-.00755rem}.landing-body-bright .hero-client-logo-optimize-outcomes{--hero-client-logo-scale:1.16;--hero-client-logo-visual-width:5.9377rem}.landing-body-bright .hero-client-logo-gjirafa50{--hero-client-logo-scale:1.19;--hero-client-logo-visual-width:5.0857rem}.landing-body-bright .hero-client-logo-interex{--hero-client-logo-scale:.71;--hero-client-logo-visual-width:5.9427rem;--hero-client-logo-tone:1.1515}.landing-body-bright .hero-client-logo-carvago{--hero-client-logo-scale:.85;--hero-client-logo-visual-width:5.9537rem}@keyframes hero-client-logo-slide{to{transform:translate(-50%)}}@media (width>=1120px){.landing-body-bright .hero-grid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.84fr) minmax(32rem,1.16fr);align-items:stretch;gap:clamp(1.35rem,2.6vh,2rem) clamp(2rem,3.8vw,4.75rem);min-height:100svh;padding:clamp(7.2rem,11vh,9rem) clamp(3rem,5vw,6rem) clamp(2rem,4vh,3rem)}.landing-body-bright .hero-copy{grid-area:1/1;place-self:center start}.landing-body-bright .hero-showreel{grid-area:1/2}.landing-body-bright .hero-proof{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1.24fr) minmax(24rem,.76fr);place-self:end stretch;align-items:stretch;gap:clamp(2rem,4vw,4.5rem);width:100%;padding:0;display:grid}}@media (width>=1480px){.landing-body-bright .hero-proof{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(1.5rem,2.5vw,3rem)}}@media (width<=1119px){.landing-body-bright .hero{min-height:auto;position:relative;top:auto}.landing-body-bright .hero-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;row-gap:2rem;min-height:auto;padding:8rem 2rem 2.5rem}.landing-body-bright .hero-copy,.landing-body-bright .hero-showreel,.landing-body-bright .hero-proof{grid-column:1;width:100%}.landing-body-bright .hero-copy{grid-row:1;align-self:start}.landing-body-bright .hero-showreel{grid-row:2;justify-self:center;width:min(100%,39rem)}.landing-body-bright .hero-proof{grid-row:3;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:0;display:grid}.landing-body-bright .hero-client-trust{border-top:1px solid var(--line);border-left:0;align-content:start;padding:1.35rem 0 0}}@media (width>=721px) and (width<=1119px){.landing-body-bright .hero-proof .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.landing-body-bright .hero-grid{row-gap:1.5rem;padding:7.25rem 1rem 2rem}.landing-body-bright .hero-showreel{border-radius:var(--radius-md);width:min(100%,31rem)}.hero-honeycomb-details{inset:auto 16% 10%}.hero-honeycomb-title{padding:.36em .56em;font-size:.61rem;line-height:1.12}.landing-body-bright .hero-proof .hero-stats{grid-template-columns:minmax(0,1fr)}.landing-body-bright .hero-proof .hero-stats>div{min-height:0}.landing-body-bright .hero-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.hero-honeycomb-track,.hero-honeycomb-tile{will-change:auto}.hero-honeycomb-plane{will-change:auto;transition:none}.hero-honeycomb-cell,.hero-honeycomb-card,.hero-honeycomb-preview,.hero-honeycomb-preview-video,.hero-honeycomb-details{transition:none}.hero-client-marquee-track{animation:none;transform:none}}.brief-growth-section{min-height:auto;padding:var(--section-space) 0;border-top:1px solid var(--section-divider,var(--line))}.brief-growth-heading{text-align:center;width:min(100% - 2rem,62rem);margin:0 auto}.brief-growth-heading .eyebrow{margin-bottom:.8rem}.brief-growth-heading h2{color:var(--text);font-family:var(--font-title);font-size:var(--heading-section-wide);margin:0;font-weight:700;line-height:.98}.brief-growth-heading h2>span{display:block}.brief-growth-heading>p:last-child{max-width:49rem;color:var(--muted);font-size:var(--copy-section);margin:1rem auto 0;line-height:1.55}.brief-growth-steps{width:min(calc(100% - 2rem), var(--content));grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2.4vw,2.5rem);margin:clamp(2.8rem,4.5vw,4rem) auto 0;padding:0;list-style:none;display:grid}.brief-growth-step{text-align:center;align-content:start;justify-items:center;display:grid}.brief-growth-step h3{color:var(--text);font-family:var(--font-title);margin:.75rem 0 0;font-size:1.08rem;font-weight:700;line-height:1.2}.brief-growth-step p{max-width:15rem;color:var(--muted);margin:.55rem auto 0;font-size:.88rem;line-height:1.5}.brief-growth-icon{width:1.54rem;height:1.54rem;color:var(--text);object-fit:contain;object-position:center;display:block;position:relative}.brief-growth-icon i{box-sizing:border-box;color:inherit;font-style:normal;display:block;position:absolute}.brief-growth-icon-produce i{transform-origin:50%;border:2px solid;border-radius:2px;width:1.45rem;height:.4rem;top:.9rem;left:.32rem;transform:rotate(-48deg)}.brief-growth-icon-produce i:before,.brief-growth-icon-produce i:after{content:"";position:absolute;top:-2px}.brief-growth-icon-produce i:before{border-top:.2rem solid #0000;border-bottom:.2rem solid #0000;border-left:.4rem solid;right:-.48rem}.brief-growth-icon-produce i:after{border-left:2px solid;width:.2rem;height:.4rem;left:-.3rem}.brief-growth-icon-publish i{border:2px solid;border-radius:3px;width:1.38rem;height:1.48rem;top:.42rem;left:.42rem}.brief-growth-icon-publish i:before{content:"";border-top:2px solid;position:absolute;top:.35rem;left:0;right:0}.brief-growth-icon-publish i:after{content:"";background:currentColor;border-radius:999px;width:2px;height:.42rem;position:absolute;top:-.3rem;left:.23rem;box-shadow:.68rem 0}.brief-growth-icon-publish:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:1.15rem;left:.78rem;box-shadow:.36rem 0,0 .34rem,.36rem .34rem}.brief-growth-icon-measure i{transform-origin:0;background:currentColor;border-radius:999px;height:2px}.brief-growth-icon-measure i:first-child{width:.75rem;top:1.33rem;left:.12rem;transform:rotate(-47deg)}.brief-growth-icon-measure i:nth-child(2){width:.68rem;top:.78rem;left:.63rem;transform:rotate(38deg)}.brief-growth-icon-measure i:nth-child(3){width:.82rem;top:1.2rem;left:1.16rem;transform:rotate(-48deg)}.brief-growth-icon-measure i:nth-child(3):after{content:"";border-top:2px solid;border-right:2px solid;width:.38rem;height:.38rem;position:absolute;bottom:-.2rem;right:-.05rem}.brief-growth-icon-track i{border:2px solid;border-radius:50%;width:1.28rem;height:1.28rem;top:.48rem;left:.48rem}.brief-growth-icon-track i:before,.brief-growth-icon-track i:after{content:"";border-radius:50%;position:absolute}.brief-growth-icon-track i:before{border:2px solid;inset:.26rem}.brief-growth-icon-track i:after{background:currentColor;width:.2rem;height:.2rem;top:50%;left:50%;transform:translate(-50%,-50%)}.brief-growth-icon-track:before,.brief-growth-icon-track:after{content:"";background:currentColor;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brief-growth-icon-track:before{width:1.9rem;height:2px}.brief-growth-icon-track:after{width:2px;height:1.9rem}.brief-growth-portal{width:min(100% - 2rem,68rem);margin:clamp(2rem,3.5vw,3rem) auto 0}.brief-growth-portal-window{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 7rem),#000000d1 calc(100% - 5rem),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 7rem),#000000d1 calc(100% - 5rem),#0000 100%)}.brief-growth-windowbar{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;min-height:2.65rem;padding:0 1.05rem;display:grid}.brief-growth-windowbar strong{color:var(--text);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.2}.brief-growth-windowbar>span:last-child{color:var(--muted);font-size:.68rem;line-height:1.2}.brief-growth-window-dots{align-items:center;gap:.35rem;display:flex}.brief-growth-window-dots i{background:#ec6154;border-radius:50%;width:.62rem;height:.62rem;display:block}.brief-growth-window-dots i:nth-child(2){background:#f7be3a}.brief-growth-window-dots i:nth-child(3){background:#6fc851}.brief-growth-portal-nav{border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(4,minmax(0,1fr));min-height:2.75rem;padding:0 .75rem;display:grid;overflow:hidden}.brief-growth-portal-nav span{min-width:0;color:var(--muted);text-align:center;cursor:default;user-select:none;border-bottom:2px solid #0000;place-items:center;padding:.65rem .45rem;font-size:.68rem;font-weight:600;line-height:1.2;display:grid}.brief-growth-portal-nav span.is-active{border-bottom-color:var(--accent);color:var(--accent)}.brief-growth-portal .brief-growth-tabs.platform-tour-tabs{border:0;border-bottom:1px solid var(--line);background:var(--panel);border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0 .75rem;display:grid;overflow:visible}.brief-growth-portal .brief-growth-tabs.platform-tour-tabs button{min-height:2.75rem;color:var(--muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:.65rem .45rem;font-size:.68rem;font-weight:600;line-height:1.2}.brief-growth-portal .brief-growth-tabs.platform-tour-tabs button:hover,.brief-growth-portal .brief-growth-tabs.platform-tour-tabs button:focus-visible{border-bottom-color:var(--line-strong);color:var(--text);outline:0}.brief-growth-portal .brief-growth-tabs.platform-tour-tabs button:focus-visible{outline:2px solid var(--text);outline-offset:-4px}.brief-growth-portal .brief-growth-tabs.platform-tour-tabs button[aria-selected=true],.brief-growth-portal .brief-growth-tabs.platform-tour-tabs button[aria-selected=true]:focus-visible{border-bottom-color:var(--accent);color:var(--accent)}.brief-growth-panels{padding:1rem}.brief-growth-tab-panel{outline:0;min-height:13.5rem}.brief-growth-tab-panel:focus-visible{outline:2px solid var(--line-strong);outline-offset:-2px}.brief-growth-production-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1rem;min-height:13.5rem;display:grid}.brief-growth-project,.brief-growth-request,.brief-growth-performance,.brief-growth-alt-panel,.brief-growth-concepts span,.brief-growth-publish-list span,.brief-growth-metric-list div,.brief-growth-competitor-list span{border:1px solid var(--line);background:var(--panel)}.brief-growth-project{border-radius:10px;align-content:start;padding:1.4rem 1.5rem 1rem;display:grid}.brief-growth-project h3{color:var(--text);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.brief-growth-project>p{border-top:1px solid var(--line);color:var(--quiet);align-self:end;margin:1.2rem 0 0;padding-top:.9rem;font-size:.68rem;line-height:1.4}.brief-growth-timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:2.3rem 0 0;padding:0;list-style:none;display:grid;position:relative}.brief-growth-timeline:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:.42rem;left:12.5%;right:12.5%}.brief-growth-timeline li{z-index:1;color:var(--text);text-align:center;justify-items:center;gap:.55rem;display:grid;position:relative}.brief-growth-timeline li>span{border:2px solid var(--line-strong);background:var(--panel);border-radius:50%;width:.88rem;height:.88rem}.brief-growth-timeline li.is-current>span{border-color:var(--accent);background:var(--accent)}.brief-growth-timeline small{font-size:.63rem;font-weight:600;line-height:1.2}.brief-growth-overview{grid-template-rows:auto minmax(0,1fr);gap:.75rem;display:grid}.brief-growth-request{border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;min-height:3.35rem;padding:.75rem 1rem;display:flex}.brief-growth-request strong,.brief-growth-performance>div>strong{color:var(--text);font-size:.78rem;font-weight:700;line-height:1.25}.brief-growth-request span{border:1px solid var(--line-strong);min-height:1.9rem;color:var(--text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .8rem;font-size:.62rem;font-weight:600;display:inline-flex}.brief-growth-performance{border-radius:10px;padding:.9rem 1rem 1rem}.brief-growth-performance>div:first-child{gap:.18rem;display:grid}.brief-growth-performance>div>span{color:var(--quiet);font-size:.62rem;line-height:1.3}.brief-growth-performance dl,.brief-growth-metric-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.75rem 0 0;display:grid}.brief-growth-performance dl div{border:1px solid var(--line);text-align:center;border-radius:8px;padding:.72rem .3rem;display:grid}.brief-growth-performance dd,.brief-growth-metric-list dd{color:var(--text);order:1;margin:0;font-size:1.05rem;font-weight:700;line-height:1.15}.brief-growth-performance dt,.brief-growth-metric-list dt{color:var(--quiet);order:2;margin:.28rem 0 0;font-size:.58rem;line-height:1.2}.brief-growth-alt-panel{border-radius:10px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);min-height:13.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.brief-growth-alt-panel h3{max-width:29rem;color:var(--text);font-family:var(--font-title);margin:.35rem 0 0;font-size:1.45rem;line-height:1.08}.brief-growth-alt-panel>div:first-child>p:last-child{max-width:31rem;color:var(--muted);margin:.75rem 0 0;font-size:.82rem;line-height:1.55}.brief-growth-concepts,.brief-growth-publish-list,.brief-growth-competitor-list{gap:.55rem;display:grid}.brief-growth-concepts{grid-template-columns:repeat(3,minmax(0,1fr))}.brief-growth-concepts span,.brief-growth-publish-list span,.brief-growth-competitor-list span{border-radius:8px;gap:.25rem;min-width:0;padding:.85rem;display:grid}.brief-growth-concepts strong,.brief-growth-publish-list strong,.brief-growth-competitor-list strong{color:var(--text);font-size:.75rem;line-height:1.3}.brief-growth-concepts small,.brief-growth-publish-list small,.brief-growth-competitor-list small,.brief-growth-publish-list em{color:var(--quiet);font-size:.62rem;font-style:normal;line-height:1.3}.brief-growth-metric-list{grid-template-columns:repeat(3,minmax(0,1fr))}.brief-growth-metric-list div{text-align:center;border-radius:8px;padding:1.3rem .8rem}.brief-growth-actions{z-index:1;flex-wrap:wrap;justify-content:center;gap:.85rem;width:min(100% - 2rem,40rem);margin:1.75rem auto 0;display:flex;position:relative}.brief-growth-actions .button{min-width:13rem}@media (width<=980px){.brief-growth-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.brief-growth-step:last-child{grid-column:1/-1}.brief-growth-production-grid,.brief-growth-alt-panel{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.brief-growth-portal-nav{scrollbar-width:none;overscroll-behavior-x:contain;padding:0 .4rem;display:flex;overflow:auto hidden}.brief-growth-portal-nav::-webkit-scrollbar{display:none}.brief-growth-portal-nav span{flex:none;min-width:8rem}.brief-growth-portal .brief-growth-tabs.platform-tour-tabs{scrollbar-width:none;overscroll-behavior-x:contain;padding:0 .4rem;display:flex;overflow:auto hidden}.brief-growth-portal .brief-growth-tabs.platform-tour-tabs::-webkit-scrollbar{display:none}.brief-growth-portal .brief-growth-tabs.platform-tour-tabs button{flex:none;min-width:8rem}}@media (width<=620px){.brief-growth-section{padding-top:3.8rem}.brief-growth-heading h2{font-size:3rem}.brief-growth-heading>p:last-child{font-size:.94rem}.brief-growth-steps{grid-template-columns:minmax(0,1fr);gap:2rem;width:min(100% - 3rem,24rem)}.brief-growth-step:last-child{grid-column:auto}.brief-growth-step p{max-width:19rem}.brief-growth-windowbar{grid-template-columns:auto minmax(0,1fr)}.brief-growth-windowbar>span:last-child{display:none}.brief-growth-panels{padding:.7rem}.brief-growth-project{padding-left:.85rem;padding-right:.85rem}.brief-growth-performance dl{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-growth-concepts{grid-template-columns:minmax(0,1fr)}.brief-growth-actions{grid-template-columns:minmax(0,1fr);display:grid}.brief-growth-actions .button{width:100%;min-width:0}}@media (width<=400px){.brief-growth-heading h2{font-size:2.65rem}.brief-growth-timeline small{font-size:.56rem}.brief-growth-request{flex-direction:column;align-items:flex-start}}.landing-body-bright .content-gradient-shell>section:not(.hero):before,.landing-body-bright .content-gradient-shell>.project-slider-section:before{content:none!important;display:none!important}.landing-body-bright .brief-growth-section{border-top:0}.hero-credibility{color:var(--muted);flex-wrap:nowrap;align-items:center;gap:0 1.5rem;margin:1.15rem 0 0;padding:0;font-size:14px;font-weight:600;line-height:1.45;list-style:none;display:flex}.hero-credibility li{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.hero-credibility li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:.32rem;height:.32rem;display:block}.landing-body-bright .hero-proof .hero-stats>div{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto;min-height:0;display:flex}.landing-body-bright .hero-proof .hero-stats span,.landing-body-bright .hero-proof .hero-stats small{color:var(--muted);font-family:var(--font-body);margin-top:.38rem;font-size:.88rem;font-weight:400;line-height:1.45;display:block}.workflow-switch-section{order:0;min-height:auto;padding:clamp(4.5rem,7vw,7rem) 0 clamp(4rem,6vw,6rem)}.how-it-works-section{order:2}.workflow-switch-heading{text-align:center;width:min(100% - 2rem,62rem);margin:0 auto}.workflow-switch-heading .eyebrow{margin-bottom:.8rem}.workflow-switch-heading h2{color:var(--text);font-family:var(--font-title);font-size:var(--heading-section-wide);margin:0;font-weight:700;line-height:.98}.workflow-switch-heading>p:last-child{max-width:56rem;color:var(--muted);font-size:var(--copy-section);margin:1rem auto 0;line-height:1.55}.workflow-switch-graphic{width:min(calc(100% - 2rem), var(--content));border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(17rem,1fr) clamp(3.5rem,6vw,6.5rem) clamp(10rem,14vw,13rem) clamp(3.5rem,6vw,6.5rem) minmax(17rem,1fr);align-items:center;gap:clamp(.75rem,1.6vw,1.5rem);margin:clamp(2.8rem,4.5vw,4rem) auto 0;padding:clamp(2rem,4vw,3.25rem) 0;display:grid}.workflow-switch-group{min-width:0}.workflow-switch-group h3{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800;line-height:1.3}.workflow-fragment-cloud{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.75rem;min-height:11rem;display:grid;position:relative}.workflow-fragment{--fragment-rotation:0deg;--fragment-enter-rotation:0deg;--fragment-enter-x:0rem;--fragment-enter-y:0rem;z-index:1;background:var(--panel);min-height:2.7rem;color:var(--muted);text-align:center;transform:rotate(var(--fragment-rotation));border:1px solid #11111417;border-radius:999px;justify-content:center;align-items:center;padding:.6rem .85rem;font-size:.76rem;font-weight:650;line-height:1.25;transition:opacity .52s,transform .62s cubic-bezier(.22,1,.36,1),border-color .22s;display:flex;position:relative}.workflow-fragment-agencies{--fragment-rotation:-2deg;--fragment-enter-rotation:-5deg;--fragment-enter-x:-1.2rem;--fragment-enter-y:-.65rem}.workflow-fragment-freelancers{--fragment-rotation:1.5deg;--fragment-enter-rotation:4deg;--fragment-enter-x:1.1rem;--fragment-enter-y:-1rem}.workflow-fragment-email{--fragment-rotation:2.2deg;--fragment-enter-rotation:5deg;--fragment-enter-x:-.8rem;--fragment-enter-y:.8rem}.workflow-fragment-files{--fragment-rotation:-1.4deg;--fragment-enter-rotation:-4deg;--fragment-enter-x:1.25rem;--fragment-enter-y:.45rem}.workflow-fragment-reporting{--fragment-rotation:1deg;--fragment-enter-rotation:3deg;--fragment-enter-x:-.4rem;--fragment-enter-y:1rem;grid-column:1/-1;justify-self:center;width:min(100%,13.5rem)}.workflow-fragment-crossings{z-index:0;pointer-events:none;transition:opacity .48s 80ms;position:absolute;inset:0}.workflow-fragment-crossings i{border-top:1px dashed var(--line-strong);transform-origin:50%;width:42%;display:block;position:absolute}.workflow-fragment-crossings i:first-child{top:28%;left:28%;transform:rotate(27deg)}.workflow-fragment-crossings i:nth-child(2){width:34%;top:54%;left:19%;transform:rotate(-19deg)}.workflow-fragment-crossings i:nth-child(3){width:31%;bottom:24%;right:12%;transform:rotate(32deg)}.workflow-switch-connector{min-width:0;height:11rem;position:relative}.workflow-switch-connector i{border-top:1px solid var(--line-strong);transform-origin:100%;transition:opacity .42s .12s,transform .62s cubic-bezier(.22,1,.36,1) .1s;display:block;position:absolute;top:50%;left:0;right:0}.workflow-switch-connector-in i:first-child{transform:rotate(28deg)scaleX(1)}.workflow-switch-connector-in i:nth-child(2){transform:rotate(14deg)scaleX(1)}.workflow-switch-connector-in i:nth-child(3){transform:rotate(0)scaleX(1)}.workflow-switch-connector-in i:nth-child(4){transform:rotate(-14deg)scaleX(1)}.workflow-switch-connector-in i:nth-child(5){transform:rotate(-28deg)scaleX(1)}.workflow-switch-connector-out i{transform-origin:0;transform:scaleX(1)}.workflow-switch-connector-out:after{content:"";border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong);width:.42rem;height:.42rem;transition:opacity .3s .42s;position:absolute;top:calc(50% - .22rem);right:0;transform:rotate(45deg)}.workflow-switch-hub{z-index:2;border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--panel);text-align:center;align-content:center;gap:.5rem;min-height:8.5rem;padding:1.25rem;transition:opacity .42s .16s,transform .56s cubic-bezier(.22,1,.36,1) .12s;display:grid;position:relative}.workflow-switch-hub span{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:800;line-height:1.2}.workflow-switch-hub strong{color:var(--text);font-family:var(--font-title);font-size:1.12rem;line-height:1.15}.workflow-outcomes{gap:.65rem;padding-left:1.4rem;display:grid;position:relative}.workflow-outcomes:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:.55rem;bottom:.55rem;left:0}.workflow-outcomes>span{border:1px solid var(--line);background:var(--panel);min-height:2.55rem;color:var(--text);border-radius:999px;align-items:center;padding:.6rem .85rem;font-size:.76rem;font-weight:650;line-height:1.25;transition:opacity .44s,transform .58s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.workflow-outcomes>span:before{content:"";border-top:1px solid var(--line-strong);width:1.4rem;position:absolute;top:50%;right:100%}.workflow-outcomes>span:after{content:"";background:var(--accent);border-radius:50%;width:.36rem;height:.36rem;position:absolute;top:calc(50% - .18rem);left:-1.58rem}.workflow-outcomes>span:first-child{transition-delay:.2s}.workflow-outcomes>span:nth-child(2){transition-delay:.26s}.workflow-outcomes>span:nth-child(3){transition-delay:.32s}.workflow-outcomes>span:nth-child(4){transition-delay:.38s}.reveal-enhanced .workflow-switch-graphic.reveal:not(.is-visible) .workflow-fragment{opacity:.24;transform:translate(var(--fragment-enter-x), var(--fragment-enter-y)) rotate(var(--fragment-enter-rotation))}.reveal-enhanced .workflow-switch-graphic.reveal:not(.is-visible) .workflow-fragment-crossings{opacity:.2}.reveal-enhanced .workflow-switch-graphic.reveal:not(.is-visible) .workflow-switch-connector-in i{opacity:0}.reveal-enhanced .workflow-switch-graphic.reveal:not(.is-visible) .workflow-switch-connector-in i:first-child{transform:rotate(28deg)scaleX(.08)}.reveal-enhanced .workflow-switch-graphic.reveal:not(.is-visible) .workflow-switch-connector-in i:nth-child(2){transform:rotate(14deg)scaleX(.08)}.reveal-enhanced .workflow-switch-graphic.reveal:not(.is-visible) .workflow-switch-connector-in i:nth-child(3){transform:rotate(0)scaleX(.08)}.reveal-enhanced .workflow-switch-graphic.reveal:not(.is-visible) .workflow-switch-connector-in i:nth-child(4){transform:rotate(-14deg)scaleX(.08)}.reveal-enhanced .workflow-switch-graphic.reveal:not(.is-visible) .workflow-switch-connector-in i:nth-child(5){transform:rotate(-28deg)scaleX(.08)}.reveal-enhanced .workflow-switch-graphic.reveal:not(.is-visible) .workflow-switch-connector-out i{opacity:0;transform:scaleX(.08)}.reveal-enhanced .workflow-switch-graphic.reveal:not(.is-visible) .workflow-switch-connector-out:after{opacity:0}.reveal-enhanced .workflow-switch-graphic.reveal:not(.is-visible) .workflow-switch-hub{opacity:.35;transform:scale(.94)}.reveal-enhanced .workflow-switch-graphic.reveal:not(.is-visible) .workflow-outcomes>span{opacity:0;transform:translate(1.5rem)}.brief-growth-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.brief-growth-signals{color:var(--quiet);flex-wrap:wrap;justify-content:center;gap:.25rem 0;margin:.7rem 0 0;padding:0;font-size:.66rem;font-weight:650;line-height:1.35;list-style:none;display:flex}.brief-growth-signals li{white-space:nowrap;align-items:center;display:inline-flex}.brief-growth-signals li+li:before{content:"";background:var(--accent);border-radius:50%;width:.22rem;height:.22rem;margin:0 .48rem}.landing-body-bright .faq-item summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:1.15rem 24px 1.15rem 0;display:grid}.landing-body-bright .faq-item summary:after,.landing-body-bright .faq-item[open] summary:after{transform-origin:50%;border-bottom:2px solid;border-right:2px solid;width:.52rem;height:.52rem;transition:transform .2s;display:block;transform:rotate(45deg);content:""!important}.landing-body-bright .faq-item[open] summary:after{transform:rotate(225deg)}.landing-body-bright #monthly-deliveries .monthly-work-compare-button,.landing-body-bright .faq-all-link,.landing-body-bright .faq-all-link:visited{border-radius:999px;min-height:48px;padding-inline:1.375rem;font-weight:800;border-color:var(--line-strong)!important;color:var(--text)!important;background:0 0!important}.landing-body-bright #monthly-deliveries .monthly-work-compare-button:hover,.landing-body-bright #monthly-deliveries .monthly-work-compare-button:focus-visible,.landing-body-bright .faq-all-link:hover,.landing-body-bright .faq-all-link:focus-visible{border-color:var(--text)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--text)!important;background:0 0!important}@media (width<=1180px){.hero-credibility{flex-wrap:wrap;row-gap:.45rem}}@media (width<=980px){.workflow-switch-graphic{grid-template-columns:minmax(0,1fr);gap:0;width:min(100% - 2rem,42rem)}.workflow-switch-group{width:min(100%,34rem);margin:0 auto}.workflow-switch-group h3{text-align:center}.workflow-switch-connector{width:100%;height:3rem}.workflow-switch-connector-in i{border-top:0;border-left:1px solid var(--line-strong);transform-origin:top;width:0;height:100%;inset:0 auto 0 50%;transform:scaleY(1)}.workflow-switch-connector-in i:not(:nth-child(3)){display:none}.workflow-switch-connector-in i:nth-child(3){transform:scaleY(1)}.workflow-switch-connector-out i{border-top:0;border-left:1px solid var(--line-strong);transform-origin:top;width:0;height:100%;inset:0 auto 0 50%;transform:scaleY(1)}.workflow-switch-connector-out:after{inset:auto auto .15rem calc(50% - .19rem);transform:rotate(135deg)}.workflow-switch-hub{width:min(100%,13rem);margin:0 auto}.workflow-switch-connected{margin-top:.35rem}.reveal-enhanced .workflow-switch-graphic.reveal:not(.is-visible) .workflow-switch-connector-in i:nth-child(3),.reveal-enhanced .workflow-switch-graphic.reveal:not(.is-visible) .workflow-switch-connector-out i{transform:scaleY(.08)}.brief-growth-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-growth-step:last-child{grid-column:auto}}@media (width<=720px){.hero-credibility{font-size:13px}.hero-credibility li{white-space:normal}.landing-body-bright .faq-item summary{padding-right:16px}}@media (width<=620px){.workflow-switch-section{padding-top:3.8rem}.workflow-switch-heading h2{font-size:3rem}.workflow-switch-heading>p:last-child{font-size:.94rem}.workflow-switch-graphic{padding:2rem 0}.workflow-fragment-cloud{gap:.6rem;min-height:10rem}.workflow-fragment,.workflow-outcomes>span{font-size:.72rem}.brief-growth-steps{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.hero-credibility{gap:.55rem 1rem;display:grid}.workflow-fragment-cloud{grid-template-columns:minmax(0,1fr);min-height:0}.workflow-fragment-reporting{grid-column:auto;width:100%}.workflow-fragment-crossings{display:none}}@media (prefers-reduced-motion:reduce){.workflow-switch-graphic *,.landing-body-bright .faq-item summary:after{transition:none!important}.workflow-switch-graphic .workflow-fragment,.workflow-switch-graphic .workflow-switch-connector i,.workflow-switch-graphic .workflow-switch-hub,.workflow-switch-graphic .workflow-outcomes>span{opacity:1!important}}.landing-body-bright .topbar .nav a.topbar-login-nav,.landing-body-bright .topbar .nav a[href^=login\.html]{gap:.4rem;min-height:48px;padding:0 .35rem;font-weight:600;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.landing-body-bright .topbar .nav a.topbar-login-nav:hover,.landing-body-bright .topbar .nav a.topbar-login-nav:focus-visible,.landing-body-bright .topbar .nav a.topbar-login-nav.is-hovered,.landing-body-bright .topbar .nav a[href^=login\.html]:hover,.landing-body-bright .topbar .nav a[href^=login\.html]:focus-visible,.landing-body-bright .topbar .nav a[href^=login\.html].is-hovered{color:var(--text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;text-decoration:none!important}.landing-body-bright .topbar .nav a.topbar-login-nav:not(.is-active):not([aria-current=page]):is(:hover,:focus-visible,.is-hovered){color:var(--muted)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;text-decoration:none!important;transform:none!important}.landing-body-bright .topbar .nav a.topbar-login-nav:is(:hover,:focus-visible,.is-hovered)>span,.landing-body-bright .topbar .nav a[href^=login\.html]:is(:hover,:focus-visible,.is-hovered)>span{text-underline-offset:.24em!important;text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:1px!important}.landing-body-bright .topbar .nav a.topbar-login-nav:focus-visible,.landing-body-bright .topbar .nav a[href^=login\.html]:focus-visible{outline:2px solid var(--accent-line)!important;outline-offset:2px!important}.topbar-login-icon{flex:0 0 16px;width:16px;height:16px;display:block}.landing-body-bright .topbar .nav a.topbar-demo-button,.landing-body-bright .topbar .nav a.topbar-demo-button:hover,.landing-body-bright .topbar .nav a.topbar-demo-button:focus-visible{min-height:48px;padding-inline:calc(1.2rem - .2rem * var(--topbar-progress));font-size:calc(1rem - .08rem * var(--topbar-progress));white-space:nowrap;border-color:var(--accent)!important;background:var(--accent)!important;background-color:var(--accent)!important;color:#fff!important;box-shadow:none!important}.landing-body-bright .topbar .nav a.topbar-demo-button:focus-visible{outline:2px solid var(--accent-line)!important;outline-offset:2px!important}.landing-body-bright .topbar .nav a.topbar-demo-button:hover,.landing-body-bright .topbar .nav a.topbar-demo-button:focus-visible{border-color:var(--accent-hover)!important;background:var(--accent-hover)!important;background-color:var(--accent-hover)!important}@media (width<=1080px){.landing-body-bright .topbar:has(.topbar-mobile-menu-trigger){width:min(calc(100% - 2rem), var(--landing-content-frame));padding:.55rem 2rem}.landing-body-bright .topbar.is-mobile-menu-open .nav{max-height:calc(100dvh - 6rem);overflow-y:auto}}@media (width<=720px){.landing-body-bright .topbar:has(.topbar-mobile-menu-trigger){padding-inline:1rem}.landing-body-bright .topbar.is-mobile-menu-open .nav .topbar-demo-button{display:inline-flex}}.workflow-switch-section{padding:clamp(4.75rem,7vw,7rem) 0 clamp(4.5rem,6vw,6.25rem)}.workflow-switch-heading{width:min(100% - 2rem,68rem)}.workflow-switch-heading h2>span,.split-accent-title>span{display:block}.split-accent-title .title-accent{color:var(--accent);font:inherit;letter-spacing:inherit}.workflow-switch-heading>p:last-child{max-width:64rem;color:var(--text);margin-top:1rem;font-size:1.125rem;line-height:1.45}.workflow-switch-graphic{width:min(calc(100% - 2rem), var(--content));border:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:1.25rem;margin-top:clamp(2.75rem,4vw,3.75rem);margin-left:auto;margin-right:auto;padding:0;display:grid}.workflow-switch-group,.workflow-switch-fragmented,.workflow-switch-connected{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.workflow-switch-group h3{color:#555a64;letter-spacing:.065em;margin:0 0 .8rem;font-size:.75rem;font-weight:650;line-height:1.25}.workflow-problem-grid,.workflow-answer-grid{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-height:18rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.workflow-problem-grid:before,.workflow-problem-grid:after{content:"";z-index:0;pointer-events:none;position:absolute}.workflow-problem-grid:before{background:repeating-linear-gradient(#b7bcc5 0 3px,#0000 3px 8px);width:1px;top:22%;bottom:22%;left:50%;transform:translate(-.5px)}.workflow-problem-grid:after{background:repeating-linear-gradient(90deg,#b7bcc5 0 3px,#0000 3px 8px);height:1px;top:50%;left:22%;right:22%;transform:translateY(-.5px)}.workflow-problem-card,.workflow-answer-card{z-index:1;color:#23252a;min-width:0;min-height:8.625rem;box-shadow:none;box-sizing:border-box;background:#ffffff9e;border:1px solid #11111413;border-radius:14px;padding:1.1rem;display:flex;position:relative}.workflow-problem-card{align-items:flex-start;gap:.8rem}.workflow-problem-number{color:#858a94;min-width:1.45rem;padding-top:.08rem;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}.workflow-problem-card>div{min-width:0}.workflow-problem-card h4,.workflow-answer-card h4{color:#24262b;margin:0;font-size:.9375rem;font-weight:650;line-height:1.3}.workflow-problem-card p,.workflow-answer-card p{color:#5d626c;margin:.55rem 0 0;font-size:.875rem;font-weight:450;line-height:1.45}.workflow-answer-card{flex-direction:column;justify-content:center}.workflow-answer-card header{align-items:center;gap:.55rem;min-width:0;display:flex}.workflow-answer-card header>span{background:#bc1f2ed1;border-radius:50%;flex:0 0 .42rem;width:.42rem;height:.42rem}@media (width<=980px){.workflow-switch-graphic{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:2.25rem;width:min(100% - 2rem,44rem)}.workflow-switch-fragmented,.workflow-switch-connected{width:100%;max-width:44rem;margin-inline:auto}}@media (width<=560px){.workflow-switch-heading>p:last-child{font-size:1rem;line-height:1.5}.workflow-switch-graphic{gap:2rem;margin-top:2.5rem}.workflow-problem-grid,.workflow-answer-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:.7rem;min-height:0}.workflow-problem-grid:before{top:2rem;bottom:2rem}.workflow-problem-grid:after{display:none}.workflow-problem-card,.workflow-answer-card{min-height:6rem;padding:1rem}}.workflow-switch-actions{justify-content:center;width:min(100% - 2rem,62rem);margin:clamp(3.5rem,4.25vw,4.5rem) auto 0;display:flex}.workflow-switch-graphic{width:min(calc(100% - 2rem), var(--content));border:0;grid-template-columns:minmax(0,1fr) clamp(4.75rem,6vw,6.5rem) minmax(0,1fr);align-items:center;gap:0;margin:clamp(2.75rem,4vw,3.75rem) auto 0;padding:0;display:grid}.workflow-switch-group,.workflow-switch-fragmented,.workflow-switch-connected{min-width:0;box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;grid-template-rows:auto 1fr;padding:0;display:grid}.workflow-switch-group h3{color:#555a64;font-family:var(--font-label);font-size:var(--homepage-section-eyebrow-size);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0 0 2rem;font-weight:700;line-height:normal}.workflow-switch-connected h3{color:var(--accent)}.workflow-fragment-cloud{aspect-ratio:1.58;width:min(100%,39rem);min-height:0;margin-inline:auto;position:relative;overflow:hidden}.workflow-fragment-connectors{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.workflow-fragment-connectors path{fill:none;stroke:#91969f;stroke-width:1.05px;stroke-dasharray:3 5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.68}.workflow-fragment-list{z-index:1;margin:0;padding:0;list-style:none;position:absolute;inset:0}.workflow-fragment{--fragment-rotation:0deg;z-index:2;color:#3f434b;text-align:left;box-sizing:border-box;background:#fffffff5;border:1px solid #d8dbe0;border-radius:11px;justify-content:flex-start;align-items:center;gap:.58rem;min-width:0;height:15%;min-height:0;padding:.42rem .58rem;font-size:.76rem;font-weight:540;line-height:1.2;display:flex;position:absolute;overflow:hidden;transform:none;box-shadow:0 5px 12px #181b2012}.workflow-fragment>span:last-child{overflow-wrap:anywhere;min-width:0}.workflow-fragment-icon{color:#747982;background:#eef0f2;border-radius:50%;flex:0 0 1.82rem;place-items:center;width:1.82rem;height:1.82rem;display:grid}.workflow-fragment-icon svg{width:1.08rem;height:1.08rem;display:block}.workflow-fragment-agencies{width:35%;top:6%;left:1%}.workflow-fragment-freelancers{width:38%;top:12%;left:55%}.workflow-fragment-email{width:42%;top:36%;left:5%}.workflow-fragment-files{width:41%;top:50%;left:55%}.workflow-fragment-reporting{width:45%;top:73%;left:0}.workflow-fragment-late{width:36%;top:83%;left:60%}.workflow-switch-bridge{pointer-events:none;place-self:center;place-items:center;width:100%;height:clamp(5.5rem,8vw,7.5rem);display:grid}.workflow-switch-bridge svg{opacity:.86;width:min(100%,6.25rem);height:100%;display:block}.workflow-connected-shell{aspect-ratio:1.58;box-sizing:border-box;background:#f4f5f7;border:1px solid #d5d8dd;border-radius:13px;width:min(100%,39rem);margin-inline:auto;padding:.78rem;overflow:hidden;box-shadow:0 8px 22px #181b200f}.workflow-connected-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;width:100%;height:100%;display:grid}.workflow-card{color:#34373e;min-width:0;min-height:0;box-shadow:none;box-sizing:border-box;background:#fff;border:1px solid #e0e2e5;border-radius:11px;grid-template-rows:auto auto minmax(0,1fr);padding:.8rem .84rem;display:grid;overflow:hidden}.workflow-card-header{border-bottom:1px solid #eceef0;flex:none;justify-content:space-between;align-items:center;gap:.48rem;min-width:0;min-height:1.35rem;padding-bottom:.5rem;display:flex}.workflow-card-dot{display:none}.workflow-card h4{color:#24262b;min-width:0;font-family:var(--font-body);margin:0;font-size:.875rem;font-weight:650;line-height:1.3}.workflow-milestones{color:#727780;text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:.1rem;margin:.72rem 0 auto;padding:1.75rem 0 0;line-height:1.15;list-style:none;display:grid;position:relative}.workflow-card-project .workflow-milestones{align-self:end;width:100%;margin:0 0 .12rem}.workflow-milestones:before{content:"";background:#b7bbc1;height:1px;position:absolute;top:.58rem;left:12.5%;right:12.5%}.workflow-milestones li{text-align:center;justify-items:center;gap:.2rem;min-width:0;display:grid;position:relative}.workflow-milestones li:before{content:"";z-index:1;box-sizing:border-box;background:#fff;border:1px solid #aeb2b9;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:-1.42rem;left:50%;transform:translate(-50%)}.workflow-milestones li.is-complete:before{border-color:var(--success);background:var(--success)}.workflow-milestones li.is-current:before{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 2px var(--accent-soft-strong);transform:translate(-50%)scale(1.08)}.workflow-milestones li.is-complete strong,.workflow-milestones li.is-complete time,.workflow-milestones li.is-complete span{color:var(--success)}.workflow-milestones li.is-current strong,.workflow-milestones li.is-current time,.workflow-milestones li.is-current span{color:var(--accent-text)}.workflow-milestones strong,.workflow-milestones time,.workflow-milestones span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-milestones strong{color:#494d55;font-size:.68rem;font-weight:620}.workflow-milestones time,.workflow-milestones span{color:#858a92;font-size:.57rem;font-weight:500}.workflow-platforms{grid-template-columns:repeat(7,1.65rem);place-content:center start;align-self:center;gap:.32rem;width:100%;margin:0;display:grid}.workflow-platforms>span{background:0 0;border:0;border-radius:0;place-items:center;width:100%;height:1.75rem;display:grid}.workflow-platforms img{object-fit:contain;filter:none;opacity:.85;width:1.25rem;height:1.25rem;display:block}.workflow-card-description{color:#747982;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin:.5rem 0 0;font-size:.72rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.workflow-performance-summary{align-self:center;width:100%;display:block}.workflow-performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.workflow-performance-metrics>div{text-align:center;min-width:0;padding-inline:.34rem;display:grid}.workflow-performance-metrics>div:first-child{padding-left:0}.workflow-performance-metrics>div:not(:last-child){border-right:1px solid #eceef0}.workflow-performance-metrics>div:last-child{padding-right:0}.workflow-performance-metrics dt{color:#747982;text-overflow:ellipsis;white-space:nowrap;order:2;margin-top:.18rem;font-size:.57rem;font-weight:500;line-height:1.16;overflow:hidden}.workflow-performance-metrics dd{color:#2f3136;order:1;margin:0;font-size:clamp(1rem,1.15vw,1.1rem);font-weight:700;line-height:1.05}.workflow-competitor-list{align-self:center;width:100%;margin:0;padding:0;list-style:none;display:grid}.workflow-competitor-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:0;display:grid}.workflow-competitor-list li+li{border-top:1px solid #eceef0;padding-top:.45rem}.workflow-competitor-list span,.workflow-competitor-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1.2;overflow:hidden}.workflow-competitor-list span{color:#5d626b;font-weight:540}.workflow-competitor-list strong{color:#34373e;font-weight:680}.workflow-competitor-list svg{width:3.25rem;height:1.05rem;display:block;overflow:visible}.workflow-competitor-list svg path{fill:none;stroke:#858b95;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.workflow-card-project>.workflow-milestones{align-self:start;margin:.72rem 0 0}.workflow-card>:is(.workflow-platforms,.workflow-performance-summary,.workflow-competitor-list){align-self:end;margin:.72rem 0 .12rem}.workflow-card-publishing>.workflow-platforms{transform:translateY(-20%)}@media (width<=1100px){.workflow-switch-graphic{grid-template-columns:minmax(0,1fr);gap:1.1rem;width:min(100% - 2rem,44rem)}.workflow-switch-fragmented,.workflow-switch-connected{width:100%;max-width:44rem;margin-inline:auto}.workflow-switch-bridge{width:4.25rem;height:3.25rem;transform:rotate(90deg)}.workflow-connected-shell{max-width:42rem}}@media (width<=620px){.workflow-switch-group h3{margin-bottom:1.5rem}.workflow-switch-actions{width:min(100% - 2rem,24rem);margin-top:3rem;display:grid}.workflow-switch-actions .button{width:100%}.workflow-fragment-cloud{aspect-ratio:auto;width:100%;height:clamp(18rem,72vw,22rem)}.workflow-fragment{gap:.42rem;height:15%;padding:.38rem .42rem;font-size:.69rem}.workflow-fragment-icon{flex-basis:1.55rem;width:1.55rem;height:1.55rem}.workflow-fragment-icon svg{width:.92rem;height:.92rem}.workflow-connected-shell{padding:.68rem}.workflow-card{padding:.72rem}.workflow-card h4{font-size:.8125rem}.workflow-platforms{grid-template-columns:repeat(7,1.5rem);gap:.25rem}.workflow-platforms>span{width:100%;height:1.5rem}.workflow-platforms img{width:1.1rem;height:1.1rem}}@media (width>=541px) and (width<=640px){.workflow-fragment-cloud,.workflow-connected-shell{aspect-ratio:auto;height:24rem}}@media (width<=540px){.workflow-connected-shell{aspect-ratio:auto}.workflow-connected-grid{grid-template-rows:repeat(4,minmax(11rem,1fr));grid-template-columns:minmax(0,1fr);gap:.62rem}.workflow-platforms{margin-block:0}}@media (width<=420px){.workflow-fragment{font-size:.66rem}.workflow-fragment-reporting{width:48%}.workflow-fragment-late{width:39%;left:58%}}body.landing-body-bright :is(.workflow-switch-heading,.project-slider-section .slider-heading,.brief-growth-heading,.monthly-work-section .section-heading,.faq-section .section-heading,.final-strategy-card) h2.homepage-section-title{color:var(--text);font-family:var(--font-title);font-size:var(--homepage-section-title-size);letter-spacing:0;margin:0;font-weight:700;line-height:var(--title-leading)!important}body.landing-body-bright .homepage-section-title .title-accent{color:var(--accent);font:inherit;letter-spacing:inherit}body.landing-body-bright :is(.hero-copy,.workflow-switch-heading,.project-slider-section .slider-heading,.brief-growth-heading,.monthly-work-section .section-heading,.faq-section .section-heading,.final-strategy-card) p.homepage-section-description{color:var(--muted);font-family:var(--font-body);font-weight:400;font-size:var(--homepage-section-description-size)!important;line-height:var(--description-leading)!important}body.landing-body.landing-body-bright main p.eyebrow.homepage-section-eyebrow{color:var(--accent);font-family:var(--font-label);font-size:var(--homepage-section-eyebrow-size);letter-spacing:.12em;text-transform:uppercase;font-weight:700;line-height:normal}body.landing-body.landing-body-bright main .button,body.landing-body.landing-body-bright main .monthly-plan-help-link,body.landing-body.landing-body-bright .topbar .topbar-demo-button{font-weight:500!important}body.landing-body.landing-body-bright :is(.topbar .topbar-demo-button,main .button:not(.monthly-work-plan-button)){box-sizing:border-box;white-space:nowrap;max-width:100%;width:var(--homepage-cta-width)!important;min-width:var(--homepage-cta-width)!important}@media (width<=1080px){body.landing-body.landing-body-bright .topbar.is-mobile-menu-open .nav .topbar-demo-button{width:100%!important;min-width:0!important}}@media (width<=620px){body.landing-body.landing-body-bright main .button:not(.monthly-work-plan-button){width:100%!important;min-width:0!important}}body.landing-body.landing-body-bright :is(.topbar .topbar-demo-button,main .button:not(.button-secondary):not(.button-ghost):not(.button-danger)):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){border-color:var(--accent-hover)!important;background:var(--accent-hover)!important;background-color:var(--accent-hover)!important;color:var(--text-on-accent)!important;box-shadow:none!important;filter:none!important;background-image:none!important;transform:none!important}body.landing-body.landing-body-bright:not(.dashboard-body) main :is(a[href],button:not(:disabled)).button:is(.button-secondary,.button-ghost):not(.button-danger):not([aria-disabled=true]):not(.is-active):not([aria-pressed=true]):is(:hover,:focus-visible,:focus-within){border-color:var(--text)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--text)!important;filter:none!important;background:0 0!important;transform:none!important}@media (width>=621px){body.landing-body-bright .project-slider-section h2.homepage-section-title{white-space:nowrap;max-width:none}}@media (width>=1100px){body.landing-body-bright .final-strategy-card .split-accent-title>span{white-space:nowrap}}@media (width<=400px){body.landing-body-bright{--homepage-section-title-size:2.65rem}}.landing-body-bright .hero-proof .hero-workflow-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing-body-bright .hero-proof .hero-workflow-stat-card{justify-content:flex-start;gap:.45rem;padding:.9rem}.landing-body-bright .hero-proof .hero-workflow-stat-card>strong{min-height:2.4em;color:var(--text);font-family:var(--font-title);letter-spacing:0;margin:0;font-size:1.08rem;font-weight:700;line-height:1.2;display:block}.landing-body-bright .hero-proof .hero-workflow-stat-card>.hero-workflow-stat-description{width:100%;min-height:3em;color:var(--muted);font-family:var(--font-body);margin:0;font-size:.88rem;font-weight:400;line-height:1.5;display:block}@media (width>=721px) and (width<=1119px){.landing-body-bright .hero-proof .hero-workflow-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.landing-body-bright .hero-proof .hero-workflow-stats{grid-template-columns:minmax(0,1fr);display:grid}.landing-body-bright .hero-proof .hero-workflow-stat-card>strong,.landing-body-bright .hero-proof .hero-workflow-stat-card>.hero-workflow-stat-description{min-height:0}}body.landing-body-bright .hero.hero-fullbleed-video{isolation:isolate;min-height:100svh;position:relative;top:auto;overflow:hidden;background:#f7f8fa!important}body.landing-body-bright .hero-fullbleed-video .hero-fullbleed-media{z-index:0;aspect-ratio:auto;contain:layout paint;background:#f7f8fa;border:0;border-radius:0;grid-area:1/1/-1/-1;place-self:stretch stretch;width:auto;height:auto;position:absolute;inset:0;overflow:hidden}body.landing-body-bright .hero-fullbleed-video .hero-showreel-video{object-fit:cover;object-position:center;width:100%;height:100%}.hero-fullbleed-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#f7f8fafa 0%,#f7f8faf0 28%,#f7f8faa8 47%,#f7f8fa2e 66%,#f7f8fa00 78%),linear-gradient(#f7f8fa75 0%,#f7f8fa00 24% 76%,#f7f8fa47 100%);display:none;position:absolute;inset:0}body.landing-body-bright .hero-fullbleed-video .hero-grid{z-index:2;width:min(calc(100% - 2rem), var(--landing-content-frame));max-width:var(--landing-content-frame);box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:minmax(0,42rem);place-content:end start;align-items:start;gap:clamp(1.15rem,2.3vh,1.65rem) 0;min-height:100svh;margin-inline:0;padding:clamp(8rem,13vh,10rem) clamp(3rem,5vw,6rem) clamp(2.25rem,4.5vh,3.5rem);position:relative}body.landing-body-bright .hero-fullbleed-video .hero-copy{text-align:left;grid-area:1/1;place-self:end start;width:100%;max-width:42rem;padding:0}@media (width>=721px){body.landing-body-bright .hero-fullbleed-video .hero-copy{z-index:1;grid-area:auto;position:absolute;top:50svh;left:clamp(3rem,5vw,6rem);transform:translateY(-50%)}}@media (width>=721px) and (width<=1119px){body.landing-body-bright .hero-fullbleed-video .hero-copy{position:static;top:auto;left:auto;transform:none}}body.landing-body-bright .hero-fullbleed-video .hero-proof{text-align:left;grid-area:2/1;place-self:end start;width:min(100%,42rem);min-width:0;padding:0;display:block}body.landing-body-bright .hero-fullbleed-video .hero-client-trust{border-top:1px solid #11111424;border-left:0;align-content:start;gap:.45rem;width:100%;min-width:0;padding:1rem 0 0;display:grid}body.landing-body-bright .hero-fullbleed-video .hero-client-trust .hero-trusted-label{color:#4d515d;font-size:.84rem;font-weight:500;line-height:1.35}body.landing-body-bright .hero-fullbleed-video .hero-client-marquee{width:100%;max-width:40rem}body.landing-body-bright .hero-fullbleed-video .hero-client-logo-frame img{filter:grayscale()contrast(.42)brightness(.62);opacity:.76}@media (width<=1119px){.hero-fullbleed-scrim{background:linear-gradient(90deg,#f7f8fafa 0%,#f7f8faf0 46%,#f7f8fabd 68%,#f7f8fa47 100%),linear-gradient(#f7f8fa5c 0%,#f7f8fa00 24%,#f7f8fa2e 100%);display:block}body.landing-body-bright .hero-fullbleed-video .hero-grid{width:min(calc(100% - 1rem), var(--landing-content-frame));grid-template-rows:auto auto;grid-template-columns:minmax(0,38rem);align-content:end;row-gap:1.25rem;min-height:100svh;padding:8rem 2rem 2.5rem}body.landing-body-bright .hero-fullbleed-video .hero-copy,body.landing-body-bright .hero-fullbleed-video .hero-proof{grid-column:1;width:100%}body.landing-body-bright .hero-fullbleed-video .hero-copy{grid-row:1}body.landing-body-bright .hero-fullbleed-video .hero-proof{grid-row:2}}@media (width<=720px){body.landing-body-bright .hero-fullbleed-video .hero-showreel-video{object-position:68% center}.hero-fullbleed-scrim{background:linear-gradient(#f7f8fadb 0%,#f7f8fad6 48%,#f7f8fae6 100%)}body.landing-body-bright .hero-fullbleed-video .hero-grid{grid-template-columns:minmax(0,1fr);row-gap:1rem;width:100%;min-height:100svh;padding:7.25rem 1rem 3.5rem}body.landing-body-bright .hero-fullbleed-video .hero-client-trust{padding-top:.85rem}body.landing-body-bright .hero-fullbleed-video .hero-credibility{flex-wrap:wrap;gap:.45rem 1rem}}.project-detail-body{color-scheme:light}.project-detail-body .site-shell,.project-detail-body .subpage-shell,.project-detail-body .project-page{background:var(--bg)!important;background-image:none!important}.project-detail-body .subpage-shell:before{background:0 0!important}.project-detail-body :is(.project-main-deliverable-card,.detail-panel,.project-embed-card,.project-gallery-card,.project-comparison-card,.project-media-deliverable-card,.project-case-cta-card){border-color:var(--line)!important;background:var(--panel)!important;background-image:none!important}.project-detail-body main .button{width:fit-content!important;min-width:0!important}.project-detail-body main .button:not(.button-secondary):not(.button-ghost):not(.button-danger){border-color:var(--accent)!important;background:var(--accent)!important;color:var(--text-on-accent)!important}.project-detail-body main .button:not(.button-secondary):not(.button-ghost):not(.button-danger):is(:hover,:focus-visible){border-color:var(--accent-hover)!important;background:var(--accent-hover)!important;color:var(--text-on-accent)!important;box-shadow:none!important;transform:none!important}.project-detail-body main :is(.button-secondary,.button-ghost){border-color:var(--line-strong)!important;color:var(--text)!important;background:0 0!important}.project-detail-body main :is(.button-secondary,.button-ghost):is(:hover,:focus-visible){border-color:var(--text)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--text)!important;background:0 0!important;transform:none!important}.project-detail-body .project-continue-control{border-color:var(--line-strong);background:var(--panel);color:var(--text)}.project-detail-body .project-continue-control:is(:hover,:focus-visible){border-color:var(--text);background:var(--panel);color:var(--text);transform:none;box-shadow:0 0 0 1px var(--text)!important}.project-detail-body :is(.project-media-placeholder-label,.project-media-side-label,.project-footage-label,.project-comparison-label,.project-phone-play-button,.project-video-fullscreen-button,.project-video-volume-button,.project-shot-lightbox-label,.project-shot-lightbox-close,.project-shot-lightbox-nav){color:#fff!important}.project-detail-body .project-phone-play-icon{border-left-color:#fff!important}.project-detail-body :is(.project-phone-screen,.project-laptop-video-surface) .project-video-volume{backdrop-filter:blur(14px)saturate(150%);background:#0a0e136b!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff24,0 14px 32px #00000047!important}.project-detail-body :is(.project-phone-screen,.project-laptop-video-surface) .project-video-volume-button{background:0 0!important;border-color:#0000!important}#projectFeatureMedia :is(.project-phone-screen,.project-laptop-video-surface) .project-video-volume-button:is(:hover,:focus-visible){color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:0!important}.project-detail-body .project-laptop-video-surface .project-video-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ffffffe6 var(--project-video-volume,100%), #ffffff6b 0)!important}.project-detail-body .project-laptop-video-surface .project-video-volume-slider::-moz-range-track{background:#ffffff7a!important}.project-detail-body .project-laptop-video-surface .project-video-volume-slider::-moz-range-progress{background:#ffffffe6!important}#projectFeatureMedia :is(.project-media-frame-fullhd,.project-media-frame-vertical-phone)>.project-media-side-label{text-align:center;left:50%;right:auto;transform:translate(-50%)}#projectFeatureMedia .project-phone-platform-tab:not(.is-active):not([aria-pressed=true]){backdrop-filter:none;color:#111114!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#111114!important}#projectFeatureMedia .project-phone-platform-tab .project-phone-inline-icon{object-fit:contain;opacity:1;pointer-events:none;filter:brightness(0)saturate()!important}#projectFeatureMedia .project-phone-platform-tab:not(.is-active):not([aria-pressed=true]):is(:hover,:focus-visible){backdrop-filter:none;color:#111114!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#111114!important;outline:0!important}#projectFeatureMedia .project-phone-platform-tab:not(.is-active):not([aria-pressed=true]):focus-visible{outline-offset:2px!important;outline:2px solid #111114!important}#projectFeatureMedia .project-phone-platform-tab:is(.is-active,[aria-pressed=true]){backdrop-filter:none;background:var(--accent)!important;color:#fff!important;box-shadow:none!important;filter:none!important;background-image:none!important;border-color:#e04450db!important}#projectFeatureMedia .project-phone-platform-tab:is(.is-active,[aria-pressed=true]) .project-phone-inline-icon{filter:brightness(0)saturate()invert()!important}.project-detail-body :is(.project-video-progress-slider,.project-video-volume-slider)::-webkit-slider-thumb{background:#fff!important}.project-detail-body :is(.project-video-progress-slider,.project-video-volume-slider)::-moz-range-thumb{background:#fff!important}.project-detail-body :is(.project-phone-device,.project-laptop-device,.project-video-device).is-muted .project-video-volume-button{color:#ffffffb8!important}@media (width<=640px){.project-detail-body .project-case-cta-card>.button{width:100%!important}}body.public-page-bright:not(.dashboard-body){color:var(--text);background:var(--bg)!important}body.public-page-bright:not(.dashboard-body) :is(.calculator-page-hero h1,.monthly-plans-intro h1){max-width:14ch;font-family:var(--font-title);text-wrap:balance;font-weight:700;color:var(--text)!important;font-size:var(--homepage-section-title-size)!important;line-height:var(--title-leading)!important;letter-spacing:0!important}body.public-page-bright:not(.dashboard-body) :is(.calculator-page-hero>.eyebrow,.monthly-plans-intro>.eyebrow){font-family:var(--font-label);text-transform:uppercase;font-weight:700;line-height:1.2;color:var(--accent-text)!important;font-size:var(--homepage-section-eyebrow-size)!important;letter-spacing:.12em!important}body.public-page-bright:not(.dashboard-body) :is(.calculator-page-hero>p:last-child,.monthly-plans-intro>p:last-child){font-family:var(--font-body);font-weight:400;color:var(--muted)!important;font-size:var(--homepage-section-description-size)!important;line-height:var(--description-leading)!important;letter-spacing:0!important}body.public-page-bright:not(.dashboard-body) :is(.faq-group-heading h2,.legal-copy-section h2,.monthly-plans-toolbar h2,.monthly-feature-compare-head h2,.monthly-plan-rule-card h3){color:var(--text);font-family:var(--font-title);letter-spacing:0!important}body.public-page-bright:not(.dashboard-body) :is(.info-shell,.legal-copy-card){border-color:var(--line)!important;background-color:var(--panel)!important;box-shadow:none!important;background-image:none!important}body.public-page-bright:not(.dashboard-body) select{color-scheme:light}body.public-page-bright:not(.dashboard-body) select option{background:var(--panel);color:var(--text)}body.public-page-bright:not(.dashboard-body) .contact-page .contact-form-shell select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%234d515d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}body.public-page-bright:not(.dashboard-body) .contact-page .contact-form-shell :is(input,textarea)::placeholder{opacity:1;color:var(--quiet)!important;font-weight:400!important}body.public-page-bright:not(.dashboard-body) .contact-page .contact-form-shell :is(input,select,textarea){border-color:var(--line)!important;background-color:var(--bg-soft)!important;color:var(--text)!important;font-weight:400!important}body.public-page-bright:not(.dashboard-body) .contact-page .contact-form-shell label{font-weight:500}.contact-form-shell .contact-field-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.public-page-bright:not(.dashboard-body) .contact-page .contact-form-shell :is(input,select,textarea):is(:hover,:focus,:focus-visible){outline:0;border-color:var(--line-strong)!important;box-shadow:none!important}.start-project-page>:is(.contact-page-hero,.contact-page-section){width:min(100% - 2rem,48rem)}.start-project-page .contact-page-hero>[data-inquiry-intro]{width:100%;max-width:none}.start-project-page .contact-page-section:before{width:100%}body.public-page-bright:not(.dashboard-body) .contact-page .contact-form-shell{box-shadow:none!important;background:0 0!important;border:0!important}body.public-page-bright:not(.dashboard-body) .contact-page .contact-form-actions{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.85rem;padding-bottom:0;display:flex}body.public-page-bright:not(.dashboard-body) .contact-page .contact-form-actions .button,body.public-page-bright:not(.dashboard-body) .contact-page .contact-booking-alternative .button{flex:0 0 var(--homepage-cta-width);white-space:nowrap;min-width:0;max-width:100%;min-height:48px;padding:0 1rem;font-weight:500;width:var(--homepage-cta-width)!important}body.public-page-bright:not(.dashboard-body) .contact-page .contact-form-actions .button-secondary:is(:hover,:focus-visible),body.public-page-bright:not(.dashboard-body) .contact-page .contact-booking-alternative .button-secondary:is(:hover,:focus-visible){border-color:var(--text)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--text)!important;background:0 0!important}body.public-page-bright:not(.dashboard-body) #contactForm .contact-form-actions .button:focus-visible,body.public-page-bright:not(.dashboard-body) #contactBookingAlternative .button:focus-visible{outline:2px solid var(--text)!important;outline-offset:3px!important}body.public-page-bright:not(.dashboard-body) .contact-page .contact-form-actions .form-note{flex:0 0 100%;width:100%;min-width:0;max-width:none}body.public-page-bright:not(.dashboard-body) .contact-page .contact-form-actions .form-note:empty{display:none}body.public-page-bright:not(.dashboard-body) .contact-page .contact-booking-alternative{border-top:1px solid var(--line);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;width:min(100%,48rem);margin:1.75rem auto 0;padding-top:1.75rem;display:grid}body.public-page-bright:not(.dashboard-body) .contact-booking-alternative h2{margin:0 0 .5rem;font-size:1.25rem;line-height:1.3}body.public-page-bright:not(.dashboard-body) .contact-booking-alternative p{color:var(--muted);margin:0;font-size:1rem;line-height:1.5}body.public-page-bright:not(.dashboard-body) .contact-form .form-note a{color:var(--accent-text);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}body.public-page-bright:not(.dashboard-body) .contact-form .form-note a:is(:hover,:focus-visible){color:var(--accent-hover)}body.public-page-bright:not(.dashboard-body) .form-note.is-success{color:var(--success)}body.public-page-bright:not(.dashboard-body) .form-note.is-error{color:var(--accent-text)}body.public-page-bright:not(.dashboard-body) .faq-item summary:after{border-color:var(--line-strong);color:var(--accent-text)}body.public-page-bright:not(.dashboard-body) .faq-item summary:is(:hover,:focus-visible){color:var(--text)!important}body.public-page-bright:not(.dashboard-body) .monthly-billing-switch{border-color:var(--line)!important;background:var(--bg-soft)!important;box-shadow:none!important;background-image:none!important}body.public-page-bright:not(.dashboard-body) .monthly-billing-option:not(.is-active){color:var(--muted)!important}body.public-page-bright:not(.dashboard-body) .monthly-billing-option:not(.is-active):is(:hover,:focus-visible){color:var(--text)!important;border-color:#0000!important}body.public-page-bright:not(.dashboard-body) .monthly-plans-page :is(.monthly-compare-price,.monthly-compare-price span,.monthly-compare-card-top .eyebrow){color:var(--text)!important}body.public-page-bright:not(.dashboard-body) .monthly-plans-page :is(.monthly-compare-price span:last-child,.monthly-price-note-current){color:var(--muted)!important}body.public-page-bright:not(.dashboard-body) .monthly-plans-page .monthly-price-note-usual{text-decoration-color:var(--accent-text);color:var(--quiet)!important}body.public-page-bright:not(.dashboard-body) .monthly-plans-page :is(.monthly-compare-card,.monthly-compare-card.is-current-plan,.monthly-compare-card.is-recommended){border-color:var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;box-shadow:none!important;background-image:none!important}body.public-page-bright:not(.dashboard-body) .monthly-plans-page :is(.monthly-compare-card:hover,.monthly-compare-card:focus-within){border-color:var(--line-strong)!important;box-shadow:0 0 0 1px var(--line-strong)!important}body.public-page-bright:not(.dashboard-body) .monthly-plans-page :is(.monthly-compare-card.is-current-plan,.monthly-compare-card.is-recommended){border-color:var(--line)!important}body.public-page-bright:not(.dashboard-body) .monthly-compare-recommended-badge{border-color:var(--text)!important;background:var(--text)!important;background-color:var(--text)!important;color:var(--text-on-accent)!important}body.public-page-bright:not(.dashboard-body) .monthly-compare-discount-badge,body.public-page-bright:not(.dashboard-body) .monthly-plans-toolbar .monthly-billing-toggle-saving{color:var(--accent-text)!important}body.public-page-bright:not(.dashboard-body) .monthly-compare-pilot-tags span{border-color:var(--line);background:var(--bg-soft);color:var(--muted)}@media (width>=1081px){.landing-body-bright #monthly-deliveries .monthly-work-grid{row-gap:0}.landing-body-bright #monthly-deliveries .monthly-work-card-stack{display:contents}.landing-body-bright #monthly-deliveries .monthly-work-card{grid-template-rows:subgrid;grid-row:span 13;gap:0;display:grid}.landing-body-bright #monthly-deliveries .monthly-work-card>:is(.monthly-work-card-header,.monthly-work-card-lead,.monthly-work-summary,.monthly-work-card-actions){margin:0;padding-bottom:.72rem}.landing-body-bright #monthly-deliveries .monthly-work-card>.monthly-work-points{grid-template-rows:subgrid;grid-row:span 9;margin:0;display:grid}}@media (width>=1121px){body.public-page-bright:not(.dashboard-body) .monthly-compare-grid{row-gap:0!important}body.public-page-bright:not(.dashboard-body) .monthly-compare-card-stack{display:contents}body.public-page-bright:not(.dashboard-body) .monthly-compare-grid .monthly-compare-card{grid-template-rows:subgrid;grid-row:span 14;gap:0!important;display:grid!important}body.public-page-bright:not(.dashboard-body) .monthly-compare-card>:is(.monthly-compare-card-top,.monthly-plan-card-main,.monthly-plan-price-row){margin:0;padding-bottom:.65rem}body.public-page-bright:not(.dashboard-body) .monthly-compare-card>.monthly-compare-points{grid-template-rows:subgrid;grid-row:span 10;display:grid;margin:0!important}}.one-time-project-card{min-width:0;padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);grid-column:1/-1;grid-template-columns:minmax(19rem,1fr) minmax(0,2fr);align-items:center;gap:1.5rem;width:100%;margin:1.25rem auto 0;display:grid}.landing-body-bright #monthly-deliveries .one-time-project-card{width:min(100% - 2rem,1234.2px)}.one-time-project-copy{align-content:start;gap:.6rem;min-width:0;display:grid}.one-time-project-copy .eyebrow{color:var(--text);margin:0}.one-time-project-price{white-space:nowrap;margin:0}.one-time-project-copy :is(.monthly-work-price-note,.monthly-compare-price-note){margin-top:0!important}.one-time-project-details :is(.monthly-work-summary,.monthly-compare-summary){max-width:42rem;margin:0;min-height:0!important}.one-time-project-details{border-left:1px solid var(--line);justify-items:start;gap:.75rem;min-width:0;padding-left:1.5rem;display:grid}.one-time-project-intro{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.one-time-project-details>.button,.book-call-step-actions .button{white-space:nowrap;flex:none;max-width:100%;min-height:48px;padding:0 1rem;font-weight:500;width:var(--homepage-cta-width)!important}body.public-page-bright:not(.dashboard-body) .monthly-plan-card-actions .button{min-height:48px!important;font-weight:500!important}@media (width<=720px){.one-time-project-card{grid-template-columns:minmax(0,1fr);gap:1rem}.one-time-project-details{border-left:0;border-top:1px solid var(--line);padding:1rem 0 0}}@media (width<=620px){.one-time-project-details>.button,.book-call-step-actions .button{width:100%!important}.book-call-step-actions{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.book-call-step-actions>span[aria-hidden=true]{display:none}}body.public-page-bright:not(.dashboard-body) .monthly-work-points,body.public-page-bright:not(.dashboard-body) .monthly-work-points p{border-color:var(--line)!important}body.public-page-bright:not(.dashboard-body) :is(.monthly-plan-rule-card,.monthly-feature-table-shell){border-color:var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;box-shadow:none!important;background-image:none!important}body.public-page-bright:not(.dashboard-body) .monthly-feature-table :is(th,td){border-color:var(--line)!important}body.public-page-bright:not(.dashboard-body) .monthly-feature-mark.is-included{color:var(--accent-text)}body.public-page-bright:not(.dashboard-body) .monthly-feature-mark.is-excluded{color:var(--quiet)}body.public-page-bright:not(.dashboard-body) .monthly-feature-mark.is-premium{color:var(--text)}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox{--public-interaction-line:var(--text);--public-interaction-ring:var(--text)}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox :is(.book-call-calendar-day,.book-call-time-button){--public-interaction-line:var(--accent);--public-interaction-ring:transparent}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-dialog,body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-top{border-color:var(--line);background:var(--panel);color:var(--text)}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-dialog{width:min(100%,68rem);max-height:calc(100dvh - 2rem)}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-backdrop{background:#111114a3}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-body{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);gap:1.5rem;padding:1.5rem}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-copy h2{max-width:12ch;font-size:2rem;line-height:1.12}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-facts{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:.75rem}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-facts span{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;min-height:0;padding:.65rem 0 0}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-facts strong{font-weight:600}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-scheduler{border-color:var(--line);background:var(--bg-soft);scrollbar-gutter:stable;padding:1.25rem}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-progress{border-color:var(--line);background:var(--panel)}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-progress li{min-height:2.5rem;font-size:.8125rem}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-progress li.is-active{background:var(--accent);color:var(--text-on-accent)}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-step-title,body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-scheduler-state h3{font-size:1.5rem;line-height:1.2}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-scheduler-state{min-height:20rem}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) :is(.book-call-panel-label,.book-call-scheduler-kicker){color:var(--accent-text);font-weight:600}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) :is(.book-call-lightbox-close,.book-call-calendar-nav){border:1px solid var(--line-strong);border-radius:999px;min-height:48px;font-size:.875rem;font-weight:500;color:var(--text)!important;box-shadow:none!important;background:0 0!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) :is(.book-call-lightbox-close,.book-call-calendar-nav):not(:disabled):is(:hover,:focus-visible){outline:0;border-color:var(--text)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--text)!important;background:0 0!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-calendar-nav:disabled{opacity:1;color:var(--quiet)!important;border-color:var(--line)!important;box-shadow:none!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-calendar-grid{border:0;gap:.3rem;padding:2px;overflow:visible}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-calendar-row{gap:.3rem}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) :is(.book-call-calendar-weekday,.book-call-calendar-cell,.book-call-calendar-placeholder){min-height:0;box-shadow:none;border:0;background:0 0!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-calendar-weekday{min-height:1.75rem;font-size:.6875rem;font-weight:600}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox .book-call-calendar-day{min-height:48px;transition:color .14s,background-color .14s,border-color .14s;color:var(--quiet)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox .book-call-calendar-day:not(:disabled){border-color:var(--line-strong)!important;background:var(--panel)!important;color:var(--text)!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox .book-call-calendar-day:disabled,body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox .book-call-calendar-day:disabled:is(:hover,:focus-visible){cursor:not-allowed;opacity:1;outline:0;color:var(--quiet)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-calendar-day:disabled .book-call-calendar-day-number{font-weight:400;text-decoration:line-through 1px}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-calendar-day-number{font-size:.9375rem;font-weight:600}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-calendar-day small{color:inherit;font-size:.625rem}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox .book-call-time-button{border-radius:999px;min-height:48px;font-size:.9375rem;font-weight:500;transition:color .14s,background-color .14s,border-color .14s;border:1px solid var(--line-strong)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:none!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox :is(.book-call-calendar-day,.book-call-time-button):not(:disabled):is(:hover,:focus-visible),body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox :is(.book-call-calendar-day,.book-call-time-button):not(:disabled):is(.is-active,[aria-pressed=true],[aria-checked=true]){outline:0;border-color:var(--accent)!important;background:var(--accent)!important;color:var(--text-on-accent)!important;box-shadow:none!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox :is(.book-call-calendar-day,.book-call-time-button):not(:disabled):is(.is-active,[aria-pressed=true],[aria-checked=true]):hover{--public-interaction-line:var(--accent-hover);border-color:var(--accent-hover)!important;background:var(--accent-hover)!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox :is(.book-call-calendar-day,.book-call-time-button):not(:disabled):focus-visible{--public-interaction-line:var(--text)!important;--public-interaction-ring:var(--text)!important;border-color:var(--text)!important;box-shadow:0 0 0 1px var(--text)!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-time-button:is(.is-active,[aria-checked=true]):after{content:"✓";margin-left:.4rem;font-size:.875rem}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-calendar-key,body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) :is(.book-call-selected-date,.book-call-time-zone,.book-call-selection-summary,.book-call-feedback){margin:0;font-size:.8125rem;line-height:1.5}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-calendar-key{color:var(--muted)}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-step .book-call-time-list{gap:.625rem;max-height:none;padding:2px;overflow:visible}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-form-grid{gap:1rem}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-visible-field-label{margin-bottom:.4rem;font-size:.8125rem}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox .book-call-form :is(input,textarea){min-height:48px;color:var(--text);padding:.75rem 1rem;font-size:1rem;font-weight:400;line-height:1.45;border:1px solid var(--line-strong)!important;background:var(--panel)!important;border-radius:999px!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox .book-call-form textarea.book-call-discussion-input{border-radius:var(--radius-md)!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox .book-call-form :is(input,textarea)::placeholder{opacity:1;color:var(--quiet)!important;font-weight:400!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox .book-call-form :is(input,textarea):is(:focus,:focus-visible){outline:0;border-color:var(--text)!important;box-shadow:none!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-step-actions{gap:.75rem;margin-top:.5rem}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-step-actions .button{font-size:.9375rem;min-height:48px!important;font-weight:500!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox .button:not(.button-secondary):not(:disabled):is(:hover,:focus-visible){border-color:var(--accent-hover)!important;background:var(--accent-hover)!important;color:var(--text-on-accent)!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox .button-secondary:not(:disabled):is(:hover,:focus-visible){border-color:var(--text)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--text)!important;background:0 0!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox .button:not(:disabled):focus-visible{outline:0;border-color:var(--text)!important;box-shadow:0 0 0 1px var(--text)!important}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox .button:disabled,body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox .button:disabled:is(:hover,:focus-visible){cursor:not-allowed;opacity:1;outline:0;border-color:var(--line)!important;background:var(--line)!important;color:var(--muted)!important;box-shadow:none!important}@media (width<=1080px){body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-dialog{width:min(100%,46rem)}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-body{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:1rem;display:grid;overflow-y:auto}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-copy{text-align:left;justify-items:start;padding:0;display:grid}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-copy h2{max-width:none;font-size:1.5rem}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-scheduler{scrollbar-gutter:auto;align-self:start;height:max-content;min-height:min-content;max-height:none;overflow:visible}}@media (width<=620px){body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox{padding:.5rem}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-dialog{max-height:calc(100dvh - 1rem);overflow:hidden}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-body{padding:.875rem}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-lightbox-copy>p:not(.eyebrow){max-width:none;font-size:.875rem;line-height:1.45}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-scheduler{padding:.625rem}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-calendar-toolbar{grid-template-columns:48px minmax(0,1fr) 48px}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-calendar-nav{width:48px;padding:0;font-size:0}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-calendar-nav:before{color:inherit;font-size:1.5rem;line-height:1}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-calendar-nav[data-book-call-month-direction=previous]:before{content:"‹"}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-calendar-nav[data-book-call-month-direction=next]:before{content:"›"}body:is(.public-page-bright,.landing-body-bright):not(.dashboard-body) .book-call-calendar-day small{display:none}}@media (width<=400px){body.public-page-bright:not(.dashboard-body){--homepage-section-title-size:2.65rem}}@media (width<=520px){body.public-page-bright:not(.dashboard-body) .contact-page .contact-name-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){body.public-page-bright:not(.dashboard-body) .contact-page .contact-form-actions{gap:.75rem}body.public-page-bright:not(.dashboard-body) .contact-page .contact-form-actions .button,body.public-page-bright:not(.dashboard-body) .contact-page .contact-booking-alternative .button{flex-basis:100%;width:100%!important}body.public-page-bright:not(.dashboard-body) .contact-page .contact-booking-alternative{grid-template-columns:minmax(0,1fr)}}body:not(.dashboard-body) .skip-link{z-index:11000;color:#fff;background:#111114;border:2px solid #bc1f2e;border-radius:999px;align-items:center;min-height:3rem;padding:.75rem 1rem;font-weight:700;display:inline-flex;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}body:not(.dashboard-body) .skip-link:focus{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}body:not(.dashboard-body) main[tabindex="-1"]:focus{outline:none}body:not(.dashboard-body) .footer-social-link{width:2.75rem;height:2.75rem}body:not(.dashboard-body) .footer-privacy-links :is(a,button),body:not(.dashboard-body) .consent-floating-button{min-height:2.75rem}body:not(.dashboard-body) .footer-privacy-links :is(a,button){align-items:center;display:inline-flex}body:not(.dashboard-body) .monthly-plan-feature-help-button{width:1.5rem;height:1.5rem}@media (pointer:coarse){body:not(.dashboard-body) .monthly-plan-feature-help-button{width:2.75rem;height:2.75rem}}:is(.consent-banner,.consent-dialog,.consent-media-panel){--text:#f7f7f8;--muted:#c9c9d1;--quiet:#9696a3;--line:#36363d;--line-strong:#4a4a54;--accent:#bc1f2e;--accent-hover:#cf3140;--accent-text:#e04450;--accent-line:#bc1f2e70;--text-on-accent:#fff;--public-interaction-line:#ffffffeb;--public-interaction-ring:#ffffff61;color:var(--text)}:is(.consent-banner,.consent-dialog,.consent-media-panel) :is(.button-secondary,.button-ghost){color:var(--text)!important;background:0 0!important;border-color:#f7f7f8b8!important}:is(.consent-banner,.consent-dialog,.consent-media-panel) :is(.button-secondary,.button-ghost):is(:hover,:focus-visible){color:#fff!important;border-color:#fff!important}.project-video-derivative-missing,.project-gif-preview-missing{background:radial-gradient(circle at 50% 42%,#ffffff14,#0000 42%),#070a0f;width:100%;display:block}.project-video-derivative-missing{height:100%;min-height:12rem}.project-gif-card .project-gif-preview-missing,.project-gif-pair-card .project-gif-preview-missing{aspect-ratio:4/5}.project-gif-card .project-gallery-media,.project-gif-pair-card .project-comparison-media{position:relative}.project-gif-card .project-shot-lightbox-trigger,.project-gif-pair-card .project-shot-lightbox-trigger{cursor:pointer}.project-gif-loop{object-fit:cover;pointer-events:none;user-select:none;background:#05070a;width:100%;height:100%;display:block}#projectShotLightbox .project-shot-lightbox-frame>.project-shot-lightbox-video{grid-area:1/1}#projectShotLightbox .project-shot-lightbox-video,#projectShotLightbox .project-shot-lightbox-comparison-video{color-scheme:dark;accent-color:#fff;object-fit:contain;pointer-events:auto;background:#05070a;border:0;display:block}#projectShotLightbox .project-shot-lightbox-video{width:var(--project-shot-lightbox-width,min(calc(100vw - 10rem), 1720px));height:var(--project-shot-lightbox-height,min(calc(100vh - 2rem), 968px));max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}#projectShotLightbox .project-shot-lightbox-comparison figure{place-items:center;display:grid;overflow:hidden}#projectShotLightbox .project-shot-lightbox-comparison :is(.project-shot-lightbox-comparison-video,.project-shot-lightbox-comparison-image){grid-area:1/1}#projectShotLightbox .project-shot-lightbox-comparison-video{aspect-ratio:4/5;width:100%;height:auto;max-height:calc(100vh - 2rem)}#projectShotLightbox :is(.project-shot-lightbox-video,.project-shot-lightbox-comparison-video,.project-shot-lightbox-comparison-image)[hidden]{display:none!important}.project-shot-lightbox-video,.project-shot-lightbox-comparison-video{transition:opacity .18s}.project-shot-lightbox-frame.is-loading :is(.project-shot-lightbox-video,.project-shot-lightbox-comparison-video){opacity:0}@media (width<=760px){#projectShotLightbox .project-shot-lightbox-video{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);height:min(100vh - 1rem,56.25vw - .5625rem);max-height:calc(100vh - 1rem)}#projectShotLightbox .project-shot-lightbox-comparison-video{max-height:calc(50vh - 1rem)}}.dashboard-body[data-dashboard-theme=bright] :is(.dashboard-overview-block,.dashboard-ticket-details,.admin-ticket-details,.admin-project-details,.admin-client-details),.dashboard-body[data-dashboard-theme=bright] .dashboard-request-table tbody td{border-top-color:var(--line)!important}.dashboard-body[data-dashboard-theme=bright] :is(.dashboard-confirm-head,.dashboard-project-lightbox-head,.admin-client-lightbox-head,.admin-request-lightbox-head,.admin-ticket-lightbox-head,.admin-meeting-info-lightbox-head){border-bottom-color:var(--line)!important}.dashboard-body[data-dashboard-theme=bright] :is(.dashboard-project-feedback-box,.dashboard-project-lightbox:not(.admin-project-modal) .dashboard-delivery-tracker,.dashboard-project-lightbox .dashboard-card-actions-sticky,.dashboard-managed-production-dialog .dashboard-card-actions,.admin-client-lightbox .admin-client-action-row){border-top-color:var(--line)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-feedback-box,.dashboard-body[data-dashboard-theme=bright] .dashboard-side-panel{border-left-color:var(--line)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-lightbox :is(.dashboard-delivery-time-marker,.dashboard-empty-state,.dashboard-draft-card,.dashboard-project-detail-grid span){border-bottom-color:var(--line)!important}.dashboard-body[data-dashboard-theme=bright] :is(.dashboard-credit-history-item,.dashboard-project-lightbox .dashboard-delivery-drive-placeholder,.dashboard-project-details-progress-rail,.dashboard-project-details-facts div){border-color:var(--line)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-details-progress-step:not(.is-complete):not(.is-current) .dashboard-project-details-progress-dot,.dashboard-body[data-dashboard-theme=bright] .dashboard-credit-history-item:is(:hover,:focus-within){border-color:var(--line-strong)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-project-details-open:not(:hover):not(:focus-visible),.dashboard-body[data-dashboard-theme=bright] .dashboard-managed-production-dialog :is(.dashboard-card-actions,.dashboard-managed-production-call) .button-secondary:not(:hover):not(:focus-visible){border-color:var(--line)!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-has-action{grid-template-rows:auto auto minmax(1.2rem,auto)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.28rem .75rem!important;min-height:7rem!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-has-action>span:first-child{grid-area:1/1;align-self:center;min-width:0;line-height:1.2;padding-right:0!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-has-action>.dashboard-overview-metric-action{grid-area:1/2;align-self:start;min-height:2rem;padding-inline:.7rem;font-size:.8125rem;position:static!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-has-action>.dashboard-overview-metric-action:is(:hover,:focus-visible){border-color:var(--dashboard-interaction-line)!important;color:var(--text)!important;box-shadow:0 0 0 1px var(--dashboard-interaction-ring)!important;background:0 0!important}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-has-action>strong{grid-area:2/1/auto/-1;min-width:0}.dashboard-body[data-dashboard-view=overview] .dashboard-overview-metric-has-action>p{grid-area:3/1/auto/-1;align-self:start;min-width:0;font-size:.875rem;line-height:1.35;margin:0!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-visitor-map-panel{border-color:var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;color:var(--text)!important;background-image:none!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-visitor-map-controls{border-color:var(--line-strong)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-earth-map-shell{border-color:var(--line)!important;background:var(--bg-soft)!important;background-color:var(--bg-soft)!important;background-image:none!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-earth-map-image{filter:brightness(0)saturate();opacity:1}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] :is(.admin-website-kpis>span,.admin-visitor-origin-list>div){border-color:var(--line)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-website-panel .admin-line-chart-grid line{stroke:color-mix(in srgb, var(--text) 12%, transparent)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-website-panel :is(.admin-line-chart-line.is-secondary,.admin-line-chart-dots circle.is-secondary){stroke:var(--muted)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-website-panel .admin-line-chart-dots circle{fill:var(--panel)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-website-panel .admin-line-chart-hotspot-dot{border-color:var(--panel)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-website-panel .admin-line-chart-hotspot.is-secondary .admin-line-chart-hotspot-dot{background:var(--muted)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--muted) 70%, transparent)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-website-panel .admin-line-chart-band-dot.is-secondary{border-color:var(--panel)!important;background:var(--muted)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--muted) 28%, transparent)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-website-panel :is(.admin-legend-row i.is-secondary,.admin-source-list i.is-2){background:var(--muted)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-website-panel .admin-source-list i.is-4{background:var(--line-strong)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-website-panel .admin-donut-track{stroke:var(--line)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-website-panel .admin-donut-segment.is-2{stroke:var(--muted)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-website-panel .admin-donut-segment.is-4{stroke:var(--line-strong)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-line-chart-tooltip{border-color:var(--line-strong)!important;background:var(--panel)!important;background-color:var(--panel)!important;color:var(--text)!important;box-shadow:0 .75rem 1.8rem #11111424!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=overview] .admin-line-chart-tooltip:after{border-right-color:var(--line-strong)!important;border-bottom-color:var(--line-strong)!important;background:var(--panel)!important;background-color:var(--panel)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] :is(.admin-storyboard-page-workspace,.admin-project-modal) .admin-storyboard-form{border-color:var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;color:var(--text)!important;background-image:none!important}.admin-body.dashboard-body[data-dashboard-theme=bright] :is(.admin-storyboard-page-workspace,.admin-project-modal) .admin-storyboard-cover-card{border:1px solid var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;color:var(--text)!important;background-image:none!important}.admin-body.dashboard-body[data-dashboard-theme=bright] :is(.admin-storyboard-page-workspace,.admin-project-modal) .admin-storyboard-cover-fields :is(input,textarea){border-color:var(--line-strong)!important;background:var(--bg-soft)!important;background-color:var(--bg-soft)!important;color:var(--text)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] :is(.admin-storyboard-page-workspace,.admin-project-modal) .admin-storyboard-auto-source{border-radius:999px;align-items:center;gap:.45rem;width:fit-content;max-width:100%;margin:0;padding:.35rem .55rem;display:inline-flex;border:1px solid var(--line)!important;background:var(--bg-soft)!important;background-color:var(--bg-soft)!important;color:var(--muted)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] :is(.admin-storyboard-page-workspace,.admin-project-modal) :is(.admin-storyboard-cover-brand span,.admin-storyboard-auto-source span,.admin-storyboard-cover-disclosure p){color:var(--quiet)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] :is(.admin-storyboard-page-workspace,.admin-project-modal) :is(.admin-storyboard-auto-source strong,.admin-storyboard-cover-disclosure strong){color:var(--text)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] :is(.admin-storyboard-page-workspace,.admin-project-modal) .admin-storyboard-cover-disclosure{border-top-color:var(--line)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-native-storyboard-cover{border-color:var(--line)!important;background:var(--panel)!important;background-color:var(--panel)!important;color:var(--text)!important;background-image:none!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-native-storyboard-cover-copy>p:first-child{color:var(--accent-text)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-native-storyboard-cover :is(.dashboard-native-storyboard-cover-copy h3,.dashboard-native-storyboard-cover-copy strong,.dashboard-native-storyboard-cover-notice strong){color:var(--text)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-native-storyboard-cover :is(.dashboard-native-storyboard-subtitle,.dashboard-native-storyboard-cover-notice p){color:var(--muted)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-native-storyboard-cover :is(.dashboard-native-storyboard-cover-brand>span:last-child,.dashboard-native-storyboard-cover-copy small,.dashboard-native-storyboard-cover-copy span){color:var(--quiet)!important}.dashboard-body[data-dashboard-theme=bright] .dashboard-native-storyboard-cover-notice{border-top-color:var(--line)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-collection-filter-tabs>.admin-collection-filter-button:is(.is-active,[aria-pressed=true],[aria-selected=true]){color:var(--text)!important;background:0 0!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-ticket-lightbox :is(.dashboard-ticket-message-date-line,.dashboard-ticket-message-edited){color:var(--quiet)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-ticket-lightbox .dashboard-ticket-message+.dashboard-ticket-message{border-top-color:var(--line)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-client-lightbox .admin-client-support-table tbody tr.is-attention th{color:#6b4c00!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-client-lightbox .admin-client-support-table tbody tr.is-stable th{color:#0b5b35!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-view[data-admin-section=settings] .admin-permission-option{border-color:var(--line)!important;color:var(--text)!important;background:0 0!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-meeting-data-row.is-finished .admin-meeting-status{color:var(--muted)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .button.admin-ticket-send-button:is(:hover,:focus-visible){background:0 0!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-social-view :is([data-admin-social-export],[data-admin-social-full-ranking],.admin-social-detail-button:not([aria-expanded=true]),.admin-social-chart-card header>button):not(:disabled):is(:hover,:focus-visible){border-color:var(--dashboard-interaction-line)!important;background:var(--social-control-fill)!important;background-color:var(--social-control-fill)!important;color:var(--text)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-social-view .admin-social-action-card:is(:hover,:focus-visible){background:var(--panel)!important;background-color:var(--panel)!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-social-view :is(.admin-social-ranked-row,.admin-social-trend-column,.admin-social-duration-column,.admin-social-mix-row,.admin-social-data-details>summary):is(:hover,:focus-visible){background:0 0!important}.admin-body.dashboard-body[data-dashboard-theme=bright] .admin-social-view .admin-social-opportunity-point:is(:hover,:focus-visible){background:color-mix(in srgb, var(--accent) 18%, var(--panel))!important;background-color:color-mix(in srgb, var(--accent) 18%, var(--panel))!important}