.project-wizard-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:24px}.project-wizard-steps button{min-width:0;min-height:72px;padding:10px;border:1px solid #d8d2c9;border-radius:6px;background:#fbfaf7;color:#5e5954;text-align:left}.project-wizard-steps button>span{display:grid;width:24px;height:24px;margin-bottom:7px;place-items:center;border-radius:50%;background:#ece7e1;color:#312a34;font-size:12px;font-weight:800}.project-wizard-steps button b,.project-wizard-steps button small{display:block}.project-wizard-steps button small{margin-top:2px;color:#847c76}.project-wizard-steps button.active{border-color:#25172b;background:#25172b;color:#fff}.project-wizard-steps button.active>span,.project-wizard-steps button.done>span{background:#a6784f;color:#fff}.project-wizard-steps button.done{border-color:#bea98f;color:#25172b}.project-wizard-panel[hidden]{display:none}.project-wizard-panel{min-height:360px}.project-template-choice-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none!important;overflow:visible!important}.project-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.project-review-grid>div{min-width:0;padding:14px;border:1px solid #dfdad3;border-radius:6px;background:#fbfaf7}.project-review-grid>div.wide{grid-column:1/-1}.project-review-grid span,.project-review-grid strong{display:block}.project-review-grid span{margin-bottom:5px;color:#756e68;font-size:11px;font-weight:800;text-transform:uppercase}.project-wizard-actions{justify-content:space-between;border-top:1px solid #e2ddd7;padding-top:16px}.project-next-action{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 16px;padding:15px 16px;border:1px solid #d8d0c5;border-left:4px solid #7a5b82;border-radius:6px;background:#faf8f4}.project-next-action.critical,.project-next-action.high{border-left-color:#9a563f;background:#fff8f3}.project-next-action p,.project-next-action span,.project-next-action strong{display:block;margin:0}.project-next-action span{color:#756d67;font-size:11px;font-weight:800;text-transform:uppercase}.project-next-action strong{margin-top:3px;color:#211a22;font-size:18px}.project-next-action p{margin-top:4px;color:#655f5a}.project-next-action button{flex:0 0 auto;background:#211a22;color:#fff}.project-document-stage+.project-document-stage{margin-top:14px}.project-document-stage-head{display:flex;justify-content:space-between;gap:10px;padding:6px 4px;color:#716a64}.project-document-stage-head strong{color:#332b35;font-size:12px;text-transform:uppercase}.project-document-stage-head span{font-size:11px}.contract-empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.settings-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.settings-map button{display:block;min-height:104px;padding:14px!important;text-align:left}.settings-map button em,.settings-map button span,.settings-map button strong{display:block}.settings-map button span{margin-top:5px;color:#716a64;font-size:12px;line-height:1.35}.settings-map button em{margin-top:10px;color:#7a5b82;font-size:11px;font-style:normal;font-weight:800}.settings-map button.active em,.settings-map button.active span{color:inherit}@media (max-width:900px){.project-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.project-review-grid,.project-template-choice-grid,.settings-map{grid-template-columns:1fr}.project-next-action{align-items:stretch;flex-direction:column}.project-next-action button{width:100%}}@media (max-width:560px){.project-wizard-steps button{min-height:58px;padding:7px;font-size:12px}.project-wizard-steps button small{display:none}.project-wizard-panel{min-height:0}.project-wizard-actions{align-items:stretch;flex-direction:column}.project-wizard-actions button{width:100%}}:root,html[data-tono-theme=editorial],html[data-tono-theme=light]{--app-bg:#f5f5f7;--surface:#fff;--surface-soft:#f8f8fa;--surface-muted:#efeff2;--accent:#c51d61;--accent-strong:#941447;--accent-soft:#fae8f0;--accent-rgb:197 29 97;--accent-contrast:#fff;--hero-bg:#fff;--hero-text:#1d1d1f;--hero-muted:#6e6e73;--nav-shell:rgba(232,232,237,.72);--ink:#1d1d1f;--ink-2:#2c2c2e;--muted:#6e6e73;--line:#d2d2d7;--line-strong:#a1a1a6;--paper:#f5f5f7;--paper-2:#f5f5f7;--paper-3:#fff;--radius:8px;--shadow-soft:0 10px 30px rgba(0,0,0,.055);--shadow-paper:0 1px 2px rgba(0,0,0,.035)}html[data-tono-theme=dark]{--app-bg:#111113;--surface:#1c1c1e;--surface-soft:#242426;--surface-muted:#2c2c2e;--accent:#ff4fa2;--accent-strong:#ff8dc3;--accent-soft:#351426;--accent-rgb:255 79 162;--accent-contrast:#fff;--hero-bg:#1c1c1e;--hero-text:#f5f5f7;--hero-muted:#a1a1a6;--nav-shell:rgba(58,58,60,.72);--ink:#f5f5f7;--ink-2:#e5e5ea;--muted:#a1a1a6;--line:#3a3a3c;--line-strong:#636366;--paper:#111113;--paper-2:#171719;--paper-3:#1c1c1e;--shadow-soft:0 14px 40px rgba(0,0,0,.24);--shadow-paper:0 1px 2px rgba(0,0,0,.35)}html[data-tono-theme=graphite]{--app-bg:#f5f5f7;--surface:#fff;--surface-soft:#f7f7f8;--surface-muted:#ececef;--accent:#3a3a3c;--accent-strong:#1d1d1f;--accent-soft:#ededf0;--accent-rgb:58 58 60;--hero-bg:#fff;--hero-text:#1d1d1f;--hero-muted:#6e6e73;--nav-shell:rgba(232,232,237,.72);--ink:#1d1d1f;--muted:#6e6e73;--line:#d2d2d7;--paper:#f5f5f7;--paper-2:#f5f5f7;--paper-3:#fff}html[data-tono-theme=plum]{--app-bg:#f6f4f6;--surface:#fff;--surface-soft:#faf7f9;--surface-muted:#f0e9ee;--accent:#71365f;--accent-strong:#4b223f;--accent-soft:#f5eaf1;--accent-rgb:113 54 95;--hero-bg:#fff;--hero-text:#221d21;--hero-muted:#746b71;--nav-shell:rgba(236,230,234,.76)}html[data-tono-theme=sage]{--app-bg:#f3f6f4;--surface:#fff;--surface-soft:#f6faf7;--surface-muted:#e8efea;--accent:#47705a;--accent-strong:#2e4c3c;--accent-soft:#e7f0ea;--accent-rgb:71 112 90;--hero-bg:#fff;--hero-text:#1e2822;--hero-muted:#68736c;--nav-shell:rgba(228,236,231,.76)}html[data-tono-theme=gold]{--app-bg:#f7f5f0;--surface:#fff;--surface-soft:#fbf8f2;--surface-muted:#f1eadf;--accent:#8a5f20;--accent-strong:#624212;--accent-soft:#f5ebd9;--accent-rgb:138 95 32;--hero-bg:#fff;--hero-text:#272116;--hero-muted:#746c5e;--nav-shell:hsla(39,32%,90%,.76)}html{background:var(--app-bg);color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html[data-tono-theme=dark]{color-scheme:dark}body{font-family:inherit}body,html[data-tono-theme=dark] .document-shell,html[data-tono-theme=dark] .manager-shell,html[data-tono-theme=dark] .studio-manager,html[data-tono-theme=dark] body{background:var(--app-bg);color:var(--ink)}button,input,select,textarea{font-family:inherit;letter-spacing:0}html[data-tono-theme] input,html[data-tono-theme] select,html[data-tono-theme] textarea{background:var(--surface);border-color:var(--line);color:var(--ink)}html[data-tono-theme] input::placeholder,html[data-tono-theme] textarea::placeholder{color:color-mix(in srgb,var(--muted) 82%,transparent)}html[data-tono-theme] button{border-color:var(--line)}html[data-tono-theme] .manager-primary,html[data-tono-theme] .primary-action,html[data-tono-theme] .quote-builder button[type=submit],html[data-tono-theme] button.manager-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast,#fff)}html[data-tono-theme] .manager-primary:hover,html[data-tono-theme] .primary-action:hover,html[data-tono-theme] button.manager-primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}button{-webkit-tap-highlight-color:transparent;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .15s ease}button:not(:disabled):active{transform:scale(.985)}button:disabled{cursor:not-allowed;opacity:.46}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgb(var(--accent-rgb)/.22);outline-offset:2px}::selection{background:var(--accent-soft);color:var(--accent-strong)}.topbar{min-height:64px;gap:22px;padding:10px clamp(16px,3vw,34px);border-bottom:1px solid rgba(0,0,0,.08);background:hsla(0,0%,100%,.82);color:var(--ink);box-shadow:0 1px 0 hsla(0,0%,100%,.65);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px)}.brand{min-width:190px}.brand-logo{width:150px;max-height:34px}.brand>span:last-child{border:0;background:transparent}.brand>span:last-child small{display:none}.topnav{max-width:390px;gap:3px;padding:4px;border:0;border-radius:8px;background:var(--nav-shell);box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.topnav button{min-width:92px;min-height:34px;padding:7px 14px;border:0;border-radius:6px;background:transparent;color:#55555a;font-size:13px;font-weight:650}.topnav button:hover{color:var(--ink);background:hsla(0,0%,100%,.56);box-shadow:none}.topnav button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.09),inset 0 0 0 1px rgba(0,0,0,.035)}.user-chip{min-height:40px;padding:7px 11px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:hsla(0,0%,100%,.8);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.035)}.user-chip:hover{border-color:rgb(var(--accent-rgb)/.24);background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.07)}.user-chip strong{color:var(--accent);font-size:11px}.workspace{grid-template-columns:260px minmax(0,1fr);min-height:calc(100dvh - 64px)}.main-panel{min-width:0;padding:34px clamp(22px,4vw,56px) 72px;background:var(--app-bg)}.command-sidebar,.side-panel{top:64px;height:calc(100dvh - 64px);padding:18px 14px;border-right:1px solid rgba(0,0,0,.07);background:rgba(250,250,252,.92);color:var(--ink);box-shadow:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.document-side-section,.notice,.sidebar-card{border:0;border-radius:8px;background:transparent;box-shadow:none}.sidebar-card{padding:13px 10px}.document-side-section+.document-side-section,.sidebar-card+.sidebar-card{border-top:1px solid rgba(0,0,0,.07)}.document-side-section>span,.manager-sidebar-title,.sidebar-card>span{color:#86868b;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.workspace-card strong{color:var(--ink);font-family:inherit;font-size:18px;font-weight:700}.notice p,.side-limits small,.workspace-card em,.workspace-card small{color:var(--muted)}.command-sidebar .manager-side-links,.manager-side-links{gap:4px}.command-sidebar .manager-side-links button,.document-side-list button,.manager-side-links a,.manager-side-links button,.module-filter.compact button{justify-content:flex-start;min-height:38px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#3a3a3c;box-shadow:none;font-size:13px;font-weight:600;text-decoration:none}.command-sidebar .manager-side-links button:hover,.document-side-list button:hover,.manager-side-links a:hover,.manager-side-links button:hover,.module-filter.compact button.active,.module-filter.compact button:hover{background:var(--accent-soft);color:var(--accent-strong)}.command-dashboard{width:min(1280px,100%);margin-inline:auto;gap:34px}.command-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);grid-gap:clamp(28px,5vw,76px);gap:clamp(28px,5vw,76px);align-items:center;padding:28px 4px 34px;border:0;border-bottom:1px solid rgba(0,0,0,.08);border-radius:0;background:transparent;color:var(--ink);box-shadow:none}.command-hero .eyebrow,.command-section .eyebrow{margin:0 0 8px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.clients-command-head h1,.command-hero h1,.command-hero h2,.command-section h3,.documents-hub-head h1,.manager-launch-head strong,.projects-command-head h1{font-family:inherit;letter-spacing:0}.command-hero h1{color:var(--ink);font-size:clamp(36px,5.5vw,68px);font-weight:720;line-height:.98}.command-hero h2{margin-top:7px;color:#6e6e73;font-size:clamp(27px,3.7vw,46px);font-weight:620;line-height:1.04}.command-hero>div>p:not(.eyebrow){max-width:720px;margin:18px 0 0;color:var(--muted);font-size:17px;line-height:1.55}.hero-plan-card{align-content:start;padding:20px;border:1px solid rgba(0,0,0,.075);border-radius:8px;background:#fff;color:var(--ink);box-shadow:0 8px 28px rgba(0,0,0,.045)}.hero-plan-card p,.hero-plan-card small,.hero-plan-card span{color:var(--muted)}.hero-plan-card strong{color:var(--ink);font-family:inherit;font-size:21px;font-weight:700}.hero-actions{gap:8px}.action-bar button,.clients-command-actions button,.form-actions button,.hero-actions button,.manager-panel header button,.project-editor-actions button,.projects-command-actions button,.row-actions-inline button,.table-toolbar button{min-height:38px;padding:8px 12px;border:1px solid rgba(0,0,0,.1);border-radius:7px;background:#fff;color:var(--ink);box-shadow:none;font-size:13px;font-weight:650}.action-bar button:hover,.clients-command-actions button:hover,.form-actions button:hover,.hero-actions button:hover,.manager-panel header button:hover,.project-editor-actions button:hover,.projects-command-actions button:hover,.row-actions-inline button:hover,.table-toolbar button:hover{border-color:rgb(var(--accent-rgb)/.3);background:var(--accent-soft);color:var(--accent-strong)}.hero-actions button.primary,.manager-primary,.studio-manager-shell .manager-primary{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:none}.hero-actions button.primary-soft{border-color:rgb(var(--accent-rgb)/.22);background:var(--accent-soft);color:var(--accent-strong)}.hero-actions button.primary:hover,.manager-primary:hover,.studio-manager-shell .manager-primary:hover{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff}.hero-actions button.primary-soft:hover{border-color:rgb(var(--accent-rgb)/.34);background:color-mix(in srgb,var(--accent-soft) 76%,var(--accent) 24%);color:var(--accent-strong)}.command-section{gap:15px;padding:0;border:0;background:transparent}.command-section header{gap:1px}.command-section h3{color:var(--ink);font-size:clamp(24px,3vw,34px);font-weight:700}.attention-grid,.continue-grid,.intent-grid,.today-grid{gap:10px}.attention-grid button,.continue-grid button,.intent-grid button,.today-grid button{min-height:132px;padding:18px;border:1px solid rgba(0,0,0,.075);border-radius:8px;background:#fff;color:var(--ink);box-shadow:none}.attention-grid button:hover,.continue-grid button:hover,.intent-grid button:hover,.today-grid button:hover{transform:translateY(-1px);border-color:rgb(var(--accent-rgb)/.28);box-shadow:0 8px 24px rgba(0,0,0,.055)}.intent-grid button>span{width:34px;height:34px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.attention-grid strong,.continue-grid strong,.intent-grid strong{color:var(--ink);font-size:16px;font-weight:700}.attention-grid span,.continue-grid small,.intent-grid small,.today-grid small{color:var(--muted)}.studio-manager-shell{width:min(1460px,100%);margin-inline:auto;color:var(--ink)}.app-boot-gate{min-height:min(760px,calc(100svh - 96px));display:grid;place-items:center;padding:clamp(24px,5vw,72px)}.app-boot-card{width:min(560px,100%);display:grid;grid-gap:18px;gap:18px;padding:clamp(28px,5vw,46px);border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:0 18px 55px rgba(0,0,0,.06)}.app-boot-brand{color:var(--accent);font-size:17px;font-weight:760}.app-boot-card strong{max-width:460px;color:var(--ink);font-size:clamp(34px,7vw,58px);font-weight:760;letter-spacing:0;line-height:.98}.app-boot-card p{max-width:430px;margin:0;color:var(--muted);font-size:18px;line-height:1.45}.app-boot-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted)}.app-boot-status small,.app-boot-status span{padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);font-size:13px;font-weight:650}.app-boot-skeleton{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.app-boot-skeleton i{display:block;height:54px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb)/.08),transparent),var(--surface-soft);background-size:220% 100%;animation:tonoBootPulse 1.4s ease-in-out infinite}@keyframes tonoBootPulse{0%{background-position:140% 0}to{background-position:-80% 0}}.studio-manager-launchpad{gap:28px}.manager-launch-head{display:grid;grid-gap:6px;gap:6px;padding:12px 2px 8px}.manager-launch-head span,.manager-launch-section-head span{color:var(--accent);font-size:12px;font-weight:700;text-transform:none}.manager-launch-head strong{max-width:760px;color:var(--ink);font-size:clamp(34px,5vw,58px);font-weight:720;line-height:1.02}.manager-launch-section-head{margin-top:0;padding-top:20px;border-top:1px solid rgba(0,0,0,.08)}.manager-launch-section-head strong{color:var(--muted);font-size:13px;font-weight:600}.manager-launch-grid{gap:10px}.manager-launch-card,.manager-launch-card.operational{min-height:150px;padding:18px;border:1px solid rgba(0,0,0,.075);border-radius:8px;background:#fff;color:var(--ink);box-shadow:none}.manager-launch-card.operational{background:var(--surface-soft)}.manager-launch-card:hover,html[data-tono-theme] .manager-launch-card:hover{transform:translateY(-1px);border-color:rgb(var(--accent-rgb)/.28);box-shadow:0 9px 28px rgba(0,0,0,.06)}.manager-launch-card svg{padding:8px;border:0;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.manager-launch-card strong{color:var(--ink);font-size:17px;font-weight:700}.manager-launch-card span{color:var(--muted);font-size:13px}.clients-command-head,.documents-hub-head,.manager-metric,.manager-panel,.projects-command-head,.studio-manager-shell .manager-metric,.studio-manager-shell .manager-panel,.tono-document-shell{border:1px solid rgba(0,0,0,.075);border-radius:8px;background:#fff;color:var(--ink);box-shadow:none}.manager-panel header,.studio-manager-shell .manager-panel header{min-height:56px;border-bottom:1px solid rgba(0,0,0,.065);background:transparent}.manager-panel header strong,.studio-manager-shell .manager-panel header strong{color:var(--ink);font-size:16px;font-weight:700}.manager-metric{padding:15px}.manager-metric span{color:var(--muted)}.manager-metric strong{color:var(--ink);font-size:23px;font-weight:700}.manager-local-tabs,.manager-tabs,.merch-pos-tabs,.project-control-tabs,.project-creative-subnav,.project-document-switch,.project-workspace-switch{gap:3px;padding:4px;border:0;border-radius:8px;background:var(--surface-muted);box-shadow:inset 0 0 0 1px rgba(0,0,0,.035)}.manager-local-tabs button,.manager-tabs button,.merch-pos-tabs button,.project-control-tabs button,.project-creative-subnav button,.project-document-switch button,.project-workspace-switch button{min-height:36px;border:0;border-radius:6px;background:transparent;color:#5c5c61;box-shadow:none;font-size:12px;font-weight:650}.manager-local-tabs button:hover,.manager-tabs button:hover,.merch-pos-tabs button:hover,.project-control-tabs button:hover,.project-creative-subnav button:hover,.project-document-switch button:hover,.project-workspace-switch button:hover{background:hsla(0,0%,100%,.55);color:var(--ink)}.manager-local-tabs button.active,.manager-tabs button.active,.merch-pos-tabs button.active,.project-control-tabs button.active,.project-creative-subnav button.active,.project-document-switch button.active,.project-workspace-switch button.active{background:#fff;color:var(--ink);box-shadow:0 1px 4px rgba(0,0,0,.08)}.clients-command-head,.projects-command-head{padding:28px;background:#fff}.clients-command-head h1,.projects-command-head h1{color:var(--ink);font-size:clamp(32px,5vw,52px);font-weight:720}.clients-command-head p,.projects-command-head p{color:var(--muted)}.account-form input,.account-form select,.account-form textarea,.booking-page input:not([type=checkbox]):not([type=radio]),.booking-page select,.booking-page textarea,.signature-public-page input:not([type=checkbox]):not([type=radio]),.studio-manager-shell input:not([type=checkbox]):not([type=radio]),.studio-manager-shell select,.studio-manager-shell textarea,.tool-paper input:not([type=checkbox]):not([type=radio]),.tool-paper select,.tool-paper textarea{min-height:42px;padding:9px 11px;border:1px solid #c7c7cc;border-radius:7px;background:#fff;color:var(--ink);box-shadow:0 1px 1px rgba(0,0,0,.02)}.studio-manager-shell textarea,.tool-paper textarea{min-height:96px;resize:vertical}.studio-manager-shell input::placeholder,.studio-manager-shell textarea::placeholder,.tool-paper input::placeholder,.tool-paper textarea::placeholder{color:#8e8e93;opacity:1}.studio-manager-shell input:focus,.studio-manager-shell select:focus,.studio-manager-shell textarea:focus,.tool-paper input:focus,.tool-paper select:focus,.tool-paper textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgb(var(--accent-rgb)/.13);outline:0}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.checkbox-line{color:#4a4a4f}.project-action-focus,.project-context-launcher,.project-editor-head,.project-executive-card,.project-lifecycle-shell,.project-milestone-grid article,.project-next-action,.project-operational-document-picker,.project-package-milestones,.project-task-card,.project-task-column{border-color:rgba(0,0,0,.075);border-radius:8px;background:#fff;box-shadow:none}.project-editor-title strong{color:var(--ink);font-size:clamp(29px,4vw,46px);font-weight:720;letter-spacing:0}.project-control-metrics>button,.project-control-metrics>div,.project-dashboard-metrics .manager-metric{border-color:rgba(0,0,0,.07);border-radius:8px;background:#fff}.project-lifecycle button{border-color:rgba(0,0,0,.075);border-radius:7px;background:#fff}.project-lifecycle button.active,.project-lifecycle button:hover{border-color:rgb(var(--accent-rgb)/.28);background:var(--accent-soft)}.project-task-card:hover{border-color:rgb(var(--accent-rgb)/.24);box-shadow:0 6px 18px rgba(0,0,0,.045)}.client-drawer-backdrop,.client-profile-backdrop,.project-action-execution-backdrop,.project-record-modal-backdrop{background:rgba(0,0,0,.34);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.client-drawer,.client-profile-sheet,.project-action-execution-drawer,.project-record-modal{border-color:hsla(0,0%,100%,.5);border-radius:8px 0 0 8px;background:#fff;box-shadow:-20px 0 60px rgba(0,0,0,.16)}.asset-card,.client-crm-sidebar section,.crm-client-card,.mini-row,.opportunity-card,.receipt-card,.service-card,.studio-merch-product-card,.studio-merch-sale-card{border-color:rgba(0,0,0,.075);border-radius:8px;background:#fff;box-shadow:none}.crm-client-card.active,.crm-client-card:hover{border-color:rgb(var(--accent-rgb)/.28);background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.055)}.crm-client-card.active{box-shadow:inset 3px 0 0 var(--accent),0 8px 24px rgba(0,0,0,.05)}.client-card-context strong,.document-priority,.project-task-session-badge,.service-card-title em,.status-chip{border-radius:999px;font-weight:700}@media screen{.document-table-editor,.generic-document-table-wrap,.operational-table-wrap,.table-wrap{border-color:rgba(0,0,0,.08);border-radius:8px;background:#fff}.document-table-editor th,.generic-document-table th,.operational-table th,.studio-manager-shell table th,.table-wrap th{color:#55555a;background:#f2f2f4;font-size:11px;font-weight:700}.document-table-editor td,.generic-document-table td,.operational-table td,.studio-manager-shell table td,.table-wrap td{border-color:#e5e5e7;background:#fff}}.documents-hub-head{padding:28px}.documents-hub-head h1{font-size:clamp(34px,5vw,56px);font-weight:720}.document-editor-head.refined,.document-flow-card,.document-recommended-card,.module-card,.specific-editor-section,.tono-document-shell,.tool-card{border-color:rgba(0,0,0,.075);border-radius:8px;background:#fff;box-shadow:none}.tono-document-sticky{background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px)}.tono-document-title>strong{color:var(--ink);font-size:clamp(22px,3vw,32px);font-weight:720}.tono-document-title>span{color:var(--accent)}.tono-document-tabs button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.settings-color-options button{min-height:86px;border-color:rgba(0,0,0,.08);border-radius:8px;background:#fff}.settings-color-options button.active,.settings-color-options button:hover{border-color:rgb(var(--accent-rgb)/.35);background:var(--accent-soft);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb)/.2)}.settings-color-options button>span{border-radius:8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.manager-notice{border:1px solid rgb(var(--accent-rgb)/.24);border-radius:8px;background:var(--accent-soft);color:var(--accent-strong);box-shadow:0 8px 24px rgba(0,0,0,.055)}.beta-auth-shell,.booking-page,.signature-public-page{background:var(--app-bg);color:var(--ink)}.beta-auth-card,.booking-form,.booking-hero,.booking-success,.signature-public-card,.signature-public-form,.signature-public-shell header{border-color:rgba(0,0,0,.075);border-radius:8px;background:#fff;box-shadow:0 10px 34px rgba(0,0,0,.055)}.beta-auth-card h1,.booking-hero h1,.signature-public-shell h1{color:var(--ink);font-family:inherit;font-weight:720;letter-spacing:0}[role=button],a,button{touch-action:manipulation}.danger-action,.icon-danger{border-color:#f0c7c3!important;background:#fff7f6!important;color:#b42318!important}.danger-action:hover,.icon-danger:hover{border-color:#dc766d!important;background:#fff0ee!important;color:#8f1d14!important}.metric-positive{color:#1f7a45}.metric-negative{color:#b42318}@media (max-width:1040px){.workspace{grid-template-columns:1fr}.side-panel{position:static;height:auto;border-right:0;border-top:1px solid rgba(0,0,0,.07)}.main-panel{order:1}.side-panel{order:2}}@media (max-width:720px){.topbar{position:-webkit-sticky;position:sticky;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:8px 12px}.brand{min-width:0}.brand-logo{width:126px}.user-chip{width:auto;max-width:190px}.user-chip strong{display:none}.topnav{grid-column:1/-1;width:100%;max-width:none;order:3}.topnav button{flex:1 1;min-width:0}.main-panel{padding:24px 14px 56px}.command-dashboard{gap:28px}.command-hero{grid-template-columns:1fr;gap:24px;padding:18px 2px 28px}.command-hero h1{font-size:clamp(36px,12vw,52px)}.command-hero h2{font-size:clamp(25px,8vw,36px)}.command-hero>div>p:not(.eyebrow){font-size:15px}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions button{width:100%;min-height:44px}.attention-grid,.continue-grid,.intent-grid,.manager-launch-grid,.today-grid{grid-template-columns:1fr}.intent-grid button,.manager-launch-card,.manager-launch-card.operational{min-height:120px}.manager-launch-head strong{font-size:clamp(34px,10vw,48px)}.manager-operational-grid{display:grid;grid-template-columns:1fr;overflow:visible}.clients-command-head,.documents-hub-head,.projects-command-head{padding:20px}.manager-local-tabs,.manager-tabs,.project-control-tabs,.project-creative-subnav{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.manager-local-tabs::-webkit-scrollbar,.manager-tabs::-webkit-scrollbar,.project-control-tabs::-webkit-scrollbar,.project-creative-subnav::-webkit-scrollbar{display:none}.manager-local-tabs button,.manager-tabs button,.project-control-tabs button,.project-creative-subnav button{flex:0 0 auto;min-width:max-content}.client-drawer,.client-profile-sheet,.project-action-execution-drawer,.project-record-modal{width:100vw;max-height:100dvh;border-radius:0}}html[data-tono-theme] .command-hero h2{color:var(--muted)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}