*{box-sizing:border-box}:root{--bg:#f4f6f8;--surface:#fff;--soft:#f8fafb;--text:#151a1f;--muted:#6f7883;--line:#e2e7eb;--dark:#11161b;--accent:#e2a13a;--accent-dark:#a96d10;--success:#3c9463;--danger:#b54f4f;--shadow:0 20px 65px rgba(19,26,32,.08)}.catalog-settings-card{margin-top:22px}.catalog-settings-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.catalog-settings-heading p{max-width:760px;color:var(--muted)}.catalog-archive-toggle{display:flex;align-items:center;gap:8px;white-space:nowrap}.catalog-builder-views{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:22px 0 12px}.catalog-builder-views>button{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:16px;border:1px solid var(--line);border-radius:15px;color:var(--muted);text-align:left;background:rgba(255,255,255,.018);cursor:pointer}.catalog-builder-views>button>span:first-child{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:900}.catalog-builder-views>button>span:last-child{display:grid;grid-gap:4px;gap:4px}.catalog-builder-views strong{color:var(--text);font-size:15px}.catalog-builder-views small{color:var(--muted);font-size:11px;line-height:1.45}.catalog-builder-views>button.is-active{border-color:rgba(198,162,113,.5);background:rgba(198,162,113,.07);box-shadow:inset 3px 0 0 #c6a271}.catalog-builder-views>button.is-active>span:first-child{border-color:#c6a271;color:#0a1b29;background:#c6a271}.catalog-primary-action{min-height:42px;margin:0 0 4px;padding:0 15px}.catalog-composer{margin:22px 0;border:1px solid var(--line);border-radius:16px;overflow:hidden}.catalog-composer>summary{cursor:pointer;padding:16px 18px;font-weight:800;color:var(--accent-dark)}.catalog-composer-body{display:grid;grid-gap:16px;gap:16px;padding:0 18px 18px}.catalog-composer-body label{display:grid;grid-gap:7px;gap:7px;font-weight:750}.catalog-composer-body input,.catalog-composer-body select,.catalog-composer-body textarea{width:100%}.catalog-composer-actions,.catalog-item-actions{display:flex;gap:10px;flex-wrap:wrap}.catalog-empty-state{padding:18px;border:1px dashed var(--line);border-radius:14px}.catalog-empty-state p{margin:6px 0 0;color:var(--muted)}.catalog-item-groups{display:grid;grid-gap:22px;gap:22px}.catalog-item-groups h3{display:flex;align-items:center;gap:9px;margin:0 0 10px}.catalog-group-description,.catalog-item-groups h3 span{color:var(--muted);font-size:13px}.catalog-group-description{margin:-5px 0 10px}.catalog-item-list{display:grid;grid-gap:9px;gap:9px}.catalog-item-list article{display:flex;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--line);border-radius:14px}.catalog-item-thumbnail{width:76px;height:76px;flex:0 0 auto;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.catalog-item-thumbnail-empty{display:grid;place-items:center;background:rgba(128,145,160,.09);color:var(--muted);font-size:28px;font-weight:500}.catalog-item-list article.is-archived{opacity:.58}.catalog-item-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.catalog-item-main small,.catalog-item-main>span{color:var(--muted)}.catalog-item-actions{align-items:center;justify-content:flex-end}.catalog-item-actions a,.catalog-item-actions button{border:0;background:none;color:var(--accent-dark);font-weight:750;cursor:pointer;padding:6px}.catalog-remove-text-action{align-self:center;padding:5px 2px;border:0;color:var(--muted);background:none;font-size:11px;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(128,145,160,.35);text-decoration-color:rgba(128,145,160,.35);text-underline-offset:3px;cursor:pointer}.catalog-remove-text-action:hover{color:var(--danger);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.catalog-item-more{position:relative}.catalog-item-more>summary{width:32px;min-height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--muted);list-style:none;cursor:pointer}.catalog-item-more>summary::-webkit-details-marker{display:none}.catalog-item-more[open]>button{position:absolute;z-index:5;top:38px;right:0;width:max-content;min-height:36px;padding:8px 11px;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:var(--surface);box-shadow:0 12px 28px rgba(0,0,0,.18);font-size:11px;font-weight:700}.catalog-image-editor,.catalog-package-builder{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.03)}.catalog-image-editor>div:first-child{display:grid;grid-gap:4px;gap:4px}.catalog-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.catalog-image-grid article{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:12px;aspect-ratio:1}.catalog-image-grid img{width:100%;height:100%;object-fit:cover}.catalog-image-grid button{position:absolute;right:6px;bottom:6px;padding:5px 8px;border:1px solid rgba(255,255,255,.35);border-radius:8px;color:#fff;background:rgba(4,14,23,.8);font-size:11px;font-weight:800}.catalog-image-upload{width:max-content;padding:9px 12px;border:1px solid var(--line);border-radius:10px;color:var(--accent-dark);cursor:pointer}.catalog-package-builder-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.catalog-package-builder-head h3{margin:5px 0}.catalog-package-builder-head p{margin:0;color:var(--muted);max-width:680px}.catalog-group-editor{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px}.catalog-required-toggle{display:flex!important;grid-auto-flow:column;justify-content:flex-start;align-items:center;width:max-content}.catalog-required-toggle input{width:auto}.catalog-group-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.catalog-group-choices>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:9px;border:1px solid var(--line);border-radius:10px}.catalog-group-choices>label:has(>input[type=number]){grid-template-columns:auto minmax(0,1fr) minmax(100px,140px)}.catalog-group-choices>label>input:first-child{width:auto}.catalog-group-choices>label>span{display:flex;align-items:center;gap:8px;min-width:0}.catalog-group-choices>label>span>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.catalog-group-choices img{width:42px;height:42px;border-radius:8px;object-fit:cover}.catalog-group-choices .is-disabled{opacity:.48}.catalog-photo-needed{color:#9b644d!important;font-weight:800}.catalog-remove-group{width:max-content;border:0;background:none;color:var(--danger);font-weight:750;padding:0}.catalog-compatibility-editor{display:grid;grid-gap:10px;gap:10px;padding-top:4px}.catalog-compatibility-editor>div{display:grid;grid-template-columns:1fr auto 1fr 1.2fr auto;grid-gap:8px;gap:8px;align-items:center}.catalog-compatibility-editor>button{width:max-content;border:0;background:none;color:var(--accent-dark);font-weight:800}.wizard-catalog-empty,.wizard-catalog-picker{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:14px}.wizard-catalog-picker>summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center}.wizard-catalog-picker>summary span:first-child{display:grid;grid-gap:2px;gap:2px}.wizard-catalog-empty small,.wizard-catalog-picker small{color:var(--muted)}.wizard-package-configurator[open]{padding:0;overflow:hidden}.wizard-package-configurator[open]>summary{padding:14px;border-bottom:1px solid var(--line)}.wizard-package-configurator-body{display:grid;grid-gap:20px;gap:20px;padding:16px}.wizard-catalog-guidance{margin:0;padding:10px 12px;border-radius:10px;background:rgba(201,161,105,.08);color:var(--muted);font-size:12px;line-height:1.55}.wizard-package-configurator-body>section{display:grid;grid-gap:10px;gap:10px}.wizard-config-heading{display:grid;grid-gap:3px;gap:3px}.wizard-config-heading strong{display:flex;gap:8px;align-items:center}.wizard-config-heading em{padding:3px 7px;border-radius:999px;background:rgba(201,161,105,.14);color:var(--accent-dark);font-style:normal;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.wizard-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.wizard-config-choice{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:78px;padding:9px;border:1px solid var(--line);border-radius:12px;cursor:pointer;overflow:hidden}.wizard-custom-package-choice{width:100%;background:transparent;color:inherit;text-align:left}.wizard-config-choice.is-selected{border-color:var(--accent-dark);background:rgba(201,161,105,.1);box-shadow:inset 3px 0 var(--accent-dark)}.wizard-config-choice.is-disabled{opacity:.6;cursor:not-allowed}.wizard-config-choice>input{position:absolute;top:9px;right:9px;width:auto}.wizard-config-choice-images,.wizard-config-choice-placeholder{width:58px;height:58px;border-radius:9px;background:rgba(128,145,160,.12);display:grid;place-items:center;font-size:20px;font-weight:900;color:var(--muted);overflow:hidden}.wizard-config-choice-images{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1px}.wizard-config-choice-images img{width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.wizard-config-choice-images img:only-child{grid-column:1/-1;grid-row:1/-1}.wizard-config-choice>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0;padding-right:18px}.wizard-config-choice small{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wizard-config-choice b{color:var(--accent-dark);font-size:12px}.wizard-config-extras{border-top:1px solid var(--line);padding-top:12px}.wizard-config-extras>summary{cursor:pointer;font-weight:800;margin-bottom:10px}.wizard-config-issues{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:10px;background:rgba(181,79,79,.1);color:var(--danger);font-weight:750}.wizard-config-summary{display:flex;justify-content:space-between;gap:20px;padding:13px;border:1px solid rgba(201,161,105,.34);border-radius:12px}.wizard-config-summary>div{display:grid;grid-gap:3px;gap:3px}.wizard-config-summary>div:last-child{text-align:right}.studio-catalog-summary{display:grid;grid-gap:10px;gap:10px;margin-top:16px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:rgba(7,24,38,.42)}.studio-catalog-summary>div:first-child{display:flex;justify-content:space-between;gap:12px}.studio-catalog-selection-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.studio-catalog-selection-list article{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(201,161,105,.25);border-radius:10px}.studio-catalog-image-strip{width:52px;height:52px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border-radius:8px;flex:0 0 auto}.studio-catalog-image-strip img{width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.studio-catalog-image-strip img:only-child{grid-column:1/-1;grid-row:1/-1}.studio-catalog-selection-list article>div{display:grid;min-width:0}.studio-catalog-selection-list span{color:var(--gold);font-size:11px}.studio-catalog-summary small{color:var(--muted)}.public-catalog-configuration{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.public-catalog-configuration article{display:grid;grid-gap:8px;gap:8px}.public-catalog-configuration h3{margin:0}.public-catalog-configuration article>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.public-catalog-configuration article>div>span{display:flex;gap:8px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:10px}.public-catalog-configuration>p{margin:0;color:var(--muted)}.public-catalog-image-strip{width:64px;height:64px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border-radius:8px;flex:0 0 auto}.public-catalog-image-strip img{width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.public-catalog-image-strip img:only-child{grid-column:1/-1;grid-row:1/-1}.public-catalog-configuration article>div>span>span{display:grid;grid-gap:2px;gap:2px}@media (max-width:720px){.catalog-item-list article,.catalog-settings-heading{flex-direction:column}.catalog-builder-views{grid-template-columns:minmax(0,1fr)}.catalog-archive-toggle{white-space:normal}.catalog-group-choices,.catalog-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-package-builder-head{display:grid}.catalog-group-choices>label,.catalog-group-choices>label:has(>input[type=number]){grid-template-columns:auto minmax(0,1fr)}.catalog-group-choices>label>input[type=number]{grid-column:1/-1}.catalog-compatibility-editor>div{grid-template-columns:1fr}.catalog-compatibility-editor>div>span{display:none}.public-catalog-configuration article>div,.studio-catalog-selection-list,.wizard-config-grid{grid-template-columns:1fr}.wizard-package-configurator-body{padding:12px;gap:16px}.wizard-config-choice{grid-template-columns:52px minmax(0,1fr);min-height:70px}.wizard-config-choice-images,.wizard-config-choice-placeholder{width:52px;height:52px}.wizard-config-summary{display:grid}.wizard-config-summary>div:last-child{text-align:left}.catalog-item-actions{justify-content:flex-start}.studio-catalog-summary>div:first-child{display:grid}}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.brand-lockup{display:flex;align-items:center;gap:12px}.brand-lockup strong{display:block}.brand-lockup span{display:block;color:#7c8590;font-size:12px;margin-top:2px}.brand-lockup.light{color:#fff}.brand-lockup.light span{color:#9ea8b3}.brand-mark{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#efbd63,#ce8617);color:#1d1509;font-weight:950;letter-spacing:-.05em}.eyebrow{color:var(--accent-dark);font-size:11px;font-weight:950;letter-spacing:.14em}.muted{color:var(--muted);line-height:1.6}.primary-button,.primary-link{border:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#efbd63,#db951f);color:#21180b;padding:12px 16px;border-radius:11px;font-weight:900;box-shadow:0 8px 22px rgba(205,140,34,.18)}.primary-link.large,.secondary-link.large{padding:15px 20px}.primary-button.full,.primary-link.full{width:100%}.secondary-button,.secondary-link{border:1px solid var(--line);background:#fff;color:#242b31;padding:12px 16px;border-radius:11px;font-weight:850}.ghost-link{font-weight:800;color:#434a51}.landing{background:#f7f8f9;min-height:100vh}.landing-nav{max-width:1320px;margin:auto;padding:24px 28px;justify-content:space-between}.landing-nav,.nav-actions{display:flex;align-items:center}.nav-actions{gap:14px}.landing-hero{max-width:1320px;margin:auto;padding:70px 28px 80px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:50px;gap:50px;align-items:center}.hero-copy h1{font-size:clamp(54px,7vw,96px);line-height:.91;letter-spacing:-.065em;margin:10px 0 22px}.hero-copy p{font-size:20px;color:#646d77;line-height:1.65;max-width:760px}.hero-actions{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.hero-showcase{background:#fff;border:1px solid var(--line);border-radius:26px;padding:16px;box-shadow:var(--shadow);transform:rotate(1deg)}.showcase-bottom,.showcase-top{display:flex;justify-content:space-between;align-items:center;padding:8px 5px}.approved-pill{background:#e9f6ee;color:#34845a;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.showcase-image{height:420px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:18px}.after-half,.before-half{display:grid;place-items:center;font-weight:950;letter-spacing:.12em;color:#fff;background-size:cover;background-position:50%}.before-half{background:linear-gradient(rgba(20,25,30,.25),rgba(20,25,30,.25)),url(https://images.unsplash.com/photo-1558904541-efa843a96f01?auto=format&fit=crop&w=900&q=80)}.after-half{background:linear-gradient(rgba(20,25,30,.15),rgba(20,25,30,.15)),url(https://images.unsplash.com/photo-1585320806297-9794b3e4eeae?auto=format&fit=crop&w=900&q=80)}.showcase-bottom small{display:block;color:var(--muted)}.showcase-bottom strong{font-size:24px}.showcase-bottom button{border:0;border-radius:10px;background:var(--dark);color:#fff;padding:11px 14px;font-weight:800}.feature-strip{background:var(--dark);color:#b9c1c9;display:flex;justify-content:center;gap:26px;flex-wrap:wrap;padding:18px 24px;font-size:12px;font-weight:800}.feature-section{max-width:1250px;margin:auto;padding:90px 28px}.section-heading{max-width:760px;margin-bottom:32px}.section-heading h2{font-size:54px;letter-spacing:-.05em;margin:7px 0 12px}.section-heading p{font-size:18px;color:var(--muted);line-height:1.65}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.feature-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:0 12px 35px rgba(10,15,20,.04)}.feature-card>span{color:var(--accent-dark);font-size:24px}.feature-card h3{margin:14px 0 8px}.feature-card p{margin:0;color:var(--muted);line-height:1.55}.auth-page{min-height:100vh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at top,rgba(226,161,58,.14),transparent 30%),#f5f7f8}.auth-panel{width:min(520px,100%)}.auth-card{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:var(--shadow)}.auth-card h1{font-size:38px;letter-spacing:-.04em;margin:7px 0}label{display:block;font-size:13px;font-weight:850;color:#2a3138;margin:15px 0}input,select,textarea{width:100%;margin-top:7px;border:1px solid var(--line);border-radius:11px;padding:12px 13px;outline:none;background:#fff;color:var(--text)}input:focus,select:focus,textarea:focus{border-color:#cf9130;box-shadow:0 0 0 4px rgba(226,161,58,.13)}.text-button{display:block;width:100%;margin-top:12px;border:0;background:transparent;color:#606974;font-weight:800}.auth-forgot-link{display:block;margin:-4px 0 14px;color:#8b6a3f;font-size:12px;font-weight:800;text-align:right}.mfa-settings-note{margin:14px 0 0;color:#6f7d87;font-size:11px;line-height:1.5;text-align:center}.mfa-signout-button{width:100%;margin-top:10px;justify-content:center}.auth-legal-note{margin:12px 0 0;color:#65727d;font-size:10px;line-height:1.55;text-align:center}.auth-legal-note a{color:#73552e;font-weight:850;text-decoration:underline}.billing-consent-control,.legal-consent-control{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid rgba(30,93,135,.28);border-left:4px solid #c6a271;border-radius:13px;background:linear-gradient(135deg,rgba(226,238,244,.96),rgba(248,250,251,.98));box-shadow:0 9px 24px rgba(16,38,58,.06);color:#29485d;font-size:10px;font-weight:700;line-height:1.55}.billing-consent-control input,.legal-consent-control input{width:18px;height:18px;flex:0 0 18px;margin:1px 0 0;accent-color:#1e5d87}.billing-consent-control:focus-within,.legal-consent-control:focus-within{border-color:rgba(30,93,135,.58) rgba(30,93,135,.58) rgba(30,93,135,.58) #2f739d;box-shadow:0 0 0 3px rgba(30,93,135,.11),0 10px 26px rgba(16,38,58,.08)}.billing-consent-control span,.legal-consent-control span{min-width:0}.legal-consent-control a{color:#73552e;font-weight:900;text-decoration:underline}.billing-consent-control{width:min(820px,calc(100% - 32px));margin:18px auto 2px;padding:15px 17px;background:linear-gradient(135deg,#e7f0f5,#f8fafb 68%,#f6f0e6);border-color:rgba(30,93,135,.3) rgba(30,93,135,.3) rgba(30,93,135,.3) #c6a271;color:#314d5f;font-size:11px}.auth-trial-disclosure{display:grid;grid-gap:5px;gap:5px;margin:16px 0 18px;padding:14px 15px;color:#24465d;border:1px solid rgba(52,112,148,.18);border-radius:14px;background:rgba(89,157,190,.08)}.auth-trial-disclosure strong{font-size:14px}.auth-trial-disclosure span{color:#63727c;font-size:11px;line-height:1.55}.auth-trial-disclosure a{width:-moz-fit-content;width:fit-content;color:#73552e;font-size:11px;font-weight:850;text-decoration:underline}.auth-field-note,.auth-field-warning{display:block;margin-top:7px;color:#6f7883;font-size:10px;font-weight:650;line-height:1.45}.auth-field-warning{color:#a04d46}.auth-confirmation-options{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.auth-confirmation-options>div{display:flex;justify-content:center;gap:18px}.auth-confirmation-options a{color:#73552e;font-size:11px;font-weight:850;text-decoration:underline}.auth-turnstile{display:grid;min-height:66px;margin:12px 0;place-items:center;overflow:hidden}.auth-turnstile>div{width:100%}.auth-mode-switch{width:100%;margin-top:12px;justify-content:center;text-align:center}.password-field{display:block;position:relative}.password-field input{padding-right:68px}.password-visibility-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;border-radius:8px;padding:6px 8px;background:transparent;color:#73552e;font-size:11px;font-weight:900;cursor:pointer}.password-visibility-button:focus-visible,.password-visibility-button:hover{background:rgba(198,162,113,.14);outline:none}.auth-text-link{padding:8px 0;text-align:center;text-decoration:none}.auth-success-message{margin:14px 0 0;padding:12px 14px;color:#244f3c;border:1px solid rgba(63,132,96,.22);border-radius:12px;background:rgba(63,132,96,.08);font-size:12px;line-height:1.55}.product-brand-lockup{display:inline-flex;min-width:0;align-items:center;gap:13px;color:inherit;text-decoration:none}.product-brand-name{display:inline-flex;min-width:0;align-items:baseline;gap:7px;color:currentColor;font-family:Avenir Next,Avenir,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:800;line-height:1;letter-spacing:-.025em;white-space:nowrap}.product-brand-name>span{color:currentColor;font:inherit;margin:0}.product-brand-name>em{color:#c9a46f;font-family:inherit;font-size:.72em;font-weight:900;line-height:1;font-style:normal;letter-spacing:.09em}.product-brand-trademark{position:relative;top:-.35em;margin-left:-3px;color:currentColor;font-family:inherit;font-size:.42em;font-weight:800;line-height:1;letter-spacing:.02em}.auth-product-brand{color:#10263a}.auth-product-brand .product-brand-name{font-size:21px}.legal-consent-control{padding:12px 0;border:0;border-radius:0;color:#405d70;background:transparent;box-shadow:none;font-size:10px}.legal-consent-control:focus-within{border:0;box-shadow:0 0 0 3px rgba(30,93,135,.09)}.legal-consent-control a{color:#285f83;text-underline-offset:2px}.auth-recovery-link{margin-top:16px;justify-content:center}.dashboard-shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr}.app-sidebar{background:var(--dark);color:#fff;padding:22px 18px;display:flex;flex-direction:column;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;height:100vh}.side-nav{display:grid;grid-gap:7px;gap:7px;margin-top:28px}.side-nav a,.side-nav button{border:0;background:transparent;color:#aab3bd;text-align:left;padding:12px 13px;border-radius:10px;font-weight:800}.side-nav .active,.side-nav a:hover,.side-nav button:hover{background:rgba(255,255,255,.07);color:#fff}.sidebar-plan{margin-top:auto;border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:15px}.sidebar-plan small,.sidebar-plan span{display:block;color:#929da8;font-size:11px}.sidebar-plan strong{display:block;margin:4px 0;color:#e9af4e}.dashboard-main{min-width:0;padding:28px}.dashboard-topbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.dashboard-topbar h1{font-size:46px;letter-spacing:-.05em;margin:4px 0 0}.topbar-actions{display:flex;gap:8px;flex-wrap:wrap}.dashboard-hero{background:radial-gradient(circle at 85% 15%,rgba(230,166,58,.2),transparent 28%),linear-gradient(135deg,#151b21,#252c34);color:#fff;border-radius:24px;padding:30px;display:grid;grid-template-columns:1.4fr .7fr;grid-gap:30px;gap:30px;box-shadow:var(--shadow)}.dashboard-hero h2{font-size:clamp(38px,5vw,68px);line-height:.95;letter-spacing:-.055em;margin:8px 0}.dashboard-hero p{color:#b8c1cb;max-width:700px;line-height:1.6}.hero-kicker{color:#eab051;font-size:11px;font-weight:950;letter-spacing:.12em}.metric-grid{display:grid;grid-gap:10px;gap:10px;align-content:center}.metric-grid>div{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);border-radius:15px;padding:17px}.metric-grid span{display:block;color:#aeb7c1;font-size:11px}.metric-grid strong{display:block;margin-top:5px;font-size:28px}.project-section{margin-top:30px}.project-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px}.project-heading h2{margin:4px 0 0;font-size:28px}.project-heading input{width:320px}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.project-card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(16,22,28,.04)}.project-card-image{height:230px;position:relative;background:#dce2e7}.project-card-image img{width:100%;height:100%;object-fit:cover}.status-badge{border-radius:999px;padding:7px 10px;font-size:10px;font-weight:950;text-transform:capitalize;background:#222a31;color:#fff}.project-card-image .status-badge{position:absolute;right:12px;top:12px}.status-approved{background:var(--success)}.status-follow_up{background:#f0b44d;color:#2b2112}.status-revision_requested{background:#a86d1c}.status-partially_approved{background:#8a6b35}.status-declined{background:var(--danger)}.project-card-body{padding:16px}.project-card-body h3{margin:0 0 5px}.project-card-body p{color:var(--muted);font-size:13px;margin:3px 0}.project-card-footer{border-top:1px solid var(--line);margin-top:14px;padding-top:13px;display:flex;justify-content:space-between}.project-card-footer strong{color:var(--accent-dark)}.project-card-footer button{border:0;background:transparent;font-weight:900}.proposal{background:#f7f3eb;border:1px solid #e9e1d4;border-radius:22px;overflow:hidden;box-shadow:var(--shadow)}.proposal-top{background:var(--dark);color:#fff;padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.proposal-top strong{display:block}.proposal-top span:not(.status-badge){color:#9da8b3;font-size:11px;display:block;margin-top:3px}.proposal-title{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px}.proposal-title h2{margin:5px 0 3px;font-size:42px;line-height:1;letter-spacing:-.045em}.proposal-title p{margin:0;color:var(--muted)}.value-box{min-width:210px;background:#fff;border:1px solid #e7dfd2;border-radius:14px;padding:14px 16px}.value-box span{color:var(--muted);font-size:10px}.value-box strong{display:block;font-size:26px;margin-top:3px}.comparison{position:relative;margin:0 24px;border-radius:16px;overflow:hidden;background:#cdd5db;touch-action:pan-y;cursor:ew-resize}.comparison,.comparison-image{-webkit-user-select:none;-moz-user-select:none;user-select:none}.comparison-image{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none}.comparison-after{overflow:hidden}.after-source,.comparison-after{position:absolute;inset:0 auto 0 0}.after-source{width:calc(100vw - 308px);max-width:100%;min-width:100%}.comparison-before-layer{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none;will-change:clip-path}.comparison-before-image{position:absolute;inset:0;width:100%;max-width:none}.v711-connected-wizard select,.v75-ai-builder select{color-scheme:dark;color:#edf3f6;background-color:#0c2231}.v711-connected-wizard select optgroup,.v711-connected-wizard select option,.v75-ai-builder select optgroup,.v75-ai-builder select option{color:#edf3f6;background:#0b1e2c}.comparison-line{position:absolute;z-index:2;top:0;bottom:0;width:3px;background:rgba(255,255,255,.72);transform:translateX(-1.5px);box-shadow:0 0 0 1px rgba(0,0,0,.12);pointer-events:none}.comparison input[type=range]{position:absolute;z-index:3;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y;pointer-events:none}.comparison-label{position:absolute;z-index:4;bottom:12px;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:950;background:rgba(18,23,28,.82);color:#fff;pointer-events:none}.before-label{left:12px}.after-label{right:12px;background:#dfa03a;color:#1e160a}.proposal-summary{padding:22px 24px}.proposal-summary p{color:#40474e;line-height:1.65;margin:7px 0 0}.proposal-bottom{background:var(--dark);color:#fff;padding:18px 24px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.proposal-bottom span{display:block;color:#9ba6b1;font-size:10px}.proposal-cta{color:#e2a13a;font-size:12px}.simple-page,.wizard-page{min-height:100vh;padding:28px}.simple-header,.wizard-nav{max-width:1050px;margin:0 auto 22px;display:flex;justify-content:space-between;align-items:center;gap:16px}.settings-card,.wizard-card{max-width:1050px;margin:auto;background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px;box-shadow:var(--shadow)}.progress{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.progress span{height:5px;border-radius:99px;background:#e7eaed}.progress span.active{background:#dda03b}.wizard-step{max-width:820px;margin:36px auto}.wizard-step h1{font-size:48px;letter-spacing:-.05em;margin:7px 0 8px}.field-grid{display:grid;grid-gap:14px;gap:14px}.field-grid.two,.upload-grid{grid-template-columns:1fr 1fr}.upload-grid{display:grid;grid-gap:14px;gap:14px}.upload-zone{min-height:220px;display:grid;place-items:center;align-content:center;text-align:center;border:1.5px dashed #c8d0d7;border-radius:17px;background:#fafbfc}.upload-zone span{font-size:10px;letter-spacing:.12em;color:var(--muted)}.upload-zone strong{margin:8px 0 4px}.upload-zone small{color:var(--muted)}.upload-zone input{width:auto;border:0;box-shadow:none}.upload-zone.accent{background:#fffaf2;border-color:#d9aa5b}.review-card{background:#f7f9fa;border:1px solid var(--line);border-radius:16px;padding:22px}.review-card p{color:var(--muted);line-height:1.6}.wizard-actions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);padding-top:20px}.share-page{min-height:100vh;padding:24px}.share-header{max-width:1150px;margin:0 auto 20px}.share-content{max-width:1150px;margin:auto;display:grid;grid-gap:18px;gap:18px}.approval-panel{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:var(--shadow)}.approval-panel h2{margin:5px 0;font-size:34px}.approval-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:18px 0}.approval-buttons button{border:1px solid var(--line);border-radius:12px;background:#fff;padding:15px;font-weight:850}.approval-buttons button.selected{border-color:#c88823;background:#fff7e8;color:#8c5b0d}.simple-header{justify-content:flex-start}.simple-header h1{margin-left:auto;margin-right:auto}.settings-card h2{margin:5px 0 18px;font-size:34px}.settings-save-feedback{margin:16px 0 0;padding:12px 14px;border:1px solid rgba(47,125,84,.3);border-radius:12px;color:#1f573b;background:#eaf7ef;font-weight:700;line-height:1.45}.business-logo-field{display:grid;grid-gap:8px;gap:8px;font-weight:700}.business-logo-control{display:flex;align-items:center;gap:14px;min-height:96px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#f7f9fa}.business-logo-control>div:last-child{display:grid;grid-gap:7px;gap:7px;min-width:0}.business-logo-control input[type=file]{width:100%;min-height:auto;padding:0;border:0;background:transparent;box-shadow:none;font-size:14px}.business-logo-control small,.business-logo-uploading{color:var(--muted);font-weight:500;line-height:1.4}.business-logo-preview{display:grid;place-items:center;flex:0 0 76px;width:76px;height:76px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--muted);font-size:12px}.business-logo-preview img{width:100%;height:100%;object-fit:contain;padding:6px}.business-logo-field .text-button{justify-self:start;padding:0;border:0;color:#8d3c39;background:transparent;box-shadow:none;font-size:12px}.account-security-card,.quickbooks-settings-card{margin-top:22px}.quickbooks-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.quickbooks-settings-heading h2{margin:4px 0 7px}.quickbooks-settings-heading p{max-width:720px;margin:0;color:var(--muted)}.quickbooks-status{flex:0 0 auto;border:1px solid rgba(198,162,113,.38);border-radius:999px;padding:7px 12px;color:var(--muted);background:rgba(198,162,113,.08);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.quickbooks-status.connected{color:#9fe1bd;border-color:rgba(87,190,135,.38);background:rgba(87,190,135,.1)}.quickbooks-status.attention{color:#ffd0ca;border-color:rgba(239,128,112,.42);background:rgba(239,128,112,.1)}.quickbooks-connection-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:22px 0}.quickbooks-connection-summary>div{min-width:0;border:1px solid var(--line);border-radius:14px;padding:14px;background:rgba(8,29,43,.28)}.quickbooks-connection-summary span{display:block;margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.quickbooks-connection-summary strong{display:block;overflow-wrap:anywhere}.quickbooks-explainer{margin:18px 0;color:var(--muted)}.quickbooks-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.payment-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:24px 0 18px}.payment-provider-card{min-width:0;padding:20px;border:1px solid var(--line);border-radius:18px;background:rgba(8,29,43,.28);transition:border-color .2s ease,box-shadow .2s ease}.payment-provider-card.active{border-color:rgba(87,190,135,.48);box-shadow:0 0 0 2px rgba(87,190,135,.08)}.payment-provider-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.payment-provider-card-head>span{border-radius:999px;padding:5px 9px;color:var(--muted);background:rgba(198,162,113,.09);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.payment-provider-card.active .payment-provider-card-head>span{color:#9fe1bd;background:rgba(87,190,135,.1)}.payment-provider-card h3{margin:16px 0 6px;font-size:24px}.payment-provider-card>p{min-height:48px;margin:0;color:var(--muted);line-height:1.5}.payment-provider-logo{display:block;flex:0 0 auto;color:#f5f7fa}.payment-provider-logo.stripe{width:48px;height:48px;border-radius:10px;box-shadow:0 8px 22px rgba(81,56,255,.22)}.payment-provider-logo.square{width:32px;height:32px;color:#f5f7fa}.payment-provider-details{display:grid;grid-gap:4px;gap:4px;min-height:61px;margin:16px 0 0;padding:12px;border-radius:12px;background:rgba(255,255,255,.035)}.payment-provider-details strong{overflow-wrap:anywhere}.payment-provider-details small{color:var(--muted)}.payment-provider-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.provider-connect-button{gap:10px}.provider-connect-button .payment-provider-logo.stripe{width:24px;height:24px;border-radius:5px;box-shadow:none}.provider-connect-button .payment-provider-logo.square{width:22px;height:22px;color:#fff}.manual-payment-provider-card{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);grid-column-gap:22px;column-gap:22px}.manual-payment-provider-card .payment-provider-card-head,.manual-payment-provider-card h3,.manual-payment-provider-card>p{grid-column:1}.manual-payment-provider-card .payment-provider-actions,.manual-payment-provider-card .payment-provider-details{grid-column:2}.manual-payment-provider-card .payment-provider-details{grid-row:1/span 3;align-self:center;margin:0}.manual-payment-provider-card .payment-provider-actions{align-self:end}.manual-payment-provider-icon{display:grid;place-items:center;width:32px;height:32px;border:2px solid #f5f7fa;border-radius:50%;color:#f5f7fa;font-weight:900}.quickbooks-document-state{width:max-content;border:1px solid rgba(198,162,113,.28);border-radius:999px;padding:4px 8px;font-size:11px!important;font-weight:800;letter-spacing:.03em}.quickbooks-document-state.synced{color:#9fe1bd!important;border-color:rgba(87,190,135,.32);background:rgba(87,190,135,.08)}.quickbooks-document-state.pending{color:#efd4aa!important}.quickbooks-document-state.needs_attention{color:#ffd0ca!important;border-color:rgba(239,128,112,.36);background:rgba(239,128,112,.08)}.quickbooks-open-guidance{margin:0;padding:9px 11px;border:1px solid rgba(156,197,228,.14);border-radius:9px;color:#93a8b3;background:rgba(42,98,141,.07);font-size:11px;line-height:1.45}.quickbooks-open-guidance strong{color:#c8dce9}@media (max-width:720px){.quickbooks-settings-heading{flex-direction:column}.quickbooks-connection-summary{grid-template-columns:1fr}.quickbooks-actions .primary-button,.quickbooks-actions .secondary-button{width:100%;justify-content:center}.payment-provider-grid{grid-template-columns:1fr}.payment-provider-card>p{min-height:0}.manual-payment-provider-card{display:block}.manual-payment-provider-card .payment-provider-details{margin-top:16px}.payment-provider-actions .primary-button,.payment-provider-actions .secondary-button{width:100%;justify-content:center}}.account-security-active,.account-security-heading,.mfa-enrollment,.mfa-enrollment-actions{display:flex;align-items:center;justify-content:space-between;gap:18px}.account-security-heading h2{margin-bottom:6px}.account-security-active p,.account-security-heading p{margin:4px 0 0}.account-security-status{flex:0 0 auto;border:1px solid rgba(198,162,113,.38);border-radius:999px;padding:7px 12px;color:var(--muted);background:rgba(198,162,113,.08);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.account-security-status.active{color:#9fe1bd;border-color:rgba(87,190,135,.38);background:rgba(87,190,135,.1)}.account-security-active{margin-top:22px;border:1px solid var(--line);border-radius:16px;padding:18px;background:rgba(8,29,43,.28)}.mfa-enrollment{align-items:stretch;margin-top:22px}.mfa-enrollment-copy,.mfa-enrollment-verify{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:16px;padding:20px;background:rgba(8,29,43,.28)}.mfa-enrollment-copy p{margin:6px 0 14px}.mfa-qr-frame{width:min(240px,100%);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;margin:14px auto;padding:12px;border-radius:14px;background:#fff}.mfa-qr-frame img{display:block;width:100%;height:100%;object-fit:contain}.mfa-enrollment-copy details{margin-top:12px}.mfa-enrollment-copy summary{cursor:pointer;font-weight:800}.mfa-secret{display:block;max-width:100%;overflow-wrap:anywhere;margin-top:8px;padding:10px;border-radius:10px;background:rgba(0,0,0,.22);color:var(--text)}.mfa-enrollment-verify{display:flex;flex-direction:column;justify-content:center;gap:16px}.mfa-enrollment-verify label{display:grid;grid-gap:8px;gap:8px}.mfa-enrollment-verify input{font-size:26px;font-weight:800;letter-spacing:.25em;text-align:center}.mfa-enrollment-actions{justify-content:flex-end}@media (max-width:720px){.account-security-active,.account-security-heading,.mfa-enrollment{align-items:stretch;flex-direction:column}.account-security-active .primary-button,.account-security-active .secondary-button,.mfa-enrollment-actions button{width:100%}.mfa-enrollment-actions{flex-direction:column-reverse}}.pricing-grid{max-width:1150px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.pricing-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:var(--shadow)}.pricing-card h2{font-size:48px;margin:8px 0}.pricing-card h2 small{font-size:14px;color:var(--muted)}.pricing-card ul{list-style:none;padding:0;margin:20px 0;display:grid;grid-gap:10px;gap:10px;color:#4e565f}@media (max-width:1100px){.dashboard-hero,.landing-hero{grid-template-columns:1fr}.feature-grid,.project-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr}}@media (max-width:850px){.dashboard-shell{grid-template-columns:1fr}.app-sidebar{position:static;height:auto;min-height:auto}.sidebar-plan{display:none}.side-nav{grid-template-columns:repeat(4,1fr)}.landing-hero{padding-top:40px}.hero-copy h1{font-size:58px}.feature-grid,.project-grid{grid-template-columns:1fr}.proposal-title{flex-direction:column;align-items:stretch}.value-box{min-width:0}.approval-buttons,.field-grid.two,.upload-grid{grid-template-columns:1fr}.project-heading{flex-direction:column;align-items:stretch}.project-heading input{width:100%}}@media (max-width:620px){.feature-section,.landing-hero,.landing-nav{padding-left:18px;padding-right:18px}.nav-actions .ghost-link{display:none}.showcase-image{height:320px}.dashboard-main,.simple-page,.wizard-page{padding:16px}.dashboard-topbar{align-items:flex-start}.dashboard-topbar h1{font-size:36px}.side-nav{grid-template-columns:1fr 1fr}.proposal-title h2{font-size:32px}.proposal-bottom,.proposal-summary,.proposal-title,.proposal-top{padding-left:15px;padding-right:15px}.comparison{width:100%;height:auto!important;aspect-ratio:var(--comparison-aspect-ratio,4/3);margin:0}.comparison-image{object-fit:contain}}.sidebar-usage{margin-top:auto;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:15px;background:rgba(255,255,255,.035)}.sidebar-usage>div:first-child{display:flex;justify-content:space-between;gap:10px}.sidebar-usage small,.sidebar-usage span{color:#97a2ad;font-size:11px}.sidebar-usage strong{color:#edb354;font-size:12px}.usage-track{height:6px;background:rgba(255,255,255,.1);border-radius:99px;margin:10px 0 8px;overflow:hidden}.usage-track span{display:block;height:100%;background:linear-gradient(90deg,#e5a33a,#f0bd67);border-radius:inherit}.dashboard-hero.v4{grid-template-columns:1.25fr .75fr}.v4-metrics{grid-template-columns:1fr 1fr}.dark-outline-link{display:inline-flex;align-items:center;justify-content:center;padding:14px 18px;border:1px solid rgba(255,255,255,.18);border-radius:11px;color:#fff;font-weight:850}.filter-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.filter-tabs button{border:1px solid var(--line);background:#fff;color:#59616b;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850;text-transform:capitalize}.filter-tabs button.active{background:var(--dark);color:#fff;border-color:var(--dark)}.view-pill{position:absolute;left:12px;top:12px;border-radius:999px;background:rgba(17,22,27,.76);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 9px;font-size:10px;font-weight:850}.status-ready{background:#356e9b}.status-generating{background:#8c5db2}.status-won{background:#20794a}.status-lost{background:#777}.back-button{border:0;background:transparent;padding:0;color:#66707a;font-weight:800}.project-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:18px;gap:18px;align-items:flex-start}.project-inspector{position:-webkit-sticky;position:sticky;top:18px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:var(--shadow)}.project-inspector h3{margin:5px 0 15px;font-size:24px}.inspector-stat{border-bottom:1px solid var(--line);padding:11px 0;display:flex;justify-content:space-between;align-items:center;gap:10px}.inspector-stat>span:first-child{color:var(--muted);font-size:12px}.status-actions{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.status-actions button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px;text-align:left;font-weight:800}.activity-section{margin-top:22px}.activity-timeline{display:grid;grid-gap:0;gap:0;margin-top:10px}.activity-row{display:grid;grid-template-columns:14px 1fr;grid-gap:9px;gap:9px;padding:8px 0;position:relative}.activity-row:not(:last-child):before{content:"";position:absolute;left:6px;top:22px;bottom:-8px;width:1px;background:#dfe4e8}.activity-dot{width:12px;height:12px;border:3px solid #e2a13a;border-radius:50%;background:#fff;margin-top:3px;z-index:1}.activity-row strong{display:block;font-size:12px}.activity-row small{display:block;color:var(--muted);font-size:10px;margin-top:2px}.studio-main{position:relative}.studio-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);grid-gap:18px;gap:18px;align-items:flex-start}.ai-builder,.customer-table-card,.generation-history,.studio-canvas-card{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.studio-canvas-card{padding:16px;position:-webkit-sticky;position:sticky;top:18px}.studio-toolbar{display:flex;justify-content:space-between;align-items:center;padding:3px 3px 13px;gap:12px}.studio-toolbar strong{display:block}.studio-toolbar span{display:block;color:var(--muted);font-size:11px;margin-top:3px}.studio-result-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding-top:12px}.studio-result-buttons{width:min(100%,380px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.studio-result-buttons.has-markup{width:min(100%,580px);grid-template-columns:repeat(3,minmax(0,1fr))}.studio-result-button{width:100%;min-height:44px;padding-inline:10px;font-size:10px}.studio-controls{display:grid;grid-gap:14px;gap:14px}.ai-builder{padding:20px}.ai-builder-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.ai-builder h2{margin:5px 0 0;font-size:27px;letter-spacing:-.035em}.credit-pill{background:#fff4df;color:#9a6411;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900;white-space:nowrap}.suggestion-row{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.suggestion-row button{border:1px solid var(--line);background:#f8fafb;border-radius:999px;padding:7px 9px;font-size:10px;color:#4b545e}.prompt-guardrails{display:grid;grid-gap:6px;gap:6px;margin:12px 0}.prompt-guardrails span{color:#567063;background:#f0f7f3;border-radius:8px;padding:7px 8px;font-size:10px;font-weight:750}.generation-history{padding:18px}.history-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px}.history-head h3{margin:3px 0 0}.history-head>span{color:var(--muted);font-size:11px}.history-list{display:grid;grid-gap:8px;gap:8px}.history-list button{display:grid;grid-template-columns:70px 1fr;grid-gap:10px;gap:10px;border:1px solid var(--line);background:#fff;padding:8px;border-radius:11px;text-align:left}.history-list img{width:70px;height:60px;border-radius:8px;object-fit:cover}.history-list small,.history-list span,.history-list strong{display:block}.history-list strong{font-size:12px}.history-list span{color:#9e6815;font-size:10px;margin:2px 0}.history-list small{color:var(--muted);line-height:1.35}.job-state{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:8px 10px;background:#fff;font-size:11px;font-weight:850}.job-state i{width:8px;height:8px;border-radius:50%;background:#5baf78}.job-generating i{background:#a26ec4;animation:pulse 1s infinite alternate}.job-error i{background:#c85b5b}@keyframes pulse{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.25);opacity:1}}.generation-overlay{position:fixed;inset:0;background:rgba(12,16,20,.58);display:grid;place-items:center;z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.generation-modal{width:min(430px,90vw);background:#fff;padding:30px;text-align:center;box-shadow:0 30px 90px rgba(0,0,0,.3)}.ai-orb{width:70px;height:70px;margin:0 auto 15px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#ffd995,#d08a1d);color:#2a1c09;font-size:28px;box-shadow:0 15px 35px rgba(208,138,29,.25)}.generation-modal h2{margin:0 0 6px}.generation-modal p{color:var(--muted)}.generation-progress{height:7px;border-radius:99px;background:#edf0f2;overflow:hidden}.generation-progress span{display:block;width:55%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d58f20,#f0bd67);animation:generate 1s ease-in-out infinite alternate}@keyframes generate{0%{transform:translateX(-40%)}to{transform:translateX(120%)}}.customer-table-card{overflow:hidden}.customer-table-head,.customer-table-row{display:grid;grid-template-columns:1.2fr 1.2fr 1fr .7fr .8fr;grid-gap:12px;gap:12px;align-items:center;padding:14px 17px}.customer-table-head{background:#f7f9fa;color:#707983;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.customer-table-row{border-top:1px solid var(--line);font-size:12px}.customer-table-row div span,.customer-table-row div strong{display:block}.customer-table-row div span{color:var(--muted);margin-top:3px;font-size:10px}.step-counter{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:850}.v4-wizard .progress{grid-template-columns:repeat(5,1fr)}.wide-step{max-width:950px}.large-zone{min-height:300px}.prompt-saved{margin-top:12px;background:#ebf7f0;color:#3b7d58;border-radius:10px;padding:10px;font-size:12px;font-weight:800}.review-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:18px 0}.review-grid>div{background:#f7f9fa;border:1px solid var(--line);border-radius:12px;padding:13px}.review-grid span{display:block;color:var(--muted);font-size:10px}.review-grid strong{display:block;margin-top:4px}.onboarding-page{min-height:100vh;display:grid;place-items:center;padding:25px;background:radial-gradient(circle at top,rgba(226,161,58,.15),transparent 30%),#f4f6f8}.onboarding-card{width:min(900px,100%);background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:var(--shadow)}.onboarding-card>.progress{margin-top:25px;grid-template-columns:repeat(3,1fr)}.onboarding-save-feedback{margin:14px 0 0;padding:8px 2px;color:#12344b;background:#fff;font-size:13px;font-weight:850;line-height:1.45}@media (max-width:1200px){.project-workspace-grid,.studio-grid{grid-template-columns:1fr}.project-inspector,.studio-canvas-card{position:static}}@media (max-width:900px){.dashboard-hero.v4{grid-template-columns:1fr}.v4-metrics{grid-template-columns:1fr 1fr}.customer-table-head{display:none}.customer-table-row{grid-template-columns:1fr 1fr}}@media (max-width:620px){.customer-table-row,.prompt-guardrails,.review-grid,.v4-metrics{grid-template-columns:1fr}.studio-toolbar{align-items:flex-start;flex-direction:column}}.dashboard-hero.v5{grid-template-columns:1.3fr .7fr}.deal-loop-card{align-self:stretch;display:grid;align-content:center;grid-gap:9px;gap:9px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:20px}.deal-loop-card>span{color:#e9af4d;font-size:10px;font-weight:950;letter-spacing:.12em}.deal-loop-card strong{color:#edf1f5;font-size:13px;font-weight:760}.analytics-strip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin:16px 0 0}.analytics-strip>div{background:#fff;border:1px solid var(--line);border-radius:15px;padding:15px;box-shadow:0 8px 25px rgba(15,20,25,.035)}.analytics-strip span{display:block;color:var(--muted);font-size:10px}.analytics-strip strong{display:block;margin-top:5px;font-size:22px;letter-spacing:-.03em}.engagement-mini{display:flex;gap:8px;margin-top:10px}.engagement-mini span{background:#f4f6f7;border-radius:999px;padding:5px 7px;color:#69727c;font-size:9px;font-weight:800}.project-workspace-main{display:grid;grid-gap:16px;gap:16px}.share-tracking-panel{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.share-tracking-panel h3{margin:4px 0 10px}.share-stat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.share-stat-grid>div{background:#f7f9fa;border-radius:9px;padding:9px}.share-stat-grid span,.share-stat-grid strong{display:block}.share-stat-grid span{color:var(--muted);font-size:9px}.share-stat-grid strong{margin-top:3px;font-size:11px}.revision-center{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:var(--shadow)}.revision-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.empty-revisions h3,.revision-head h3{margin:4px 0 5px;color:#10263a;font-weight:760}.revision-count{border-radius:999px;padding:6px 8px;background:#fff4df;color:#9b6510;font-size:10px;font-weight:900}.revision-list{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.revision-card{border:1px solid var(--line);border-radius:13px;padding:13px;color:#10263a;background:#fff}.revision-card.resolved{opacity:.62;background:#f7f9fa}.revision-meta{display:flex;justify-content:space-between;gap:10px}.revision-meta strong{color:#10263a;font-size:12px}.revision-meta span{color:var(--muted);font-size:9px}.revision-card p{margin:9px 0;color:#49515a;line-height:1.55}.revision-reason{display:inline-flex;margin-top:9px;padding:5px 8px;color:#805a25;background:#fff4df;border-radius:999px;font-size:9px;font-weight:850}.revision-card button{border:1px solid var(--line);background:#fff;color:#173f5f;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:850}.empty-revisions p{color:var(--muted);margin-bottom:0}.sms-consent-attestation{display:grid;grid-template-columns:auto 1fr;grid-gap:9px;gap:9px;align-items:flex-start;margin-top:12px;padding:10px 11px;border:1px solid rgba(35,83,117,.22);border-left:3px solid #c6a271;border-radius:10px;background:linear-gradient(135deg,rgba(229,240,246,.92),rgba(248,250,251,.94));box-shadow:0 7px 18px rgba(16,38,58,.045);color:#596d79;font-size:10px;font-weight:500;line-height:1.48}.sms-consent-attestation input{width:15px;height:15px;margin-top:1px;accent-color:#235375}.sms-consent-attestation strong{display:block;margin-bottom:2px;color:#315066;font-size:10px;font-weight:750}.sms-consent-attestation a{color:#806642;font-weight:650;text-decoration:underline;text-underline-offset:2px}.legal-page{min-height:100vh;background:#e4e9eb;color:#10263a;padding:24px}.legal-header{max-width:920px;margin:0 auto 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-header .brand-lockup{display:flex;align-items:center;gap:10px;color:#10263a;text-decoration:none}.legal-header .brand-lockup svg{width:32px;height:32px}.legal-header>a:last-child{color:#76552e;font-weight:750}.legal-document{position:relative;max-width:920px;margin:0 auto;padding:clamp(30px,5vw,68px);overflow:hidden;border:1px solid rgba(30,93,135,.22);border-radius:20px;background:linear-gradient(180deg,rgba(251,252,253,.98),rgba(243,248,250,.98));box-shadow:0 22px 58px rgba(16,38,58,.11)}.legal-document:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,#0b263a,#1e5d87 72%,#c6a271)}.legal-document h1{margin:8px 0 24px;font-size:clamp(42px,7vw,72px);letter-spacing:-.035em}.legal-document h2{margin:30px 0 10px;padding-bottom:8px;border-bottom:1px solid rgba(30,93,135,.13);color:#10263a;font-size:22px}.legal-document p{margin:0 0 12px;color:#405160;font-size:15px;line-height:1.75}.legal-document a{color:#76552e;font-weight:700}.ai-concept-disclaimer{margin:16px 0;padding:15px 17px;border:1px solid rgba(30,93,135,.24);border-left:4px solid var(--workspace-accent,#c6a271);border-radius:13px;background:rgba(239,246,248,.56);-webkit-backdrop-filter:blur(16px) saturate(126%);backdrop-filter:blur(16px) saturate(126%);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 10px 26px rgba(16,38,58,.065);color:#405867}.ai-concept-disclaimer strong{display:block;margin-bottom:4px;color:#183f5d;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.ai-concept-disclaimer p{margin:0;font-size:10px;line-height:1.6}.ai-concept-disclaimer.compact{margin:12px 0 0;padding:12px 14px}.financial-public-concept .ai-concept-disclaimer{margin:0;border:0;border-top:1px solid rgba(30,93,135,.22);border-radius:0;background:linear-gradient(135deg,rgba(231,241,246,.97),rgba(248,250,251,.98) 68%,rgba(246,239,228,.97));text-align:left}.financial-public-concept .ai-concept-disclaimer strong{color:#173f5d}.ai-concept-disclaimer.studio-tone{margin:0;color:#aebec8;border-left-width:1px;border-color:rgba(116,177,210,.2);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(15,39,56,.5));-webkit-backdrop-filter:blur(16px) saturate(126%);backdrop-filter:blur(16px) saturate(126%);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 10px 28px rgba(2,12,20,.18)}.ai-concept-disclaimer.studio-tone strong{color:#eef4f6}@media (max-width:640px){.billing-consent-control{width:100%;margin-top:14px}.ai-concept-disclaimer{padding:13px 14px}}.analytics-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px;margin-top:16px}.analytics-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:var(--shadow)}.analytics-card h2{margin:7px 0 4px;color:#10263a;font-size:44px;font-weight:800;letter-spacing:-.05em}.analytics-card p{color:var(--muted);margin-bottom:0}.status-breakdown{margin-top:12px;display:grid;grid-gap:7px;gap:7px}.status-breakdown>div{display:flex;justify-content:space-between;gap:10px;background:#f7f9fa;border-radius:9px;padding:9px;text-transform:capitalize}.status-breakdown span{color:#273c4d;font-weight:750}.status-breakdown strong{color:#10263a;font-weight:900}.customer-welcome-card{background:linear-gradient(135deg,#151b21,#252c34);color:#fff;border-radius:20px;padding:26px}.customer-welcome-card h1{font-size:clamp(34px,6vw,66px);line-height:.98;letter-spacing:-.05em;margin:8px 0 10px}.customer-welcome-card p{color:#b9c2cc;line-height:1.65;max-width:760px;margin:0}.share-header{display:flex;justify-content:space-between;align-items:center;gap:14px}.share-header-note{text-align:right}.share-header-note span,.share-header-note strong{display:block}.share-header-note span{color:var(--muted);font-size:10px}.v5-approval .approval-buttons button{text-align:left}.v5-approval .approval-buttons span,.v5-approval .approval-buttons strong{display:block}.v5-approval .approval-buttons span{color:var(--muted);font-size:10px;margin-top:4px;line-height:1.4}.revision-reasons{margin:12px 0}.revision-reasons>span{color:#4b545d;font-size:11px;font-weight:850}.revision-reasons>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.revision-reasons button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 9px;font-size:10px}.revision-reasons button.selected{border-color:#ce8d27;background:#fff7e8;color:#8e5b0e}.share-not-found{max-width:600px;margin:15vh auto 0;text-align:center}@media (max-width:1100px){.analytics-strip{grid-template-columns:repeat(3,1fr)}.dashboard-hero.v5{grid-template-columns:1fr}}@media (max-width:760px){.analytics-grid,.analytics-strip{grid-template-columns:1fr}.share-header{align-items:flex-start;flex-direction:column}.share-header-note{text-align:left}}.v75-studio-canvas.studio-canvas-card{display:flex;flex-direction:column}.v75-studio-canvas>.studio-toolbar{order:1}.v75-studio-canvas>.v75-visual-frame{order:2}.v75-studio-canvas>.ai-concept-disclaimer{order:3;margin-top:14px}.v75-studio-canvas>.studio-reference-card-comparison{order:4}.v75-studio-canvas>.studio-catalog-summary{order:5}.v75-studio-canvas>.studio-result-actions{order:6}.studio-precision-markup-control{container-type:inline-size;display:grid;grid-gap:7px;gap:7px;margin-top:10px}.studio-markup-target-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;padding:3px;border:1px solid var(--v75-line);border-radius:11px;background:rgba(255,255,255,.018);-webkit-backdrop-filter:blur(14px) saturate(118%);backdrop-filter:blur(14px) saturate(118%)}.studio-markup-target-tabs button{min-height:36px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#7f91a0;font-size:.72rem;font-weight:800;cursor:pointer}.studio-markup-target-tabs button.selected{background:rgba(199,164,117,.1);color:#eed5ad;box-shadow:inset 0 0 0 1px rgba(199,164,117,.24)}.studio-markup-target-tabs button:disabled{cursor:not-allowed;opacity:.42}.studio-concept-source-note{color:#9aaab4;font-size:.7rem;line-height:1.45}.studio-source-markup-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 12px;gap:10px 12px;align-items:center;padding:13px 14px;margin-top:0;border:1px solid var(--v75-line);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.018));-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 12px 30px rgba(0,0,0,.13)}.studio-source-markup-card>div:first-child{min-width:0}.studio-source-markup-card .eyebrow{color:#d0aa72}.studio-source-markup-card strong{display:block;color:#edf3f5;font-size:.92rem}.studio-source-markup-card p{margin:3px 0 0;color:#8599a7;font-size:.73rem;line-height:1.4}.studio-source-markup-card>button{min-height:38px;padding:9px 12px}.studio-source-markup-summary{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px}.studio-source-markup-summary span{padding:4px 7px;border:1px solid var(--v75-line);border-radius:999px;font-size:.65rem;font-weight:750;background:rgba(255,255,255,.025);color:#aabac4}.studio-source-markup-summary span.change{border-color:rgba(46,190,116,.24);background:rgba(24,132,76,.1);color:#9bd4b4}.studio-source-markup-summary span.remove{border-color:rgba(232,86,80,.25);background:rgba(164,43,40,.1);color:#e2aaa7}.studio-source-markup-summary span.protect{border-color:rgba(68,148,218,.25);background:rgba(44,104,158,.11);color:#a9c9e5}@container (max-width: 460px){.studio-source-markup-card{grid-template-columns:minmax(0,1fr)}.studio-source-markup-card>button{width:100%}}.studio-accuracy-check{margin-top:12px;border:1px solid var(--v75-line);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.018));-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 16px 42px rgba(0,0,0,.14);color:#e7f0f4}.studio-accuracy-check-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 14px;list-style:none;cursor:pointer}.studio-accuracy-check-summary::-webkit-details-marker{display:none}.studio-accuracy-check-summary:focus-visible{outline:2px solid rgba(221,199,170,.58);outline-offset:3px}.studio-accuracy-check-summary:after{content:"+";display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--v75-line);border-radius:50%;color:#d8c099;background:rgba(255,255,255,.025);font-size:1rem;line-height:1}.studio-accuracy-check[open] .studio-accuracy-check-summary:after{content:"−"}.studio-accuracy-check h3{margin:2px 0 0;font-size:.92rem}.studio-accuracy-check p{margin:3px 0 0;color:#8599a7;font-size:.71rem;line-height:1.4}.studio-accuracy-check-count{padding:5px 8px;border:1px solid rgba(199,164,117,.2);border-radius:999px;color:#d8c099;background:rgba(199,164,117,.065);font-size:.65rem;font-weight:800;white-space:nowrap}.studio-accuracy-check-body{display:grid;grid-gap:10px;gap:10px;padding:0 14px 14px;border-top:1px solid transparent}.studio-accuracy-check[open] .studio-accuracy-check-body{padding-top:12px;border-top-color:var(--v75-line)}.studio-accuracy-check-list{display:grid;grid-gap:7px;gap:7px}.studio-accuracy-check-list label{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;padding:9px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.025);cursor:pointer}.studio-accuracy-check-list label.selected.remove{border-color:rgba(232,86,80,.48);background:rgba(164,43,40,.12)}.studio-accuracy-check-list label.selected.change{border-color:rgba(46,190,116,.42);background:rgba(24,132,76,.12)}.studio-accuracy-check-list label.selected.protect{border-color:rgba(68,148,218,.48);background:rgba(44,104,158,.14)}.studio-accuracy-check-list input{margin-top:2px;accent-color:#d0aa72}.studio-accuracy-check-list small,.studio-accuracy-check-list strong{display:block}.studio-accuracy-check-list strong{color:#e6eef2;font-size:.78rem}.studio-accuracy-check-list small{margin-top:3px;color:#8298a6;font-size:.68rem}.studio-accuracy-correction-button{justify-self:start}.studio-accuracy-correction-used{color:#d2b37f}.studio-accuracy-check-body>small:last-child{color:#758b98;font-size:.68rem;line-height:1.45}.source-annotation-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:16px;background:rgba(8,22,36,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.source-annotation-dialog{width:min(1480px,100%);max-height:calc(100vh - 32px);overflow:auto;border:1px solid rgba(208,170,114,.28);border-radius:20px;background:linear-gradient(145deg,#0d2638,#071722);color:#e9f0f3;box-shadow:0 30px 90px rgba(0,0,0,.55)}.source-annotation-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.source-annotation-dialog h2{margin:3px 0 0;font-size:1.35rem;color:#eef3f5}.source-annotation-dialog>header>button{width:38px;height:38px;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#dce8ed;font-size:1.55rem;cursor:pointer}.source-annotation-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 22px}.source-annotation-tools button{display:grid;grid-gap:2px;gap:2px;padding:11px 13px;text-align:left;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.035);color:#dce7ec;cursor:pointer}.source-annotation-tools button span{font-size:.72rem;color:#8298a6}.source-annotation-tools button.selected.change{border-color:#1a9b5b;box-shadow:0 0 0 2px rgba(26,155,91,.14)}.source-annotation-tools button.selected.remove{border-color:#d84d49;box-shadow:0 0 0 2px rgba(216,77,73,.14)}.source-annotation-tools button.selected.protect{border-color:#347fc4;box-shadow:0 0 0 2px rgba(52,127,196,.14)}.source-annotation-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:18px;gap:18px;padding:8px 22px 22px}.source-annotation-stage{display:flex;min-width:0;align-items:flex-start;justify-content:center;align-self:start;overflow:hidden;border-radius:14px;background:#102332}.source-annotation-image-layer{position:relative;display:block;width:100%;max-width:100%;line-height:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:crosshair}.source-annotation-image-layer>img{display:block;width:100%;height:auto;pointer-events:none}.source-annotation-region{position:absolute;display:grid;place-items:center;border:3px solid;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.8),inset 0 0 0 999px rgba(255,255,255,.03);pointer-events:none}.source-annotation-region.change{border-color:#22c875;background:rgba(23,188,105,.1)}.source-annotation-region.remove{border-color:#ff5b55;background:rgba(233,60,55,.12)}.source-annotation-region.protect{border-color:#4aa3f1;background:rgba(52,127,196,.1)}.source-annotation-region b{display:grid;place-items:center;min-width:27px;height:27px;padding:0 6px;border-radius:999px;background:#fff;color:#14324a;font-style:normal;font-size:.8rem;box-shadow:0 2px 8px rgba(0,0,0,.25)}.source-annotation-region.remove b{font-size:1.5rem;color:#b82724}.source-annotation-region em{position:absolute;left:50%;top:calc(100% + 7px);transform:translateX(-50%);width:max-content;max-width:220px;padding:5px 8px;border-radius:7px;background:rgba(9,27,42,.9);color:white;font-size:.68rem;font-style:normal;text-align:center}.source-annotation-region.draft em{display:none}.source-annotation-workspace aside{display:flex;flex-direction:column;gap:10px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(2,14,23,.5)}.source-annotation-workspace aside>p{margin:-3px 0 3px;color:#91a7b4;font-size:.8rem;line-height:1.45}.source-annotation-workspace aside label{display:grid;grid-gap:6px;gap:6px;color:#cbd8de;font-size:.78rem;font-weight:750}.source-annotation-workspace textarea{width:100%;resize:vertical}.source-annotation-tool-badge{align-self:flex-start;padding:5px 8px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.source-annotation-tool-badge.change{background:#def7e8;color:#11613a}.source-annotation-tool-badge.remove{background:#fee8e7;color:#9a2d2a}.source-annotation-tool-badge.protect{background:#e3efff;color:#225c9b}.source-annotation-list{display:grid;grid-gap:7px;gap:7px;margin-top:5px;max-height:240px;overflow:auto}.source-annotation-list article{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;border-radius:9px;background:rgba(255,255,255,.045)}.source-annotation-list article>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:white;font-weight:800}.source-annotation-list article>span.change{background:#159b59}.source-annotation-list article>span.remove{background:#d84945;font-size:1.15rem}.source-annotation-list article>span.protect{background:#347fc4}.source-annotation-list article div{min-width:0}.source-annotation-list article small,.source-annotation-list article strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-annotation-list article strong{font-size:.76rem}.source-annotation-list article small{color:#8297a3;font-size:.65rem}.source-annotation-list article button{border:0;background:transparent;color:#9c3734;font-size:.68rem;cursor:pointer}.source-annotation-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 22px 20px;border-top:1px solid rgba(255,255,255,.08)}.source-annotation-dialog>footer small{max-width:680px;color:#91a7b4}@media (max-width:820px){.source-annotation-backdrop{padding:0}.source-annotation-dialog{width:100%;max-height:100vh;min-height:100vh;border-radius:0}.source-annotation-tools,.source-annotation-workspace{grid-template-columns:1fr}.source-annotation-dialog>footer{align-items:stretch;flex-direction:column}}@media (max-width:620px){.studio-source-markup-card{grid-template-columns:1fr}.studio-source-markup-card>button{width:100%}.studio-accuracy-check-summary{grid-template-columns:minmax(0,1fr) auto}.studio-accuracy-check-count{grid-column:1;justify-self:start}.studio-accuracy-check-summary:after{grid-column:2;grid-row:1/span 2}.source-annotation-dialog>footer,.source-annotation-dialog>header,.source-annotation-tools,.source-annotation-workspace{padding-left:14px;padding-right:14px}}.showroom-page{background:#f6f8f9}.showroom-nav{max-width:1380px;margin:auto;padding:22px 28px;display:flex;justify-content:space-between;align-items:center;gap:18px}.showroom-nav-actions{display:flex;gap:8px;flex-wrap:wrap}.showroom-hero{max-width:1380px;margin:auto;padding:78px 28px 60px;display:grid;grid-template-columns:1.25fr .45fr;grid-gap:40px;gap:40px;align-items:flex-end}.showroom-hero h1{font-size:clamp(58px,8vw,112px);line-height:.88;letter-spacing:-.07em;margin:10px 0 22px;max-width:1100px}.showroom-hero p{font-size:19px;color:#616b75;line-height:1.65;max-width:880px}.showroom-selector{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.showroom-selector button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 12px;color:#555f69;font-size:11px;font-weight:850}.showroom-selector button.active{background:var(--dark);color:#fff;border-color:var(--dark)}.showroom-stat-card{background:linear-gradient(145deg,#151a20,#272e36);color:#fff;border-radius:22px;padding:24px;box-shadow:var(--shadow)}.showroom-stat-card>span{color:#e6ab4b;font-size:10px;font-weight:950;letter-spacing:.12em}.showroom-stat-card>strong{display:block;font-size:54px;letter-spacing:-.055em;margin:8px 0 0}.showroom-stat-card p{color:#dbe1e7;font-size:15px;margin:3px 0}.showroom-stat-card small{color:#8f9aa5}.showroom-industry-section{max-width:1380px;margin:auto;padding:34px 28px 90px;display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:36px;gap:36px;align-items:center}.showroom-industry-copy h2{font-size:clamp(44px,5vw,76px);line-height:.95;letter-spacing:-.055em;margin:8px 0 14px}.showroom-industry-copy p{color:var(--muted);line-height:1.65;font-size:17px}.showroom-value-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.showroom-value-badges span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 9px;color:#626b75;font-size:10px;font-weight:800}.showroom-proposal{background:#f7f3eb;border:1px solid #e8e0d4;border-radius:24px;overflow:hidden;box-shadow:0 28px 80px rgba(18,24,30,.12)}.showroom-proposal-top{background:var(--dark);color:#fff;padding:18px 20px;display:flex;justify-content:space-between;align-items:center}.showroom-proposal-top span,.showroom-proposal-top strong{display:block}.showroom-proposal-top div span{color:#9ba5af;font-size:10px;margin-top:2px}.showroom-proposal-top>span{border-radius:999px;background:#dda03b;color:#1f170b;padding:6px 9px;font-size:10px;font-weight:900}.showroom-proposal-title{padding:20px;display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.showroom-proposal-title small{color:#9e6815;font-size:9px;font-weight:950;letter-spacing:.12em}.showroom-proposal-title h3{font-size:34px;letter-spacing:-.045em;margin:4px 0}.showroom-proposal-title p{color:var(--muted);margin:0}.showroom-proposal-title>strong{font-size:30px}.showroom-proposal-copy{padding:20px}.showroom-proposal-copy span{color:#9e6815;font-size:9px;font-weight:950;letter-spacing:.12em}.showroom-proposal-copy p{color:#454d55;line-height:1.6;margin-bottom:0}.showroom-section-head{max-width:1380px;margin:auto;padding:60px 28px 20px;max-width:1100px;text-align:center}.showroom-section-head h2{font-size:clamp(42px,6vw,74px);line-height:.95;letter-spacing:-.055em;margin:8px 0}.demo-tour{max-width:1280px;margin:auto;padding:22px 28px 80px;display:grid;grid-template-columns:360px 1fr;grid-gap:18px;gap:18px}.tour-progress{display:grid;grid-gap:7px;gap:7px;align-content:start}.tour-progress button{border:1px solid var(--line);background:#fff;border-radius:13px;padding:12px;display:grid;grid-template-columns:30px 1fr;grid-gap:9px;gap:9px;align-items:center;text-align:left;min-height:56px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.tour-progress button:hover{transform:translateY(-1px);border-color:#d19a45;box-shadow:0 8px 22px rgba(10,26,37,.09)}.tour-decision-panel button:focus-visible,.tour-progress button:focus-visible{outline:3px solid #f3b958;outline-offset:3px}.tour-progress button>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#f2f4f5;color:#65707a;font-size:10px;font-weight:900}.tour-progress button strong{font-size:12px}.tour-progress button.active{background:var(--dark);color:#fff;border-color:var(--dark)}.tour-progress button.active>span{background:#e0a13c;color:#1e160a}.tour-stage{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:var(--shadow)}.tour-stage h2{font-size:44px;line-height:1;letter-spacing:-.05em;margin:7px 0 10px}.tour-stage>p{color:var(--muted);line-height:1.6;max-width:780px}.tour-visual{min-height:390px;margin:22px 0;border-radius:18px;display:grid;place-items:center;background:radial-gradient(circle at 50% 0,rgba(227,162,58,.22),transparent 35%),#171d23;overflow:hidden}.tour-device{width:min(690px,85%);background:#fff;border-radius:15px;padding:9px;box-shadow:0 30px 70px rgba(0,0,0,.35);transform:perspective(900px) rotateX(3deg)}.tour-device-top{display:flex;gap:4px;padding:4px 2px 9px}.tour-device-top i{width:7px;height:7px;border-radius:50%;background:#cfd5da}.tour-device-screen{min-height:270px;border-radius:10px;display:grid;align-content:center;justify-items:center;text-align:center;padding:20px;background:linear-gradient(135deg,#edf0f2,#d7dde2)}.tour-device-screen span{color:#a56b10;font-size:10px;font-weight:950;letter-spacing:.12em}.tour-device-screen strong{font-size:clamp(28px,4vw,52px);line-height:.95;letter-spacing:-.05em;max-width:560px;margin-top:8px}.tour-device-screen{display:block;position:relative;padding:0;overflow:hidden}.tour-demo-cursor{--cursor-x:70%;--cursor-y:72%;position:absolute;z-index:20;left:var(--cursor-x);top:var(--cursor-y);width:34px;height:42px;pointer-events:none;filter:drop-shadow(0 8px 12px rgba(2,13,20,.48)) drop-shadow(0 0 7px rgba(218,177,113,.28));transform:translate(-3px,-3px);transition:left .9s cubic-bezier(.16,1,.3,1),top .9s cubic-bezier(.16,1,.3,1),filter .3s ease;animation:tour-cursor-enter .45s cubic-bezier(.22,1,.36,1) both}.tour-demo-cursor:before{content:"";position:absolute;z-index:0;left:-7px;top:-7px;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle,rgba(220,181,119,.22),rgba(95,188,226,.08) 42%,transparent 70%);transform:scale(.9);animation:tour-cursor-aura 3.6s ease-in-out infinite}.tour-demo-cursor-1{--cursor-x:69%;--cursor-y:73%}.tour-demo-cursor-2{--cursor-x:76%;--cursor-y:62%}.tour-demo-cursor-3{--cursor-x:75%;--cursor-y:63%}.tour-demo-cursor-4{--cursor-x:42%;--cursor-y:71%}.tour-demo-cursor-5{--cursor-x:82%;--cursor-y:58%}.tour-demo-cursor svg{position:relative;z-index:2;width:34px;height:42px;transform-origin:5px 5px;animation:tour-cursor-tap 3.6s ease-in-out both}.tour-demo-cursor .tour-cursor-shell{fill:url(#showroomCursorFill);stroke:#071c2a;stroke-width:1.8;stroke-linejoin:round}.tour-demo-cursor .tour-cursor-highlight{fill:none;stroke:rgba(255,246,226,.76);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.tour-demo-cursor .tour-cursor-node{fill:#84d4ee;stroke:rgba(7,28,42,.8);stroke-width:1;filter:drop-shadow(0 0 3px rgba(91,202,239,.9))}.tour-demo-cursor>i{position:absolute;z-index:1;left:-8px;top:-8px;width:30px;height:30px;border:1.5px solid rgba(225,189,132,.92);box-shadow:0 0 0 1px rgba(111,196,230,.28),0 0 18px rgba(213,174,111,.24);border-radius:50%;opacity:0;animation:tour-cursor-click 3.6s ease-out both}@keyframes tour-cursor-aura{0%,42%,to{opacity:.45;transform:scale(.82)}57%{opacity:1;transform:scale(1.12)}76%{opacity:.22;transform:scale(1.42)}}@keyframes tour-cursor-enter{0%{opacity:0;transform:translate(-18px,-16px) scale(.92)}to{opacity:1;transform:translate(-3px,-3px) scale(1)}}@keyframes tour-cursor-tap{0%,48%{transform:scale(1) rotate(0deg)}57%{transform:scale(.88) rotate(-2deg)}66%,to{transform:scale(1) rotate(0deg)}}@keyframes tour-cursor-click{0%,50%{opacity:0;transform:scale(.4)}57%{opacity:.95;transform:scale(.52)}76%{opacity:0;transform:scale(1.55)}to{opacity:0}}.tour-decision-image,.tour-share-preview,.tour-source-visual{position:relative;min-height:270px}.tour-decision-image>img,.tour-share-preview>img,.tour-source-visual>img{width:100%;height:270px;display:block;object-fit:cover}.tour-decision-image>span,.tour-image-label{position:absolute;top:14px;left:14px;color:#fff;background:rgba(8,27,39,.84);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tour-upload-summary{position:absolute;left:16px;right:16px;bottom:14px;display:flex;align-items:center;gap:10px;color:#eaf3f7;background:rgba(7,28,40,.9);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px 14px;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tour-upload-summary>i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#132435;background:#d6b478;font-style:normal;font-weight:950}.tour-upload-summary small,.tour-upload-summary strong{display:block;margin:0}.tour-upload-summary strong{font-size:14px;line-height:1.2}.tour-upload-summary small{margin-top:3px;color:#b8d0db;font-size:10px}.tour-ai-visual{min-height:270px;display:grid;grid-template-columns:.68fr 1.32fr;color:#102c40}.tour-ai-prompt{padding:24px 20px;text-align:left;background:#f5f7f8;border-right:1px solid #ccd7dd}.tour-ai-prompt>span,.tour-decision-panel>span,.tour-engagement-panel>span,.tour-proposal-details small{color:#916127;font-size:8px;font-weight:950;letter-spacing:.12em}.tour-ai-prompt>strong{display:block;margin:8px 0;font-size:20px;line-height:1.05}.tour-ai-prompt p{color:#536776;font-size:11px;line-height:1.5}.tour-ai-prompt div{display:flex;flex-wrap:wrap;gap:5px}.tour-ai-prompt small{color:#315066;background:#e3ebef;border-radius:999px;padding:5px 7px;font-size:8px}.tour-ai-comparison,.tour-proposal-images{display:grid;grid-template-columns:1fr 1fr}.tour-ai-comparison figure,.tour-proposal-images figure{position:relative;margin:0;min-width:0;overflow:hidden}.tour-ai-comparison figure+figure,.tour-proposal-images figure+figure{border-left:2px solid #fff}.tour-ai-comparison img,.tour-proposal-images img{width:100%;height:100%;min-height:270px;display:block;object-fit:cover}.tour-ai-comparison figcaption,.tour-proposal-images figcaption{position:absolute;top:12px;left:12px;color:#fff;background:rgba(7,26,38,.8);border-radius:999px;padding:6px 9px;font-size:8px;font-weight:950;letter-spacing:.1em}.tour-proposal-visual{min-height:270px;color:#102c40;background:#f3f0e8}.tour-proposal-brand{display:flex;justify-content:space-between;color:#fff;background:#102c40;padding:10px 14px;font-size:8px;letter-spacing:.08em}.tour-proposal-brand small{color:#d9bc8c}.tour-proposal-details{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:12px 15px;text-align:left}.tour-proposal-details span,.tour-proposal-details strong{display:block}.tour-proposal-details strong{margin:3px 0;font-size:20px;line-height:1}.tour-proposal-details span{color:#68747c;font-size:9px}.tour-proposal-details b{color:#18364a;font-size:19px}.tour-proposal-images{height:190px;margin:0 15px 15px;border-radius:10px;overflow:hidden}.tour-proposal-images img{min-height:190px}.tour-share-visual{min-height:270px;display:grid;grid-template-columns:1.35fr .65fr;color:#102c40;background:#edf2f4}.tour-share-preview{min-height:270px}.tour-share-preview>img{height:270px}.tour-share-preview>div{position:absolute;left:14px;right:14px;bottom:14px;color:#eef6f8;background:rgba(7,27,39,.9);border-radius:11px;padding:10px 12px;text-align:left}.tour-share-preview small,.tour-share-preview span,.tour-share-preview strong{display:block;margin:0}.tour-share-preview small{color:#d8b77f;font-size:7px;letter-spacing:.1em}.tour-share-preview strong{margin:3px 0;font-size:10px;overflow-wrap:anywhere}.tour-share-preview span{color:#b7d0dc;font-size:8px}.tour-engagement-panel{padding:20px 16px;text-align:left;background:#f8fafb}.tour-engagement-panel>div:not(.tour-live-row){margin-top:14px;padding-bottom:10px;border-bottom:1px solid #dbe3e7}.tour-engagement-panel small,.tour-engagement-panel strong{display:block;margin:0}.tour-engagement-panel strong{color:#173a50;font-size:22px}.tour-engagement-panel small{color:#71818c;font-size:8px}.tour-live-row{margin-top:14px;color:#31556a;font-size:8px}.tour-live-row i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#2ca56f;box-shadow:0 0 0 4px rgba(44,165,111,.12)}.tour-decision-visual{min-height:270px;display:grid;grid-template-columns:1.2fr .8fr;color:#102c40;background:#f4f7f8}.tour-decision-panel{padding:20px 17px;text-align:left}.tour-decision-panel>strong{display:block;margin:6px 0;font-size:19px;line-height:1.05}.tour-decision-panel p{color:#667986;font-size:9px;line-height:1.45}.tour-decision-panel button{width:100%;min-height:38px;margin-top:7px;padding:9px;border:1px solid #c9d5db;border-radius:8px;color:#29485a;background:#fff;font-size:9px;font-weight:850;cursor:pointer}.tour-decision-panel .tour-approved-choice{color:#fff;background:#18734e;border-color:#18734e}.tour-decision-panel .tour-revision-choice.selected{color:#fff;background:#a86d1c;border-color:#a86d1c}.tour-decision-panel button.selected{box-shadow:0 0 0 3px rgba(24,115,78,.15)}.tour-decision-panel>small{display:block;margin-top:9px;color:#71818c;font-size:7px;line-height:1.4}.tour-decision-panel .tour-decision-result{color:#18623f;font-weight:850}.roi-calculator{max-width:1100px;margin:0 auto 90px;padding:26px;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}.roi-head{display:flex;justify-content:space-between;gap:25px;align-items:flex-end}.roi-head h2{font-size:42px;letter-spacing:-.05em;margin:5px 0 0}.roi-result{min-width:280px;background:var(--dark);color:#fff;padding:18px;border-radius:16px}.roi-result small,.roi-result span,.roi-result strong{display:block}.roi-result small,.roi-result span{color:#aab4be;font-size:10px}.roi-result strong{font-size:38px;color:#efb454;margin:4px 0}.roi-input-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:22px}.range-value{color:#9e6815;font-size:17px;margin-top:5px}.roi-disclaimer{color:var(--muted);font-size:10px;margin:14px 0 0}.white-label-section{max-width:1200px;margin:0 auto 90px;padding:28px;display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:24px;gap:24px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.white-label-controls h2{font-size:42px;line-height:.98;letter-spacing:-.05em;margin:7px 0 10px}.white-label-controls>p{color:var(--muted);line-height:1.6}.white-label-preview{background:#f7f4ed;border:1px solid #e8e0d4;border-radius:18px;overflow:hidden}.wl-top{border-top:7px solid;background:var(--dark);color:#fff;padding:16px;display:flex;align-items:center;gap:10px}.wl-logo{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:#17120a;font-weight:950}.wl-top span,.wl-top strong{display:block}.wl-top span{color:#9ca7b2;font-size:10px}.wl-hero{padding:22px}.wl-hero span{color:#9d6816;font-size:9px;font-weight:950;letter-spacing:.12em}.wl-hero h3{font-size:38px;margin:5px 0;letter-spacing:-.045em}.wl-hero p{color:var(--muted)}.wl-compare{margin:0 22px;display:grid;grid-template-columns:1fr 1fr;height:270px;border-radius:14px;overflow:hidden}.wl-compare figure{position:relative;min-width:0;margin:0;overflow:hidden;background:#9ea9b2}.wl-compare figure+figure{border-left:2px solid rgba(255,255,255,.92)}.wl-compare img{display:block;width:100%;height:100%;object-fit:cover}.wl-compare figcaption{position:absolute;top:14px;left:14px;color:#fff;background:rgba(7,25,35,.82);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:950;letter-spacing:.12em;box-shadow:0 8px 22px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wl-cta{padding:20px 22px;font-weight:900}.landing-final-cta,.showroom-close{max-width:1250px;margin:40px auto 90px;border-radius:26px;padding:48px;background:radial-gradient(circle at 80% 20%,rgba(225,160,56,.22),transparent 28%),var(--dark);color:#fff;text-align:center}.landing-final-cta h2,.showroom-close h2{font-size:clamp(42px,6vw,76px);line-height:.94;letter-spacing:-.055em;margin:8px auto 12px;max-width:1050px}.showroom-close p{color:#b6c0ca;max-width:760px;margin:0 auto 20px}.landing-final-cta>div,.showroom-close>div{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.presentation-page{background:#10151a;color:#fff;display:grid;grid-template-rows:auto 1fr auto auto}.presentation-nav{padding:20px 28px;display:flex;justify-content:space-between;color:#9da8b2;font-size:12px}.presentation-slide{padding:40px clamp(28px,6vw,90px);display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:45px;gap:45px}.presentation-slide h1{font-size:clamp(54px,7.5vw,120px);line-height:.88;letter-spacing:-.07em;margin:9px 0 20px}.presentation-slide>p{color:#b9c3cd;font-size:20px;line-height:1.6;max-width:850px}.presentation-art{min-height:520px;display:grid;place-items:center;background:radial-gradient(circle at 35% 20%,rgba(235,177,82,.32),transparent 25%),linear-gradient(135deg,#28313a,#171d23);box-shadow:0 30px 80px rgba(0,0,0,.35)}.presentation-art-inner{width:70%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.13);display:grid;place-items:center;align-content:center;text-align:center;box-shadow:inset 0 0 100px rgba(225,160,56,.14)}.presentation-art-inner span{color:#9da8b2;font-size:11px}.presentation-art-inner strong{font-size:clamp(32px,4vw,58px);color:#e8ad4c;margin-top:6px}.presentation-controls{padding:18px 28px 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.presentation-controls>button:first-child{justify-self:start}.presentation-controls>button:last-child{justify-self:end}.presentation-controls>button:not(.primary-button){border:1px solid rgba(255,255,255,.14);color:#fff;background:transparent;border-radius:10px;padding:10px 13px}.presentation-dots{display:flex;gap:6px}.presentation-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#46505a}.presentation-dots button.active{background:#e2a13a}.request-demo-page{min-height:100vh;background:radial-gradient(circle at 75% 0,rgba(225,160,56,.15),transparent 28%),#f5f7f8}.request-demo-grid{max-width:1200px;margin:auto;padding:80px 28px;display:grid;grid-template-columns:1fr .75fr;grid-gap:45px;gap:45px;align-items:center}.request-demo-copy h1{font-size:clamp(54px,7vw,92px);line-height:.9;letter-spacing:-.065em;margin:8px 0 20px}.request-demo-copy>p{color:var(--muted);line-height:1.65;font-size:18px}.request-demo-points{display:grid;grid-gap:9px;gap:9px;margin-top:22px}.request-demo-points>div{display:grid;grid-template-columns:100px 1fr;grid-gap:12px;gap:12px;background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:12px;padding:12px}.request-demo-points span{color:var(--muted)}.demo-lead-form{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:var(--shadow)}.demo-lead-form h2{font-size:36px;line-height:.98;letter-spacing:-.045em;margin:7px 0 18px}.lead-success{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:var(--shadow)}.lead-success strong{font-size:24px}.lead-success p{color:var(--muted)}@media (max-width:1100px){.presentation-slide,.request-demo-grid,.showroom-hero,.showroom-industry-section,.white-label-section{grid-template-columns:1fr}.showroom-stat-card{max-width:400px}.demo-tour{grid-template-columns:1fr}.tour-progress{grid-template-columns:repeat(5,1fr)}.tour-progress button{grid-template-columns:1fr;justify-items:center;text-align:center}.tour-progress button strong{display:none}.roi-input-grid{grid-template-columns:1fr 1fr}.presentation-art{min-height:360px}}@media (max-width:700px){.showroom-nav{align-items:flex-start}.showroom-nav-actions .secondary-link{display:none}.showroom-hero{padding-top:45px}.showroom-hero h1{font-size:60px}.showroom-industry-section{padding-top:20px}.tour-progress{grid-template-columns:1fr}.tour-progress button{grid-template-columns:42px 1fr;justify-items:start;text-align:left;min-height:60px;padding:10px 12px}.tour-progress button>span{width:38px;height:38px;font-size:12px}.tour-progress button strong{display:block;font-size:13px}.tour-stage{padding:18px}.tour-stage h2{font-size:35px}.tour-device{width:96%}.tour-visual{min-height:0;padding:16px 0}.tour-ai-visual,.tour-decision-visual,.tour-share-visual{grid-template-columns:1fr}.tour-ai-prompt{border-right:0;border-bottom:1px solid #ccd7dd}.tour-ai-comparison img{min-height:190px}.tour-decision-image,.tour-share-preview{min-height:210px}.tour-decision-image>img,.tour-share-preview>img{height:210px}.tour-engagement-panel{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 14px;gap:8px 14px}.tour-engagement-panel .tour-live-row,.tour-engagement-panel>span{grid-column:1/-1}.roi-head{flex-direction:column;align-items:stretch}.roi-result{min-width:0}.roi-input-grid{grid-template-columns:1fr}.showroom-proposal-title{flex-direction:column;align-items:flex-start}.landing-final-cta,.showroom-close{margin-left:16px;margin-right:16px;padding:28px 18px}.presentation-slide{padding:25px 20px}.presentation-slide h1{font-size:52px}.presentation-slide>p{font-size:16px}.request-demo-grid{padding-top:45px}}.task-main{padding-bottom:60px;background:radial-gradient(circle at 90% 0,rgba(198,162,113,.08),transparent 30%),#07131d}.task-topbar{align-items:end;gap:24px}.task-topbar h1{margin:5px 0 7px;color:#f1f6f8;font-size:clamp(38px,4vw,58px);line-height:1;letter-spacing:-.045em}.task-topbar p{max-width:760px;margin:0;color:#718995;font-size:13px;line-height:1.65}.task-topbar .eyebrow{color:#caa66f}.task-add-button{flex:none}.task-message{margin:16px 0 0;padding:12px 15px;border:1px solid rgba(212,104,104,.28);border-radius:11px;color:#e7a1a1;background:rgba(113,38,45,.16);font-size:12px}.task-message.success{border-color:rgba(198,162,113,.25);color:#e1c18f;background:rgba(198,162,113,.07)}.task-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.task-metrics article{display:grid;grid-gap:6px;gap:6px;min-height:112px;padding:19px 21px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(150deg,rgba(12,27,40,.98),rgba(8,19,29,.96));box-shadow:0 14px 35px rgba(0,0,0,.15)}.task-metrics article.attention{border-color:rgba(207,105,105,.28);background:linear-gradient(145deg,rgba(88,31,37,.18),rgba(8,19,29,.96) 70%)}.task-metrics span{color:#718692;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.task-metrics strong{color:#edf4f7;font-size:30px;line-height:1}.task-metrics small{color:#617782;font-size:10px}.task-metrics .attention strong{color:#e6a2a2}.task-board{overflow:hidden;margin-top:16px;border:1px solid rgba(255,255,255,.075);border-radius:19px;background:#08131d;box-shadow:0 22px 60px rgba(0,0,0,.2)}.task-board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.065);background:#08131d}.task-filter-tabs{display:flex;flex-wrap:wrap;gap:5px}.task-filter-tabs button{min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:9px;color:#758b96;background:transparent;font-size:10px;font-weight:850}.task-filter-tabs button:hover{color:#dce9ee;background:rgba(255,255,255,.03)}.task-filter-tabs button.active{border-color:rgba(198,162,113,.28);color:#edd4ac;background:rgba(198,162,113,.1)}.task-search{display:flex;align-items:center;gap:9px;width:min(330px,100%);min-height:39px;padding:0 12px;border:1px solid rgba(255,255,255,.075);border-radius:10px;color:#667f8b;background:#07131d}.task-search input{width:100%;border:0;outline:0;color:#dce8ed;background:transparent;font:inherit;font-size:11px}.task-search input::placeholder{color:#546b76}.task-list-viewport{height:min(58vh,640px);min-height:360px;overflow:auto;overscroll-behavior:contain;background:#07131d;scrollbar-color:rgba(198,162,113,.34) transparent}.task-row{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(180px,.38fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:112px;padding:17px 19px;border-bottom:1px solid rgba(255,255,255,.055);background:#08131d}.task-row:hover{background:#0c2231}.task-row.state-overdue{box-shadow:inset 3px 0 #ad5e62}.task-row.state-today{box-shadow:inset 3px 0 #c6a271}.task-row.state-completed{opacity:.66}.task-complete-toggle{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.075);border-radius:50%;color:transparent;background:#0c2231}.task-complete-toggle:hover{color:#d8bb8d;border-color:rgba(198,162,113,.42)}.state-completed .task-complete-toggle{color:#061622;border-color:#c6a271;background:#c6a271}.task-row-copy{display:grid;min-width:0;grid-gap:5px;gap:5px}.task-row-copy>strong{color:#e4edf1;font-size:13px}.state-completed .task-row-copy>strong{text-decoration:line-through}.task-row-copy p{overflow:hidden;margin:0;color:#79909c;font-size:10px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.task-row-copy small{color:#5e7580;font-size:9px}.task-row-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.task-row-context>span,.task-row-kicker em{color:#d3b078;font-size:7px;font-style:normal;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.task-row-kicker time{color:#748a95;font-size:9px}.state-overdue .task-row-kicker time{color:#dc8d91}.task-row-context{display:grid;min-width:0;grid-gap:5px;gap:5px;padding-left:14px;border-left:1px solid rgba(255,255,255,.065)}.task-row-context a,.task-row-context strong{overflow:hidden;color:#b7c8d0;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.task-row-context a:hover{color:#e0c08e}.task-edit-button{min-height:34px;padding:0 12px;border:1px solid rgba(198,162,113,.24);border-radius:9px;color:#d8b982;background:rgba(198,162,113,.06);font-size:9px;font-weight:850}.task-board-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:49px;padding:0 19px;border-top:1px solid rgba(255,255,255,.065);color:#758c97;background:#08131d;font-size:9px}.task-approval-note{display:flex;align-items:center;gap:13px;margin-top:14px;padding:15px 17px;border:1px solid rgba(198,162,113,.2);border-radius:13px;color:#d4b57f;background:rgba(198,162,113,.055)}.task-approval-note div{display:grid;grid-gap:3px;gap:3px}.task-approval-note strong{color:#dec493;font-size:11px}.task-approval-note span{color:#8499a3;font-size:9px}.task-empty{display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;min-height:300px;padding:40px;color:#758c97;text-align:center}.task-empty strong{color:#d8e0e3;font-size:13px}.task-empty span{font-size:10px}.task-editor-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(2,8,12,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.task-editor{width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(198,162,113,.28);border-radius:20px;color:#dfe8eb;background:#08131d;box-shadow:0 30px 100px rgba(0,0,0,.55);scrollbar-color:rgba(198,162,113,.58) #06111b;scrollbar-width:thin}.task-editor::-webkit-scrollbar{width:10px}.task-editor::-webkit-scrollbar-track{background:#06111b}.task-editor::-webkit-scrollbar-thumb{border:2px solid #06111b;border-radius:999px;background:#856d4e}.task-editor::-webkit-scrollbar-thumb:hover{background:#b19061}.task-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.065);background:#08131d}.task-editor h2{margin:5px 0 0;color:#eff5f7;font-size:24px;letter-spacing:-.03em}.task-editor>header>button{width:34px;height:34px;border:1px solid rgba(255,255,255,.075);border-radius:9px;color:#a8bac2;background:#0c2231;font-size:22px}.task-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:23px 24px}.task-form-grid label{display:grid;grid-gap:7px;gap:7px}.task-form-grid label>span{color:#8ba0aa;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.task-form-grid input,.task-form-grid select,.task-form-grid textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(255,255,255,.075);border-radius:10px;outline:0;color:#e7eef0;background:#07131d;font:inherit;font-size:11px;color-scheme:dark}.task-form-grid select{border-color:rgba(198,162,113,.28);color:#f0e4d2;background-color:#0c2231}.task-form-grid textarea{resize:vertical}.task-form-grid input:focus,.task-form-grid select:focus,.task-form-grid textarea:focus{border-color:rgba(198,162,113,.52);box-shadow:0 0 0 3px rgba(198,162,113,.08)}.task-form-grid select:disabled{cursor:not-allowed;opacity:.62}.task-wide-field{grid-column:1/-1}.task-editor-message{margin:0 24px 18px;padding:10px 12px;border:1px solid rgba(207,105,105,.25);border-radius:9px;color:#dda0a2;background:rgba(112,37,43,.14);font-size:10px}.task-editor>footer{display:flex;align-items:center;gap:9px;padding:16px 24px 21px;border-top:1px solid rgba(255,255,255,.065)}.task-editor>footer>span{flex:1 1}.task-editor>footer button{min-height:39px;padding:0 15px;border:1px solid rgba(255,255,255,.075);border-radius:9px;color:#bac8cd;background:#0c2231;font-size:10px;font-weight:850}.task-editor>footer .primary-button{color:#081722;border-color:#c6a271;background:#c6a271}.task-editor>footer .task-remove-button{color:#d99397;border-color:rgba(198,85,91,.25);background:rgba(115,39,46,.14)}@media (max-width:900px){.task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.task-row{grid-template-columns:36px minmax(0,1fr) auto}.task-row-context{grid-column:2;padding-left:0;border-left:0}.task-edit-button{grid-column:3;grid-row:1/span 2}}@media (max-width:680px){.task-topbar{align-items:stretch}.task-add-button{width:100%}.task-board-toolbar{align-items:stretch;flex-direction:column}.task-search{width:100%}.task-list-viewport{height:58vh;min-height:330px}.task-row{grid-template-columns:34px minmax(0,1fr);align-items:start}.task-row-context{grid-column:2}.task-edit-button{grid-column:2;grid-row:auto;justify-self:start}.task-board-footer{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:12px}.task-form-grid{grid-template-columns:1fr}.task-wide-field{grid-column:auto}.task-editor-backdrop{align-items:end;padding:0}.task-editor{width:100%;max-height:92vh;border-radius:19px 19px 0 0}}.pilot-page{min-height:100vh;background:radial-gradient(circle at 85% 0,rgba(225,160,56,.15),transparent 28%),#f5f7f8}.pilot-hero{max-width:1320px;margin:auto;padding:70px 28px 42px;display:grid;grid-template-columns:1.3fr .5fr;grid-gap:35px;gap:35px;align-items:flex-end}.pilot-hero h1{font-size:clamp(56px,7vw,104px);line-height:.88;letter-spacing:-.07em;margin:10px 0 20px}.pilot-hero p{max-width:900px;color:var(--muted);font-size:18px;line-height:1.7}.pilot-readiness-card{padding:22px;border-radius:20px;background:#2b2020;color:#fff;box-shadow:var(--shadow)}.pilot-readiness-card.ready{background:#183025}.pilot-readiness-card small,.pilot-readiness-card span,.pilot-readiness-card strong{display:block}.pilot-readiness-card span{color:#e7ad4d;font-size:10px;font-weight:950;letter-spacing:.12em}.pilot-readiness-card strong{font-size:34px;letter-spacing:-.04em;margin:6px 0}.pilot-readiness-card small{color:#b5bec7}.pilot-grid{max-width:1320px;margin:auto;padding:20px 28px 70px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px}.pilot-live-dashboard{max-width:1320px;margin:0 auto;padding:12px 28px 44px;display:grid;grid-gap:16px;gap:16px}.pilot-live-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.pilot-live-heading h2{margin:7px 0 8px;font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-.055em}.pilot-live-heading p{margin:0;color:var(--muted)}.pilot-live-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.pilot-live-indicator{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border-radius:999px;border:1px solid #bcd4c5;background:#eef8f1;color:#2e714b;font-size:10px;font-weight:900}.pilot-live-indicator i{width:8px;height:8px;border-radius:50%;background:#47a56d;box-shadow:0 0 0 4px rgba(71,165,109,.12)}.pilot-empty-state,.pilot-live-loading{padding:30px;border:1px dashed #b9c7cd;border-radius:18px;background:rgba(255,255,255,.65);color:var(--muted);text-align:center}.pilot-summary-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:9px;gap:9px}.pilot-summary-grid article{min-width:0;padding:15px;border:1px solid #d7e0e4;border-radius:15px;background:rgba(255,255,255,.94);box-shadow:0 10px 28px rgba(30,57,73,.055)}.pilot-summary-grid span,.pilot-summary-grid strong{display:block}.pilot-summary-grid span{min-height:28px;color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.055em}.pilot-summary-grid strong{margin-top:7px;color:#173f62;font-size:25px;letter-spacing:-.045em}.pilot-company-activity-card{overflow:hidden;border:1px solid #d1dce1;border-radius:20px;background:#fff;box-shadow:var(--shadow)}.pilot-company-activity-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #e1e7ea}.pilot-company-activity-head span,.pilot-company-activity-head strong{display:block}.pilot-company-activity-head>div:first-child>strong{font-size:20px;letter-spacing:-.025em}.pilot-company-activity-head>div:first-child>span{margin-top:4px;color:var(--muted);font-size:11px}.pilot-filter-row{display:flex;gap:5px;padding:4px;border-radius:11px;background:#edf2f4}.pilot-filter-row button{border:0;border-radius:8px;padding:8px 10px;background:transparent;color:#5e6f7a;font-size:10px;font-weight:850;cursor:pointer}.pilot-filter-row button.active{background:#173f62;color:#fff}.pilot-company-table{display:grid}.pilot-back-to-top{display:none}.pilot-company-paging{padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf1f3;background:#f7f9fa}.pilot-company-paging>div>span,.pilot-company-paging>span{color:var(--muted);font-size:10px;font-weight:800}.pilot-company-paging>div{display:flex;align-items:center;justify-content:flex-end;gap:8px}.pilot-company-paging button{min-height:38px;padding:8px 11px;border:1px solid #cdd9de;border-radius:9px;color:#173f62;background:#fff;font-size:10px;font-weight:850;cursor:pointer}.pilot-company-paging button:disabled{opacity:.45;cursor:not-allowed}.pilot-company-activity-row{display:grid;grid-template-columns:1.15fr .8fr 1fr .8fr;grid-gap:18px;gap:18px;align-items:center;padding:17px 20px;border-bottom:1px solid #edf1f3}.pilot-company-activity-row:last-child{border-bottom:0}.pilot-company-activity-row>div:nth-child(2) small,.pilot-company-identity small,.pilot-company-identity span,.pilot-company-identity strong{display:block}.pilot-company-identity strong{font-size:15px}.pilot-company-identity span{margin-top:3px;color:#51626e;font-size:11px}.pilot-company-activity-row>div:nth-child(2) small,.pilot-company-identity small{margin-top:4px;color:var(--muted);font-size:9px}.pilot-engagement-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:999px;background:#e8eef1;color:#476070;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.045em}.pilot-engagement-badge.using_now,.pilot-engagement-badge.using_this_week{background:#e5f4e9;color:#34704a}.pilot-engagement-badge.needs_follow_up,.pilot-engagement-badge.not_started{background:#fff0dd;color:#8c5d20}.pilot-engagement-badge.declined{background:#f6e8e8;color:#944b4b}.pilot-metric-cluster{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.pilot-metric-cluster span{color:var(--muted);font-size:10px}.pilot-metric-cluster strong{color:#173f62}.pilot-credit-usage{display:grid;grid-gap:7px;gap:7px}.pilot-credit-usage>div:first-child{display:flex;justify-content:space-between;gap:12px;color:#586a76;font-size:9px}.pilot-credit-usage .usage-track{height:6px}.pilot-credit-usage small{color:var(--muted);font-size:9px}.pilot-feedback-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pilot-feedback-board>section{min-width:0;overflow:hidden;border:1px solid #d5dfe3;border-radius:18px;background:rgba(255,255,255,.94)}.pilot-feedback-board>section>div:first-child{display:grid;grid-template-columns:10px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:14px 16px;border-bottom:1px solid #e4eaed}.pilot-feedback-board>section>div:first-child strong{font-size:13px}.pilot-feedback-board>section>div:first-child small{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#edf2f4;color:#526570;font-weight:900}.pilot-feedback-dot{width:8px;height:8px;border-radius:50%;background:#718491}.pilot-feedback-dot.works{background:#47a56d}.pilot-feedback-dot.problems{background:#c77d36}.pilot-feedback-dot.ideas{background:#3e7aa4}.pilot-feedback-items{max-height:360px;overflow:auto;padding:9px;display:grid;align-content:start;grid-gap:7px;gap:7px}.pilot-feedback-items article{padding:11px;border:1px solid #e3e9ec;border-radius:11px;background:#f7f9fa}.pilot-feedback-items p{margin:0;color:#2c3c47;font-size:11px;line-height:1.52}.pilot-feedback-items article span{display:block;margin-top:8px;color:var(--muted);font-size:9px}.pilot-feedback-empty{padding:20px 10px;color:var(--muted)!important;text-align:center}.pilot-feedback-workspace{background:#eef2f3}.pilot-feedback-form-wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:16px;gap:16px;padding:0 28px 40px}.pilot-feedback-form,.pilot-feedback-history{padding:22px;border:1px solid #d7e0e4;border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(31,56,70,.06)}.pilot-feedback-form{display:grid;grid-gap:20px;gap:20px}.pilot-feedback-category-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.pilot-feedback-category-grid button{min-height:116px;padding:14px;border:1px solid #d8e1e5;border-radius:13px;background:#f7f9fa;text-align:left;cursor:pointer}.pilot-feedback-category-grid button.active{border-color:#245f87;background:#eaf2f7;box-shadow:inset 0 0 0 1px #245f87}.pilot-feedback-category-grid span,.pilot-feedback-category-grid strong{display:block}.pilot-feedback-category-grid strong{color:#173f62;font-size:13px}.pilot-feedback-category-grid span{margin-top:7px;color:var(--muted);font-size:10px;line-height:1.45}.pilot-feedback-form label{display:grid;grid-gap:8px;gap:8px;color:#31434f;font-size:12px;font-weight:850}.pilot-feedback-form textarea{width:100%;resize:vertical}.pilot-rating-field{margin:0;padding:0;border:0}.pilot-rating-field legend{color:#31434f;font-size:12px;font-weight:850}.pilot-rating-field legend span,.pilot-rating-field small{color:var(--muted);font-weight:500}.pilot-rating-field>div{display:flex;gap:6px;margin:9px 0 7px}.pilot-rating-field button{width:40px;height:40px;border:1px solid #ccd9df;border-radius:10px;background:#f7f9fa;color:#445966;font-weight:900;cursor:pointer}.pilot-rating-field button.active{border-color:#173f62;background:#173f62;color:#fff}.pilot-feedback-message{margin:0;padding:11px;border-radius:10px;background:#edf6f0;color:#34704a;font-size:11px;font-weight:750}.pilot-feedback-message.error{background:#faeded;color:#974b4b}.pilot-feedback-history h2{margin:5px 0 14px;font-size:26px;letter-spacing:-.04em}.pilot-feedback-history article{padding:13px 0;border-top:1px solid #e6ebed}.pilot-feedback-history article>div{display:flex;justify-content:space-between;gap:12px}.pilot-feedback-history article strong{color:#173f62;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.pilot-feedback-history article span{color:var(--muted);font-size:9px}.pilot-feedback-history article p{margin:8px 0 0;color:#465966;font-size:11px;line-height:1.55}.pilot-checklist-card,.pilot-company-form,.pilot-services-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px;box-shadow:var(--shadow)}.pilot-company-manager{min-width:0;display:grid;grid-gap:14px;gap:14px}.pilot-checklist-card h2,.pilot-company-form h2,.pilot-services-card h2{font-size:38px;line-height:.98;letter-spacing:-.05em;margin:7px 0 18px}.pilot-milestones{display:grid;grid-gap:8px;gap:8px}.pilot-milestones>div{display:grid;grid-template-columns:38px 1fr;grid-gap:11px;gap:11px;padding:11px;background:#f7f9fa;border:1px solid #edf0f2;border-radius:12px}.pilot-milestones>div>span{width:36px;height:36px;display:grid;place-items:center;background:var(--dark);color:#e8ad4d;border-radius:10px;font-weight:950}.pilot-milestones p,.pilot-milestones strong{display:block}.pilot-milestones p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.5}.service-status-list{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.service-status-list>div{display:grid;grid-template-columns:12px 1fr;grid-gap:9px;gap:9px;align-items:center;padding:10px;background:#f7f9fa;border-radius:10px}.service-status-list>div>span{width:10px;height:10px;border-radius:50%}.service-on{background:#47a56d;box-shadow:0 0 0 4px rgba(71,165,109,.12)}.service-off{background:#c45c5c;box-shadow:0 0 0 4px rgba(196,92,92,.12)}.service-status-list small,.service-status-list strong{display:block}.service-status-list strong{font-size:11px}.service-status-list small{color:var(--muted);font-size:9px;margin-top:2px}.pilot-principles{max-width:1320px;margin:auto;padding:20px 28px 90px}.pilot-principles h2{font-size:clamp(42px,6vw,76px);line-height:.94;letter-spacing:-.055em;margin:8px 0 24px;max-width:900px}.pilot-principles>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.pilot-principles article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px}.pilot-principles article strong{font-size:20px}.pilot-principles article p{color:var(--muted);line-height:1.55;margin-bottom:0}.pilot-company-page-grid{max-width:1180px;margin:auto;padding:80px 28px;display:grid;grid-template-columns:1fr .8fr;grid-gap:40px;gap:40px;align-items:flex-start}.pilot-company-page-grid>.pilot-company-manager{display:contents}.pilot-company-page-grid .pilot-company-form,.pilot-company-page-grid .pilot-form-result{grid-column:2}.pilot-company-page-grid .pilot-invitation-list{grid-column:1/-1}.pilot-company-page-grid>div:first-child>h1{font-size:clamp(54px,7vw,92px);line-height:.89;letter-spacing:-.065em;margin:8px 0 20px}.pilot-company-page-grid>div:first-child>p{color:var(--muted);font-size:17px;line-height:1.7}.ideal-pilot-card{margin-top:22px;display:grid;grid-gap:8px;gap:8px;background:var(--dark);color:#fff;border-radius:18px;padding:20px}.ideal-pilot-card strong{color:#e8ad4d;font-size:17px;margin-bottom:3px}.ideal-pilot-card span{color:#c2cbd4;font-size:12px}.pilot-form-result{border-radius:10px;padding:10px;background:#f0f7f3;color:#3c7857;font-size:11px;font-weight:800}.pilot-preview-link{margin-top:9px;display:flex;align-items:center;justify-content:center;text-decoration:none}.pilot-invitation-list{display:grid;grid-gap:12px;gap:12px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:var(--shadow)}.pilot-invitation-list-head{display:grid;grid-template-columns:1fr minmax(220px,.8fr);grid-gap:18px;gap:18px;align-items:flex-end}.pilot-invitation-list h2{margin:4px 0 2px;font-size:27px;letter-spacing:-.04em}.pilot-invitation-list-head p{margin:0;color:var(--muted);font-size:10px}.pilot-invitation-search span{display:block;margin-bottom:5px;color:#526570;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.055em}.pilot-invitation-search input{width:100%;min-height:42px;border:1px solid #cfdbe0;border-radius:11px;padding:9px 11px;background:#f8fafb;color:#193c55;font:inherit;font-size:11px}.pilot-invitation-filters{display:flex;gap:5px;overflow-x:auto;padding:4px;border-radius:12px;background:#edf2f4}.pilot-invitation-filters button{flex:0 0 auto;border:0;border-radius:9px;padding:8px 10px;background:transparent;color:#5e6f7a;font-size:9px;font-weight:900;cursor:pointer}.pilot-invitation-filters button.active{background:#173f62;color:#fff}.pilot-invitation-records{display:grid;grid-gap:7px;gap:7px}.pilot-invitation-list article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 12px;border:1px solid #dce4e8;border-radius:12px;background:#f8fafb}.pilot-invitation-list article.expanded{border-color:#b7cad4;background:#f4f8fa}.pilot-invitation-company small,.pilot-invitation-company span,.pilot-invitation-company strong{display:block}.pilot-invitation-company span{margin-top:3px;color:var(--muted);font-size:12px}.pilot-invitation-company small{width:-moz-fit-content;width:fit-content;margin-top:5px;padding:4px 8px;border-radius:999px;background:#e3edf2;color:#174765;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.pilot-invitation-manage-button{min-width:72px;min-height:36px;border:1px solid #c8d5dc;border-radius:9px;padding:7px 10px;background:#fff;color:#244b64;font-size:10px;font-weight:900;cursor:pointer}.pilot-invitation-details{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;padding-top:10px;border-top:1px solid #dae4e8}.pilot-invitation-list code{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:9px;border-radius:8px;background:#e9eef1;color:#425366;font-size:9px}.pilot-invitation-actions{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:8px;gap:8px}.pilot-invitation-actions button{min-height:44px;padding:10px 12px}.pilot-invitation-empty{padding:22px;border:1px dashed #c7d4da;border-radius:12px;background:#f8fafb;color:var(--muted);font-size:11px;text-align:center}.pilot-invitation-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.pilot-invitation-pagination>span{color:var(--muted);font-size:10px;font-weight:800}.pilot-invitation-pagination>div{display:flex;gap:6px}.pilot-invitation-pagination button{min-height:34px;padding:7px 10px;font-size:9px}.pilot-invitation-panel{width:min(650px,100%)}.pilot-invitation-card h1{font-size:clamp(42px,7vw,70px)}.pilot-invitation-benefits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:20px 0}.pilot-invitation-benefits>div{padding:14px;border:1px solid #d4dfe4;border-radius:12px;background:#eef3f5}.pilot-invitation-benefits span,.pilot-invitation-benefits strong{display:block}.pilot-invitation-benefits strong{color:#173f62;font-size:18px}.pilot-invitation-benefits span,.pilot-invitation-note{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.pilot-invitation-card .text-button{width:100%;text-align:center}.pilot-billing-banner{background:linear-gradient(135deg,#173f62,#245f87)}@media (max-width:1000px){.pilot-company-page-grid,.pilot-grid,.pilot-hero{grid-template-columns:1fr}.pilot-company-page-grid .pilot-company-form,.pilot-company-page-grid .pilot-form-result,.pilot-company-page-grid .pilot-invitation-list{grid-column:1}.pilot-readiness-card{max-width:450px}.pilot-principles>div{grid-template-columns:1fr 1fr}.pilot-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pilot-company-activity-row{grid-template-columns:1fr 1fr}.pilot-feedback-form-wrap{grid-template-columns:1fr}}.dashboard-shell .revision-center{padding:16px;border-radius:16px}.dashboard-shell .project-inspector>.revision-center{margin-top:12px;padding:13px 0 0;border:0;border-top:1px solid rgba(198,162,113,.18);border-radius:0;background:transparent;box-shadow:none}.dashboard-shell .revision-head{align-items:center;gap:12px}.dashboard-shell .revision-head h3{margin:3px 0 0;font-size:15px}.dashboard-shell .revision-count-stack{display:flex;align-items:center;justify-content:flex-end;gap:7px}.dashboard-shell .revision-count-stack small{max-width:145px;line-height:1.25;text-align:right}.dashboard-shell .revision-count.is-clear{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:88px;min-height:30px;padding:6px 12px;color:#a8bac3;border-color:rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.025);line-height:1;white-space:nowrap}.dashboard-shell .revision-list{gap:7px;margin-top:10px}.dashboard-shell .revision-card{padding:11px;border-radius:11px}.dashboard-shell .revision-card p{margin:7px 0;line-height:1.4}.dashboard-shell .revision-history{margin-top:10px;border-top:1px solid rgba(255,255,255,.075)}.dashboard-shell .revision-history>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:8px 2px 0;color:#a6b6bf;cursor:pointer;list-style:none}.dashboard-shell .revision-history>summary::-webkit-details-marker{display:none}.dashboard-shell .revision-history>summary:before{content:"+";color:#c9a775;font-size:14px;font-weight:800}.dashboard-shell .revision-history[open]>summary:before{content:"−"}.dashboard-shell .revision-history>summary span{flex:1 1;font-size:10px;font-weight:850}.dashboard-shell .revision-history>summary small{color:#718690;font-size:8px;font-weight:750}.dashboard-shell .revision-history-list{display:grid;grid-gap:0;gap:0;margin-top:3px}.dashboard-shell .revision-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 2px;border-top:1px solid rgba(255,255,255,.055)}.dashboard-shell .revision-history-copy{min-width:0}.dashboard-shell .revision-history-copy p{overflow:hidden;margin:4px 0 0;color:#8296a2;font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .revision-history-actions{display:flex;gap:5px}.dashboard-shell .revision-history-actions a,.dashboard-shell .revision-history-actions button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;padding:5px 7px;color:#aebdc5;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:transparent;font-size:8px;font-weight:800;text-decoration:none}.dashboard-shell .revision-history-actions a:hover,.dashboard-shell .revision-history-actions button:hover{color:#ead5b4;border-color:rgba(198,162,113,.2);background:rgba(198,162,113,.05)}@media (max-width:520px){.dashboard-shell .revision-head{align-items:flex-start;flex-direction:column}.dashboard-shell .revision-count-stack{justify-content:space-between;width:100%}.dashboard-shell .revision-count-stack small{max-width:none}.dashboard-shell .revision-history-row{grid-template-columns:1fr}}.dashboard-shell .project-inspector .status-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(198,162,113,.18)}.dashboard-shell .status-actions .project-outcome-button{display:flex;align-items:center;justify-content:flex-start;gap:7px;min-height:46px;padding:9px 10px;color:#c8d3d9;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.025);box-shadow:none;text-align:left}.dashboard-shell .status-actions .project-outcome-button strong{color:inherit;font-size:10px;line-height:1.25}.dashboard-shell .status-actions .project-outcome-button-won{color:#e4c596;border-color:rgba(198,162,113,.27);background:rgba(198,162,113,.055);box-shadow:inset 2px 0 0 rgba(198,162,113,.58)}.dashboard-shell .status-actions .project-outcome-button-won strong{color:inherit}.dashboard-shell .status-actions .project-outcome-button-won:hover{color:#f0d9b5;border-color:rgba(198,162,113,.4);background:rgba(198,162,113,.09)}.dashboard-shell .status-actions .project-outcome-button-lost{color:#aebdc5;border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.018)}.dashboard-shell .status-actions .project-outcome-button-lost:hover{color:#d5dfe3;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.04)}.dashboard-shell .project-support-actions{gap:6px;margin-top:14px;padding-top:14px}.dashboard-shell .project-support-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;min-height:36px;padding:8px 10px;color:#a9bac3;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:rgba(255,255,255,.022);font-size:9px;font-weight:820;text-decoration:none}.dashboard-shell .project-support-link:hover{color:#ead5b4;border-color:rgba(198,162,113,.22);background:rgba(198,162,113,.06)}.dashboard-shell .project-support-actions button.project-support-link{font-family:inherit;cursor:pointer}@media (max-width:680px){.dashboard-shell .project-inspector{padding:17px}.dashboard-shell .status-actions .project-outcome-button{min-height:46px}}@media (max-width:620px){.pilot-invitation-actions,.pilot-invitation-benefits,.pilot-invitation-list-head{grid-template-columns:1fr}.pilot-invitation-pagination{align-items:stretch;flex-direction:column}.pilot-invitation-pagination button,.pilot-invitation-pagination>div{flex:1 1}.pilot-principles>div{grid-template-columns:1fr}.pilot-hero{padding-top:45px}.pilot-hero h1{font-size:58px}.pilot-live-dashboard{padding-inline:16px}.pilot-company-activity-head,.pilot-live-heading{align-items:stretch;flex-direction:column}.pilot-live-actions{justify-content:flex-start}.pilot-company-activity-row,.pilot-feedback-board,.pilot-feedback-category-grid{grid-template-columns:1fr}.pilot-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pilot-summary-grid article{aspect-ratio:1;padding:10px;display:flex;flex-direction:column;justify-content:space-between;border-radius:13px}.pilot-summary-grid span{min-height:0;font-size:8px;line-height:1.25;letter-spacing:.035em}.pilot-summary-grid strong{margin-top:6px;font-size:21px}.pilot-company-activity-row{grid-template-columns:minmax(0,1fr) minmax(92px,auto);gap:9px 10px;padding:12px}.pilot-company-identity strong{font-size:14px;line-height:1.2}.pilot-company-identity span{margin-top:2px;font-size:10px;line-height:1.3}.pilot-company-activity-row>div:nth-child(2) small,.pilot-company-identity small{margin-top:3px;font-size:8px;line-height:1.3;overflow-wrap:anywhere}.pilot-company-activity-row>div:nth-child(2){min-width:0;text-align:right}.pilot-company-activity-row>div:nth-child(2) .pilot-engagement-badge{margin-left:auto;padding:4px 7px;font-size:8px}.pilot-company-activity-row>.pilot-credit-usage,.pilot-company-activity-row>.pilot-metric-cluster{grid-column:1/-1}.pilot-metric-cluster{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-top:2px}.pilot-metric-cluster span{padding:6px 4px;border-radius:7px;background:#f4f7f8;font-size:8px;text-align:center}.pilot-metric-cluster strong{display:block;font-size:12px}.pilot-credit-usage{gap:4px}.pilot-credit-usage small,.pilot-credit-usage>div:first-child{font-size:8px}.pilot-company-paging{padding:13px 15px;gap:10px}.pilot-company-paging>span{white-space:nowrap}.pilot-company-paging>div{gap:5px}.pilot-company-paging button{padding-inline:8px}.pilot-company-paging>div>span{display:none}.pilot-back-to-top{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:170;min-height:44px;padding:10px 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(221,199,170,.38);border-radius:999px;color:#f7efe5;background:#102c3e;box-shadow:0 12px 30px rgba(7,22,32,.24);font-size:11px;font-weight:850}.pilot-filter-row{overflow-x:auto}.pilot-feedback-form-wrap{padding:0 16px 32px}}.studio-status-stack{display:grid;grid-gap:7px;justify-items:end}.live-config-pill{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:850;border:1px solid var(--line);background:#fff}.live-config-pill i{width:8px;height:8px;border-radius:50%}.live-config-pill.ready{color:#3c7656}.live-config-pill.ready i{background:#4cac72;box-shadow:0 0 0 4px rgba(76,172,114,.12)}.live-config-pill.not-ready{color:#955e16}.live-config-pill.not-ready i{background:#d99a35;box-shadow:0 0 0 4px rgba(217,154,53,.13)}.configuration-banner,.studio-error-banner{margin-bottom:16px;border-radius:16px;padding:16px 18px;display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;align-items:center}.studio-restore-banner{margin-bottom:16px;border:1px solid rgba(168,132,84,.24);border-radius:16px;padding:16px 18px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(244,238,228,.88));box-shadow:0 10px 30px rgba(28,37,45,.06)}.studio-restore-banner strong{display:block;margin-top:9px;color:#1d2b35}.studio-restore-banner p{margin:5px 0 0;color:#68717a;line-height:1.55}.configuration-banner{background:#fff7e8;border:1px solid #ecd29f}.configuration-banner strong,.studio-error-banner strong{display:block}.configuration-banner p,.studio-error-banner p{margin:4px 0 0;color:#68717a;line-height:1.55}.configuration-banner pre{margin:0;background:#1a2026;color:#f3bd63;border-radius:10px;padding:10px 12px;font-size:11px;white-space:pre-wrap}.studio-error-banner{background:#fff0f0;border:1px solid #e8bcbc;grid-template-columns:1fr}.studio-error-banner strong{color:#9a3e3e}@media (max-width:700px){.studio-status-stack{justify-items:start}.configuration-banner{grid-template-columns:1fr}}.margin-target-pill,.studio-credit-balance{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 11px;background:#1a2026;color:#f3bd63;font-size:11px;font-weight:900}.credit-strategy-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.credit-strategy-strip>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:grid;grid-gap:3px;gap:3px}.credit-strategy-strip small,.credit-strategy-strip span{color:var(--muted);font-size:10px}.credit-strategy-strip strong{font-size:16px}.generation-mode-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:14px 0}.generation-mode-grid button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:14px;padding:13px;display:grid;grid-gap:4px;gap:4px;cursor:pointer;color:inherit}.generation-mode-grid button.active{border-color:#d59a37;box-shadow:0 0 0 3px rgba(213,154,55,.12);background:#fffaf0}.generation-mode-grid button span{font-size:12px;font-weight:900}.generation-mode-grid button strong{color:#9a6518;font-size:11px}.generation-mode-grid button small{color:var(--muted);font-size:9px;line-height:1.45}.credit-warning{margin:8px 0;padding:9px 10px;border-radius:10px;background:#fff0f0;color:#9a3e3e;font-size:11px;font-weight:800}.studio-success-banner{margin-bottom:16px;border-radius:16px;padding:14px 18px;background:#eef8f1;border:1px solid #bedfc8}.studio-success-banner strong{color:#397454}.studio-success-banner p{margin:4px 0 0;color:#5f6f66;font-size:11px}.pricing-page-v72 .simple-header{align-items:flex-start}.pricing-page-v72 .simple-header>div{max-width:760px}.pricing-page-v72 .billing-header-actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:8px}.pricing-page-v72 .billing-sign-out-button{width:auto;margin:0;padding:0;color:#73552e;font-size:12px}.pricing-page-v72 .simple-header h1{margin:4px 0 8px}.pricing-grid-v72{align-items:stretch}.pricing-interval-switch{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 22px;padding:5px;display:flex;gap:5px;border:1px solid #cbd5da;border-radius:14px;background:rgba(255,255,255,.45);box-shadow:0 10px 28px rgba(19,45,63,.08)}.pricing-interval-switch button{min-height:42px;padding:0 17px;border:0;border-radius:10px;color:#526671;background:transparent;cursor:pointer;font:inherit;font-size:11px;font-weight:850}.pricing-interval-switch button span{margin-left:5px;color:#8a6b3f;font-size:9px}.pricing-interval-switch button.active{color:#f7f3ec;background:linear-gradient(135deg,#24577f,#173a5b);box-shadow:0 7px 18px rgba(23,58,91,.22)}.pricing-interval-switch button.active span{color:#efd2a8}.pricing-billing-note{min-height:18px;margin:-2px 0 9px;color:#78858d;font-size:9px;font-weight:750}.pricing-grid-v72 .pricing-card{position:relative;display:flex;flex-direction:column}.featured-pricing-card{border-color:#d59a37!important;box-shadow:0 18px 45px rgba(28,35,43,.12)}.pricing-recommended{position:absolute;top:12px;right:12px;padding:5px 8px;border-radius:999px;background:#1a2026;color:#f3bd63;font-size:9px;font-weight:900;letter-spacing:.08em}.pricing-audience{min-height:42px;color:var(--muted);font-size:12px;line-height:1.55}.pricing-credit-callout{display:flex;align-items:baseline;gap:7px;padding:12px;border-radius:12px;background:#f7f4ee;margin:10px 0 14px}.pricing-credit-callout strong{font-size:26px}.pricing-credit-callout span{color:var(--muted);font-size:10px}.pricing-grid-v72 .pricing-card form{margin-top:auto}.pricing-trial-disclosure{display:block;min-height:32px;margin-top:9px;color:#6e7b84;font-size:9px;font-weight:700;line-height:1.45;text-align:center}.credit-packs-section,.pricing-explainer{max-width:1180px;margin:34px auto 0}.credit-packs-section{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:28px;gap:28px;padding:28px;border-radius:22px;background:#1a2026;color:#fff}.credit-packs-section h2{margin:4px 0 8px}.credit-packs-section p{color:#aab4bd;line-height:1.55}.credit-pack-options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.credit-pack-options article{background:#252d35;border:1px solid #36414c;border-radius:14px;padding:16px;display:grid;grid-gap:4px;gap:4px}.credit-pack-options article strong{color:#fff}.credit-pack-options article span{color:#f3bd63;font-size:22px;font-weight:900}.credit-pack-options article small{color:#9ba7b1}.pricing-explainer{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding-bottom:80px}.pricing-explainer article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px}.pricing-explainer p{color:var(--muted);line-height:1.55;margin-bottom:0}.economics-main{max-width:none}.economics-highlight-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:22px}.economics-highlight-grid article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;display:grid;grid-gap:4px;gap:4px}.economics-highlight-grid small,.economics-highlight-grid span{color:var(--muted);font-size:10px}.economics-highlight-grid strong{font-size:24px;letter-spacing:-.03em}.economics-section{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;margin-bottom:16px}.economics-section-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:16px}.economics-section-head h2{margin:3px 0 0}.economics-section-head>p{color:var(--muted);font-size:11px;max-width:460px;line-height:1.55;margin:0;text-align:right}.economics-table-wrap{overflow-x:auto}.economics-table{width:100%;border-collapse:collapse;min-width:980px}.economics-table td,.economics-table th{padding:12px 10px;border-top:1px solid var(--line);text-align:left;font-size:11px}.economics-table th{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.economics-table td:first-child small,.economics-table td:first-child strong{display:block}.economics-table td:first-child small{color:var(--muted);margin-top:3px;font-size:9px}.healthy-margin{display:inline-flex;padding:5px 8px;border-radius:999px;background:#edf8f0;color:#3d7a57;font-weight:900}.credit-pack-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.credit-pack-grid article{border:1px solid var(--line);border-radius:14px;padding:16px}.credit-pack-grid article>span,.credit-pack-grid article>strong{display:block}.credit-pack-grid article>span{color:var(--muted);font-size:10px}.credit-pack-grid article>strong{font-size:28px;margin:4px 0 12px}.credit-pack-grid article>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--line)}.credit-pack-grid small{color:var(--muted)}.economics-note{margin-bottom:70px;padding:16px 18px;border-radius:14px;background:#fff7e8;border:1px solid #ecd29f}.economics-note p{color:#6e6758;line-height:1.55;margin:5px 0 0;font-size:11px}@media (max-width:1000px){.credit-strategy-strip,.economics-highlight-grid{grid-template-columns:1fr 1fr}.credit-packs-section{grid-template-columns:1fr}}@media (max-width:700px){.credit-pack-grid,.credit-pack-options,.credit-strategy-strip,.economics-highlight-grid,.generation-mode-grid,.pricing-explainer{grid-template-columns:1fr}.economics-section-head{align-items:flex-start;flex-direction:column}.economics-section-head>p{text-align:left}}:root{--bg:#f5f6fa;--surface:#ffffff;--soft:#f8f9fc;--text:#12131a;--muted:#727888;--line:#e7e9f0;--dark:#101116;--accent:#6c63ff;--accent-dark:#5148e8;--accent-soft:#efedff;--cyan:#61d8ff;--success:#2aa36b;--danger:#d2515d;--shadow:0 20px 50px rgba(24,27,45,.07);--shadow-lg:0 34px 90px rgba(22,24,44,.14)}body{background:radial-gradient(circle at 85% 0,rgba(108,99,255,.045),transparent 26%),var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a,button,input,select,textarea{transition:all .18s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(108,99,255,.22);outline-offset:2px}.primary-button,.primary-link{gap:8px;background:linear-gradient(135deg,#736bff,#5a50f1 52%,#4a42d8);color:#fff;border-radius:12px;box-shadow:0 10px 24px rgba(89,80,241,.24),inset 0 1px 0 rgba(255,255,255,.24)}.primary-button:hover,.primary-link:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(89,80,241,.3),inset 0 1px 0 rgba(255,255,255,.24)}.primary-button:disabled{opacity:.45;transform:none;cursor:not-allowed;box-shadow:none}.secondary-button,.secondary-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-color:#e4e6ee;border-radius:12px;box-shadow:0 1px 2px rgba(20,23,36,.03)}.secondary-button:hover,.secondary-link:hover{border-color:#cbcfdc;background:#fafbfe;transform:translateY(-1px)}.eyebrow{color:#5d55df;letter-spacing:.12em}.sidebar-brand{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.sidebar-brand>div:last-child{display:flex;align-items:baseline;gap:4px}.sidebar-brand strong{font-size:15px;letter-spacing:-.025em}.sidebar-brand>div:last-child>span{font-size:11px;color:#8278ff;font-weight:900}.brand-mark-v73{width:34px;height:34px;border-radius:10px;position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#7f77ff,#5649ea 52%,#2e2a86);color:#fff;box-shadow:0 8px 20px rgba(84,72,232,.28),inset 0 1px 0 rgba(255,255,255,.28)}.brand-mark-v73:after{content:"";position:absolute;inset:-30% auto auto 42%;width:30px;height:60px;transform:rotate(35deg);background:rgba(255,255,255,.16)}.brand-mark-v73 span{position:relative;z-index:1;font-size:17px;font-weight:950;letter-spacing:-.08em}.dashboard-shell,.dashboard-shell.v73-dashboard-shell{grid-template-columns:252px 1fr}.app-sidebar.v73-sidebar{padding:18px 14px 14px;background:#111218;border-right:1px solid rgba(255,255,255,.055);overflow-y:auto}.v73-sidebar .sidebar-brand{color:#fff;margin:2px 8px 17px}.workspace-switcher{width:100%;display:grid;grid-template-columns:34px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:9px;color:#fff;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);border-radius:12px;text-align:left}.profile-avatar,.workspace-avatar{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:10px;font-weight:950;letter-spacing:.02em}.workspace-avatar{background:linear-gradient(145deg,#252832,#1c1e26);border:1px solid rgba(255,255,255,.08);color:#d8dbea}.workspace-switcher span,.workspace-switcher strong{display:block}.workspace-switcher strong{font-size:15px}.workspace-switcher span{margin-top:2px;color:#858b99;font-size:9px}.side-nav.v73-nav{display:grid;grid-gap:19px;gap:19px;margin-top:22px}.nav-group{display:grid;grid-gap:7px;gap:7px}.nav-group-label{padding:0 11px;color:#656b7a;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.nav-group-items{display:grid;grid-gap:3px;gap:3px}.v73-nav .nav-group-items a{min-height:38px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;grid-gap:7px;gap:7px;padding:8px 10px;color:#969baa;border:1px solid transparent;border-radius:10px;font-size:11px;font-weight:640}.v73-nav .nav-group-items a svg{color:#717787}.v73-nav .nav-group-items a:hover{color:#f3f4f8;background:rgba(255,255,255,.04)}.v73-nav .nav-group-items a.active{background:linear-gradient(90deg,rgba(116,107,255,.17),rgba(116,107,255,.065));color:#fff;border-color:rgba(124,115,255,.17);box-shadow:inset 3px 0 0 #756cff}.v73-nav .nav-group-items a.active svg{color:#9a93ff}.nav-badge{padding:3px 5px;border-radius:6px;background:rgba(116,107,255,.18);color:#9c95ff;font-size:7px;font-weight:950}.sidebar-bottom-stack{display:grid;grid-gap:9px;gap:9px;margin-top:auto;padding-top:18px}.sidebar-signout-button{width:100%;min-height:38px;padding:9px 12px;display:flex;align-items:center;justify-content:center;gap:8px;color:#9aa6af;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.02);font-size:9px;font-weight:800;cursor:pointer}.sidebar-signout-button:hover{color:#f0dfc7;border-color:rgba(199,164,117,.2);background:rgba(199,164,117,.06)}.sidebar-signout-button:disabled{opacity:.55;cursor:wait}.sidebar-credit-card{padding:12px;background:linear-gradient(145deg,rgba(120,110,255,.1),rgba(255,255,255,.025));border:1px solid rgba(126,117,255,.15);border-radius:13px}.credit-card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.credit-card-topline span,.credit-card-topline strong{display:block}.credit-card-topline span{color:#888e9d;font-size:9px}.credit-card-topline strong{margin-top:2px;color:#f5f5f8;font-size:11px}.plan-chip{color:#afa9ff!important;background:rgba(117,108,255,.13);border:1px solid rgba(117,108,255,.18);border-radius:6px;padding:3px 5px;font-size:7px!important;font-weight:950}.v73-track{height:5px;background:rgba(255,255,255,.07);margin:10px 0 7px}.v73-track span{background:linear-gradient(90deg,#6a61ff,#8c85ff)}.sidebar-credit-card>small{color:#6f7583;font-size:8px}.sidebar-profile{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:8px;border-radius:11px}.sidebar-profile:hover{background:rgba(255,255,255,.03)}.profile-avatar{background:linear-gradient(145deg,#333642,#23252e);color:#dfe1e9}.sidebar-profile span,.sidebar-profile strong{display:block}.sidebar-profile strong{color:#e7e8ed;font-size:10px}.sidebar-profile span{margin-top:2px;color:#747a89;font-size:8px}.sidebar-profile button{border:0;background:transparent;color:#606675;letter-spacing:.08em}.dashboard-main.v73-dashboard-main,.v73-studio-main{padding:26px 30px 60px}.dashboard-topbar.v73-topbar{margin-bottom:24px;align-items:flex-start}.v73-topbar h1{margin:4px 0 3px;font-size:clamp(34px,4vw,50px);line-height:1.02;letter-spacing:-.052em}.v73-topbar .muted{margin:0;font-size:12px}.icon-button{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;border:1px solid var(--line);background:#fff;color:#5e6370;box-shadow:0 2px 8px rgba(20,23,36,.04);position:relative}.icon-button:hover{border-color:#cfd2dd;transform:translateY(-1px)}.notification-button i{position:absolute;width:7px;height:7px;border-radius:50%;background:#685fff;border:2px solid #fff;top:7px;right:7px}.dashboard-command-card{min-height:340px;display:grid;grid-template-columns:1.15fr .85fr;position:relative;border-radius:24px;background:radial-gradient(circle at 95% 10%,rgba(108,99,255,.34),transparent 25%),radial-gradient(circle at 62% 100%,rgba(73,209,255,.12),transparent 28%),linear-gradient(145deg,#15161d,#1c1d27 56%,#171820);color:#fff;border:1px solid rgba(255,255,255,.06);box-shadow:0 24px 54px rgba(21,22,32,.14)}.command-card-copy{padding:38px 40px;align-self:center;position:relative;z-index:2}.command-chip{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:6px 8px;border-radius:999px;background:rgba(108,99,255,.1);border:1px solid rgba(108,99,255,.16);color:#6b62ef;font-size:8px;font-weight:950;letter-spacing:.09em}.dashboard-command-card .command-chip{color:#b9b4ff;background:rgba(130,121,255,.13);border-color:rgba(145,137,255,.2)}.command-card-copy h2{max-width:700px;margin:13px 0 12px;font-size:clamp(40px,5vw,68px);line-height:.95;letter-spacing:-.06em}.command-card-copy p{max-width:650px;margin:0;color:#a8adba;font-size:14px;line-height:1.65}.command-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 17px;color:#e5e6eb;border:1px solid rgba(255,255,255,.12);border-radius:12px;font-weight:800;font-size:12px}.command-secondary:hover{background:rgba(255,255,255,.06)}.command-card-visual{display:grid;place-items:center;position:relative;min-height:340px}.command-orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb-one{width:260px;height:260px;right:-70px;top:-80px;background:radial-gradient(circle,rgba(108,99,255,.34),transparent 66%)}.orb-two{width:220px;height:220px;left:0;bottom:-100px;background:radial-gradient(circle,rgba(78,210,255,.16),transparent 68%)}.command-flow-card{width:min(330px,82%);padding:18px;border-radius:18px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:rotate(1.5deg)}.flow-label{display:block;margin:0 0 11px;color:#7f8594;font-size:8px;font-weight:950;letter-spacing:.12em}.flow-step{min-height:53px;display:grid;grid-template-columns:34px 1fr;align-items:center;grid-gap:10px;gap:10px;position:relative}.flow-step:not(:last-child){border-bottom:1px solid rgba(255,255,255,.07)}.flow-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:rgba(108,99,255,.14);color:#a19aff;border:1px solid rgba(108,99,255,.16)}.flow-icon-1{color:#74ddff;background:rgba(65,203,246,.1);border-color:rgba(65,203,246,.14)}.flow-icon-2{color:#ffca72;background:rgba(255,190,81,.1);border-color:rgba(255,190,81,.14)}.flow-icon-3{color:#6ce0a6;background:rgba(77,210,143,.1);border-color:rgba(77,210,143,.14)}.flow-step small,.flow-step strong{display:block}.flow-step strong{font-size:11px;color:#f5f5f7}.flow-step small{margin-top:3px;color:#818796;font-size:9px}.analytics-strip.v73-analytics-strip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin:14px 0 30px}.metric-card{min-width:0;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 5px 16px rgba(28,30,45,.035)}.metric-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(28,30,45,.07)}.metric-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.metric-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#f2f0ff;color:#655bf0}.metric-trend{color:#32936a;font-size:8px;font-weight:900}.metric-card>strong{display:block;font-size:24px;letter-spacing:-.035em}.metric-card>span:last-child{display:block;margin-top:4px;color:var(--muted);font-size:9px}.metric-green .metric-icon{background:#edf9f2;color:#2b9c66}.metric-blue .metric-icon{background:#eef8fc;color:#248eb3}.metric-amber .metric-icon{background:#fff7e8;color:#c58a23}.metric-slate .metric-icon{background:#f1f3f7;color:#6c7382}.v73-project-section{margin-top:0}.project-heading.v73-project-heading{align-items:flex-end;margin-bottom:15px}.v73-project-heading h2{margin:4px 0 2px;font-size:30px;letter-spacing:-.04em}.v73-project-heading p{margin:0;color:var(--muted);font-size:11px}.project-tools,.search-field{display:flex;gap:8px;align-items:center}.search-field{width:250px;height:40px;margin:0;padding:0 11px;border:1px solid var(--line);background:#fff;border-radius:11px;color:#8a909d}.search-field:focus-within{border-color:#8c85ff;box-shadow:0 0 0 4px rgba(108,99,255,.09)}.search-field input{width:100%;margin:0;padding:0;border:0;box-shadow:none;background:transparent;font-size:11px}.v73-filter-tabs{gap:5px;margin-bottom:12px}.v73-filter-tabs button{padding:7px 10px;border-radius:8px;background:transparent;border-color:transparent;font-size:9px}.v73-filter-tabs button:hover{background:#edeff4}.v73-filter-tabs button.active{background:#171820;border-color:#171820;box-shadow:0 4px 10px rgba(18,19,26,.12)}.project-grid.v73-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.project-card.v73-project-card{position:relative;border-radius:18px;border-color:#e7e9f0;overflow:visible;cursor:pointer;box-shadow:0 6px 20px rgba(24,27,45,.045)}.project-card.v73-project-card:has(.project-card-menu[open]){z-index:20}.project-card.v73-project-card:hover{transform:translateY(-3px);border-color:#d8dbe6;box-shadow:0 18px 38px rgba(24,27,45,.1)}.v73-project-card .project-card-image{height:245px;border-radius:17px 17px 0 0}.v73-project-card .project-card-image>img{border-radius:inherit}.project-image-overlay{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(0deg,rgba(13,14,19,.7) 0,rgba(13,14,19,.05) 52%,rgba(13,14,19,.1))}.v73-project-card .status-badge{right:10px;top:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.v73-project-card .view-pill{display:inline-flex;align-items:center;gap:5px;left:10px;top:10px;background:rgba(16,17,22,.52);border:1px solid rgba(255,255,255,.13)}.project-image-title{position:absolute;left:15px;right:58px;bottom:14px;z-index:2;width:max-content;max-width:calc(100% - 73px);padding:8px 11px;border:1px solid rgba(255,255,255,.18);border-radius:11px;color:#fff;background:rgba(7,22,33,.38);box-shadow:0 8px 24px rgba(1,10,17,.24),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%)}.project-image-title small{display:block;color:rgba(255,255,255,.72);font-size:8px;text-transform:uppercase;letter-spacing:.1em;font-weight:850;text-shadow:0 1px 7px rgba(0,0,0,.35)}.project-image-title strong{display:block;overflow:hidden;margin-top:3px;color:#fff;font-size:18px;letter-spacing:-.035em;text-shadow:0 1px 9px rgba(0,0,0,.38);text-overflow:ellipsis;white-space:nowrap}.project-card-menu{position:absolute;right:14px;bottom:14px;z-index:5}.project-card-menu summary{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:11px;color:#fff;background:rgba(7,22,33,.38);box-shadow:0 8px 22px rgba(1,10,17,.24),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%);cursor:pointer;font-size:16px;font-weight:900;list-style:none;text-shadow:0 1px 8px rgba(0,0,0,.38)}.project-card-menu summary::-webkit-details-marker{display:none}.project-card-menu>div{position:absolute;right:0;bottom:44px;display:grid;min-width:190px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:#0b263a;box-shadow:0 18px 42px rgba(1,10,17,.38),inset 0 1px 0 rgba(255,255,255,.05)}.project-card-menu a,.project-card-menu button{display:block;width:100%;padding:11px 13px;border:0;border-bottom:1px solid rgba(255,255,255,.09);color:#fff;background:#0b263a;cursor:pointer;font:inherit;font-size:12px;font-weight:750;text-align:left;text-decoration:none}.project-card-menu a:hover,.project-card-menu button:hover{color:#fff;background:#12354f}.project-card-menu button.danger{color:#ff8f8f}.project-card-menu button.danger:hover{color:#ffaaaa;background:#173348}.project-card-menu .project-card-menu-note{display:block;max-width:220px;padding:10px 13px;color:#b7c7d2;background:#081f30;font-size:10px;font-weight:700;line-height:1.45}.studio-visual-column{display:grid;min-width:0;grid-gap:14px;gap:14px}.studio-visual-column .studio-canvas-card{position:static;top:auto}.studio-visual-column .v711-share-center{margin-top:0}.automatic-protection-badge{padding:7px 9px;border:1px solid rgba(198,162,113,.25);border-radius:999px;color:#ddc7aa;background:rgba(198,162,113,.08);font-size:8px;font-weight:900;letter-spacing:.1em}.advanced-change-controls{margin:14px 0;overflow:hidden;border:1px solid rgba(144,163,184,.16);border-radius:14px;background:rgba(255,255,255,.018)}.advanced-change-controls>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;color:#dce5ea;cursor:pointer;list-style:none}.advanced-change-controls>summary::-webkit-details-marker{display:none}.advanced-change-controls>summary span{font-size:11px;font-weight:800}.advanced-change-controls>summary small{color:#778996;font-size:8px;text-align:right}.advanced-change-controls[open]>summary{border-bottom:1px solid rgba(144,163,184,.13)}.advanced-change-body{display:grid;grid-gap:14px;gap:14px;padding:14px}.advanced-change-body>p{margin:0;color:#8295a1;font-size:9px;line-height:1.55}.change-scope-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.change-scope-grid>label{display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px;border:1px solid rgba(144,163,184,.14);border-radius:11px;color:#cbd7dd;background:rgba(255,255,255,.018);cursor:pointer}.change-scope-grid>label.selected{border-color:rgba(198,162,113,.36);background:rgba(198,162,113,.08)}.change-scope-grid input{width:15px;height:15px;margin:1px 0 0;accent-color:#c6a271}.change-scope-grid small,.change-scope-grid span,.change-scope-grid strong{display:block}.change-scope-grid strong{font-size:9px}.change-scope-grid small{margin-top:3px;color:#748792;font-size:7px;font-weight:550;line-height:1.45}@media (max-width:700px){.change-scope-grid{grid-template-columns:1fr}.advanced-change-controls>summary{align-items:flex-start;flex-direction:column;gap:4px}.advanced-change-controls>summary small{text-align:left}}.presentation-source-note{margin-top:5px;color:#c6a271!important}.presentation-refinement-note{margin:12px 0;padding:12px;border:1px solid rgba(198,162,113,.18);border-radius:11px;color:#b8c6ce;background:rgba(198,162,113,.055);font-size:9px;line-height:1.5}.presentation-refinement-note p{margin:0}.presentation-value-list{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:9px;padding-top:9px;border-top:1px solid rgba(198,162,113,.13)}.presentation-value-list span{color:#d4b786;font-size:8px;font-weight:750}.generation-usage-note{display:block;margin-top:8px;color:#80929c;font-size:8px;text-align:center;line-height:1.45}.concept-confirmation-overlay{position:fixed;z-index:190;inset:0;display:grid;place-items:center;padding:22px;background:rgba(3,12,19,.76);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.concept-confirmation-dialog{width:min(430px,100%);padding:28px;overflow:hidden;color:#edf3f5;text-align:center;border:1px solid rgba(199,164,117,.28);border-radius:22px;background:radial-gradient(circle at 50% -10%,rgba(36,87,127,.38),transparent 48%),linear-gradient(145deg,#102b40,#081a28 78%);box-shadow:0 36px 110px rgba(1,8,14,.58),inset 0 1px rgba(255,255,255,.055)}.concept-confirmation-icon{display:grid;width:52px;height:52px;margin:0 auto 14px;place-items:center;color:#efd9b9;border:1px solid rgba(199,164,117,.24);border-radius:15px;background:rgba(199,164,117,.09);box-shadow:0 14px 34px rgba(1,10,17,.28)}.concept-confirmation-kicker{display:block;color:#c7a475;font-size:8px;font-weight:900;letter-spacing:.16em}.concept-confirmation-dialog h2{margin:8px 0 7px;color:#f7f9fa;font-size:clamp(25px,6vw,32px);line-height:1.08}.concept-confirmation-dialog>p{margin:0;color:#9cabb5;font-size:13px;line-height:1.55}.concept-confirmation-dialog>p strong{color:#efd9b9}.concept-confirmation-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0;padding:13px 14px;text-align:left;border:1px solid rgba(135,166,182,.14);border-radius:12px;background:rgba(255,255,255,.028)}.concept-confirmation-summary span{color:#8295a1;font-size:9px}.concept-confirmation-summary strong{color:#e8eef1;font-size:11px}.concept-confirmation-actions{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:9px;gap:9px}.concept-confirmation-actions button{min-height:46px;padding:11px 14px;border-radius:11px;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.concept-confirmation-cancel{color:#bac6cc;border:1px solid rgba(135,166,182,.18);background:rgba(255,255,255,.035)}.concept-confirmation-cancel:hover{color:#fff;border-color:rgba(199,164,117,.26);background:rgba(255,255,255,.06)}.concept-confirmation-submit{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#fff;border:1px solid rgba(226,204,176,.12);background:linear-gradient(135deg,#2a628d,#1b4569 55%,#102a42);box-shadow:0 12px 30px rgba(5,25,41,.35),inset 0 1px rgba(255,255,255,.15)}.concept-confirmation-submit:hover{filter:brightness(1.09);transform:translateY(-1px)}.concept-confirmation-dialog>small{display:block;margin-top:13px;color:#718692;font-size:8px;line-height:1.45}@media (max-width:520px){.concept-confirmation-overlay{padding:16px}.concept-confirmation-dialog{padding:23px 18px;border-radius:19px}.concept-confirmation-actions{grid-template-columns:1fr}.concept-confirmation-submit{grid-row:1}.concept-confirmation-cancel{grid-row:2}}.legal-support-footer{width:min(920px,100%);margin:22px auto 0;padding:18px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px 22px;gap:8px 22px;border:1px solid rgba(23,63,93,.14);border-radius:16px;color:#526773;background:rgba(247,249,250,.92)}.legal-support-context{grid-column:1/-1;min-width:0}.legal-support-context span,.legal-support-context strong{display:block}.legal-support-context strong{color:#173f5d;font-size:12px}.legal-support-context span{margin-top:3px;color:#687b86;font-size:10px;line-height:1.45}.legal-support-copy{display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.legal-support-copy strong{color:#173f5d;font-size:11px}.legal-support-copy span{font-size:11px}.legal-support-footer nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px 14px}.legal-support-footer a{color:#76552e;font-size:11px;font-weight:850;text-decoration:none}.legal-support-footer a:hover{text-decoration:underline;text-underline-offset:3px}.legal-support-footer>p{grid-column:1/-1;margin:0;color:#687b86;font-size:11px;line-height:1.45}.legal-support-footer.dark{color:#aebfc8;border-color:rgba(147,191,211,.15);background:#0b263a}.legal-support-footer.dark .legal-support-context strong,.legal-support-footer.dark .legal-support-copy strong{color:#fff}.legal-support-footer.dark .legal-support-context span,.legal-support-footer.dark>p{color:#aebfc8}.legal-support-footer.dark a{color:#dfc18f}.legal-support-footer.compact{padding:0;margin:0;border:0;border-radius:0;background:transparent}.legal-support-footer.compact>nav{gap:5px 10px}.legal-support-footer.compact .legal-support-copy strong,.legal-support-footer.compact a{font-size:9px}.auth-legal-footer.legal-support-footer{width:min(920px,100%);margin:14px auto 0;padding:10px 4px 0}.auth-legal-footer .legal-support-copy strong,.auth-legal-footer a{font-size:10px}.public-page-legal-footer{margin-bottom:28px}.showroom-legal-footer{width:min(1240px,calc(100% - 40px));margin-bottom:28px}.presentation-legal-footer.legal-support-footer{width:calc(100% - 56px);margin:0 28px 18px;padding:10px 0 0}.presentation-legal-footer .legal-support-copy strong,.presentation-legal-footer a{font-size:9px}.app-recovery-support{margin:4px 0 0;color:#536b77;font-size:11px;line-height:1.55}.app-recovery-support a{font-weight:850}.recovery-legal-footer.legal-support-footer{width:100%;margin-top:16px;padding-top:14px;border-top:1px solid rgba(23,63,93,.12)}.legal-page>.legal-support-footer{margin-bottom:12px}.landing-legal-footer{width:auto;max-width:none;grid-template-columns:auto auto;gap:8px 16px}.landing-legal-footer nav{justify-content:flex-start}.sidebar-legal-footer{width:100%;grid-template-columns:minmax(0,1fr);gap:7px;color:#8ea3ae}.sidebar-legal-footer .legal-support-copy strong{color:#aebfc8;font-size:9px;line-height:1.35}.sidebar-legal-footer nav{justify-content:flex-start;gap:4px 10px}.sidebar-legal-footer a{color:#b9a47f;font-size:9px}.share-legal-footer{width:min(1120px,calc(100% - 32px));margin:18px auto 28px}.public-pricing-footer.legal-support-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;text-align:left}.public-pricing-footer .legal-support-context{grid-column:1/-1}.financial-public-footer.legal-support-footer{width:100%;max-width:none;margin:0;padding:20px 28px;grid-template-columns:minmax(220px,1.25fr) minmax(0,1fr) auto;border:0;border-radius:0}.financial-public-footer .legal-support-context{grid-column:auto}.financial-public-footer .legal-support-copy strong{color:#fff;font-size:9px}.financial-public-footer nav{justify-content:flex-start}.financial-public-footer>p{grid-column:2/-1}@media (max-width:700px){.financial-public-footer.legal-support-footer,.legal-support-footer,.public-pricing-footer.legal-support-footer{grid-template-columns:minmax(0,1fr);align-items:stretch}.legal-support-footer nav{justify-content:flex-start}.legal-support-footer a{min-height:32px;display:inline-flex;align-items:center}.financial-public-footer .legal-support-context,.financial-public-footer>p{grid-column:1}.share-legal-footer{width:calc(100% - 24px)}.landing-legal-footer{width:100%}.showroom-legal-footer{width:calc(100% - 24px)}.presentation-legal-footer.legal-support-footer{width:calc(100% - 32px);margin:0 16px 16px}}.subscription-owner-main{display:grid;align-content:start;grid-gap:18px;gap:18px}.subscription-owner-pill{display:inline-flex;align-items:center;gap:9px;width:max-content;padding:10px 14px;border:1px solid rgba(104,211,155,.36);border-radius:999px;background:rgba(22,91,65,.18);color:#a8f0c6;font-size:12px;font-weight:900;letter-spacing:.12em}.subscription-owner-pill i{width:8px;height:8px;border-radius:50%;background:#66d59b;box-shadow:0 0 16px rgba(102,213,155,.65)}.subscription-load-error,.subscription-privacy-note{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid rgba(126,168,194,.24);border-radius:18px;background:linear-gradient(135deg,rgba(15,51,70,.82),rgba(12,34,48,.72));color:#dcecf4}.subscription-privacy-note svg{flex:0 0 auto;margin-top:2px;color:#66d59b}.subscription-load-error strong,.subscription-privacy-note strong{color:#f3f8fa}.subscription-load-error p,.subscription-privacy-note p{margin:4px 0 0;color:#99adba;line-height:1.55}.subscription-load-error{border-color:rgba(232,138,138,.35);background:rgba(91,35,40,.35)}.subscription-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.subscription-summary-grid article{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:18px;border:1px solid rgba(126,168,194,.2);border-radius:20px;background:linear-gradient(145deg,rgba(21,61,82,.8),rgba(12,37,52,.78));box-shadow:0 18px 44px rgba(0,12,22,.12)}.subscription-summary-grid span{color:#8fa6b5;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.subscription-summary-grid strong{color:#f4f9fb;font-size:clamp(30px,3vw,42px);line-height:1}.subscription-summary-grid small{color:#8197a5;line-height:1.4}.subscription-roster{overflow:hidden;border:1px solid rgba(126,168,194,.22);border-radius:24px;background:rgba(8,30,43,.64);box-shadow:0 28px 70px rgba(0,12,22,.18)}.subscription-roster-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px;border-bottom:1px solid rgba(126,168,194,.18)}.subscription-roster-head h2{margin:5px 0 0;color:#f3f8fa}.subscription-roster-toolbar{display:flex;align-items:center;gap:9px}.subscription-test-cleanup-button{min-height:43px;padding:0 13px;border:1px solid rgba(232,138,138,.34);border-radius:12px;background:rgba(111,39,47,.2);color:#f0afb5;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.subscription-test-cleanup-button:hover{background:rgba(137,47,56,.34)}.subscription-archive-message{margin:0;padding:12px 15px;border:1px solid rgba(232,138,138,.35);border-radius:12px;color:#f0afb5;background:rgba(111,39,47,.2)}.subscription-archive-message.success{border-color:rgba(102,213,155,.34);color:#a8e7c3;background:rgba(24,96,67,.18)}.subscription-archive-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:24px;background:rgba(2,13,21,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.subscription-archive-dialog{width:min(680px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;padding:26px;border:1px solid rgba(221,177,105,.3);border-radius:22px;background:linear-gradient(145deg,#113044,#071b29);box-shadow:0 34px 90px rgba(0,0,0,.45)}.subscription-archive-dialog h2{margin:8px 0;color:#f2f7f9}.subscription-archive-dialog>p{margin:0;color:#94a9b5;line-height:1.6}.subscription-archive-list{display:grid;grid-gap:7px;gap:7px;margin:20px 0}.subscription-archive-list label{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid rgba(126,168,194,.18);border-radius:11px;background:rgba(5,25,37,.6)}.subscription-archive-list input{width:17px;height:17px;accent-color:#d2ad76}.subscription-archive-list span{display:grid;grid-gap:2px;gap:2px}.subscription-archive-list strong{color:#e8f1f4;font-size:12px}.subscription-archive-list small{color:#7e95a2;overflow-wrap:anywhere}.subscription-archive-confirmation{display:grid;grid-gap:8px;gap:8px;color:#9cafb9;font-size:11px}.subscription-archive-confirmation strong{color:#e7c998}.subscription-archive-confirmation input{min-height:44px;padding:0 12px;border:1px solid rgba(126,168,194,.25);border-radius:11px;color:#edf5f7;background:#061a27;font:inherit}.subscription-archive-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.subscription-archive-actions button{min-height:42px;padding:0 15px;border:1px solid rgba(126,168,194,.24);border-radius:10px;color:#c6d5dc;background:rgba(5,25,37,.72);font:inherit;font-weight:850;cursor:pointer}.subscription-archive-actions button:last-child{border-color:rgba(232,138,138,.36);color:#f2b2b7;background:rgba(126,42,51,.24)}.subscription-archive-actions button:disabled{cursor:default;opacity:.4}.subscription-roster-toolbar label{display:flex;align-items:center;gap:8px;min-width:min(330px,36vw);padding:0 12px;border:1px solid rgba(126,168,194,.25);border-radius:12px;background:rgba(5,25,37,.72);color:#86a0af}.subscription-roster-toolbar input,.subscription-roster-toolbar select{min-height:43px;border:0;outline:0;background:transparent;color:#e9f2f6;font:inherit}.subscription-roster-toolbar input{width:100%;min-width:0}.subscription-roster-toolbar input::placeholder{color:#718a99}.subscription-roster-toolbar select{padding:0 34px 0 12px;border:1px solid rgba(126,168,194,.25);border-radius:12px;background-color:rgba(5,25,37,.72)}.subscription-record-list{display:grid;grid-gap:8px;gap:8px;padding:14px}.subscription-record-card{overflow:hidden;border:1px solid rgba(126,168,194,.18);border-radius:15px;background:linear-gradient(145deg,rgba(18,54,73,.82),rgba(10,34,48,.82));transition:border-color .18s ease,background .18s ease}.subscription-record-card.is-expanded{border-color:rgba(221,177,105,.32);background:linear-gradient(145deg,rgba(19,57,76,.94),rgba(9,32,46,.94))}.subscription-record-summary{display:grid;grid-template-columns:auto minmax(170px,1.7fr) minmax(120px,.8fr) minmax(150px,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;min-height:70px;padding:11px 13px}.subscription-business-mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(221,177,105,.3);border-radius:11px;background:linear-gradient(145deg,#1e506f,#0e3047);color:#e4c086;font-size:12px;font-weight:900;letter-spacing:.04em}.subscription-record-card h3{margin:0;color:#f6fafb;font-size:15px}.subscription-business-identity{min-width:0}.subscription-business-identity p{margin:2px 0 0;color:#8fa5b3;font-size:12px;overflow-wrap:anywhere}.subscription-record-highlight{min-width:0}.subscription-id-grid span,.subscription-record-grid span,.subscription-record-highlight span{display:block;margin-bottom:4px;color:#7f97a6;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.subscription-record-highlight strong{display:block;overflow:hidden;color:#dce8ee;font-size:11px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.subscription-status{padding:7px 9px;border:1px solid rgba(130,151,164,.32);border-radius:999px;background:rgba(105,124,136,.12);color:#b7c5cd;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.subscription-status.status-trialing{border-color:rgba(218,176,106,.4);background:rgba(163,110,34,.18);color:#f0cb8b}.subscription-status.status-active{border-color:rgba(102,213,155,.4);background:rgba(28,125,81,.18);color:#9be8bc}.subscription-status.status-past_due{border-color:rgba(246,159,98,.46);background:rgba(151,70,27,.2);color:#ffc08e}.subscription-status.status-canceled{border-color:rgba(232,138,138,.4);background:rgba(137,47,56,.2);color:#f3a6ad}.subscription-details-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 10px;border:1px solid rgba(126,168,194,.24);border-radius:10px;background:rgba(5,25,37,.58);color:#bcd0da;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.subscription-details-toggle:hover{border-color:rgba(221,177,105,.4);color:#f0d29e}.subscription-details-toggle svg{transition:transform .18s ease}.subscription-details-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.subscription-record-details{border-top:1px solid rgba(126,168,194,.16)}.subscription-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-id-grid>div,.subscription-record-grid>div{min-width:0;padding:15px 18px;border-right:1px solid rgba(126,168,194,.12);border-bottom:1px solid rgba(126,168,194,.12)}.subscription-record-grid strong{color:#dce8ee;font-size:13px;line-height:1.45}.subscription-id-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:rgba(4,23,34,.32)}.subscription-id-grid>div{border-bottom:0}.subscription-id-grid code{display:block;overflow-x:auto;color:#b7cad5;font-size:12px;white-space:nowrap}.subscription-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;margin-top:5px;padding:11px 4px 2px;color:#8198a6;font-size:11px}.subscription-pagination p{margin:0}.subscription-pagination p strong{color:#d8e5eb}.subscription-page-controls,.subscription-pagination label{display:flex;align-items:center;gap:8px}.subscription-page-controls button,.subscription-pagination select{min-height:34px;border:1px solid rgba(126,168,194,.24);border-radius:9px;background:rgba(5,25,37,.72);color:#d8e5eb;font:inherit;font-weight:800}.subscription-pagination select{padding:0 27px 0 9px}.subscription-page-controls button{padding:0 11px;cursor:pointer}.subscription-page-controls button:disabled{cursor:default;opacity:.38}.subscription-roster-empty{display:grid;place-items:center;grid-gap:7px;gap:7px;min-height:240px;padding:32px;color:#8198a6;text-align:center}.subscription-roster-empty strong{color:#dce8ee}.subscription-roster-empty p{margin:0}@media (max-width:1000px){.subscription-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-roster-head{align-items:stretch;flex-direction:column}.subscription-roster-toolbar label{min-width:0;flex:1 1}.subscription-record-summary{grid-template-columns:auto minmax(0,1fr) auto auto}.subscription-record-highlight:nth-of-type(3){grid-column:2}.subscription-record-highlight:nth-of-type(4){grid-column:3/-1}}@media (max-width:680px){.subscription-id-grid,.subscription-record-grid,.subscription-summary-grid{grid-template-columns:minmax(0,1fr)}.subscription-roster-toolbar{align-items:stretch;flex-direction:column}.subscription-roster-toolbar select,.subscription-test-cleanup-button{width:100%}.subscription-archive-backdrop{padding:12px}.subscription-archive-dialog{max-height:calc(100vh - 24px);padding:20px 16px;border-radius:18px}.subscription-archive-actions{display:grid}.subscription-archive-actions button{width:100%}.subscription-record-summary{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;min-height:62px;padding:10px}.subscription-record-highlight{display:none}.subscription-status{grid-column:2;grid-row:2;width:max-content;padding:5px 8px}.subscription-details-toggle{grid-column:3;grid-row:1;width:34px;padding:0}.subscription-details-toggle span{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.subscription-id-grid>div,.subscription-record-grid>div{border-right:0}.subscription-id-grid>div:first-child{border-bottom:1px solid rgba(126,168,194,.12)}.subscription-pagination{grid-template-columns:minmax(0,1fr) auto;gap:10px}.subscription-page-controls{grid-column:1/-1;justify-content:space-between}}.blueprint-generation-overlay.generation-overlay{place-items:center;padding:24px;background:rgba(4,13,20,.54);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.blueprint-generation-card{width:min(480px,calc(100vw - 30px));padding:28px;border:1px solid rgba(198,162,113,.3);border-radius:22px;color:#edf3f5;text-align:center;background:linear-gradient(145deg,rgba(12,41,59,.98),rgba(5,22,34,.99));box-shadow:0 30px 90px rgba(2,10,17,.48),inset 0 1px rgba(255,255,255,.05)}.blueprint-loader{position:relative;width:132px;height:112px;margin:0 auto 18px;overflow:hidden;border:1px solid rgba(198,162,113,.3);border-radius:18px;background-color:#0a2638;background-image:linear-gradient(rgba(121,160,181,.1) 1px,transparent 0),linear-gradient(90deg,rgba(121,160,181,.1) 1px,transparent 0);background-size:14px 14px;box-shadow:inset 0 0 32px rgba(1,9,15,.5),0 15px 36px rgba(1,9,15,.28)}.blueprint-loader svg{position:absolute;inset:12px 8px 8px;width:calc(100% - 16px);height:calc(100% - 20px);fill:none;stroke-linecap:round;stroke-linejoin:round}.blueprint-house{stroke:#d6b27d;stroke-width:3.2;stroke-dasharray:330;animation:blueprint-draw 2.8s ease-in-out infinite}.blueprint-detail{stroke:#86a9bb;stroke-width:2;stroke-dasharray:120;animation:blueprint-draw 2.8s ease-in-out .35s infinite}.blueprint-spark{stroke:#f1d5a8;stroke-width:2;transform-origin:96px 19px;animation:blueprint-spark 1.5s ease-in-out infinite}.blueprint-scan{position:absolute;z-index:2;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#d6b27d,transparent);box-shadow:0 0 12px rgba(214,178,125,.75);animation:blueprint-scan 2.4s ease-in-out infinite}.generation-kicker{display:block;margin-bottom:8px;color:#d6b27d;font-size:8px;font-weight:900;letter-spacing:.16em}.blueprint-generation-card h2{margin:0;font-size:clamp(20px,4vw,27px);line-height:1.15}.generation-stage{min-height:20px;margin:10px 0 15px;color:#afc1ca;font-size:11px}.blueprint-generation-progress{height:7px;overflow:hidden;border:1px solid rgba(135,166,182,.16);border-radius:999px;background:rgba(1,11,18,.44)}.blueprint-generation-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b9874f,#e4c38f);box-shadow:0 0 16px rgba(214,178,125,.34);transition:width 1s ease}.generation-time-row{display:flex;justify-content:space-between;gap:16px;margin-top:9px;color:#8399a5;font-size:8px;font-weight:750}.generation-reassurance{display:block;min-height:32px;margin-top:18px;padding-top:15px;border-top:1px solid rgba(135,166,182,.13);color:#aebfc7;font-size:9px;line-height:1.55}.generation-cancel-button{margin-top:14px;padding:10px 14px;color:#f1d8b4;border:1px solid rgba(221,199,170,.32);border-radius:10px;background:rgba(255,255,255,.035);font-weight:800;cursor:pointer}.generation-cancel-button:hover{color:#fff;background:rgba(198,162,113,.12)}.generation-cancel-button:disabled{cursor:wait;opacity:.62}.generation-cancel-notice{display:block;margin-top:10px;color:#e4c38f;font-size:9px;line-height:1.45}@keyframes blueprint-draw{0%{stroke-dashoffset:330;opacity:.45}48%,72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-330;opacity:.45}}@keyframes blueprint-scan{0%,to{top:10px;opacity:.2}50%{top:100px;opacity:1}}@keyframes blueprint-spark{0%,to{transform:scale(.75) rotate(-8deg);opacity:.45}50%{transform:scale(1.1) rotate(6deg);opacity:1}}@media (max-width:600px){.blueprint-generation-card{padding:22px 18px;border-radius:19px}.blueprint-loader{width:116px;height:98px}.generation-time-row{font-size:7px}}@media (prefers-reduced-motion:reduce){.blueprint-detail,.blueprint-house,.blueprint-scan,.blueprint-spark{animation:none}.blueprint-generation-progress span{transition:none}}.studio-visual-column .v713-share-center{padding:18px}.studio-visual-column .v711-share-head h2{margin:5px 0 4px;font-size:clamp(24px,2.4vw,32px)}.studio-visual-column .v711-share-head p{max-width:560px;font-size:11px;line-height:1.45}.v713-delivery-summary{margin:10px 0 15px;color:#8295a1;font-size:9px;font-weight:750}.v713-delivery-summary.ready{color:#9eb8ab}.v713-delivery-summary.attention{color:#d1aa76}.v73-project-card .project-card-body{padding:13px}.project-customer-row{display:grid;grid-template-columns:35px 1fr auto;align-items:center;grid-gap:9px;gap:9px}.project-avatar{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#f1f0ff;color:#6259e9;font-size:9px;font-weight:950}.project-customer-row span,.project-customer-row strong{display:block}.project-customer-row strong{font-size:11px}.project-customer-row span{margin-top:2px;color:var(--muted);font-size:8px}.project-customer-row .project-studio-button{width:auto;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 9px;border:1px solid rgba(255,255,255,.18);border-radius:9px;color:#fff;background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%);cursor:pointer}.project-customer-row .project-studio-button span{margin:0;color:#fff;font-size:8px;font-weight:800;line-height:1;letter-spacing:.015em;white-space:nowrap}.project-customer-row .project-studio-button:hover{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.1);transform:translateY(-1px)}.project-card-metrics{display:grid;grid-template-columns:1.3fr .7fr .8fr;grid-gap:7px;gap:7px;padding-top:12px;margin-top:12px;border-top:1px solid var(--line)}.project-card-metrics span,.project-card-metrics strong{display:block}.project-card-metrics span{color:#969ba7;font-size:7px;text-transform:uppercase;letter-spacing:.05em}.project-card-metrics strong{margin-top:3px;font-size:10px}.landing-v73{background:#fafafd;color:#12131a;overflow:hidden}.v73-landing-nav{max-width:1380px;min-height:72px;position:relative;z-index:20;padding:14px 30px}.landing-brand{color:#15161d}.landing-nav-links{display:flex;gap:26px;color:#666c79;font-size:11px;font-weight:760}.landing-nav-links a:hover{color:#171820}.v73-landing-nav .nav-actions{gap:9px}.v73-landing-nav .ghost-link{padding:10px 12px;font-size:11px}.v73-landing-nav .primary-link{padding:10px 13px;font-size:10px}.v73-hero{max-width:1380px;min-height:730px;padding:78px 30px 105px;grid-template-columns:.92fr 1.08fr;gap:42px}.v73-hero-copy{position:relative;z-index:3}.hero-announcement{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #e6e3ff;background:#f5f3ff;color:#6259dd;border-radius:999px;font-size:9px;font-weight:850}.hero-announcement i{width:6px;height:6px;border-radius:50%;background:#6d63ff;box-shadow:0 0 0 4px rgba(108,99,255,.1)}.v73-hero-copy h1{max-width:680px;margin:16px 0 20px;font-size:clamp(64px,7vw,102px);line-height:.88;letter-spacing:-.072em}.v73-hero-copy h1 em{background:linear-gradient(90deg,#5b51ea,#7a6cff 55%,#41afd8)}.v73-hero-copy p{max-width:680px;font-size:17px;line-height:1.68;color:#6f7583}.v73-hero-copy .hero-actions{margin-top:28px}.hero-proof-row{display:flex;gap:30px;margin-top:40px;padding-top:22px;border-top:1px solid #eceef3}.hero-proof-row span,.hero-proof-row strong{display:block}.hero-proof-row strong{font-size:17px;letter-spacing:-.03em}.hero-proof-row span{margin-top:3px;color:#8d929e;font-size:8px}.hero-product-stage{min-height:610px;display:grid;place-items:center;position:relative;perspective:1200px}.hero-glow{position:absolute;border-radius:50%;filter:blur(5px)}.hero-glow-one{width:520px;height:520px;background:radial-gradient(circle,rgba(108,99,255,.18),transparent 68%)}.hero-glow-two{width:350px;height:350px;right:-60px;bottom:-30px;background:radial-gradient(circle,rgba(67,198,243,.13),transparent 68%)}.product-window{width:100%;max-width:690px;position:relative;z-index:2;border:1px solid rgba(25,28,43,.12);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 42px 100px rgba(41,42,77,.18),0 8px 28px rgba(31,33,54,.08);transform:rotateY(-5deg) rotateX(1.5deg)}.product-window-bar{height:42px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 12px;border-bottom:1px solid #eceef4;background:#fbfbfd}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#d8dbe4}.product-window-bar>span{color:#999eaa;font-size:7px;text-align:center}.window-avatar{justify-self:end;width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#efeeff;color:#6158e8;font-size:7px;font-weight:950}.product-window-body{min-height:460px;display:grid;grid-template-columns:55px 1fr;background:#f6f7fa}.mini-sidebar{display:flex;flex-direction:column;align-items:center;gap:9px;padding:10px 7px;background:#15161d}.mini-logo{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:linear-gradient(145deg,#7f77ff,#4b42d6);color:#fff;font-size:10px;font-weight:950;margin-bottom:8px}.mini-sidebar>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:#666c7b}.mini-sidebar>span.active{background:rgba(115,106,255,.18);color:#948dff}.product-preview-main{padding:21px;min-width:0}.preview-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.preview-heading small,.preview-heading strong{display:block}.preview-heading small{color:#665dec;font-size:7px;font-weight:950;letter-spacing:.1em}.preview-heading strong{margin-top:4px;font-size:18px;letter-spacing:-.04em}.preview-live-pill{display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:999px;background:#edf8f1;color:#36815a;font-size:7px;font-weight:850}.preview-live-pill i{width:5px;height:5px;border-radius:50%;background:#35a86d}.preview-image-shell{height:330px;position:relative;overflow:hidden;border-radius:13px;box-shadow:0 8px 24px rgba(30,33,50,.08)}.preview-image-shell img{width:100%;height:100%;object-fit:cover}.preview-image-shell:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,15,.18),transparent 30%,transparent 70%,rgba(10,10,15,.06));pointer-events:none}.preview-before-label,.preview-concept-label{position:absolute;z-index:2;bottom:10px;padding:5px 7px;border-radius:999px;background:rgba(15,16,22,.62);border:1px solid rgba(255,255,255,.14);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:7px;font-weight:850}.preview-before-label{left:10px}.preview-concept-label{right:10px;background:rgba(103,93,244,.82)}.preview-divider{position:absolute;z-index:3;top:0;bottom:0;left:50%;width:2px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.preview-divider span{position:absolute;top:50%;left:50%;width:28px;height:28px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:#fff;color:#5d55df;font-size:10px;box-shadow:0 5px 14px rgba(0,0,0,.18)}.preview-bottom-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:9px}.preview-bottom-grid>div{padding:9px;border:1px solid #e7e9ef;border-radius:9px;background:#fff}.preview-bottom-grid small,.preview-bottom-grid strong{display:block}.preview-bottom-grid small{color:#9aa0ac;font-size:6px;letter-spacing:.05em}.preview-bottom-grid strong{margin-top:3px;font-size:10px}.preview-status{color:#675ef0}.floating-proof-card{position:absolute;z-index:4;display:grid;grid-template-columns:32px 1fr;align-items:center;grid-gap:8px;gap:8px;padding:9px 11px;border:1px solid rgba(27,30,45,.09);background:rgba(255,255,255,.91);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;box-shadow:0 18px 45px rgba(38,39,71,.14)}.floating-proof-card small,.floating-proof-card strong{display:block}.floating-proof-card strong{font-size:9px}.floating-proof-card small{margin-top:2px;color:#8a909c;font-size:7px}.floating-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#edf8f1;color:#269662}.floating-icon.blue{background:#eef7ff;color:#318db9}.floating-proof-one{left:-18px;bottom:68px}.floating-proof-two{right:-20px;top:88px}.trade-marquee{gap:24px;padding:16px 30px;background:#15161c;color:#fff}.trade-marquee>span{color:#737987;font-size:8px;text-transform:uppercase;font-weight:900;letter-spacing:.11em;white-space:nowrap}.trade-marquee>div{display:flex;align-items:center;justify-content:space-around;gap:30px;width:100%;overflow:hidden}.trade-marquee strong{color:#a4a8b3;font-size:10px;white-space:nowrap;font-weight:750}.v73-feature-section{max-width:1260px;padding:110px 28px}.v73-section-heading{max-width:820px}.v73-section-heading h2{max-width:760px;font-size:clamp(48px,6vw,76px);line-height:.95;letter-spacing:-.062em}.v73-section-heading p{max-width:690px;font-size:16px}.bento-grid{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:12px;gap:12px}.bento-card{min-height:250px;padding:26px;border:1px solid #e7e9f0;border-radius:20px;background:#fff;box-shadow:0 8px 28px rgba(26,29,44,.04)}.bento-card:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(26,29,44,.08)}.bento-card h3{margin:16px 0 8px;font-size:25px;letter-spacing:-.04em}.bento-card p{margin:0;color:#737987;line-height:1.65;font-size:12px}.bento-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#f0efff;color:#645bea}.bento-featured{grid-row:span 2;min-height:512px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:24px;gap:24px;overflow:hidden;background:linear-gradient(145deg,#15161d,#1d1e27);color:#fff;border-color:#252733}.bento-featured h3{margin-top:20px;font-size:40px;line-height:1}.bento-featured p{color:#9fa4b0}.bento-featured a{display:inline-flex;align-items:center;gap:6px;margin-top:20px;color:#b9b4ff;font-size:10px;font-weight:850}.bento-image-stack{min-height:390px;align-self:end;position:relative}.bento-image-stack img{width:130%;height:430px;object-fit:cover;border-radius:18px 0 0 18px;box-shadow:0 22px 55px rgba(0,0,0,.3)}.bento-image-stack>span{position:absolute;left:-16px;bottom:18px;display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:10px;background:rgba(255,255,255,.92);color:#282a34;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:8px;font-weight:850;box-shadow:0 12px 30px rgba(0,0,0,.18)}.workflow-section{max-width:1260px;margin:auto;padding:20px 28px 120px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px}.workflow-copy h2{margin:8px 0 12px;font-size:50px;line-height:.96;letter-spacing:-.055em}.workflow-copy p{color:var(--muted);line-height:1.6}.workflow-steps{display:grid}.workflow-steps>div{min-height:74px;display:grid;grid-template-columns:48px 1fr;align-items:center;grid-gap:14px;gap:14px;border-top:1px solid #e7e9ef}.workflow-steps>div:last-child{border-bottom:1px solid #e7e9ef}.workflow-steps span{color:#6860ed;font-size:10px;font-weight:950}.workflow-steps strong{font-size:18px;letter-spacing:-.025em}.v73-final-cta{max-width:1260px;min-height:470px;margin:0 auto 34px;padding:70px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;position:relative;text-align:left;background:linear-gradient(145deg,#15161d,#1d1e28);color:#fff;border-radius:28px}.v73-final-cta .cta-glow{position:absolute;width:650px;height:650px;right:-180px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(107,98,255,.35),transparent 68%)}.v73-final-cta>:not(.cta-glow){position:relative;z-index:2}.v73-final-cta h2{max-width:820px;margin:10px 0;font-size:clamp(54px,7vw,90px);line-height:.9;letter-spacing:-.068em}.v73-final-cta p{max-width:650px;margin:6px 0 0;color:#a0a5b2;line-height:1.65}.v73-final-cta .dark-outline-link{border-color:rgba(255,255,255,.13)}.landing-footer-v73{max-width:1260px;margin:auto;padding:20px 0 38px;display:flex;justify-content:space-between;align-items:center;gap:20px}.landing-footer-v73 p{color:#9a9fab;font-size:8px}.v73-studio-topbar{padding-bottom:4px}.v73-studio-topbar h1{max-width:760px}.v73-studio-topbar .muted{max-width:780px}.studio-status-stack{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:390px}.job-state,.live-config-pill,.studio-credit-balance{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#646a77;font-size:8px;font-weight:850}.job-state i,.live-config-pill i{width:6px;height:6px;border-radius:50%}.live-config-pill.ready i{background:#2aa36b;box-shadow:0 0 0 4px rgba(42,163,107,.09)}.live-config-pill.not-ready i{background:#d29531}.studio-credit-balance{color:#6259e8;background:#f4f2ff;border-color:#e3e0ff}.credit-strategy-strip.v73-credit-strategy{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px}.v73-credit-strategy>div{min-height:74px;padding:14px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 4px 15px rgba(24,27,45,.03)}.v73-credit-strategy strong{font-size:18px;letter-spacing:-.03em}.v73-studio-grid{grid-template-columns:minmax(0,1.28fr) minmax(350px,.72fr);gap:14px}.ai-builder.v73-ai-builder,.generation-history,.studio-canvas-card.v73-studio-canvas{border-color:#e5e7ef;box-shadow:0 8px 28px rgba(24,27,45,.055)}.v73-studio-canvas{padding:12px;border-radius:18px}.v73-studio-canvas .studio-toolbar{padding:4px 4px 12px}.v73-studio-canvas .studio-toolbar strong{font-size:12px}.v73-studio-canvas .studio-toolbar span{font-size:9px}.comparison{border-radius:14px;box-shadow:inset 0 0 0 1px rgba(15,17,24,.05)}.comparison-line{width:2px;background:rgba(255,255,255,.3)}.comparison-line:after{content:"↔";position:absolute;top:50%;left:50%;width:52px;height:52px;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.3);border-radius:50%;background:rgba(7,22,34,.1);color:rgba(255,255,255,.94);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);font-size:13px;font-weight:900;text-shadow:0 1px 5px rgba(0,0,0,.72);box-shadow:0 7px 18px rgba(13,15,23,.06)}@media (max-width:620px){.comparison-line:after{width:52px;height:52px;font-size:15px}}.comparison-label{font-size:8px;background:rgba(7,22,34,.1);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);text-shadow:0 1px 5px rgba(0,0,0,.72)}.after-label{background:rgba(38,61,105,.1);color:#fff}.comparison-expand-button{position:absolute;z-index:5;top:12px;right:12px;min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:8px 11px;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(7,22,34,.1);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);text-shadow:0 1px 5px rgba(0,0,0,.72);font-size:9px;font-weight:850;cursor:pointer}.comparison-expand-button span{font-size:14px;line-height:1}.comparison-lightbox{position:fixed;z-index:5000;inset:0;display:grid;place-items:center;padding:3vh 3vw;background:rgba(1,8,13,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.comparison-lightbox-shell{width:min(94vw,1600px);height:94dvh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:#edf3f5;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#061722;box-shadow:0 35px 120px rgba(0,0,0,.6)}.comparison-lightbox-shell>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.comparison-lightbox-shell>header span,.comparison-lightbox-shell>header strong{display:block}.comparison-lightbox-shell>header strong{font-size:14px}.comparison-lightbox-shell>header span{margin-top:2px;color:#96a9b5;font-size:9px}.comparison-lightbox-shell>header button{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;padding:0;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.07);font-size:25px;cursor:pointer}.comparison-lightbox-actions{display:flex;align-items:center;gap:8px}.comparison-lightbox-shell>header .comparison-mark-concept-button{width:auto;min-width:180px;padding:0 15px;border-radius:999px;color:#f2d8ae;border-color:rgba(208,170,114,.38);background:rgba(208,170,114,.12);font-size:10px;font-weight:850}.comparison-lightbox-stage{min-height:0;padding:10px;background:#020b11}.comparison.comparison-expanded{width:100%;height:100%!important;aspect-ratio:auto;margin:0;border-radius:12px;background:#02080d;touch-action:pan-y pinch-zoom}.comparison-expanded{touch-action:none;overscroll-behavior:contain}.comparison-expanded input[type=range]{touch-action:none}.comparison-expanded .comparison-image{object-fit:contain}.comparison-lightbox-shell>p{margin:0;padding:10px 16px 12px;color:#8fa3ae;text-align:center;font-size:9px}@media (max-width:620px){.comparison-expand-button{min-height:34px;padding:7px 10px}.comparison-lightbox{padding:0}.comparison-lightbox-shell{position:relative;display:block;width:100vw;height:100dvh;border:0;border-radius:0}.comparison-lightbox-shell>header{position:absolute;z-index:7;top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));padding:0;border:0;background:transparent;pointer-events:none}.comparison-lightbox-shell>header>div:first-child{display:none}.comparison-lightbox-shell>header .comparison-lightbox-actions{display:flex}.comparison-lightbox-shell>header .comparison-mark-concept-button{min-width:0;width:auto;padding:0 12px;font-size:9px}.comparison-lightbox-shell>header button{background:rgba(7,22,34,.34);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:auto}.comparison-lightbox-stage{width:100%;height:100dvh;padding:0}.comparison.comparison-expanded{width:100%;height:100dvh!important;border-radius:0}.comparison-lightbox-shell>p{display:none}}.studio-result-actions button{display:inline-flex;align-items:center;gap:7px}.ai-builder.v73-ai-builder{padding:18px;border-radius:18px}.v73-ai-builder .ai-builder-head{margin-bottom:4px}.v73-ai-builder h2{margin:8px 0 4px;font-size:29px;line-height:1}.builder-intro{max-width:360px;margin:0;color:var(--muted);font-size:9px;line-height:1.55}.credit-pill{background:#f2f0ff;color:#5e55e5}.generation-mode-grid{gap:7px}.generation-mode-grid button{min-height:84px;border-radius:12px;background:#fafbfc}.generation-mode-grid button:hover{border-color:#d4d7e2;transform:translateY(-1px)}.generation-mode-grid button.active{border-color:#8a82ff;background:#f5f3ff;box-shadow:0 0 0 3px rgba(108,99,255,.08)}.generation-mode-grid button.active strong{color:#6259e8}.v73-ai-builder label{margin:12px 0;font-size:10px}.v73-ai-builder input,.v73-ai-builder select,.v73-ai-builder textarea{border-radius:11px;border-color:#e4e6ed;background:#fbfbfd;font-size:11px}.v73-ai-builder textarea{min-height:140px;line-height:1.55;resize:vertical}.v73-ai-builder input:focus,.v73-ai-builder select:focus,.v73-ai-builder textarea:focus{border-color:#8b83ff;box-shadow:0 0 0 4px rgba(108,99,255,.08);background:#fff}.suggestion-row button{border-radius:8px;background:#f7f7fb;font-size:8px}.suggestion-row button:hover{color:#5f56e9;border-color:#dcd8ff;background:#f5f3ff}.prompt-guardrails{grid-template-columns:1fr 1fr}.prompt-guardrails span{color:#66707c;background:#f7f8fb;border:1px solid #eceef3;font-size:8px}.v73-ai-builder .primary-button.full{min-height:45px}.generation-history{border-radius:18px}.history-list button:hover{border-color:#d6d9e4;transform:translateX(2px)}.generation-modal{border:1px solid rgba(255,255,255,.35);border-radius:22px}.ai-orb{background:linear-gradient(145deg,#7770ff,#4d43d6);color:#fff;box-shadow:0 16px 38px rgba(82,71,222,.27)}.generation-progress span{background:linear-gradient(90deg,#5d54ea,#8b84ff)}.approval-panel,.customer-table-card,.economics-highlight-grid article,.economics-section,.pricing-card,.project-inspector,.proposal,.settings-card,.wizard-card{border-color:#e5e7ef;box-shadow:0 8px 28px rgba(24,27,45,.05)}.approval-panel,.economics-section,.pricing-card,.project-inspector,.settings-card,.wizard-card{border-radius:18px}input,select,textarea{border-color:#e2e5ec}input:focus,select:focus,textarea:focus{border-color:#8b83ff;box-shadow:0 0 0 4px rgba(108,99,255,.08)}.filter-tabs button.active{background:#171820;border-color:#171820}.usage-track span{background:linear-gradient(90deg,#6c63ff,#8f87ff)}@media (max-width:1180px){.analytics-strip.v73-analytics-strip{grid-template-columns:repeat(3,1fr)}.project-grid.v73-project-grid{grid-template-columns:repeat(2,1fr)}.dashboard-command-card{grid-template-columns:1fr}.command-card-visual{min-height:270px}.v73-hero{grid-template-columns:1fr}.hero-product-stage{min-height:560px}.bento-grid{grid-template-columns:1fr}.bento-featured{grid-row:auto}}@media (max-width:900px){.dashboard-shell,.dashboard-shell.v73-dashboard-shell{grid-template-columns:1fr}.app-sidebar.v73-sidebar{position:relative;height:auto;min-height:auto}.sidebar-bottom-stack{display:flex;align-items:center;margin-top:8px;padding-top:0}.sidebar-bottom-stack .sidebar-credit-card,.sidebar-bottom-stack .sidebar-profile{display:none}.sidebar-bottom-stack .sidebar-signout-button{width:auto;margin-left:auto;padding-inline:14px}.side-nav.v73-nav{margin-top:10px}.nav-group-items{grid-template-columns:repeat(3,1fr)}.nav-group{gap:0}.nav-group+.nav-group{margin-top:5px}.v73-nav .nav-group-items a{grid-template-columns:20px 1fr auto}.v73-landing-nav .landing-nav-links{display:none}.workflow-section{gap:30px}.bento-featured,.workflow-section{grid-template-columns:1fr}.bento-image-stack img{width:100%;border-radius:18px}.v73-studio-grid{grid-template-columns:1fr}}@media (max-width:680px){.dashboard-main.v73-dashboard-main,.v73-studio-main{padding:18px 15px 45px}.v73-topbar{flex-direction:column}.command-card-copy{padding:27px 22px}.command-card-copy h2{font-size:44px}.analytics-strip.v73-analytics-strip{grid-template-columns:1fr 1fr}.project-grid.v73-project-grid{grid-template-columns:1fr}.project-heading.v73-project-heading,.project-tools{align-items:stretch}.project-tools{flex-direction:column}.search-field{width:100%}.v73-landing-nav{padding:12px 17px}.v73-landing-nav .ghost-link{display:none}.v73-hero{min-height:auto;padding:55px 18px 80px}.v73-hero-copy h1{font-size:62px}.hero-proof-row{gap:14px}.hero-product-stage{min-height:430px}.floating-proof-card{display:none}.product-preview-main{padding:12px}.preview-image-shell{height:250px}.trade-marquee>div{justify-content:flex-start;overflow:auto}.v73-feature-section{padding:80px 18px}.v73-section-heading h2{font-size:48px}.bento-featured{padding:22px}.workflow-section{padding:10px 18px 80px}.v73-final-cta{margin:0 14px 24px;padding:46px 25px;border-radius:22px}.v73-final-cta h2{font-size:58px}.landing-footer-v73{padding:14px 18px 28px;flex-direction:column;align-items:flex-start}.credit-strategy-strip.v73-credit-strategy{grid-template-columns:1fr}.studio-status-stack{justify-content:flex-start}}:root{--v75-bg:#07090d;--v75-panel:#0e1117;--v75-panel-2:#121722;--v75-panel-3:#171d29;--v75-line:rgba(255,255,255,.075);--v75-line-strong:rgba(255,255,255,.14);--v75-text:#f6f8ff;--v75-muted:#8d96a8;--v75-electric:#7c6dff;--v75-blue:#48b8ff;--v75-cyan:#5ff1d2;--v75-glow:0 0 42px rgba(109,91,255,.22)}body{background:#f4f6fa}.dashboard-shell,.dashboard-shell.v73-dashboard-shell,.dashboard-shell.v75-app-shell{background:radial-gradient(circle at 88% -10%,rgba(75,111,255,.12),transparent 28%),radial-gradient(circle at 20% 105%,rgba(95,241,210,.045),transparent 25%),var(--v75-bg);color:var(--v75-text)}.dashboard-main.v73-dashboard-main,.dashboard-main.v75-studio-main,.dashboard-shell>.dashboard-main,.v75-revenue-main{background:transparent}.app-sidebar.v73-sidebar,.v75-sidebar.app-sidebar{background:linear-gradient(180deg,rgba(13,16,23,.98),rgba(7,9,13,.99)),#090b10;border-right:1px solid var(--v75-line);box-shadow:16px 0 70px rgba(0,0,0,.24)}.v75-brand-mark.brand-mark-v73{border-radius:9px;background:linear-gradient(145deg,#8a7cff,#654dff 46%,#2a93ff);box-shadow:0 0 28px rgba(112,90,255,.32),inset 0 1px 0 rgba(255,255,255,.28)}.v75-brand>div:last-child strong{color:#f8f9ff}.v75-brand>div:last-child span{color:#7c8cff}.v75-workspace-switcher.workspace-switcher{background:rgba(255,255,255,.025);border-color:var(--v75-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.v75-nav .nav-group-label{color:#545d6f;letter-spacing:.17em}.v75-nav.v73-nav .nav-group-items a{min-height:40px;border-radius:9px;color:#8992a4}.v75-nav.v73-nav .nav-group-items a:hover{color:#f5f7ff;background:rgba(255,255,255,.035)}.v75-nav.v73-nav .nav-group-items a.active{background:linear-gradient(90deg,rgba(124,109,255,.22),rgba(72,184,255,.06));border-color:rgba(124,109,255,.2);box-shadow:inset 2px 0 0 #8c7fff,0 10px 35px rgba(62,54,180,.08)}.v75-credit-card.sidebar-credit-card{background:radial-gradient(circle at 0 0,rgba(124,109,255,.18),transparent 58%),rgba(255,255,255,.025);border-color:rgba(124,109,255,.2)}.v75-owner-chip.plan-chip{color:#d6d0ff;background:rgba(124,109,255,.14);border:1px solid rgba(124,109,255,.2);letter-spacing:.08em}.owner-access-line{display:flex;align-items:center;gap:7px;margin:11px 0 6px;color:#cdd4e3;font-size:9px;font-weight:800}.owner-access-line i,.owner-status-dot{width:7px;height:7px;border-radius:999px;background:var(--v75-cyan);box-shadow:0 0 0 5px rgba(95,241,210,.08),0 0 14px rgba(95,241,210,.45)}.v75-sidebar-profile.sidebar-profile{border-top-color:var(--v75-line)}.v75-sidebar-profile .profile-avatar{background:linear-gradient(145deg,rgba(124,109,255,.3),rgba(72,184,255,.14));color:#fff;border:1px solid rgba(124,109,255,.2)}.v75-sidebar-profile .owner-status-dot{margin-left:auto;flex:0 0 auto}.v73-dashboard-main,.v75-revenue-main,.v75-studio-main{padding:30px 34px 70px}.v73-dashboard-main>.dashboard-topbar,.v73-dashboard-main>.v73-topbar,.v75-topbar{align-items:flex-start}.v73-dashboard-main .dashboard-topbar h1,.v73-dashboard-main .v73-topbar h1,.v75-topbar h1{color:var(--v75-text);font-size:clamp(42px,5vw,70px);line-height:.9;letter-spacing:-.065em}.v75-studio-topbar h1 em,.v75-topbar h1 em{color:#9186ff;font-style:normal}.v73-dashboard-main .dashboard-topbar .muted,.v73-dashboard-main .v73-topbar .muted,.v75-topbar .muted{color:var(--v75-muted)}.dashboard-shell .command-chip,.v75-command-chip.command-chip{color:#a69eff;border-color:rgba(124,109,255,.18);background:rgba(124,109,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.dashboard-command-card{overflow:hidden;background:radial-gradient(circle at 77% 15%,rgba(83,101,255,.21),transparent 26%),radial-gradient(circle at 16% 100%,rgba(95,241,210,.055),transparent 32%),linear-gradient(145deg,#10141d,#0b0e14 62%,#0f1420);border:1px solid var(--v75-line);box-shadow:0 35px 100px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.035)}.command-card-copy h2{color:#fff;max-width:820px;font-size:clamp(48px,5.5vw,82px);line-height:.88;letter-spacing:-.07em}.command-card-copy p{color:#9099aa}.command-secondary{color:#d6dbea;border-color:var(--v75-line-strong);background:rgba(255,255,255,.035)}.command-flow-card{background:rgba(12,15,22,.78);border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 80px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.flow-label{color:#7f899d}.flow-step strong{color:#eef1f8}.flow-step small{color:#6f798b}.flow-line{background:rgba(255,255,255,.08)}.analytics-strip.v73-analytics-strip>article{background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.02));border-color:var(--v75-line);box-shadow:none}.analytics-strip.v73-analytics-strip small,.analytics-strip.v73-analytics-strip span{color:#727c8f}.analytics-strip.v73-analytics-strip strong{color:#f6f8ff}.project-section h2,.v73-project-heading h2,.v73-project-heading p{color:#f5f7ff}.v73-project-heading p{color:var(--v75-muted)}.v73-filter-tabs button{color:#727c8d;border-color:var(--v75-line);background:rgba(255,255,255,.018)}.v73-filter-tabs button.active{color:#fff;background:linear-gradient(135deg,#6f5cff,#4f83ff);border-color:transparent;box-shadow:0 8px 25px rgba(86,74,240,.22)}.v73-project-card.project-card{background:#0d1118;border-color:var(--v75-line);box-shadow:0 22px 65px rgba(0,0,0,.22)}.v73-project-card.project-card:hover{border-color:rgba(124,109,255,.28);transform:translateY(-3px);box-shadow:0 28px 80px rgba(0,0,0,.32),0 0 0 1px rgba(124,109,255,.06)}.v73-project-card .project-card-body strong{color:#f4f6ff}.v73-project-card .project-card-body span{color:#707a8c}.v73-project-card .project-card-metrics{border-top-color:var(--v75-line)}.v73-project-card .project-card-metrics div+div{border-left-color:var(--v75-line)}.v73-project-card .project-avatar{background:rgba(124,109,255,.12);color:#aaa3ff}.v73-project-card .project-customer-row .project-studio-button{color:#fff}.search-field{background:rgba(255,255,255,.025);border-color:var(--v75-line)}.search-field input{color:#edf0f7}.search-field input::placeholder{color:#596274}.dashboard-shell .secondary-button,.dashboard-shell .secondary-link{color:#d9deeb;background:rgba(255,255,255,.025);border-color:var(--v75-line);box-shadow:none}.dashboard-shell .secondary-button:hover,.dashboard-shell .secondary-link:hover{color:#fff;background:rgba(255,255,255,.055);border-color:rgba(124,109,255,.22)}.dashboard-shell .primary-button,.dashboard-shell .primary-link,.v75-generate-button{background:linear-gradient(135deg,#806fff,#6655f6 45%,#3f90ff);box-shadow:0 12px 34px rgba(80,78,241,.24),inset 0 1px 0 rgba(255,255,255,.26)}.v75-studio-main{min-width:0}.v75-status-stack{align-items:flex-end}.v75-account-badge.studio-credit-balance{color:#d4ceff;background:rgba(124,109,255,.08);border-color:rgba(124,109,255,.18)}.job-state,.live-config-pill{color:#9ba4b5;background:rgba(255,255,255,.025);border-color:var(--v75-line)}.precision-signal-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:4px 0 15px;overflow:hidden;background:rgba(255,255,255,.018);border:1px solid var(--v75-line);border-radius:14px}.precision-signal-strip>div{min-height:82px;display:grid;grid-template-columns:28px 1fr;grid-gap:2px 9px;gap:2px 9px;align-content:center;padding:14px 16px}.precision-signal-strip>div+div{border-left:1px solid var(--v75-line)}.precision-signal-strip span{grid-row:1/span 2;color:#6860e9;font-size:9px;font-weight:950}.precision-signal-strip strong{color:#e8ebf4;font-size:11px}.precision-signal-strip small{color:#6e788b;font-size:8px;line-height:1.45}.v75-studio-grid{align-items:flex-start}.v75-ai-builder.ai-builder,.v75-generation-history.generation-history,.v75-studio-canvas.studio-canvas-card{background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.018));border-color:var(--v75-line);box-shadow:0 28px 90px rgba(0,0,0,.24)}.v75-studio-toolbar.studio-toolbar small,.v75-studio-toolbar.studio-toolbar span,.v75-studio-toolbar.studio-toolbar strong{display:block}.v75-ai-builder .concept-editing-kicker,.v75-studio-toolbar .canvas-kicker{display:block;color:#746cff;font-size:7px;font-weight:950;letter-spacing:.17em}.v75-studio-toolbar strong{color:#f1f3fa;margin-top:4px}.v75-studio-toolbar small{color:#707a8d;max-width:550px;margin-top:3px;line-height:1.45}.v75-visual-frame{position:relative;padding:5px;border-radius:17px}.v75-visual-frame .comparison{border-radius:13px;background:#071c2b}.source-lock-badge{position:absolute;right:15px;bottom:15px;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;color:#d9fff6;background:rgba(6,16,18,.72);border:1px solid rgba(95,241,210,.2);border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:7px;font-weight:950;letter-spacing:.09em}.v75-result-actions{border-top-color:var(--v75-line)}.v75-ai-builder h2{color:#f7f8fd;font-size:34px;letter-spacing:-.05em}.v75-ai-builder .builder-intro{color:#7f899b}.v75-credit-pill.credit-pill{color:#cfc9ff;background:rgba(124,109,255,.1);border:1px solid rgba(124,109,255,.16)}.precision-lock-card{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 10px;padding:13px;background:radial-gradient(circle at 0 0,rgba(95,241,210,.08),transparent 55%),rgba(255,255,255,.025);border:1px solid rgba(95,241,210,.12);border-radius:13px}.precision-lock-card>div:first-child{display:flex;gap:10px;align-items:center}.precision-lock-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;color:#7ff7df;background:rgba(95,241,210,.08);border:1px solid rgba(95,241,210,.13);border-radius:10px}.precision-lock-card small,.precision-lock-card strong{display:block}.precision-lock-card strong{color:#edf0f7;font-size:10px}.precision-lock-card small{max-width:320px;margin-top:3px;color:#738094;font-size:8px;line-height:1.45}.precision-toggle{width:42px;height:24px;flex:0 0 auto;padding:3px;border:1px solid var(--v75-line-strong);border-radius:999px;background:#1a202a}.precision-toggle span{display:block;width:16px;height:16px;border-radius:50%;background:#737c8d;transition:transform .2s ease,background .2s ease}.precision-toggle.on{background:rgba(95,241,210,.12);border-color:rgba(95,241,210,.25)}.precision-toggle.on span{transform:translateX(17px);background:var(--v75-cyan);box-shadow:0 0 16px rgba(95,241,210,.55)}.v75-generation-mode-grid button{background:rgba(255,255,255,.022);border-color:var(--v75-line);color:#858fa2}.v75-generation-mode-grid button:hover{border-color:rgba(124,109,255,.22);background:rgba(124,109,255,.045)}.v75-generation-mode-grid button.active{background:linear-gradient(145deg,rgba(124,109,255,.16),rgba(72,184,255,.055));border-color:rgba(124,109,255,.34);box-shadow:0 0 0 3px rgba(124,109,255,.04),inset 0 1px 0 rgba(255,255,255,.04)}.v75-generation-mode-grid button.active span{color:#fff}.v75-generation-mode-grid button.active strong{color:#a79fff}.v75-ai-builder label{color:#b6becc}.v75-ai-builder input,.v75-ai-builder select,.v75-ai-builder textarea{color:#edf0f7;background:rgba(255,255,255,.025);border-color:var(--v75-line)}.v75-ai-builder input::placeholder,.v75-ai-builder textarea::placeholder{color:#50596a}.v75-ai-builder input:focus,.v75-ai-builder select:focus,.v75-ai-builder textarea:focus{background:rgba(255,255,255,.04);border-color:rgba(124,109,255,.52);box-shadow:0 0 0 4px rgba(124,109,255,.07),0 0 28px rgba(85,73,221,.08)}.v75-suggestion-row button{color:#7f899c;background:rgba(255,255,255,.02);border-color:var(--v75-line)}.v75-suggestion-row button:hover{color:#cfcaff;background:rgba(124,109,255,.07);border-color:rgba(124,109,255,.22)}.precision-field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.v75-guardrails.prompt-guardrails span{color:#8c96a8;background:rgba(255,255,255,.02);border-color:var(--v75-line)}.v75-generate-button.primary-button{min-height:50px;border-radius:12px;letter-spacing:-.01em}.v75-generation-history .history-head h3{color:#f1f3f8}.v75-generation-history .history-head>span{color:#7b8497}.v75-generation-history .history-list button{background:rgba(255,255,255,.018);border-color:var(--v75-line)}.v75-generation-history .history-list button:hover{background:rgba(124,109,255,.05);border-color:rgba(124,109,255,.2)}.v75-generation-history .history-list button.selected{border-color:rgba(198,162,113,.48);background:rgba(198,162,113,.08);box-shadow:inset 3px 0 0 #c6a271}.v75-generation-history .history-list strong{color:#e8ebf2}.v75-generation-history .history-list small,.v75-generation-history .history-list span{color:#717b8d}.v75-success-banner.studio-success-banner{color:#d9fff6;background:rgba(95,241,210,.055);border-color:rgba(95,241,210,.16)}.v75-generation-overlay.generation-overlay{background:rgba(4,6,10,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.v75-generation-modal.generation-modal{max-width:560px;color:#f7f8fc;background:radial-gradient(circle at 50% 0,rgba(124,109,255,.16),transparent 45%),#0c1017;border-color:rgba(124,109,255,.22);box-shadow:0 45px 140px rgba(0,0,0,.62),0 0 60px rgba(82,69,224,.12)}.v75-generation-modal p{color:#8d96a8}.precision-orbit{width:78px;height:78px;position:relative;margin:0 auto 14px;border-radius:50%;border:1px solid rgba(124,109,255,.25);animation:orbitPulse 2s ease-in-out infinite}.precision-orbit:after,.precision-orbit:before{content:"";position:absolute;inset:12px;border:1px solid rgba(72,184,255,.18);border-radius:50%}.precision-orbit:after{inset:26px;background:linear-gradient(135deg,#826fff,#45baff);border:0;box-shadow:0 0 28px rgba(105,88,255,.45)}.precision-orbit b,.precision-orbit i,.precision-orbit span{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 12px #fff}.precision-orbit span{top:3px;left:35px}.precision-orbit i{right:7px;bottom:18px}.precision-orbit b{left:7px;bottom:18px}@keyframes orbitPulse{50%{transform:scale(1.04);box-shadow:0 0 45px rgba(124,109,255,.14)}}.v75-revenue-main{min-width:0}.payment-connection-pill{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--v75-line);border-radius:999px;color:#8f98aa;background:rgba(255,255,255,.025);font-size:9px;font-weight:850}.payment-connection-pill i{width:7px;height:7px;border-radius:50%;background:#d8913e;box-shadow:0 0 0 4px rgba(216,145,62,.08)}.payment-connection-pill.connected{color:#bff8eb;border-color:rgba(95,241,210,.18);background:rgba(95,241,210,.055)}.payment-connection-pill.connected i{background:var(--v75-cyan);box-shadow:0 0 0 4px rgba(95,241,210,.08),0 0 14px rgba(95,241,210,.35)}.payment-empty-state{min-height:560px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 35px;text-align:center;background:radial-gradient(circle at 50% 18%,rgba(124,109,255,.12),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.012));border:1px solid var(--v75-line);border-radius:22px;box-shadow:0 35px 100px rgba(0,0,0,.24)}.payment-empty-state h2{max-width:820px;margin:10px 0;color:#f6f8ff;font-size:clamp(38px,5vw,68px);line-height:.92;letter-spacing:-.06em}.payment-empty-state>p{max-width:790px;color:#838da0;line-height:1.7}.payment-radar{width:92px;height:92px;position:relative;margin-bottom:22px;border-radius:50%;border:1px solid rgba(124,109,255,.2)}.payment-radar:after,.payment-radar:before{content:"";position:absolute;inset:16px;border:1px solid rgba(124,109,255,.14);border-radius:50%}.payment-radar:after{inset:33px;background:#7969ff;border:0;box-shadow:0 0 34px rgba(113,94,255,.42)}.payment-radar b,.payment-radar i,.payment-radar span{position:absolute;width:5px;height:5px;border-radius:50%;background:#7e72ff;box-shadow:0 0 12px rgba(126,114,255,.7)}.payment-radar span{top:9px;left:43px}.payment-radar i{right:8px;bottom:25px}.payment-radar b{left:8px;bottom:25px}.payment-setup-grid{width:100%;max-width:1000px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:30px;text-align:left}.payment-setup-grid article{min-height:150px;padding:17px;background:rgba(255,255,255,.025);border:1px solid var(--v75-line);border-radius:14px}.payment-setup-grid article>span{display:block;color:#746bff;font-size:9px;font-weight:950}.payment-setup-grid strong{display:block;margin-top:22px;color:#eef1f8;font-size:12px}.payment-setup-grid small{display:block;margin-top:6px;color:#707b8e;font-size:9px;line-height:1.5}.payment-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.owner-payment-note,.payment-ledger,.payment-metric-grid article{background:rgba(255,255,255,.025);border:1px solid var(--v75-line);border-radius:16px}.payment-metric-grid article{padding:20px}.payment-metric-grid small,.payment-metric-grid span{display:block;color:#747e91;font-size:9px}.payment-metric-grid strong{display:block;margin:6px 0;color:#f5f7fd;font-size:32px;letter-spacing:-.05em}.payment-ledger{padding:20px}.payment-ledger-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.payment-ledger-head h2{margin:3px 0 0;color:#f3f5fa}.payment-ledger-head>span{color:#8179f2;font-size:8px;font-weight:950}.payment-ledger-list{display:grid}.payment-ledger-list article{display:grid;grid-template-columns:36px 1fr minmax(120px,.45fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid var(--v75-line)}.payment-charge-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#9ff9e6;background:rgba(95,241,210,.06);border:1px solid rgba(95,241,210,.12)}.payment-ledger-list small,.payment-ledger-list strong{display:block}.payment-ledger-list strong{color:#e8ebf3;font-size:10px}.payment-ledger-list small,.payment-ledger-list span{color:#6e798c;font-size:8px}.payment-ledger-list b{color:#f7f8fc}.payment-no-charges{color:#7e899b}.owner-payment-note{margin-top:14px;padding:16px 18px}.owner-payment-note strong{color:#bdb6ff}.owner-payment-note p{margin:5px 0 0;color:#7d8799;line-height:1.55;font-size:10px}.dashboard-shell .approval-panel,.dashboard-shell .customer-table-card,.dashboard-shell .economics-highlight-grid article,.dashboard-shell .economics-section,.dashboard-shell .project-inspector,.dashboard-shell .proposal,.dashboard-shell .settings-card,.dashboard-shell .wizard-card{background:rgba(255,255,255,.025);border-color:var(--v75-line);color:#e9ecf4;box-shadow:none}.dashboard-shell .economics-highlight-grid small,.dashboard-shell .economics-highlight-grid span,.dashboard-shell .economics-section p,.dashboard-shell .economics-table td:first-child small,.dashboard-shell .economics-table th{color:#717c8f}.dashboard-shell .economics-highlight-grid strong,.dashboard-shell .economics-section h2,.dashboard-shell .economics-table td{color:#eef1f8}.dashboard-shell .economics-table td,.dashboard-shell .economics-table th{border-top-color:var(--v75-line)}.dashboard-shell .economics-note{background:rgba(124,109,255,.055);border-color:rgba(124,109,255,.15)}.dashboard-shell .economics-note p{color:#828c9f}.landing-v73{background:radial-gradient(circle at 78% 2%,rgba(124,109,255,.12),transparent 25%),linear-gradient(180deg,#f8f9fc,#f4f6fb)}.v73-hero-copy h1 em{color:#6a5cf1;text-shadow:0 12px 35px rgba(106,92,241,.14)}.product-window{border-color:#dadde8;box-shadow:0 40px 120px rgba(34,31,76,.18)}@media (max-width:1180px){.v75-studio-grid .studio-controls{order:-1}.precision-signal-strip{grid-template-columns:1fr 1fr}.precision-signal-strip>div:nth-child(3){border-left:0;border-top:1px solid var(--v75-line)}.precision-signal-strip>div:nth-child(4){border-top:1px solid var(--v75-line)}.payment-setup-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.v75-sidebar.app-sidebar{box-shadow:none}.v75-studio-grid{grid-template-columns:1fr}.v75-studio-grid .studio-visual-column{display:contents}.v75-studio-grid .studio-canvas-card{order:1}.v75-studio-grid .ai-concept-disclaimer{order:2}.v75-studio-grid .studio-controls{order:3}.v75-studio-grid .generation-history{order:4}.v75-studio-grid .studio-accuracy-check{order:5}.v75-studio-grid .v713-share-center{order:6}.payment-metric-grid{grid-template-columns:1fr}}@media (max-width:700px){.v73-dashboard-main,.v75-revenue-main,.v75-studio-main{padding:20px 15px 45px}.precision-signal-strip{grid-template-columns:1fr}.precision-signal-strip>div+div{border-left:0;border-top:1px solid var(--v75-line)}.payment-setup-grid,.precision-field-grid{grid-template-columns:1fr}.payment-empty-state{padding:45px 18px}.payment-ledger-list article{grid-template-columns:36px 1fr auto}.payment-ledger-list article>span{display:none}}.owner-billing-banner{max-width:1260px;margin:0 auto 18px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:18px;background:linear-gradient(145deg,rgba(124,109,255,.09),rgba(72,184,255,.035));border:1px solid rgba(124,109,255,.18);border-radius:16px}.pricing-page-v72 .manage-billing-banner{width:100%;max-width:1150px;margin:34px auto 0}.pricing-page-v72 .manage-billing-button{color:#102a40;border-color:#c6a271;background:#c6a271;box-shadow:0 10px 24px rgba(126,91,48,.18)}.pricing-page-v72 .manage-billing-button:hover{color:#0b2235;border-color:#ddc7aa;background:#ddc7aa;box-shadow:0 13px 28px rgba(126,91,48,.24)}.customer-billing-preview-banner{border-color:rgba(198,162,113,.28);background:linear-gradient(145deg,rgba(198,162,113,.13),rgba(36,95,140,.06))}.customer-billing-preview-banner>a{flex:0 0 auto}.manage-billing-banner:has(.customer-preview-note){flex-wrap:wrap}.customer-preview-note{width:100%;margin:0;padding-top:10px;border-top:1px solid rgba(198,162,113,.18);color:#6c7580;font-size:10px}.owner-billing-banner p,.owner-billing-banner strong{display:block}.owner-billing-banner strong{margin-top:5px;font-size:17px;letter-spacing:-.025em}.owner-billing-banner p{margin:5px 0 0;color:#747d8f;font-size:10px;line-height:1.55}.owner-billing-banner>span{padding:7px 9px;border-radius:999px;color:#6c60ec;background:#f0edff;font-size:8px;font-weight:950;letter-spacing:.08em}.subscription-required-banner{width:min(1260px,calc(100% - 56px));margin:0 auto 22px;padding:19px 21px;display:flex;align-items:center;gap:17px;color:#f4f8fa;background:linear-gradient(135deg,#102d43,#081925);border:1px solid rgba(199,164,117,.32);border-radius:17px;box-shadow:0 18px 42px rgba(7,17,27,.12)}.subscription-required-banner>span{flex:0 0 auto;padding:7px 9px;color:#0a1d2b;background:#d8b77f;border-radius:999px;font-size:8px;font-weight:950;letter-spacing:.08em}.subscription-required-banner strong{display:block;font-size:17px;letter-spacing:-.02em}.subscription-required-banner p{margin:5px 0 0;color:rgba(228,239,245,.68);font-size:10px;line-height:1.55}.activation-pending-banner>span{background:#89d7b1}@media (max-width:680px){.subscription-required-banner{width:calc(100% - 30px);align-items:flex-start;flex-direction:column}}:root{--v76-navy-950:#07111b;--v76-navy-900:#0a1724;--v76-navy-850:#0d1d2c;--v76-navy-800:#11273a;--v76-navy-700:#173a5b;--v76-navy-600:#24577f;--v76-tan:#c7a475;--v76-tan-light:#e2ccb0;--v76-sand:#f1e8dc;--v76-cream:#faf7f2;--v75-bg:var(--v76-navy-950);--v75-panel:var(--v76-navy-900);--v75-panel-2:var(--v76-navy-850);--v75-panel-3:var(--v76-navy-800);--v75-electric:var(--v76-tan);--v75-blue:var(--v76-navy-600);--v75-cyan:#d8bb91;--v75-glow:0 0 42px rgba(199,164,117,.18);--accent:var(--v76-navy-600);--accent-dark:var(--v76-navy-700);--accent-soft:var(--v76-sand)}.project-preview-mark{--mark-size:34px;border-radius:calc(var(--mark-size) * .28);color:var(--v76-tan-light);background:radial-gradient(circle at 78% 18%,rgba(226,204,176,.17),transparent 30%),linear-gradient(145deg,#173a5b,#0c2032 58%,#07111b);border:1px solid rgba(226,204,176,.24);box-shadow:0 12px 32px rgba(4,12,20,.28),inset 0 1px 0 rgba(255,255,255,.08)}.project-preview-mark svg{width:82%;height:82%}.project-preview-mark .mark-frame{fill:rgba(255,255,255,.025);stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.project-preview-mark .mark-landscape{fill:none;stroke:#f0dfc8;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.project-preview-mark .mark-transform{stroke:rgba(199,164,117,.65);stroke-width:1.2;stroke-dasharray:2.2 2.2}.project-preview-mark .mark-spark{fill:#d9b884;stroke:#f6ead8;stroke-width:.7}.legacy-brand-mark{width:44px;height:44px;border-radius:12px;object-fit:contain}.v711-share-page .brand-lockup{gap:6px}.v711-share-page .brand-lockup>.legacy-brand-mark{display:block;flex:0 0 44px;align-self:center}.v711-share-page .brand-lockup>div{display:flex;min-height:44px;flex-direction:column;justify-content:center}.brand-mark-v76{width:34px;height:34px}.v75-brand-mark.project-preview-mark{border-radius:9px}.mini-logo:has(.project-preview-mark){width:25px;height:25px;padding:0;background:transparent;overflow:visible}.mini-brand-mark.project-preview-mark{width:23px;height:23px;box-shadow:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:rgba(199,164,117,.34)}.primary-button,.primary-link{background:linear-gradient(135deg,#24577f,#173a5b 68%,#102a42);box-shadow:0 12px 28px rgba(10,38,60,.24),inset 0 1px 0 rgba(255,255,255,.18)}.primary-button:hover,.primary-link:hover{box-shadow:0 16px 34px rgba(10,38,60,.31),0 0 0 1px rgba(199,164,117,.16),inset 0 1px 0 rgba(255,255,255,.18)}.eyebrow{color:#9c7747}.dashboard-shell,.dashboard-shell.v73-dashboard-shell,.dashboard-shell.v75-app-shell{background:radial-gradient(circle at 92% -8%,rgba(36,87,127,.24),transparent 30%),radial-gradient(circle at 14% 108%,rgba(199,164,117,.08),transparent 27%),var(--v76-navy-950)}.app-sidebar.v73-sidebar,.v75-sidebar.app-sidebar{background:linear-gradient(180deg,rgba(10,23,36,.99),rgba(5,13,21,.995)),var(--v76-navy-950);border-right-color:rgba(226,204,176,.09);box-shadow:18px 0 72px rgba(0,0,0,.28)}.sidebar-brand>div:last-child>span,.v75-brand>div:last-child span{color:var(--v76-tan)}.v75-workspace-switcher.workspace-switcher:hover{border-color:rgba(199,164,117,.24)}.v75-nav.v73-nav .nav-group-items a.active{color:#fff;background:linear-gradient(90deg,rgba(36,87,127,.34),rgba(199,164,117,.055));border-color:rgba(199,164,117,.15);box-shadow:inset 2px 0 0 var(--v76-tan),0 10px 36px rgba(4,18,31,.2)}.nav-badge,.v75-nav.v73-nav .nav-group-items a.active svg{color:var(--v76-tan-light)}.nav-badge{background:rgba(199,164,117,.12)}.v75-credit-card.sidebar-credit-card{background:radial-gradient(circle at 0 0,rgba(199,164,117,.12),transparent 58%),rgba(255,255,255,.022);border-color:rgba(199,164,117,.16)}.v75-owner-chip.plan-chip{color:#efd9b9;background:rgba(199,164,117,.11);border-color:rgba(199,164,117,.19)}.owner-access-line i,.owner-status-dot{background:var(--v76-tan);box-shadow:0 0 0 5px rgba(199,164,117,.075),0 0 14px rgba(199,164,117,.35)}.v75-sidebar-profile .profile-avatar{background:linear-gradient(145deg,rgba(36,87,127,.48),rgba(199,164,117,.12));border-color:rgba(199,164,117,.16)}.v75-studio-topbar h1 em,.v75-topbar h1 em{color:var(--v76-tan-light)}.dashboard-shell .command-chip,.v75-command-chip.command-chip{color:var(--v76-tan-light);border-color:rgba(199,164,117,.16);background:rgba(199,164,117,.065)}.dashboard-command-card{background:radial-gradient(circle at 80% 10%,rgba(36,87,127,.32),transparent 30%),radial-gradient(circle at 15% 105%,rgba(199,164,117,.07),transparent 31%),linear-gradient(145deg,#102638,#091520 62%,#0d1e2d)}.v73-filter-tabs button.active{background:linear-gradient(135deg,#24577f,#173a5b 72%,#7f694e 150%);box-shadow:0 8px 25px rgba(12,47,73,.3)}.v73-project-card.project-card:hover{border-color:rgba(199,164,117,.24);box-shadow:0 28px 80px rgba(0,0,0,.32),0 0 0 1px rgba(199,164,117,.045)}.v73-project-card .project-avatar{background:rgba(199,164,117,.095);color:var(--v76-tan-light)}.dashboard-shell .secondary-button:hover,.dashboard-shell .secondary-link:hover{border-color:rgba(199,164,117,.2)}.dashboard-shell .primary-button,.dashboard-shell .primary-link,.v75-generate-button{background:linear-gradient(135deg,#2a628d,#1b4569 52%,#102a42);border:1px solid rgba(226,204,176,.08);box-shadow:0 13px 36px rgba(5,25,41,.34),inset 0 1px 0 rgba(255,255,255,.17)}.precision-signal-strip span,.v75-ai-builder .concept-editing-kicker,.v75-studio-toolbar .canvas-kicker{color:var(--v76-tan)}.v75-visual-frame{background:#0b263a}.source-lock-badge{color:#f4e7d4;background:rgba(9,24,33,.78);border-color:rgba(199,164,117,.22)}.v75-account-badge.studio-credit-balance,.v75-credit-pill.credit-pill{color:var(--v76-tan-light);background:rgba(199,164,117,.075);border-color:rgba(199,164,117,.17)}.precision-lock-card{background:radial-gradient(circle at 0 0,rgba(199,164,117,.075),transparent 55%),rgba(255,255,255,.022);border-color:rgba(199,164,117,.13)}.precision-lock-icon{color:var(--v76-tan-light);background:rgba(199,164,117,.075);border-color:rgba(199,164,117,.14)}.precision-toggle.on{background:rgba(199,164,117,.11);border-color:rgba(199,164,117,.24)}.precision-toggle.on span{background:var(--v76-tan);box-shadow:0 0 16px rgba(199,164,117,.45)}.v75-generation-mode-grid button:hover{border-color:rgba(199,164,117,.21);background:rgba(199,164,117,.035)}.v75-generation-mode-grid button.active{background:linear-gradient(145deg,rgba(36,87,127,.29),rgba(199,164,117,.055));border-color:rgba(199,164,117,.28);box-shadow:0 0 0 3px rgba(199,164,117,.028),inset 0 1px 0 rgba(255,255,255,.035)}.v75-generation-mode-grid button.active strong{color:var(--v76-tan-light)}.v75-ai-builder input:focus,.v75-ai-builder select:focus,.v75-ai-builder textarea:focus{border-color:rgba(199,164,117,.46);box-shadow:0 0 0 4px rgba(199,164,117,.055),0 0 28px rgba(24,60,88,.1)}.v75-suggestion-row button:hover{color:var(--v76-tan-light);background:rgba(199,164,117,.055);border-color:rgba(199,164,117,.19)}.v75-generation-history .history-list button:hover{background:rgba(199,164,117,.035);border-color:rgba(199,164,117,.17)}.landing-v73{background:radial-gradient(circle at 90% 0,rgba(36,87,127,.09),transparent 30%),radial-gradient(circle at 8% 84%,rgba(199,164,117,.11),transparent 26%),var(--v76-cream);color:#0d2238}.landing-brand{color:#102a42}.landing-nav-links{color:#6c7480}.landing-nav-links a:hover{color:var(--v76-navy-700)}.hero-announcement{color:#6e5533;border-color:#e6d6bf;background:#f5ede2}.hero-announcement i{background:var(--v76-tan);box-shadow:0 0 0 4px rgba(199,164,117,.12)}.v73-hero-copy h1{color:#0d2238}.v73-hero-copy h1 em{background:linear-gradient(90deg,#173a5b,#2b628d 48%,#b28a57);-webkit-background-clip:text;background-clip:text;color:transparent}.v73-hero-copy p{color:#69727b}.hero-glow-one{background:radial-gradient(circle,rgba(36,87,127,.16),transparent 68%)}.hero-glow-two{background:radial-gradient(circle,rgba(199,164,117,.16),transparent 68%)}.product-window{border-color:rgba(23,58,91,.16);box-shadow:0 42px 100px rgba(18,46,72,.16),0 8px 28px rgba(45,39,31,.07)}.window-avatar{color:var(--v76-navy-700);background:#edf1f4}.mini-sidebar{background:#0a1724}.mini-sidebar>span.active{color:var(--v76-tan-light);background:rgba(199,164,117,.13)}.preview-live-pill,.preview-status{color:#785f3f}.floating-icon{background:#edf2f5;color:var(--v76-navy-600)}.floating-icon.blue{background:#f3eadf;color:#916d3f}.trade-marquee strong:before{color:var(--v76-tan)}.bento-icon{background:#edf1f4}.bento-card a,.bento-icon{color:var(--v76-navy-600)}.v73-final-cta{background:radial-gradient(circle at 85% 0,rgba(199,164,117,.16),transparent 31%),linear-gradient(145deg,#10283d,#091724 70%,#0c1f30)}.cta-glow{background:radial-gradient(circle,rgba(199,164,117,.11),transparent 70%)}.brand-lockup .project-preview-mark{margin-right:0}.progress span.active,.showroom-selector button.active{background:var(--v76-navy-600)}.approval-buttons button.selected{border-color:var(--v76-tan);background:#faf2e8;color:#745531}:root{--v77-font-display:"Avenir Next",Avenir,"SF Pro Display","Helvetica Neue",Arial,sans-serif;--v77-font-body:"Avenir Next",Avenir,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--v77-ink:#10263a;--v77-ink-soft:#52606d;--v77-mist:#e4e9eb;--v77-mist-2:#edf0f1;--v77-stone:#e9e5dd;--v77-stone-2:#f0ede7;--v77-line-light:#cdd5d9;--v77-navy:#12334f;--v77-navy-bright:#245f8c;--v77-tan:#c6a271;--v77-tan-soft:#ddc7aa;--bg:var(--v77-mist);--surface:var(--v77-mist-2);--soft:#e0e6e8;--line:var(--v77-line-light)}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{font-family:var(--v77-font-body);letter-spacing:.002em;background:var(--v77-mist)}.auth-card h1,.dashboard-command-card h2,.dashboard-topbar h1,.hero-copy h1,.pricing-card h2,.section-heading h2,.settings-card h2,.v73-final-cta h2,.v75-ai-builder h2,.wizard-step h1,.workflow-copy h2,h1,h2,h3,h4{font-family:var(--v77-font-display);font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"kern";text-wrap:balance}.hero-copy h1,.v73-hero-copy h1{line-height:.98;letter-spacing:-.032em;font-weight:720}.section-heading h2,.v73-section-heading h2{line-height:1.01;letter-spacing:-.028em;font-weight:710}.dashboard-topbar h1,.v73-dashboard-main .dashboard-topbar h1,.v75-topbar h1{line-height:1.05;letter-spacing:-.022em;font-weight:700}.command-card-copy h2,.dashboard-command-card h2{line-height:1.01;letter-spacing:-.029em;font-weight:690}.workflow-copy h2{line-height:1.04;letter-spacing:-.008em;font-weight:700}.v73-final-cta h2{line-height:.99;letter-spacing:-.031em;font-weight:710}.auth-card h1,.pricing-card h2,.proposal-title h2,.settings-card h2,.v75-ai-builder h2,.wizard-step h1{line-height:1.06;letter-spacing:-.021em}.bento-card h3,.project-heading h2,.project-image-title strong,.v73-project-heading h2,.workflow-steps strong{letter-spacing:-.016em}.canvas-kicker,.command-chip,.eyebrow,.flow-label,.nav-group-label,.preview-bottom-grid small,.project-image-title small,.trade-marquee>span,.upload-zone span{letter-spacing:.095em}.project-preview-mark{--mark-size:36px;width:var(--mark-size);height:var(--mark-size);display:inline-grid;place-items:center;flex:0 0 auto;border-radius:calc(var(--mark-size) * .255);overflow:hidden;color:var(--v77-tan-soft);background:radial-gradient(circle at 82% 12%,rgba(221,199,170,.16),transparent 30%),linear-gradient(145deg,#194665,#0c2538 55%,#07131e);border:1px solid rgba(221,199,170,.24);box-shadow:0 14px 34px rgba(2,9,15,.3),inset 0 1px 0 rgba(255,255,255,.08)}.project-preview-mark svg{width:88%;height:88%;overflow:visible}.project-preview-mark .mark-back-frame{fill:none;stroke:#e5d1b6;stroke-width:2.1;opacity:.78}.project-preview-mark .mark-front-frame{fill:#c8a573;stroke:#ecdcc7;stroke-width:.8}.project-preview-mark .mark-shift{fill:none;stroke:#07131e;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.project-preview-mark .mark-focus{fill:#f0e6d8;stroke:#c8a573;stroke-width:1.15}.project-preview-mark .mark-pro-plaque{fill:#f1e5d5;stroke:rgba(7,19,30,.3);stroke-width:.7}.project-preview-mark .mark-pro-text{fill:#0b2437;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:6.4px;font-weight:900;letter-spacing:.7px}.v77-brand-mark.project-preview-mark{border-radius:10px}.brand-mark-v76{width:36px;height:36px}.mini-brand-mark.project-preview-mark{border-radius:7px}.landing-v73{background:radial-gradient(circle at 91% -8%,rgba(36,95,140,.11),transparent 32%),radial-gradient(circle at 3% 75%,rgba(198,162,113,.12),transparent 29%),linear-gradient(180deg,#e8edef,#e1e7e9 56%,#e8e5df);color:var(--v77-ink)}.v73-landing-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;max-width:none;padding-left:max(30px,calc((100vw - 1380px) / 2 + 30px));padding-right:max(30px,calc((100vw - 1380px) / 2 + 30px));background:rgba(228,233,235,.88);border-bottom:1px solid rgba(16,38,58,.1);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.landing-brand{color:var(--v77-ink)}.landing-nav-links{color:#64717c}.landing-nav-links a:hover{color:var(--v77-navy-bright)}.product-window{background:#e7ecee;border-color:rgba(16,38,58,.14);box-shadow:0 38px 100px rgba(20,45,66,.16),0 8px 24px rgba(14,31,45,.06)}.product-window-bar{background:#dfe5e8;border-bottom-color:#cdd6db}.product-window-body{background:#e4e9eb}.preview-bottom-grid>div{background:#eef1f1;border-color:#d4dadd}.preview-divider span{background:#e9edef;color:var(--v77-navy-bright)}.floating-proof-card{background:rgba(235,239,240,.94);border-color:rgba(16,38,58,.11);box-shadow:0 18px 45px rgba(24,48,66,.14)}.v73-feature-section{padding-top:100px}.bento-card:not(.bento-featured){background:linear-gradient(145deg,#edf0f0,#e6ebed);border-color:#cfd7da;box-shadow:0 10px 28px rgba(25,45,60,.055)}.bento-card:not(.bento-featured):hover{border-color:rgba(36,95,140,.24);box-shadow:0 18px 42px rgba(25,45,60,.11)}.bento-card:not(.bento-featured) p{color:#61707b}.bento-featured{background:radial-gradient(circle at 12% 8%,rgba(198,162,113,.1),transparent 30%),linear-gradient(145deg,#102b40,#081824 72%);border-color:rgba(221,199,170,.13)}.bento-image-stack>span{background:rgba(235,239,240,.94);color:#183044}.workflow-steps>div{border-color:rgba(16,38,58,.14)}.workflow-steps span{color:#8d6c42}.v73-final-cta{background:radial-gradient(circle at 82% 0,rgba(198,162,113,.16),transparent 31%),radial-gradient(circle at 10% 100%,rgba(36,95,140,.18),transparent 32%),linear-gradient(145deg,#102d43,#071720 72%)}.landing-footer-v73 p{color:#6f7a82}.auth-page{background:radial-gradient(circle at top,rgba(36,95,140,.13),transparent 33%),#e2e7e9}.auth-card,.share-page .approval-panel,.simple-page .pricing-card,.simple-page .settings-card,.wizard-page .wizard-card{background:#edf0f0;border-color:#cdd5d9}.secondary-button,.secondary-link,input,select,textarea{background:#eef1f1;border-color:#ccd4d8}input:focus,select:focus,textarea:focus{border-color:rgba(36,95,140,.55);box-shadow:0 0 0 4px rgba(36,95,140,.09)}.v77-sidebar.app-sidebar{width:auto;padding:20px 16px 16px}.v77-brand.sidebar-brand{min-height:52px;padding:4px 6px}.v77-brand>div:last-child strong{font-size:13px;letter-spacing:-.012em}.v77-brand>div:last-child span{margin-top:1px;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.v77-workspace-switcher.workspace-switcher{margin-top:13px;padding:10px;border-radius:12px}.sidebar-create-action{flex:0 0 auto;min-height:58px;margin:12px 0 4px;padding:10px 11px;display:grid;grid-template-columns:32px 1fr auto;align-items:center;grid-gap:9px;gap:9px;border-radius:13px;color:#f7f9fb;background:radial-gradient(circle at 95% 5%,rgba(221,199,170,.14),transparent 34%),linear-gradient(135deg,#245f8c,#173f5f 62%,#102a40);border:1px solid rgba(221,199,170,.14);box-shadow:0 13px 34px rgba(2,12,20,.24),inset 0 1px 0 rgba(255,255,255,.1)}.sidebar-create-action.active,.sidebar-create-action:hover{transform:translateY(-1px);border-color:rgba(221,199,170,.3);box-shadow:0 16px 38px rgba(2,12,20,.32),0 0 0 1px rgba(198,162,113,.08)}.sidebar-create-action>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.1);color:#ecd9bf}.sidebar-create-action small,.sidebar-create-action strong{display:block}.sidebar-create-action strong{font-size:11px;font-weight:750}.sidebar-create-action small{margin-top:2px;color:#a8bbc9;font-size:8px}.v77-nav.side-nav{min-height:0;margin-top:16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(198,162,113,.24) transparent}.v77-nav .nav-group{margin-bottom:12px}.v77-nav .nav-group-label{padding:0 10px 6px;color:#6f7f8c;font-size:11px;font-weight:800}.v77-nav.v73-nav .nav-group-items a{min-height:39px;padding:9px 10px;border-radius:9px;font-size:10px;font-weight:650}.v77-nav.v73-nav .nav-group-items a.active{font-weight:720}.owner-tools{margin-top:2px;border-top:1px solid rgba(255,255,255,.055);padding-top:8px}.owner-tools summary{list-style:none;min-height:36px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;color:#7f8e99;border-radius:9px;cursor:pointer;font-size:8px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.owner-tools summary::-webkit-details-marker{display:none}.owner-tools summary:hover{color:#c1ccd3;background:rgba(255,255,255,.035)}.owner-tools summary svg{transition:transform .2s ease}.owner-tools[open] summary svg{transform:rotate(90deg)}.owner-tools-links{display:grid;grid-gap:3px;gap:3px;margin-top:3px}.owner-tools-links a{min-height:37px;padding:8px 10px;display:grid;grid-template-columns:20px 1fr;align-items:center;grid-gap:7px;gap:7px;color:#85939e;border-radius:9px;font-size:9px;font-weight:650}.owner-tools-links a:hover{color:#edf2f4;background:rgba(255,255,255,.04)}.owner-tools-links a.active{color:#f4f7f8;background:rgba(36,95,140,.22);box-shadow:inset 2px 0 0 var(--v77-tan)}.v77-credit-card.sidebar-credit-card{margin-top:8px}.v77-sidebar-profile.sidebar-profile{padding-top:12px}.v77-guided-steps.precision-signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;border-color:rgba(221,199,170,.1);background:radial-gradient(circle at 0 0,rgba(198,162,113,.06),transparent 40%),rgba(255,255,255,.018)}.v77-guided-steps>div{min-height:90px;padding:15px 16px}.v77-guided-steps span{color:var(--v77-tan);font-size:8px;letter-spacing:.11em}.v77-guided-steps strong{margin-top:6px;color:#eef3f5;font-size:11px;letter-spacing:-.005em}.v77-guided-steps small{margin-top:4px;color:#7f8e9b;font-size:8px;line-height:1.45}.v73-dashboard-main,.v75-revenue-main,.v75-studio-main{padding:30px 34px 56px}.v73-dashboard-main>.dashboard-topbar,.v75-topbar{gap:28px;margin-bottom:24px}.v73-dashboard-main .dashboard-topbar .muted,.v75-topbar .muted{margin-top:8px;max-width:820px;line-height:1.62}.dashboard-command-card{border-radius:22px}.analytics-strip.v73-analytics-strip>article,.v73-project-card.project-card,.v75-ai-builder.ai-builder,.v75-generation-history.generation-history,.v75-studio-canvas.studio-canvas-card{border-radius:16px}a,button,input,select,textarea{transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(221,199,170,.58);outline-offset:3px}.owner-tools-links a,.primary-button,.primary-link,.secondary-button,.secondary-link,.side-nav a{min-height:40px}@media (max-width:1100px){.v77-guided-steps.precision-signal-strip{grid-template-columns:1fr 1fr}.v77-guided-steps>div:nth-child(3){border-left:0}.v77-guided-steps>div:nth-child(3),.v77-guided-steps>div:nth-child(4){border-top:1px solid var(--v75-line)}}@media (max-width:850px){.v77-sidebar.app-sidebar{padding-bottom:14px}.v77-workspace-switcher.workspace-switcher{display:grid;margin-top:8px;padding:11px 12px}.v77-workspace-switcher.workspace-switcher strong{font-size:14px}.v77-workspace-switcher.workspace-switcher span{font-size:10px}.v77-nav .nav-group-label{display:block;padding:0 4px 7px;font-size:10px}.sidebar-create-action{max-width:420px}.owner-tools{display:block}.v73-landing-nav{position:relative}}@media (max-width:620px){.v77-nav .nav-group-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v77-nav.v73-nav .nav-group-items a{min-height:44px;padding:10px;font-size:11px}.v73-hero-copy h1{font-size:52px;line-height:1;letter-spacing:-.028em}.v73-section-heading h2{line-height:1.03;letter-spacing:-.024em}.v73-final-cta h2{line-height:1.01;letter-spacing:-.026em}.v77-guided-steps.precision-signal-strip{grid-template-columns:1fr}.v77-guided-steps>div+div{border-left:0;border-top:1px solid var(--v75-line)}.v73-dashboard-main,.v75-revenue-main,.v75-studio-main{padding:18px 14px 40px}}:root{--v710-font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue","Avenir Next",Arial,sans-serif}.auth-card h1,.dashboard-command-card h2,.dashboard-topbar h1,.hero-copy h1,.pricing-card h2,.proposal-title h2,.section-heading h2,.settings-card h2,.v73-final-cta h2,.v75-ai-builder h2,.wizard-step h1,.workflow-copy h2,h1,h2,h3,h4{font-family:var(--v710-font-display);font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"kern"}.v73-hero-copy h1{max-width:790px;color:var(--v77-ink);font-size:clamp(58px,6.65vw,96px);line-height:1.075;letter-spacing:-.014em;font-weight:720;text-wrap:balance}.v73-hero-copy h1 em{background:none;-webkit-background-clip:initial;background-clip:initial;color:inherit;text-shadow:none;font-style:normal}.section-heading h2,.v73-section-heading h2{line-height:1.065;letter-spacing:-.012em;font-weight:700}.dashboard-topbar h1,.v73-dashboard-main .dashboard-topbar h1,.v75-topbar h1{line-height:1.08;letter-spacing:-.01em;font-weight:690}.command-card-copy h2,.dashboard-command-card h2,.v73-final-cta h2,.workflow-copy h2{line-height:1.06;letter-spacing:-.012em}.auth-card h1,.pricing-card h2,.proposal-title h2,.settings-card h2,.v75-ai-builder h2,.wizard-step h1{line-height:1.09;letter-spacing:-.008em}@media (max-width:620px){.v73-hero-copy h1{font-size:48px;line-height:1.08;letter-spacing:-.01em}}:root{--v711-font-display:"Soin Sans Pro","Soin Sans","Avenir Next","SF Pro Display","Helvetica Neue",Arial,sans-serif}.auth-card h1,.command-card-copy h2,.dashboard-command-card h2,.dashboard-topbar h1,.hero-copy h1,.pricing-card h2,.proposal-title h2,.section-heading h2,.settings-card h2,.v711-approval-panel h2,.v711-client-project-head h2,.v711-share-center h2,.v73-final-cta h2,.v73-hero-copy h1,.v73-section-heading h2,.v75-ai-builder h2,.wizard-step h1,.workflow-copy h2,h1,h2,h3{font-family:var(--v711-font-display)}.v73-hero-copy h1{line-height:1.08;letter-spacing:-.008em;font-weight:680}.dashboard-topbar h1,.v711-approval-panel h2,.v711-share-center h2,.v75-ai-builder h2,.wizard-step h1{letter-spacing:-.004em}.v711-new-topbar{align-items:flex-end}.v711-new-topbar .muted{max-width:760px}.v711-new-topbar .step-counter{color:#10283d;background:linear-gradient(135deg,#ead3b1,#cfa774);border-color:rgba(234,211,177,.78);box-shadow:0 10px 26px rgba(2,10,17,.18)}.v711-connected-wizard{overflow:hidden;border-radius:22px;border-color:rgba(221,199,170,.13);background:radial-gradient(circle at 90% 0,rgba(198,162,113,.08),transparent 32%),linear-gradient(145deg,#102b40,#091b29 78%);box-shadow:0 28px 80px rgba(2,10,17,.22)}.v711-connected-wizard .wizard-step{max-width:980px}.v711-connected-wizard .wizard-step h1{max-width:760px;color:#f3f6f7}.v711-connected-wizard .wizard-step .muted{color:#91a2ae}.v711-connected-wizard label{color:#c6d1d8}.v711-connected-wizard label.sms-consent-attestation{color:#8295a1;border-color:rgba(199,164,117,.13);background:rgba(255,255,255,.018)}.v711-connected-wizard .sms-consent-attestation strong{color:#b9c7ce}.v711-connected-wizard .sms-consent-attestation a{color:#c7a475}.v711-connected-wizard .sms-consent-attestation input:disabled{opacity:.42}.v711-connected-wizard input,.v711-connected-wizard select,.v711-connected-wizard textarea{color:#edf3f5;background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.09)}.v711-connected-wizard input::placeholder,.v711-connected-wizard textarea::placeholder{color:#71838f}.v711-connected-wizard input:focus,.v711-connected-wizard select:focus,.v711-connected-wizard textarea:focus{border-color:rgba(198,162,113,.55);box-shadow:0 0 0 4px rgba(198,162,113,.08)}.v711-connected-wizard .progress span{background:rgba(255,255,255,.07)}.v711-connected-wizard .progress span.active{background:linear-gradient(90deg,#c6a271,#e0c49d)}.optional-label{margin-left:6px;color:#71838f;font-size:9px;font-weight:650}.required-marker{margin-left:3px;color:#c7a475;font-weight:900}.wizard-required-note{margin:9px 0 4px;color:#718692;font-size:9px;font-weight:600}.wizard-required-note .required-marker{margin-left:0;margin-right:3px}.field-validation-error{display:block;margin-top:6px;color:#e0b9a5;font-size:9px;font-weight:650;line-height:1.4}.v711-connected-wizard input[aria-invalid=true],.v711-connected-wizard select[aria-invalid=true],.v711-connected-wizard textarea[aria-invalid=true]{border-color:rgba(211,139,119,.52);box-shadow:0 0 0 4px rgba(211,139,119,.07)}.setup-draft-resume-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;margin:16px 0 22px;padding:18px;border:1px solid rgba(35,83,117,.2);border-radius:18px;background:linear-gradient(135deg,rgba(245,249,251,.98),rgba(236,244,247,.98));box-shadow:0 14px 34px rgba(20,48,66,.08)}.setup-draft-resume-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;color:#fff;background:#235375}.setup-draft-resume-card h3{margin:3px 0;color:#173f5d;font-size:18px}.setup-draft-resume-card p{margin:0;color:#526672}.setup-draft-resume-card small{display:block;margin-top:5px;color:#71818b}.setup-draft-actions{display:grid;min-width:190px;grid-gap:8px;gap:8px}.setup-draft-actions .primary-link{justify-content:center}.setup-draft-delete{min-height:38px;padding:8px 14px;border:1px solid rgba(35,83,117,.24);border-radius:10px;color:#235375;font:inherit;font-size:12px;font-weight:700;background:rgba(35,83,117,.055);cursor:pointer}.setup-draft-delete:hover{color:#173f5d;border-color:rgba(199,164,117,.58);background:rgba(199,164,117,.13);box-shadow:0 7px 18px rgba(20,48,66,.08)}.setup-draft-delete:disabled{cursor:wait;opacity:.62}@media (max-width:720px){.setup-draft-resume-card{grid-template-columns:auto 1fr}.setup-draft-actions{grid-column:1/-1;min-width:0}}.field-disclaimer{margin-top:7px;font-size:11px;line-height:1.45}.field-disclaimer,.value-disclaimer{display:block;color:#6f7d87;font-weight:550}.value-disclaimer{max-width:260px;margin-top:5px;font-size:10px;line-height:1.35}.address-autocomplete{position:relative;display:block}.address-autocomplete>input{width:100%}.address-search-status{position:absolute;top:50%;right:12px;color:#91a2ae;font-size:8px;transform:translateY(-50%)}.address-suggestions{position:absolute;z-index:40;top:calc(100% + 7px);right:0;left:0;overflow:hidden;border:1px solid rgba(221,199,170,.2);border-radius:12px;background:#102b40;box-shadow:0 20px 45px rgba(2,10,17,.34)}.address-suggestions button{width:100%;padding:12px 14px;color:#e8eef1;text-align:left;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;cursor:pointer}.address-suggestions button:focus-visible,.address-suggestions button:hover{color:#fff;background:rgba(198,162,113,.12)}.address-suggestions small{display:block;padding:7px 14px;color:#71838f;font-size:7px;text-align:right}.address-manual-note{display:block;margin-top:6px;color:#71838f;font-size:8px;font-weight:500}.v711-photo-zone{position:relative;min-height:360px;padding:0;overflow:hidden;background:rgba(255,255,255,.025);border-color:rgba(221,199,170,.18)}.v711-photo-zone:not(.has-image){padding:46px}.v711-photo-zone img{width:100%;height:420px;display:block;object-fit:cover}.v711-photo-overlay{position:absolute;inset:auto 18px 18px 18px;width:auto;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#f5f7f8;background:rgba(7,20,30,.82);border:1px solid rgba(255,255,255,.1);border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v711-photo-overlay small{color:#a9b6be}.v711-photo-zone.is-preparing{cursor:wait}.v711-photo-zone.is-preparing:not(.has-image):after{width:28px;height:28px;margin:18px auto 0;display:block;content:"";border:3px solid rgba(198,162,113,.22);border-top-color:#c6a271;border-radius:50%;animation:spin .8s linear infinite}.source-photo-status{margin:10px 0 0;color:#a9c7b3;font-size:12px;font-weight:700;text-align:center}.source-photo-status-error{color:#efb3ad}.wizard-step-section-heading{margin-top:34px;padding-top:28px;border-top:1px solid rgba(198,162,113,.2)}.wizard-step-section-heading>span{color:#c6a271;font-size:9px;font-weight:900;letter-spacing:.14em}.wizard-step-section-heading h2{margin:8px 0 0;color:#edf2f4}.wizard-step-section-heading p{margin:8px 0 0}.wizard-visual-area-card{display:grid;grid-gap:14px;gap:14px;margin-top:22px;padding:18px;border:1px solid rgba(198,162,113,.2);border-radius:16px;background:rgba(255,255,255,.025)}.wizard-visual-area-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.wizard-visual-area-head span,.wizard-visual-area-head strong{display:block}.wizard-visual-area-head span{color:#c6a271;font-size:9px;font-weight:900;letter-spacing:.12em}.wizard-visual-area-head strong{margin-top:3px;color:#edf2f4}.wizard-visual-area-head button{border:0;color:#e2a7a2;background:transparent;font-size:10px;font-weight:900}.wizard-area-upload{min-height:360px}.wizard-area-upload.has-image{display:block;text-align:center}.wizard-area-upload img{width:100%;height:420px;border-radius:0;object-fit:cover}.wizard-add-area-button{width:100%;margin-top:18px}.wizard-area-credit-note{display:block;margin-top:9px;color:#81939e;text-align:center}.wizard-reference-section{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:15px;border:1px solid rgba(198,162,113,.17);border-radius:14px;background:rgba(7,19,29,.48)}.wizard-reference-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.wizard-reference-heading small,.wizard-reference-heading strong{display:block}.wizard-reference-heading strong{color:#e8eef1;font-size:13px}.wizard-reference-heading small{max-width:680px;margin-top:4px;color:#81939e;font-size:9px;line-height:1.45}.wizard-reference-heading>span{flex:0 0 auto;color:#d8b47e;font-size:10px;font-weight:900}.wizard-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wizard-reference-card{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#07131d}.wizard-reference-card img,.wizard-reference-placeholder{width:100%;height:112px;border-radius:8px;object-fit:cover}.wizard-reference-placeholder{display:grid;place-items:center;color:#8fa0aa;background:rgba(255,255,255,.04);font-size:9px;font-weight:800}.wizard-reference-card label{min-width:0}.wizard-reference-card label>span{display:block;margin-bottom:4px;color:#82939e;font-size:8px;font-weight:800}.wizard-reference-card input{width:100%;min-width:0;min-height:38px;padding:8px;font-size:10px}.wizard-reference-card>button{justify-self:start;padding:3px 0;border:0;color:#e3a39e;background:transparent;font-size:9px;font-weight:900}.wizard-reference-add{position:relative;min-height:44px;display:grid;place-items:center;padding:10px 14px;overflow:hidden;border:1px dashed rgba(198,162,113,.34);border-radius:10px;color:#d8b47e;background:rgba(198,162,113,.045);font-size:10px;font-weight:900;text-align:center;cursor:pointer}.wizard-reference-add input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.wizard-reference-add.is-disabled{opacity:.58;cursor:wait}.wizard-area-review-list{margin-top:14px;padding:14px;border:1px solid rgba(198,162,113,.18);border-radius:12px;background:rgba(198,162,113,.05)}.wizard-area-review-list small,.wizard-area-review-list span,.wizard-area-review-list strong{display:block}.wizard-area-review-list span{color:#c6a271;font-size:9px;font-weight:900;letter-spacing:.1em}.wizard-area-review-list strong{margin-top:5px;color:#edf2f4}.wizard-area-review-list small{margin-top:5px;color:#8497a2}.v711-review-grid>div{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.07)}.v711-review-grid span{color:#7e909c}.v711-review-grid strong{color:#edf2f4}.v711-handoff-preview{margin-top:18px;display:grid;grid-template-columns:180px 1fr;grid-gap:16px;gap:16px;padding:14px;border:1px solid rgba(221,199,170,.13);border-radius:16px;background:rgba(255,255,255,.03)}.v711-handoff-preview img{width:180px;height:128px;object-fit:cover;border-radius:11px}.v711-handoff-preview>div{align-self:center}.v711-handoff-preview span{color:#c6a271;font-size:8px;font-weight:850;letter-spacing:.1em}.v711-handoff-preview strong{display:block;margin-top:8px;color:#edf3f5;font-size:16px;line-height:1.45}.v711-handoff-preview small{display:block;margin-top:7px;color:#8395a0}.wizard-area-review-cards{display:grid;grid-gap:14px;gap:14px}.wizard-area-review-card h2{margin:5px 0 13px;color:#edf3f5;font-size:20px;line-height:1.2}.wizard-area-review-card small{margin-top:0;color:#8395a0;font-size:8px;font-weight:850;letter-spacing:.09em}.wizard-area-review-card strong{margin-top:6px}.v711-wizard-actions{border-top-color:rgba(255,255,255,.07)}.v711-studio-handoff{min-width:230px}.v711-inline-error{margin-top:18px}.v711-project-context{margin:0 0 16px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:14px;border:1px solid rgba(198,162,113,.18);background:radial-gradient(circle at 100% 0,rgba(198,162,113,.08),transparent 34%),rgba(255,255,255,.025)}.v711-project-context strong{display:block;margin-top:4px;color:#edf3f5;font-size:14px}.v711-project-context small{display:block;margin-top:3px;color:#8294a0}.v711-project-context>span{color:#c7d1d7;font-size:9px;text-align:right}.v711-share-center{margin-top:18px;padding:24px;color:#eef3f5;border-radius:18px;border:1px solid rgba(221,199,170,.13);background:radial-gradient(circle at 100% 0,rgba(198,162,113,.09),transparent 30%),linear-gradient(145deg,#102c42,#081a28 72%);box-shadow:0 22px 60px rgba(2,10,17,.2)}.v711-share-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.v711-share-head h2{margin:7px 0;font-size:clamp(30px,4vw,48px);line-height:1.04;font-weight:680}.v711-share-head p{max-width:780px;margin:0;color:#8fa0ab;line-height:1.6}.v711-response-pill{flex:0 0 auto;padding:8px 11px;display:inline-flex;align-items:center;gap:6px;color:#e7d7c1;border:1px solid rgba(198,162,113,.25);border-radius:999px;background:rgba(198,162,113,.08);font-size:9px;font-weight:750}.studio-review-concept-picker{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding:14px;border:1px solid rgba(198,162,113,.18);border-radius:14px;background:rgba(255,255,255,.025)}.studio-review-concept-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.studio-review-concept-picker-head strong{display:block;margin-top:4px;color:#edf3f5;font-size:13px}.studio-review-concept-picker-head p{margin:4px 0 0;color:#8296a1;font-size:9px;line-height:1.45}.studio-review-concept-picker-head>div:last-child{display:flex;gap:6px;flex:0 0 auto}.studio-review-concept-picker-head button{padding:7px 9px;border:1px solid rgba(198,162,113,.2);border-radius:8px;color:#d7ba90;background:rgba(198,162,113,.05);cursor:pointer;font-size:8px;font-weight:850}.studio-review-concept-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;max-height:270px;overflow-y:auto}.studio-review-concept-options label{display:grid;grid-template-columns:auto 54px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-width:0;padding:7px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#071722;cursor:pointer}.studio-review-concept-options label.selected{border-color:rgba(198,162,113,.42);background:rgba(198,162,113,.07)}.studio-review-concept-options input{width:14px;height:14px;accent-color:#c6a271}.studio-review-concept-options img{width:54px;height:44px;border-radius:7px;object-fit:cover}.studio-review-concept-options small,.studio-review-concept-options span,.studio-review-concept-options strong{display:block;min-width:0}.studio-review-concept-options small,.studio-review-concept-options strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-review-concept-options strong{color:#dfe8eb;font-size:9px}.studio-review-concept-count,.studio-review-concept-options small{margin-top:3px;color:#78909c;font-size:8px}.studio-review-concept-count{margin:0}.v711-share-empty{margin-top:20px;min-height:130px;display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;color:#718590;text-align:center;border:1px dashed rgba(255,255,255,.1);border-radius:14px}.v711-share-empty strong{color:#dfe7eb;font-size:13px}.v711-share-empty span{font-size:9px}.v711-create-share{margin-top:20px;min-width:240px}.v711-share-link-row{margin-top:20px;padding:12px 12px 12px 14px;display:flex;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.035)}.v711-share-link-row>div{min-width:0;flex:1 1}.v711-share-link-row span{display:block;color:#c6a271;font-size:7px;font-weight:850;letter-spacing:.1em}.v711-share-link-row strong{display:block;margin-top:4px;overflow:hidden;color:#dbe4e8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.v713-copyable-share-link{min-width:0;flex:1 1;padding:4px 6px;border:0;border-radius:8px;color:inherit;background:transparent;cursor:pointer;text-align:left}.v713-copyable-share-link:hover{background:rgba(198,162,113,.06)}.v713-copyable-share-link:focus-visible{outline:2px solid rgba(198,162,113,.55);outline-offset:3px}.v713-share-more-menu{position:relative;flex:0 0 auto}.v713-share-more-menu summary{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#cbd7dd;background:rgba(255,255,255,.035);cursor:pointer;font-size:15px;font-weight:900;letter-spacing:.08em;list-style:none}.v713-share-more-menu summary::-webkit-details-marker{display:none}.v713-share-more-menu[open] summary{border-color:rgba(198,162,113,.3);color:#d6b27d}.v713-share-more-menu>div{position:absolute;z-index:12;top:46px;right:0;min-width:210px;overflow:hidden;border:1px solid rgba(144,163,184,.2);border-radius:11px;background:#102d41;box-shadow:0 16px 34px rgba(1,10,17,.36)}.v713-share-more-menu button{display:block;width:100%;padding:11px 13px;border:0;border-bottom:1px solid rgba(144,163,184,.12);color:#dbe4e8;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:800;text-align:left}.v713-share-more-menu button:last-child{border-bottom:0}.v713-share-more-menu button:hover{background:rgba(198,162,113,.08)}.v713-share-more-menu button.danger{color:#e5b3aa}.v713-share-more-menu button.danger:hover{background:rgba(184,75,75,.12)}.v713-share-more-menu button:disabled{opacity:.5;cursor:not-allowed}.v711-share-actions{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.v711-share-actions button{min-height:82px;padding:13px;display:grid;grid-template-columns:22px 1fr;grid-template-rows:auto auto;grid-gap:2px 8px;gap:2px 8px;color:#dfe7eb;text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.025);cursor:pointer}.v711-share-actions button:hover{border-color:rgba(198,162,113,.22);background:rgba(198,162,113,.045);transform:translateY(-1px)}.v711-share-actions button:disabled{opacity:.45;cursor:not-allowed;transform:none}.v711-share-actions svg{grid-row:1/3;align-self:center;color:#c6a271}.v711-share-actions strong{font-size:15px;line-height:1.2}.v711-share-actions span{color:#8fa1ab;font-size:10px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v711-local-note{margin:10px 2px 0;color:#70838f;font-size:8px;line-height:1.55}.v711-share-page{min-height:100vh;--workspace-accent:#c6a271}.v711-share-page .share-header{padding-bottom:14px;border-bottom:2px solid var(--workspace-accent)}.v711-share-page .v711-client-project-card{border-top:3px solid var(--workspace-accent)}.v711-share-content{max-width:1120px}.v711-client-project-card{padding:20px;border:1px solid #ccd5d9;border-radius:18px;background:#edf0f0;box-shadow:0 18px 55px rgba(20,45,66,.09)}.v711-client-project-head{margin-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.v711-client-project-head h2{margin:5px 0 3px;color:#10263a;font-size:36px;line-height:1.06}.v711-client-project-head p{margin:0;color:#64717b}.v711-client-project-head>div:last-child{padding:11px 13px;text-align:right;border:1px solid #d1d8db;border-radius:11px;background:#e4e9eb}.v711-client-project-head>div:last-child span{display:block;color:#73808a;font-size:8px}.v711-client-project-head>div:last-child strong{display:block;margin-top:3px;color:#14344e;font-size:18px}.v711-mobile-concepts{margin-top:18px}.v711-mobile-concepts>span{color:#687782;font-size:9px;font-weight:750}.v711-mobile-concepts>div{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.v711-mobile-concepts button{padding:6px;color:#253e50;text-align:left;border:1px solid #cdd6da;border-radius:11px;background:#e4e9eb;cursor:pointer}.v711-mobile-concepts button.selected{border-color:#a88454;box-shadow:0 0 0 3px rgba(168,132,84,.1)}.v711-mobile-concepts img{width:100%;height:86px;display:block;object-fit:cover;border-radius:7px}.v711-mobile-concepts strong{display:block;padding:7px 4px 3px;font-size:9px}.v711-approval-panel{margin-top:18px}.v711-concept-choice-grid{margin:16px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.v711-concept-choice-grid button{position:relative;padding:6px;text-align:left;color:#263f51;border:1px solid #ccd5d9;border-radius:11px;background:#e4e9eb;cursor:pointer}.v711-concept-choice-grid button.selected{border-color:#a98557;box-shadow:0 0 0 3px rgba(169,133,87,.1)}.v711-concept-choice-grid img{width:100%;height:110px;object-fit:cover;border-radius:7px}.v711-concept-choice-grid span{display:block;padding:7px 4px 3px;font-size:9px;font-weight:750}.v711-concept-choice-grid strong{position:absolute;top:10px;right:10px;padding:5px 7px;color:#fff;background:#12334f;border-radius:999px;font-size:7px}.v713-approval-comparison{margin:22px 0 18px}.v713-approval-comparison>p{margin:10px 0 0;color:#526273;font-size:13px;text-align:center}.v713-approval-comparison>p strong{color:#a98557}.v711-approval-complete{text-align:center}.v711-decision-check{width:52px;height:52px;margin:0 auto 12px;display:grid;place-items:center;color:#fff;background:#173f5f;border-radius:50%;font-size:22px}@media (max-width:760px){.v711-new-topbar{align-items:flex-start}.v711-handoff-preview{grid-template-columns:1fr}.v711-handoff-preview img{width:100%;height:220px}.v711-client-project-head,.v711-project-context,.v711-share-head{flex-direction:column;align-items:stretch}.v711-project-context>span{text-align:left}.v711-share-actions{grid-template-columns:1fr}.studio-review-concept-picker-head{display:grid}.studio-review-concept-picker-head>div:last-child{justify-content:flex-start}.studio-review-concept-options{grid-template-columns:1fr}.v711-share-link-row{align-items:stretch;flex-direction:column}.v711-client-project-head>div:last-child{text-align:left}}@media (max-width:520px){.v711-connected-wizard{border-radius:14px}.v711-photo-zone img{height:300px}.v711-share-center{padding:18px}.v711-share-head h2{font-size:32px}.v711-client-project-card{padding:12px}.v711-client-project-head h2{font-size:30px}}:root{--v712-font-display:"Lütschine","Luetschine","Lütschine Display","Lutschine","Soin Sans Pro","Avenir Next","SF Pro Display","Helvetica Neue",Arial,sans-serif;--v712-circuit:rgba(36,95,140,.10);--v712-tan-glow:rgba(198,162,113,.20)}.auth-card h1,.command-card-copy h2,.dashboard-command-card h2,.dashboard-topbar h1,.hero-copy h1,.pricing-card h2,.proposal-title h2,.section-heading h2,.settings-card h2,.v711-approval-panel h2,.v711-client-project-head h2,.v711-share-center h2,.v73-final-cta h2,.v73-hero-copy h1,.v73-section-heading h2,.v75-ai-builder h2,.wizard-step h1,.workflow-copy h2,h1,h2,h3{font-family:var(--v712-font-display);font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"kern"}.v712-future-hero{position:relative;isolation:isolate}.v712-future-hero:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(var(--v712-circuit) 1px,transparent 1px),linear-gradient(90deg,var(--v712-circuit) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 84%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 84%);opacity:.42}.v712-future-hero:after{content:"";position:absolute;width:460px;height:460px;right:7%;top:6%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(36,95,140,.16),transparent 68%);filter:blur(12px);pointer-events:none}.v712-product-stage:before{content:"";position:absolute;width:72%;height:72%;border:1px solid rgba(18,51,79,.1);border-radius:38px;transform:rotate(-8deg);box-shadow:0 0 0 18px rgba(198,162,113,.025),0 0 90px rgba(36,95,140,.08);pointer-events:none}.v712-transform-loop{position:relative;overflow:hidden;background:#111f2a}.v712-after-reveal,.v712-after-reveal>img,.v712-transform-loop>.v712-before-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v712-after-reveal{z-index:2;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);animation:v712-reveal 8s cubic-bezier(.65,0,.35,1) infinite;will-change:clip-path}.v712-loop-status,.v712-transform-loop .preview-before-label,.v712-transform-loop .preview-concept-label,.v712-transform-loop .preview-divider{z-index:4}.v712-auto-divider{left:100%;animation:v712-divider 8s cubic-bezier(.65,0,.35,1) infinite;will-change:left}.v712-loop-status{position:absolute;top:12px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.82);background:rgba(7,17,27,.64);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:7px;font-weight:850;letter-spacing:.12em}.v712-loop-status i{width:6px;height:6px;border-radius:50%;background:var(--v77-tan);box-shadow:0 0 12px var(--v712-tan-glow)}@keyframes v712-reveal{0%,10%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}46%,62%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}96%,to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes v712-divider{0%,10%{left:100%}46%,62%{left:0}96%,to{left:100%}}.v73-hero-copy h1{line-height:1.04;letter-spacing:.002em;font-weight:650}.dashboard-topbar h1,.section-heading h2,.v73-section-heading h2,.v75-ai-builder h2,.wizard-step h1{letter-spacing:.004em}@media (prefers-reduced-motion:reduce){.v712-after-reveal{animation:none;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.v712-auto-divider{animation:none;left:50%}}@media (max-width:620px){.v712-future-hero:before{background-size:38px 38px;opacity:.28}.v73-hero-copy h1{font-size:46px;line-height:1.06;letter-spacing:.003em}.v712-loop-status{top:9px;font-size:6px}}.v713-share-center{overflow:hidden}.v713-share-feedback{margin:16px 0 0;padding:12px 14px;border:1px solid rgba(201,168,116,.22);border-radius:12px;color:#e8dcc9;background:rgba(201,168,116,.07)}.v713-concept-overview{margin-top:22px;padding-top:20px;border-top:1px solid rgba(21,46,76,.12)}.v713-concept-overview>p{max-width:680px;margin:8px 0 14px;color:#687585}.v713-concept-overview>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.v713-concept-overview figure{margin:0;overflow:hidden;border:1px solid rgba(21,46,76,.12);border-radius:14px;background:#f2f0eb}.v713-concept-overview img{display:block;width:100%;height:145px;object-fit:cover}.v713-concept-overview figcaption{padding:10px 12px;color:#142b47;font-weight:800}.v713-existing-response{margin-bottom:18px;padding:20px;border:1px solid rgba(94,154,126,.22);border-radius:18px;background:rgba(94,154,126,.08)}.v713-existing-response h2{margin:7px 0 4px}.v713-existing-response>small,.v713-existing-response>strong{display:block}.v713-existing-response>strong{margin-top:10px;color:#5d4322}.v713-existing-response>small{margin-top:10px;color:#465f54;line-height:1.55}.dashboard-shell .proposal .value-box{color:#10263a;background:#f4f6f7;border-color:#cfd8dc}.dashboard-shell .proposal .value-box small,.dashboard-shell .proposal .value-box span{color:#596975}.dashboard-shell .proposal .value-box strong{color:#123c5d}.dashboard-shell .share-stat-grid>div{color:#10263a;background:#eef2f4;border:1px solid #d4dde1}.dashboard-shell .share-stat-grid span{color:#5c6b76}.dashboard-shell .share-stat-grid strong{color:#123c5d;font-size:13px}.project-control-help{margin:-5px 0 8px;color:#8d99aa;font-size:10px;line-height:1.55}.project-outcome-actions{display:grid;grid-gap:8px;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.project-outcome-actions .primary-button,.project-outcome-actions .secondary-link{width:100%;justify-content:flex-start}.status-actions button small,.status-actions button strong{display:block}.status-actions button strong{color:inherit;font-size:11px}.status-actions button small{margin-top:3px;color:#687689;font-size:8px;font-weight:650;line-height:1.4}.v715-edit-revision{margin-top:14px}.dashboard-shell .revision-center{color:#dfe8ec;border:1px solid var(--v75-line);background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.018));box-shadow:0 28px 90px rgba(0,0,0,.24)}.dashboard-shell .empty-revisions h3,.dashboard-shell .revision-head h3,.dashboard-shell .revision-meta strong{color:#edf3f5}.dashboard-shell .empty-revisions p,.dashboard-shell .revision-meta span{color:#8296a2}.dashboard-shell .revision-count,.dashboard-shell .revision-reason{color:#e3c79f;border:1px solid rgba(198,162,113,.18);background:rgba(198,162,113,.08)}.revision-count-stack{display:grid;justify-items:end;grid-gap:6px;gap:6px}.revision-count-stack small{color:#758a96;font-size:8px}.dashboard-shell .revision-card{color:#dce6ea;border-color:var(--v75-line);background:rgba(255,255,255,.018)}.dashboard-shell .revision-card.resolved{background:rgba(255,255,255,.012)}.dashboard-shell .revision-card p{color:#aab9c1}.revision-card-actions{display:flex;flex-wrap:wrap;gap:8px}.dashboard-shell .revision-card-actions button,.revision-card-actions a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 10px;color:#d9e3e8;text-decoration:none;border:1px solid rgba(137,164,179,.17);border-radius:9px;background:rgba(255,255,255,.035);font-size:10px;font-weight:850}.revision-card-actions a{color:#f1ddbf;border-color:rgba(198,162,113,.24);background:rgba(198,162,113,.08)}.dashboard-shell .revision-card-actions button:hover,.revision-card-actions a:hover{background:rgba(198,162,113,.12)}.v711-share-actions{grid-template-columns:1fr}.v711-share-actions .v716-send-both{min-height:76px}.v716-revision-allowance{margin:-4px 0 16px;color:#617383;font-size:10px;line-height:1.5;text-align:center}.v716-revision-allowance.limit{color:#94632d}.v716-revision-policy{margin:12px 0 18px;padding:11px 13px;border:1px solid rgba(198,162,113,.32);border-radius:11px;color:#5f533f;background:rgba(198,162,113,.1);font-size:11px;line-height:1.55}.approval-buttons button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:520px){.v711-approval-panel,.v713-existing-response{padding:16px}.v715-edit-revision{width:100%}}.v714-home{--v714-display:"Lütschine","Luetschine","Soin Sans Pro","Avenir Next","SF Pro Display","Helvetica Neue",Arial,sans-serif;--v714-mono:"SFMono-Regular","Cascadia Code","Roboto Mono",Menlo,monospace;background:radial-gradient(circle at 78% 7%,rgba(45,126,177,.16),transparent 27%),linear-gradient(180deg,#edf2f3,#e4eaec 48%,#edf0ee)}.v714-home .v73-landing-nav{min-height:78px;padding-top:13px;padding-bottom:13px;color:#edf7ff;background:linear-gradient(90deg,rgba(7,20,31,.97),rgba(11,36,54,.96) 58%,rgba(8,24,37,.97));border-bottom:1px solid rgba(117,201,240,.2);box-shadow:0 18px 48px rgba(4,17,27,.2)}.v714-home .landing-brand{gap:12px;color:#f6fbff}.v714-home .landing-brand>div{display:grid;grid-gap:1px;gap:1px}.v714-home .landing-brand strong{font-family:var(--v714-display);font-size:17px;font-weight:850;line-height:1;letter-spacing:-.015em}.v714-home .landing-brand span{color:#8fc7e5;font-family:var(--v714-mono);font-size:6.5px;font-weight:700;letter-spacing:.16em}.v714-home .landing-nav-links{gap:34px;color:rgba(229,240,247,.68);font-family:var(--v714-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.v714-home .landing-nav-links a:hover{color:#fff}.v714-home .v73-landing-nav .ghost-link{color:#d7e8f1}.v714-home .landing-auth-link{padding:10px 8px;color:#d7e8f1;font-family:var(--v714-display);font-size:10px;font-weight:750}.v714-home .landing-auth-link:hover{color:#fff}.v714-home .v73-landing-nav .primary-link{color:#081b28;background:linear-gradient(135deg,#d8b77f,#f2d8ae);box-shadow:0 10px 30px rgba(212,175,117,.18)}.v714-system-status{display:inline-flex;align-items:center;gap:7px;color:#8ed8ba;font-family:var(--v714-mono);font-size:7px;font-weight:750;letter-spacing:.1em}.v714-footer-bottom span i,.v714-system-status i{width:6px;height:6px;border-radius:50%;background:#6fe1aa;box-shadow:0 0 0 4px rgba(111,225,170,.09),0 0 18px rgba(111,225,170,.58)}.v714-home .v712-future-hero{max-width:1400px;min-height:790px;padding-top:78px;padding-bottom:96px;grid-template-columns:minmax(0,1.02fr) minmax(500px,.98fr);gap:34px}.v714-home .hero-announcement{color:#18577d;border-color:rgba(30,105,148,.2);background:rgba(238,247,250,.72);font-family:var(--v714-mono);letter-spacing:.1em;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.v714-home .v73-hero-copy h1{display:grid;max-width:760px;margin:22px 0 24px;color:#071c2c;font-family:var(--v714-display);font-size:clamp(72px,7.4vw,118px);font-weight:850;line-height:.83;letter-spacing:-.055em;text-transform:uppercase}.v714-home .v73-hero-copy h1 span{display:block}.v714-home .v73-hero-copy h1 .v714-hero-shift{padding-left:clamp(24px,5vw,82px);background:linear-gradient(100deg,#1d577c,#2f82ad 52%,#a07a46)}.v714-home .v73-hero-copy>p{max-width:650px;color:#536674;font-size:17px;line-height:1.72}.v714-home .hero-proof-row{border-top-color:rgba(11,43,63,.16)}.v714-home .hero-trial-note{margin:11px 0 0;color:rgba(196,216,225,.56);font-family:var(--v714-mono);font-size:8px;font-weight:700;letter-spacing:.035em;line-height:1.55}.v714-home .hero-proof-row strong{color:#0b2b3f;font-family:var(--v714-display);font-size:20px;font-weight:820}.v714-home .hero-proof-row span{font-family:var(--v714-mono);font-size:7px;letter-spacing:.06em;text-transform:uppercase}.v714-home .product-window{border:1px solid rgba(85,170,214,.3);box-shadow:0 54px 120px rgba(10,37,54,.25),0 0 0 8px rgba(255,255,255,.28)}.v714-home .v712-product-stage:before{border-color:rgba(36,107,148,.17);box-shadow:0 0 0 18px rgba(67,150,193,.035),0 0 110px rgba(33,109,151,.16)}.v714-home .trade-marquee{color:#dfeef5;background:#071b29;border-color:rgba(107,185,225,.18)}.v714-home .trade-marquee>span{color:#73b5d6;font-family:var(--v714-mono)}.v714-home .trade-marquee strong{color:rgba(230,240,245,.74)}.v714-footer{display:block;max-width:none;margin-top:80px;padding:0;color:#eaf4f8;background:radial-gradient(circle at 10% 0,rgba(48,127,170,.18),transparent 30%),linear-gradient(145deg,#0a2232,#05131d 72%);border-top:1px solid rgba(99,185,226,.2)}.v714-footer-bottom,.v714-footer-main{width:min(1320px,calc(100% - 56px));margin:auto}.v714-footer-main{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:80px;gap:80px;padding:74px 0 68px}.v714-footer-brand h2{margin:42px 0 18px;color:#f2f8fa;font-family:var(--v714-display);font-size:clamp(46px,5vw,78px);font-weight:820;line-height:.9;letter-spacing:-.045em;text-transform:uppercase}.v714-footer-brand>p{max-width:430px;color:rgba(216,231,238,.6);font-size:13px;line-height:1.7}.v714-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:50px;gap:50px;padding-top:6px}.marketing-footer{width:100%}.marketing-footer .landing-brand,.marketing-footer .landing-brand strong{color:#f4f8fa}.marketing-footer .landing-brand span{color:rgba(186,210,221,.54)}.marketing-footer .v714-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-footer .landing-legal-footer{grid-template-columns:minmax(0,1fr)}.marketing-footer .landing-legal-footer nav{justify-content:flex-start}.public-pricing-marketing-footer,.request-demo-marketing-footer,.showroom-marketing-footer,.support-marketing-footer{margin-top:64px}.support-page{min-height:100vh;color:#eaf3f7;background-color:#071722;background-image:radial-gradient(circle at 85% 4%,rgba(47,139,184,.18),transparent 28%),linear-gradient(rgba(123,190,220,.025) 1px,transparent 0),linear-gradient(90deg,rgba(123,190,220,.025) 1px,transparent 0),linear-gradient(180deg,#081722,#0a1d2b 60%,#071722);background-size:auto,32px 32px,32px 32px,auto}.support-page-nav{max-width:1340px;margin:0 auto;padding:22px 28px}.support-page-nav .brand-lockup,.support-page-nav .product-brand-lockup{color:#f4f8fa}.support-page-nav .brand-lockup div{display:grid;grid-gap:3px;gap:3px}.support-page-nav .brand-lockup span{color:#8da5b1;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.support-page-hero{width:min(1220px,calc(100% - 48px));margin:52px auto 0;display:grid;grid-template-columns:.72fr 1.28fr;align-items:start;grid-gap:54px;gap:54px}.support-page-hero>div:first-child{position:-webkit-sticky;position:sticky;top:32px;padding-top:28px}.support-page-hero h1{max-width:560px;margin:12px 0 18px;font:720 clamp(44px,5vw,72px)/.95 var(--v714-display);letter-spacing:-.035em}.support-page-hero>div:first-child>p{color:#a8bbc5;font-size:14px;line-height:1.75}.support-response-card{display:grid;grid-gap:6px;gap:6px;margin-top:28px;padding:16px;border:1px solid rgba(206,171,122,.2);border-radius:14px;background:rgba(206,171,122,.07)}.support-response-card strong{color:#e3c492;font-size:11px}.support-response-card span{color:#a9bac3;font-size:10px;line-height:1.55}.support-request-form{position:relative;display:grid;grid-gap:17px;gap:17px;padding:clamp(24px,4vw,42px);border:1px solid rgba(126,192,220,.2);border-radius:24px;background:rgba(13,42,59,.78);box-shadow:0 32px 90px rgba(0,8,14,.35),inset 0 1px rgba(255,255,255,.05);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.support-form-heading h2{margin:8px 0 6px;color:#f4f8fa;font:720 clamp(28px,3vw,40px)/1 var(--v714-display)}.support-form-heading p{margin:0;color:#9fb3bd;font-size:11px;line-height:1.55}.support-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.support-request-form label{display:grid;grid-gap:7px;gap:7px;color:#d8e4e9;font-size:10px;font-weight:760}.support-request-form label span{display:block}.support-request-form label small{color:#899fa9;font-size:8px;font-weight:620}.support-request-form input,.support-request-form select,.support-request-form textarea{width:100%;color:#eff6f8;border:1px solid rgba(132,190,216,.18);border-radius:12px;background:rgba(3,20,31,.54);font:600 12px/1.35 var(--v714-display);outline:none}.support-request-form input,.support-request-form select{min-height:46px;padding:10px 12px}.support-request-form textarea{resize:vertical;min-height:150px;padding:13px}.support-request-form input:focus,.support-request-form select:focus,.support-request-form textarea:focus{border-color:rgba(104,186,224,.62);box-shadow:0 0 0 3px rgba(68,159,203,.12)}.support-form-safety{display:grid;grid-gap:5px;gap:5px;padding:13px 15px;border-left:3px solid #c6a271;border-radius:9px;background:rgba(198,162,113,.08)}.support-form-safety strong{color:#e5c594;font-size:10px}.support-form-safety span{color:#aabcc5;font-size:9px;line-height:1.5}.support-submit{justify-self:start;border:0;cursor:pointer}.support-submit:disabled{opacity:.58;cursor:wait}.support-form-result{margin:0;padding:12px 14px;border-radius:10px;font-size:10px;font-weight:720}.support-form-result.sent{color:#b7ebcf;border:1px solid rgba(75,190,128,.26);background:rgba(75,190,128,.09)}.support-form-result.error{color:#ffc4bf;border:1px solid rgba(224,102,94,.25);background:rgba(224,102,94,.09)}.support-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.v714-home .landing-brand.product-brand-lockup{color:#f6fbff}.v714-home .landing-brand .product-brand-name{font-size:18px}.marketing-footer .landing-brand .product-brand-name>span,.v714-home .landing-brand .product-brand-name>span{display:inline;margin:0;color:inherit;font:inherit;letter-spacing:inherit}.marketing-footer .landing-brand .product-brand-name>em,.v714-home .landing-brand .product-brand-name>em{color:#d2ad76}.marketing-footer .landing-brand .product-brand-trademark,.v714-home .landing-brand .product-brand-trademark{color:rgba(210,173,118,.86)}.v714-home .hero-trial-offer{width:min(100%,650px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:22px;gap:22px;margin:18px 0 0;padding:22px 24px;color:#dceaf1;border:1px solid rgba(118,190,224,.2);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(75,158,201,.14),transparent 48%),rgba(10,35,51,.58);box-shadow:inset 0 1px rgba(255,255,255,.06),0 18px 48px rgba(0,10,17,.16);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.v714-home .hero-trial-offer>div{display:grid;grid-gap:7px;gap:7px}.v714-home .hero-trial-offer .eyebrow{color:#77bddd;font:750 8px/1.2 var(--v714-mono)}.v714-home .hero-trial-offer strong{color:#f1f7f9;font-family:var(--v714-display);font-size:22px;letter-spacing:-.015em}.v714-home .hero-trial-offer p{margin:0;color:rgba(205,224,233,.64);font-size:11px;line-height:1.6}.v714-home .hero-trial-offer>a{color:#e3c493;font-size:10px;font-weight:800;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.v714-home .payment-readiness-section{width:min(1260px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:48px;gap:48px;margin:90px auto;padding:clamp(34px,5vw,66px);color:#e9f3f7;border:1px solid rgba(116,190,224,.18);border-radius:26px;background:radial-gradient(circle at 88% 0,rgba(198,162,113,.15),transparent 34%),linear-gradient(145deg,#102f43,#071b29 70%);box-shadow:0 34px 90px rgba(0,9,15,.28)}.payment-readiness-section h2{max-width:850px;margin:10px 0 15px;font-size:clamp(38px,5vw,66px);line-height:.98;letter-spacing:-.035em}.payment-readiness-section p{max-width:860px;margin:0;color:rgba(207,226,234,.64);font-size:14px;line-height:1.7}.payment-readiness-actions{display:grid;grid-gap:10px;gap:10px;min-width:210px}.sidebar-mobile-header .product-brand-lockup,.v73-sidebar .product-brand-lockup{color:#f4f8fa}.v73-sidebar .product-brand-lockup .product-brand-name{font-size:16px}.v73-sidebar .sidebar-brand.product-brand-lockup{display:inline-flex;align-items:center}.showroom-product-brand{color:#f0f7fa}.showroom-product-brand .product-brand-name{font-size:17px}.showroom-payment-callout{width:min(1280px,calc(100% - 56px));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:42px;gap:42px;margin:20px auto 95px;padding:clamp(30px,5vw,58px);border:1px solid var(--showroom-line);border-radius:24px;background:linear-gradient(145deg,rgba(19,51,70,.96),rgba(8,27,40,.98));box-shadow:0 30px 80px rgba(0,7,12,.25)}.showroom-payment-callout h2{max-width:900px;margin:10px 0 16px;color:#eff7fa;font-size:clamp(36px,4.8vw,60px);line-height:1;letter-spacing:-.03em}.showroom-payment-callout p{max-width:900px;margin:0;color:rgba(205,225,233,.62);font-size:14px;line-height:1.7}.tour-payment-visual,.tour-record-visual{min-height:270px;color:#102c40;background:#eef3f5}.tour-payment-visual{display:grid;grid-template-columns:.8fr 1.2fr}.tour-payment-summary{display:grid;align-content:center;grid-gap:8px;gap:8px;padding:28px;text-align:left;color:#eef6f8;background:linear-gradient(145deg,#0e3146,#081e2d)}.tour-payment-summary small{color:#d4b37e;font-size:8px;font-weight:900;letter-spacing:.1em}.tour-payment-summary strong{color:#fff;font-size:21px;line-height:1.05}.tour-payment-summary span{margin-top:13px;color:#9fc0cf;font-size:9px}.tour-payment-summary b{color:#f0d5aa;font-size:34px}.tour-payment-options{display:grid;align-content:center;grid-gap:8px;gap:8px;padding:23px;text-align:left}.tour-payment-options>span{color:#8a622f;font-size:8px;font-weight:900;letter-spacing:.11em}.tour-payment-options button{display:grid;grid-gap:3px;gap:3px;width:100%;padding:12px 14px;text-align:left;color:#26475b;border:1px solid #cbd8de;border-radius:10px;background:#fff}.tour-payment-options button.selected{border-color:#2b7098;box-shadow:0 0 0 3px rgba(43,112,152,.12)}.tour-payment-options button strong{font-size:12px}.tour-payment-options button small,.tour-payment-options>small{color:#6b7d88;font-size:8px;line-height:1.4}.tour-record-visual{padding:22px}.tour-record-status{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:4px 20px;gap:4px 20px;padding:15px 17px;text-align:left;color:#eef8f2;border-radius:12px;background:#1c6b4b}.tour-record-status span{grid-column:1;color:#bde9d2;font-size:8px;font-weight:900;letter-spacing:.1em}.tour-record-status strong{grid-column:2;grid-row:1/span 2;color:#fff;font-size:28px}.tour-record-status small{color:#d4ede0;font-size:9px}.tour-record-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:11px}.tour-record-grid>div{display:grid;grid-gap:5px;gap:5px;padding:12px 14px;text-align:left;border:1px solid #d3dee3;border-radius:10px;background:#fff}.tour-record-grid span{color:#8b6639;font-size:7px;font-weight:900;letter-spacing:.1em}.tour-record-grid strong{color:#173b50;font-size:11px}.tour-demo-cursor-6{--cursor-x:73%;--cursor-y:62%}.tour-demo-cursor-7{--cursor-x:78%;--cursor-y:67%}@media (max-width:900px){.showroom-payment-callout,.v714-home .payment-readiness-section{grid-template-columns:1fr;align-items:start}.payment-readiness-actions{grid-template-columns:repeat(2,minmax(0,max-content))}}@media (max-width:700px){.v714-home .hero-trial-offer{grid-template-columns:1fr;gap:12px;padding:19px}.showroom-payment-callout,.v714-home .payment-readiness-section{width:min(100% - 28px,1320px);padding:25px 21px;border-radius:19px}.v714-home .payment-readiness-section{margin-top:52px;margin-bottom:52px}.payment-readiness-actions,.tour-payment-visual,.tour-record-grid{grid-template-columns:1fr}.product-brand-name{font-size:15px;gap:5px}}@media (max-width:960px){.support-page-hero{grid-template-columns:1fr;gap:28px}.support-page-hero>div:first-child{position:static;padding-top:0}.marketing-footer .v714-footer-links{gap:28px}}@media (max-width:700px){.v714-home .hero-product-stage{align-content:center}.marketing-footer .v714-footer-links{grid-template-columns:1fr}.support-page-nav{padding:18px}.support-page-hero{width:min(100% - 28px,1220px);margin-top:28px}.support-form-grid{grid-template-columns:1fr}}.v714-footer-links>div{display:grid;align-content:start;grid-gap:16px;gap:16px}.v714-footer-links span{margin-bottom:8px;color:#78b9da;font-family:var(--v714-mono);font-size:8px;font-weight:750;letter-spacing:.14em}.v714-footer-links a{color:rgba(234,244,248,.72);font-family:var(--v714-display);font-size:14px;font-weight:650}.v714-footer-links a:hover{color:#fff;transform:translateX(3px)}.v714-footer-bottom{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:24px;gap:24px;padding:20px 0 28px;border-top:1px solid rgba(167,208,227,.13)}.v714-footer-bottom p{color:rgba(212,229,237,.4);font-family:var(--v714-mono);font-size:7px;letter-spacing:.11em}.v714-footer-bottom p:last-child{text-align:right}.v714-footer-bottom span{display:inline-flex;align-items:center;gap:8px;color:#83c9a8;font-family:var(--v714-mono);font-size:7px;font-weight:750;letter-spacing:.1em}@media (max-width:1080px){.v714-system-status{display:none}.v714-home .v712-future-hero{grid-template-columns:1fr}.v714-home .hero-product-stage{min-height:560px}}@media (max-width:760px){.v714-home .v73-landing-nav{min-height:68px}.v714-home .landing-brand strong{font-size:15px}.v714-home .v73-hero-copy h1{font-size:58px;line-height:.88}.v714-home .v73-hero-copy h1 .v714-hero-shift{padding-left:14px}.v714-home .v712-future-hero{min-height:auto;padding-top:58px}.v714-footer-main{gap:52px;padding:56px 0}.v714-footer-bottom,.v714-footer-main{grid-template-columns:1fr}.v714-footer-bottom p:last-child{text-align:left}}@media (max-width:520px){.v714-home .landing-brand>div>span{display:none}.v714-home .v73-hero-copy h1{font-size:49px}.v714-home .hero-proof-row{display:grid;grid-template-columns:repeat(3,1fr)}.v714-footer-bottom,.v714-footer-main{width:min(100% - 36px,1320px)}.v714-footer-links{gap:24px}}.v714-home{color:#eaf2f6;background:radial-gradient(circle at 82% 4%,rgba(38,125,174,.17),transparent 26%),radial-gradient(circle at 7% 39%,rgba(183,142,84,.08),transparent 26%),linear-gradient(180deg,#081722,#0a1d2b 38%,#0c2230 67%,#071722)}.v714-home .v712-future-hero:before{--v712-circuit:rgba(117,190,225,.08);opacity:.55}.v714-home .v712-future-hero:after{background:radial-gradient(circle,rgba(53,151,201,.22),transparent 68%)}.v714-home .hero-announcement{color:#8dcbe8;border-color:rgba(105,189,229,.18);background:rgba(72,154,196,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 34px rgba(57,156,207,.06)}.v714-home .hero-announcement i{background:#71d6c4;box-shadow:0 0 0 4px rgba(113,214,196,.09),0 0 18px rgba(113,214,196,.46)}.v714-home .v73-hero-copy h1{color:#f2f7f9;font-size:clamp(66px,6.9vw,108px);line-height:.88;text-shadow:0 24px 70px rgba(0,0,0,.22)}.v714-home .v73-hero-copy h1 .v714-hero-shift{color:transparent;background:linear-gradient(100deg,#78bfdf,#a4d4e7 46%,#c8a675);-webkit-background-clip:text;background-clip:text}.v714-home .v73-hero-copy>p{color:rgba(218,231,238,.68)}.v714-home .hero-proof-row{border-top-color:rgba(156,199,219,.13)}.v714-home .hero-proof-row strong{color:#eaf3f7}.v714-home .hero-proof-row span{color:rgba(189,211,221,.48)}.v714-home .secondary-link.large{color:#dbeaf1;border-color:rgba(141,196,221,.18);background:rgba(255,255,255,.035)}.v714-home .secondary-link.large:hover{border-color:rgba(141,196,221,.36);background:rgba(255,255,255,.07)}.v714-home .product-window{background:#0c1e2b;border-color:rgba(100,181,220,.25);box-shadow:0 58px 130px rgba(0,7,12,.5),0 0 0 8px rgba(116,193,226,.035)}.v714-home .product-window-bar{color:rgba(211,229,237,.56);background:#102737;border-bottom-color:rgba(112,178,207,.13)}.v714-home .product-window-body{background:#0b1d2a}.v714-home .mini-sidebar{background:#071620;border-right-color:rgba(120,181,207,.11)}.v714-home .product-preview-main{background:#0d2230}.v714-home .preview-heading strong{color:#edf5f8}.v714-home .preview-heading small{color:#78bad9}.v714-home .preview-bottom-grid>div{background:rgba(255,255,255,.035);border-color:rgba(126,184,210,.12)}.v714-home .preview-bottom-grid strong{color:#e9f2f6}.v714-home .preview-bottom-grid small{color:rgba(189,214,225,.47)}.v714-home .floating-proof-card{color:#e8f1f5;background:rgba(12,35,49,.94);border-color:rgba(126,193,222,.18);box-shadow:0 22px 55px rgba(0,8,13,.38)}.v714-home .floating-proof-card small{color:rgba(196,217,227,.52)}.v714-home .trade-marquee{background:rgba(4,16,24,.76);border-top-color:rgba(107,185,225,.14);border-bottom-color:rgba(107,185,225,.14)}.v714-home .v73-feature-section,.v714-home .workflow-section{position:relative}.v714-home .v73-feature-section:before,.v714-home .workflow-section:before{content:"";position:absolute;inset:24px 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(119,187,218,.16),transparent)}.v714-home .section-heading .eyebrow,.v714-home .workflow-copy .eyebrow{color:#79bddd}.v714-home .section-heading h2,.v714-home .workflow-copy h2{color:#edf5f8;font-weight:690}.v714-home .section-heading p,.v714-home .workflow-copy>p{color:rgba(201,220,229,.59)}.v714-home .bento-card:not(.bento-featured){color:#e7f0f4;background:linear-gradient(145deg,rgba(18,48,65,.86),rgba(10,31,44,.9));border-color:rgba(119,185,215,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 18px 42px rgba(0,10,16,.12)}.v714-home .bento-card:not(.bento-featured):hover{transform:translateY(-5px);border-color:rgba(111,195,232,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 28px 65px rgba(0,8,14,.24)}.v714-home .bento-card:not(.bento-featured) h3{color:#eaf3f7}.v714-home .bento-card:not(.bento-featured) p{color:rgba(196,216,225,.59)}.v714-home .bento-icon{color:#84c4e0;background:rgba(83,167,205,.09);border-color:rgba(104,189,226,.15)}.v714-home .bento-featured{background:radial-gradient(circle at 80% 4%,rgba(55,146,191,.16),transparent 28%),linear-gradient(145deg,#143449,#081a26 72%);border-color:rgba(126,197,227,.17);box-shadow:0 30px 80px rgba(0,9,15,.24)}.v714-home .workflow-steps>div{background:rgba(255,255,255,.018);border-color:rgba(132,189,215,.14)}.v714-home .workflow-steps>div:hover{background:rgba(94,167,201,.07)}.v714-home .workflow-steps span{color:#c6a270;font-family:var(--v714-mono)}.v714-home .workflow-steps strong{color:rgba(230,241,246,.82)}.v714-home .v73-final-cta{color:#eaf3f7;background:radial-gradient(circle at 82% 8%,rgba(68,157,198,.15),transparent 30%),linear-gradient(145deg,rgba(18,53,72,.9),rgba(7,24,35,.96));border:1px solid rgba(126,192,220,.14);box-shadow:0 32px 85px rgba(0,8,14,.24)}.v714-home .v73-final-cta h2{max-width:820px;color:#e9f2f6;font-size:clamp(42px,5vw,67px);font-weight:620;line-height:1.03;letter-spacing:-.025em;text-transform:uppercase}.v714-home .v73-final-cta>p{color:rgba(204,222,230,.59)}.v714-home .homepage-trial-offer{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:18px;gap:18px;width:min(650px,100%);padding:15px 17px;overflow:hidden;color:#eaf4f8;border:1px solid rgba(124,194,224,.19);border-radius:20px;background:radial-gradient(circle at 9% 0,rgba(111,197,218,.15),transparent 38%),linear-gradient(120deg,rgba(20,56,76,.88),rgba(9,29,42,.94));box-shadow:0 20px 55px rgba(0,8,14,.28),inset 0 1px 0 rgba(255,255,255,.055);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.v714-home .homepage-trial-offer:before{position:absolute;z-index:-1;top:0;right:0;left:0;height:3px;content:"";background:linear-gradient(90deg,#76c6df,#a7dce7 47%,#cda873 78%,transparent)}.v714-home .homepage-trial-offer:after{position:absolute;z-index:-1;right:-55px;bottom:-75px;width:180px;height:180px;content:"";border:1px solid rgba(126,193,220,.1);border-radius:50%;box-shadow:0 0 0 22px rgba(126,193,220,.025),0 0 0 46px rgba(126,193,220,.018)}.v714-home .homepage-trial-offer:hover{transform:translateY(-2px);border-color:rgba(137,207,235,.34);box-shadow:0 25px 65px rgba(0,8,14,.36),inset 0 1px 0 rgba(255,255,255,.075)}.v714-home .homepage-trial-benefit,.v714-home .homepage-trial-benefit>span,.v714-home .homepage-trial-copy,.v714-home .homepage-trial-offer-main{display:flex;align-items:center}.v714-home .homepage-trial-offer-main{min-width:0;gap:12px}.v714-home .homepage-trial-benefit>span,.v714-home .homepage-trial-copy{align-items:flex-start;flex-direction:column}.v714-home .homepage-trial-icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;color:#f1d6ae;border:1px solid rgba(220,184,130,.23);border-radius:13px;background:linear-gradient(145deg,rgba(211,175,121,.17),rgba(91,156,184,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.v714-home .homepage-trial-benefit small,.v714-home .homepage-trial-copy small{font-family:var(--v714-mono);font-size:7px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.v714-home .homepage-trial-copy small{color:#83c7e2}.v714-home .homepage-trial-copy strong{margin-top:3px;color:#f1f6f8;font-family:var(--v714-display);font-size:19px;font-weight:760;line-height:1;white-space:nowrap}.v714-home .homepage-trial-copy strong b{color:#d7b47e;font-size:23px}.v714-home .homepage-trial-benefit{gap:9px;padding:3px 18px;border-left:1px solid rgba(132,192,217,.15)}.v714-home .homepage-trial-benefit>b{color:#79c4df;font-family:var(--v714-display);font-size:29px;font-weight:760;line-height:.9}.v714-home .homepage-trial-benefit strong{color:#e6f0f4;font-size:10px}.v714-home .homepage-trial-benefit small{margin-top:3px;color:rgba(186,207,217,.52);white-space:nowrap}.v714-home .homepage-trial-action{display:inline-flex;align-items:center;gap:5px;color:#d8b780;font-family:var(--v714-display);font-size:11px;font-weight:760;white-space:nowrap}@media (max-width:760px){.v714-home .v73-hero-copy h1{font-size:54px;line-height:.92}.v714-home .v73-final-cta h2{font-size:40px}.v714-home .homepage-trial-offer{grid-template-columns:minmax(0,1fr) auto}.v714-home .homepage-trial-action{display:none}}@media (max-width:520px){.v714-home .v73-hero-copy h1{font-size:45px}.v714-home .v73-hero-copy h1 .v714-hero-shift{padding-left:0}.v714-home .homepage-trial-offer{gap:11px;padding:13px;border-radius:17px}.v714-home .homepage-trial-icon{flex-basis:36px;width:36px;height:36px;border-radius:11px}.v714-home .homepage-trial-copy strong{font-size:16px}.v714-home .homepage-trial-copy strong b{font-size:19px}.v714-home .homepage-trial-benefit{gap:6px;padding:2px 0 2px 11px}.v714-home .homepage-trial-benefit>b{font-size:24px}.v714-home .homepage-trial-benefit strong{font-size:8px}.v714-home .homepage-trial-benefit small{display:none}}.v714-home .v73-hero-copy h1{font-family:Soin Sans Pro,Soin Sans,Avenir Next,SF Pro Display,Helvetica Neue,Arial,sans-serif;max-width:810px;font-size:clamp(60px,6.25vw,98px);font-weight:720;line-height:.92;letter-spacing:-.026em;text-transform:none}.v714-home .v73-hero-copy h1 .v714-hero-shift{padding-left:clamp(18px,3.5vw,58px);color:#cda979;background:none;-webkit-text-fill-color:#cda979;text-shadow:0 18px 48px rgba(205,169,121,.1)}@media (max-width:760px){.v714-home .v73-hero-copy h1{font-size:50px;line-height:1}}@media (max-width:520px){.v714-home .v73-hero-copy h1{font-size:42px}.v714-home .v73-hero-copy h1 .v714-hero-shift{padding-left:0}}:root{--blueprint-dark-fine:rgba(123,190,220,.022);--blueprint-dark-major:rgba(134,198,226,.035);--blueprint-dark-node:rgba(205,225,234,.065);--blueprint-light-fine:rgba(18,62,91,.022);--blueprint-light-major:rgba(18,62,91,.035);--blueprint-light-node:rgba(130,96,55,.065)}.dashboard-shell,.dashboard-shell.v73-dashboard-shell,.dashboard-shell.v75-app-shell{background-color:#071722;background-image:radial-gradient(ellipse at 52% 38%,transparent 35%,rgba(3,12,19,.48) 100%),radial-gradient(circle at 91% -6%,rgba(44,126,172,.22),transparent 29%),radial-gradient(circle at 12% 105%,rgba(198,162,113,.075),transparent 27%),radial-gradient(circle at 1px 1px,var(--blueprint-dark-node) 1px,transparent 1.35px),linear-gradient(var(--blueprint-dark-fine) 1px,transparent 1px),linear-gradient(90deg,var(--blueprint-dark-fine) 1px,transparent 1px),linear-gradient(var(--blueprint-dark-major) 1px,transparent 1px),linear-gradient(90deg,var(--blueprint-dark-major) 1px,transparent 1px);background-size:auto,auto,auto,160px 160px,32px 32px,32px 32px,160px 160px,160px 160px}.presentation-page,.showroom-page,.v714-home{background-color:#071722;background-image:radial-gradient(ellipse at 50% 38%,transparent 34%,rgba(3,13,20,.48) 100%),radial-gradient(circle at 84% 4%,rgba(48,139,184,.18),transparent 27%),radial-gradient(circle at 7% 42%,rgba(198,162,113,.065),transparent 25%),radial-gradient(circle at 1px 1px,var(--blueprint-dark-node) 1px,transparent 1.35px),linear-gradient(var(--blueprint-dark-fine) 1px,transparent 1px),linear-gradient(90deg,var(--blueprint-dark-fine) 1px,transparent 1px),linear-gradient(var(--blueprint-dark-major) 1px,transparent 1px),linear-gradient(90deg,var(--blueprint-dark-major) 1px,transparent 1px),linear-gradient(180deg,#081722 0,#0a1d2b 48%,#071722 100%);background-size:auto,auto,auto,160px 160px,32px 32px,32px 32px,160px 160px,160px 160px,auto}.analytics-page-main .analytics-strip.v73-analytics-strip{margin:10px 0 12px}.analytics-page-main .analytics-strip.v73-analytics-strip>article{min-height:86px;padding:11px 12px;border-radius:12px}.analytics-page-main .analytics-strip.v73-analytics-strip .metric-card-top{margin-bottom:7px}.analytics-page-main .analytics-strip.v73-analytics-strip .metric-icon{width:28px;height:28px;border-radius:8px}.analytics-page-main .analytics-strip.v73-analytics-strip .metric-card>strong{font-size:19px}.analytics-detail-group{margin-top:10px;overflow:hidden;border:1px solid rgba(221,199,170,.1);border-radius:15px;background:rgba(6,20,30,.48)}.analytics-detail-group>summary{min-height:58px;padding:11px 15px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.analytics-detail-group>summary::-webkit-details-marker{display:none}.analytics-detail-group>summary>span{display:grid;grid-gap:2px;gap:2px}.analytics-detail-group>summary strong{color:#e8edf0;font-size:13px}.analytics-detail-group>summary small{color:#71808b;font-size:8px}.analytics-detail-group>summary svg{color:#c6a271;transition:transform .18s ease}.analytics-detail-group[open]>summary{border-bottom:1px solid rgba(255,255,255,.055)}.analytics-detail-group[open]>summary svg{transform:rotate(90deg)}.analytics-detail-group>.analytics-visual-grid{padding:10px}.analytics-visual-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:10px;gap:10px}.analytics-chart-card{min-width:0;padding:17px;border:1px solid rgba(221,199,170,.1);border-radius:13px;background:radial-gradient(circle at 95% 0,rgba(36,95,140,.14),transparent 31%),linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:0 20px 55px rgba(0,0,0,.14)}.analytics-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.analytics-chart-head h2{margin:4px 0 3px;color:#f4f7f8;font-size:clamp(19px,2vw,24px);letter-spacing:-.025em}.analytics-chart-head p{margin:0;color:#84919d;font-size:10px;line-height:1.55}.analytics-chart-head>strong{flex:0 0 auto;padding:6px 8px;border:1px solid rgba(198,162,113,.14);border-radius:9px;color:#e2c49c;background:rgba(198,162,113,.07);font-size:8px}.pipeline-chart{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.pipeline-row{display:grid;grid-template-columns:76px minmax(80px,1fr) 74px;align-items:center;grid-gap:12px;gap:12px}.pipeline-stage{color:#bbc5cc;font-size:11px;font-weight:750}.pipeline-track{height:12px;overflow:hidden;border:1px solid rgba(255,255,255,.045);border-radius:999px;background:rgba(255,255,255,.045)}.pipeline-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c6a271,#e1c39a 54%,#5c9ccc);box-shadow:0 0 18px rgba(198,162,113,.18)}.pipeline-result{text-align:right}.pipeline-result small,.pipeline-result strong{display:block}.pipeline-result strong{color:#f6f8f9;font-size:14px}.pipeline-result small{margin-top:2px;color:#778590;font-size:8px}.engagement-chart-head{align-items:flex-start}.analytics-range-control{flex:0 0 auto;display:flex;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(1,10,17,.34)}.analytics-range-control button{min-height:34px;padding:7px 9px;border:0;border-radius:7px;color:#75838e;background:transparent;font-size:9px;font-weight:800}.analytics-range-control button:hover{color:#dbe3e8;background:rgba(255,255,255,.045)}.analytics-range-control button.active{color:#102a40;background:#c6a271;box-shadow:0 6px 18px rgba(198,162,113,.16)}.analytics-page-range{align-self:flex-start}.lead-analytics-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)}.analytics-chart-head>a{flex:0 0 auto;padding:6px 8px;border:1px solid rgba(198,162,113,.14);border-radius:9px;color:#e2c49c;background:rgba(198,162,113,.07);font-size:8px;font-weight:800}.lead-funnel-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.lead-action-metrics>a,.lead-action-metrics>div,.lead-funnel-metrics>div{min-width:0;padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.025)}.lead-action-metrics small,.lead-action-metrics span,.lead-action-metrics strong,.lead-funnel-metrics small,.lead-funnel-metrics span,.lead-funnel-metrics strong{display:block}.lead-action-metrics span,.lead-funnel-metrics span{color:#82909b;font-size:9px;font-weight:750}.lead-funnel-metrics strong{margin-top:4px;color:#f3f6f8;font-size:19px}.lead-action-metrics small,.lead-funnel-metrics small{margin-top:3px;color:#64737e;font-size:8px;line-height:1.4}.lead-funnel-bars{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.lead-funnel-bars>a{display:grid;grid-template-columns:82px minmax(70px,1fr) 28px;align-items:center;grid-gap:10px;gap:10px;color:#aebbc4;font-size:10px;font-weight:750}.lead-funnel-bars>a:hover span{color:#f0d4aa}.lead-funnel-bars i,.lead-source-table i{display:block;height:9px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.05)}.lead-funnel-bars b,.lead-source-table i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c6a271,#5c9ccc)}.lead-funnel-bars>a>strong{color:#f2f5f7;text-align:right}.lead-action-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.lead-action-metrics>a:hover{border-color:rgba(198,162,113,.2);background:rgba(198,162,113,.055)}.lead-action-metrics strong{margin-top:4px;color:#eff4f7;font-size:15px}.lead-source-table{display:grid;margin-top:14px}.lead-source-table-head,.lead-source-table>a{display:grid;grid-template-columns:minmax(130px,1fr) 48px 64px 74px;align-items:center;grid-gap:10px;gap:10px}.lead-source-table-head{padding:0 10px 8px;color:#667581;font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lead-source-table-head span:not(:first-child){text-align:right}.lead-source-table>a{min-height:43px;padding:7px 8px;color:#dce4e9;border-top:1px solid rgba(255,255,255,.055)}.lead-source-table>a:hover{background:rgba(255,255,255,.025)}.lead-source-table>a>span:first-child{min-width:0}.lead-source-table>a>span:first-child strong{display:block;margin-bottom:6px;font-size:10px}.lead-source-table>a>span:not(:first-child),.lead-source-table>a>strong{text-align:right;font-size:10px}.lead-source-table>a>span:not(:first-child) small{display:block;margin-top:2px;color:#71808b;font-size:8px}.engagement-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.engagement-summary>div{position:relative;min-width:0;padding:12px 12px 12px 23px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:rgba(255,255,255,.025)}.engagement-summary i{position:absolute;top:15px;left:10px;width:6px;height:6px;border-radius:50%}.engagement-summary span,.engagement-summary strong{display:block}.engagement-summary strong{color:#f3f6f8;font-size:18px}.engagement-summary span{margin-top:2px;color:#778590;font-size:8px}.engagement-bar-views,.legend-view{background:#65a9d8}.engagement-bar-approvals,.legend-approval{background:#73c49a}.engagement-bar-revisions,.legend-revision{background:#d1a767}.engagement-chart-scroll{margin-top:14px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(198,162,113,.3) transparent}.engagement-chart{min-width:470px;height:180px;display:grid;grid-template-columns:repeat(6,minmax(52px,1fr));grid-gap:10px;gap:10px;align-items:end;padding:16px 8px 0;border-bottom:1px solid rgba(255,255,255,.09);background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0);background-size:100% 25%}.engagement-column{min-width:0;height:100%;display:grid;grid-template-rows:1fr 22px;align-items:end}.engagement-bars{height:100%;display:flex;align-items:flex-end;justify-content:center;gap:5px}.engagement-bar{width:min(14px,25%);min-height:0;border-radius:5px 5px 2px 2px;opacity:.92;box-shadow:0 0 14px rgba(92,156,204,.1)}.engagement-column>small{align-self:end;color:#71808c;font-size:8px;text-align:center}.analytics-empty-state{min-height:180px;margin:14px 0 0;padding:18px;display:grid;place-content:center;grid-gap:5px;gap:5px;border:1px dashed rgba(198,162,113,.14);border-radius:14px;color:#83909b;background:rgba(255,255,255,.018);text-align:center}.analytics-empty-state span,.analytics-empty-state strong{display:block}.analytics-empty-state strong{color:#d9e0e4;font-size:13px}.analytics-empty-state span{font-size:10px;line-height:1.5}@media (max-width:1120px){.analytics-visual-grid{grid-template-columns:1fr}}@media (max-width:700px){.analytics-page-main .analytics-strip.v73-analytics-strip{display:flex;gap:8px;padding-bottom:4px;overflow-x:auto;scroll-snap-type:x proximity}.analytics-page-main .analytics-strip.v73-analytics-strip>article,.analytics-page-main .analytics-strip.v73-analytics-strip>article:last-child{flex:0 0 145px;grid-column:auto;scroll-snap-align:start}.analytics-detail-group>summary{min-height:54px;padding:10px 12px}.analytics-detail-group>.analytics-visual-grid{padding:8px}.analytics-chart-card{padding:13px 12px}.analytics-chart-head,.engagement-chart-head{gap:8px}.analytics-page-range,.analytics-range-control{width:100%}.analytics-range-control button{flex:1 1}.pipeline-row{grid-template-columns:68px minmax(55px,1fr) 65px;gap:8px}.pipeline-stage{font-size:10px}.engagement-summary>div{padding-left:20px}.engagement-summary i{left:8px}.lead-funnel-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.lead-funnel-metrics>div{padding:8px 6px}.lead-funnel-metrics small{display:none}.lead-source-table{overflow-x:auto}.lead-source-table-head,.lead-source-table>a{min-width:360px;grid-template-columns:minmax(112px,1fr) 42px 56px 68px;gap:7px}}@media (max-width:480px){.analytics-chart-head,.engagement-chart-head{flex-direction:column}.lead-action-metrics{grid-template-columns:1fr}}.sidebar-mobile-header{display:contents}.mobile-menu-toggle{display:none}.sidebar-mobile-panel{min-height:0;flex:1 1;display:flex;flex-direction:column}@media (min-width:851px) and (max-height:720px){.v77-sidebar.app-sidebar{padding-top:12px;padding-bottom:10px;overflow:hidden}.v77-sidebar .sidebar-mobile-panel{overflow:hidden}.v77-sidebar .v77-nav.side-nav{flex:1 1 auto;min-height:92px;margin-top:10px;padding-bottom:6px;overflow-y:auto;overscroll-behavior:contain}.v77-sidebar .sidebar-bottom-stack{flex:0 0 auto;gap:5px;margin-top:5px;padding-top:7px;border-top:1px solid rgba(255,255,255,.055)}.v77-sidebar .sidebar-bottom-stack .sidebar-credit-card,.v77-sidebar .sidebar-bottom-stack .sidebar-profile,.v77-sidebar .sidebar-legal-footer .legal-support-copy{display:none}.v77-sidebar .sidebar-signout-button{min-height:34px;padding:7px 10px}.v77-sidebar .sidebar-legal-footer{gap:0}.v77-sidebar .sidebar-legal-footer nav{gap:2px 8px}.v77-sidebar .sidebar-legal-footer a{min-height:24px;display:inline-flex;align-items:center;font-size:8px}}.v77-nav .nav-group-label{font-size:13px;letter-spacing:.11em}.v77-nav.v73-nav .nav-group-items a{min-height:48px;padding:11px 12px;font-size:15px;line-height:1.25}.v77-nav.v73-nav .nav-group-items a svg{width:19px;height:19px}.dashboard-command-card .command-secondary{color:#12334f;background:#c6a271;border-color:#ddc7aa;box-shadow:0 12px 26px rgba(3,14,23,.24),inset 0 1px 0 rgba(255,255,255,.3)}.dashboard-command-card .command-secondary:hover{color:#0b2942;background:#ddc7aa;border-color:#ead8c0;box-shadow:0 15px 32px rgba(3,14,23,.3),inset 0 1px 0 rgba(255,255,255,.36)}@media (max-width:850px){.v77-sidebar.app-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:120;height:auto;min-height:0;padding:10px 14px;border-right:0;border-bottom:1px solid rgba(226,204,176,.1);box-shadow:0 14px 38px rgba(0,8,14,.24)}.sidebar-mobile-header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px}.sidebar-mobile-header .v77-brand.sidebar-brand,.v73-sidebar .sidebar-mobile-header .sidebar-brand{min-height:46px;margin:0;padding:2px 0}.sidebar-mobile-header .v77-brand>div:last-child strong{font-size:16px}.sidebar-mobile-header .v77-brand>div:last-child span{font-size:10px}.mobile-menu-toggle{min-height:46px;max-width:min(52vw,230px);padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#f2f6f8;border:1px solid rgba(221,199,170,.18);border-radius:12px;background:rgba(255,255,255,.045);font-size:13px;font-weight:780;cursor:pointer}.mobile-menu-toggle:hover,.mobile-menu-toggle[aria-expanded=true]{color:#fff;border-color:rgba(221,199,170,.34);background:rgba(198,162,113,.1)}.mobile-menu-toggle>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-bars{width:19px;display:grid;flex:0 0 19px;grid-gap:4px;gap:4px}.mobile-menu-bars i{width:19px;height:2px;display:block;border-radius:999px;background:#d9bc91;transition:transform .18s ease,opacity .18s ease}.mobile-menu-toggle[aria-expanded=true] .mobile-menu-bars i:first-child{transform:translateY(6px) rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] .mobile-menu-bars i:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] .mobile-menu-bars i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.sidebar-mobile-panel{display:none}.sidebar-mobile-panel.open{max-height:calc(100dvh - 76px);padding:8px 2px 6px;display:flex;overflow-y:auto;border-top:1px solid rgba(255,255,255,.055)}.sidebar-mobile-panel .v77-workspace-switcher.workspace-switcher{margin-top:0}.sidebar-mobile-panel .sidebar-create-action{width:100%;max-width:none;min-height:52px;margin-top:8px}.sidebar-mobile-panel .v77-nav.side-nav{margin-top:12px}.sidebar-mobile-panel .v77-nav .nav-group{margin-bottom:10px}.sidebar-mobile-panel .v77-nav .nav-group-label{padding:0 8px 5px;font-size:11px}.sidebar-mobile-panel .v77-nav .nav-group-items{grid-template-columns:1fr;gap:3px}.sidebar-mobile-panel .v77-nav.v73-nav .nav-group-items a{min-height:45px;grid-template-columns:24px 1fr;padding:8px 11px;border-radius:11px;font-size:14px}.sidebar-mobile-panel .v77-nav.v73-nav .nav-group-items a svg{width:19px;height:19px}.sidebar-mobile-panel .sidebar-bottom-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:8px;padding:12px 0 max(12px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.055)}.sidebar-mobile-panel .sidebar-bottom-stack .sidebar-credit-card{width:100%;display:grid}.sidebar-mobile-panel .sidebar-signout-button{width:auto;min-width:148px;min-height:42px;margin:0 auto 2px 2px;justify-self:start;font-size:12px}.sidebar-mobile-panel .sidebar-legal-footer{width:100%;padding-top:10px;border-top:1px solid rgba(255,255,255,.055)}}@media (max-width:620px){.pricing-page-v72{width:100%;max-width:100%;padding:14px 12px 42px;overflow-x:clip;-webkit-text-size-adjust:100%}.pricing-page-v72 .simple-header{width:100%;margin:0 0 16px;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px}.pricing-page-v72 .simple-header>div{min-width:0}.pricing-page-v72 .billing-header-actions{width:100%;max-width:none;flex-direction:row;justify-content:space-between;align-items:center}.pricing-page-v72 .billing-header-actions>a{width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:850}.pricing-page-v72 .simple-header h1{margin:5px 0 8px;font-size:clamp(34px,10vw,41px);line-height:1.02;letter-spacing:-.02em}.pricing-page-v72 .simple-header p{margin:0;font-size:13px;line-height:1.55}.pricing-page-v72 .owner-billing-banner,.pricing-page-v72 .subscription-required-banner{width:100%;margin:0 0 16px;padding:15px;align-items:flex-start;flex-direction:column;gap:11px;border-radius:14px}.pricing-page-v72 .owner-billing-banner strong,.pricing-page-v72 .subscription-required-banner strong{font-size:15px;line-height:1.25}.pricing-page-v72 .owner-billing-banner p,.pricing-page-v72 .subscription-required-banner p{font-size:10px;line-height:1.5}.pricing-page-v72 .owner-billing-banner form,.pricing-page-v72 .owner-billing-banner form button{width:100%}.pricing-page-v72 .pricing-grid-v72{width:100%;grid-template-columns:minmax(0,1fr);gap:12px}.pricing-page-v72 .pricing-grid-v72 .pricing-card{min-width:0;overflow:hidden;padding:18px;border-radius:16px}.pricing-page-v72 .pricing-recommended{position:static;width:-moz-fit-content;width:fit-content;margin-bottom:10px}.pricing-page-v72 .pricing-card h2{margin:6px 0;font-size:40px;line-height:1}.pricing-page-v72 .pricing-card h2 small{font-size:12px}.pricing-page-v72 .pricing-audience{min-height:0;margin:7px 0;font-size:11px}.pricing-page-v72 .pricing-credit-callout{margin:9px 0 12px;padding:10px 11px}.pricing-page-v72 .pricing-credit-callout strong{font-size:23px}.pricing-page-v72 .pricing-card ul{margin:14px 0 16px;gap:8px;font-size:12px;line-height:1.4}.pricing-page-v72 .pricing-card button{min-height:50px;padding:11px 12px;white-space:normal;line-height:1.25}.pricing-page-v72 .credit-packs-section{width:100%;margin:22px 0 0;padding:18px;gap:18px;border-radius:17px}.pricing-page-v72 .credit-packs-section h2{font-size:30px;line-height:1.04}.pricing-page-v72 .credit-packs-section p{font-size:12px}.pricing-page-v72 .credit-pack-options{grid-template-columns:minmax(0,1fr)}.pricing-page-v72 .credit-pack-options article{padding:14px}.pricing-page-v72 .credit-pack-options button{width:100%;min-height:46px}.pricing-page-v72 .pricing-explainer{width:100%;margin-top:20px;padding-bottom:36px;grid-template-columns:minmax(0,1fr)}.pricing-page-v72 .pricing-explainer article{padding:15px}}.auth-page,.legal-page,.onboarding-page,.pilot-page,.request-demo-page,.simple-page{background-color:#e3e8ea;background-image:radial-gradient(ellipse at 50% 42%,transparent 30%,rgba(221,228,230,.72) 100%),radial-gradient(circle at 86% 0,rgba(36,95,140,.115),transparent 31%),radial-gradient(circle at 9% 92%,rgba(198,162,113,.1),transparent 27%),radial-gradient(circle at 1px 1px,var(--blueprint-light-node) 1px,transparent 1.35px),linear-gradient(var(--blueprint-light-fine) 1px,transparent 1px),linear-gradient(90deg,var(--blueprint-light-fine) 1px,transparent 1px),linear-gradient(var(--blueprint-light-major) 1px,transparent 1px),linear-gradient(90deg,var(--blueprint-light-major) 1px,transparent 1px),linear-gradient(180deg,#e7ecee,#dfe5e7);background-size:auto,auto,auto,160px 160px,32px 32px,32px 32px,160px 160px,160px 160px,auto}@media (max-width:620px){:root{--blueprint-dark-fine:rgba(123,190,220,.015);--blueprint-dark-major:rgba(134,198,226,.028);--blueprint-light-fine:rgba(18,62,91,.015);--blueprint-light-major:rgba(18,62,91,.028)}}.showroom-page{--showroom-surface:#0d2433;--showroom-surface-2:#112c3d;--showroom-line:rgba(127,190,219,.14);min-height:100vh;color:#e9f2f6;background:radial-gradient(circle at 88% 4%,rgba(52,144,188,.15),transparent 25%),radial-gradient(circle at 8% 35%,rgba(198,162,113,.07),transparent 24%),linear-gradient(180deg,#081722,#0a1e2c 58%,#071722)}.showroom-page .showroom-nav{position:-webkit-sticky;position:sticky;top:0;z-index:60;max-width:none;min-height:76px;padding:13px max(28px,calc((100vw - 1380px) / 2 + 28px));background:rgba(6,20,30,.88);border-bottom:1px solid var(--showroom-line);backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%)}.showroom-page .brand-lockup strong{color:#f0f7fa;font-family:Soin Sans Pro,Avenir Next,SF Pro Display,sans-serif;font-size:15px;letter-spacing:-.01em}.showroom-page .brand-lockup span{color:rgba(179,210,224,.5)}.showroom-live-status,.showroom-page .brand-lockup span{font-size:8px;letter-spacing:.08em;text-transform:uppercase}.showroom-live-status{display:inline-flex;align-items:center;gap:7px;color:#7ed6ad;font-weight:800}.showroom-live-status i,.showroom-stat-card small i{width:6px;height:6px;border-radius:50%;background:#6bdba4;box-shadow:0 0 13px rgba(107,219,164,.55)}.showroom-page .showroom-nav .secondary-link{color:#d5e5ed;border-color:var(--showroom-line);background:rgba(255,255,255,.025)}.showroom-page .showroom-nav .primary-link{color:#081a26;background:linear-gradient(135deg,#cba873,#efd4aa)}.showroom-page .showroom-hero{min-height:610px;padding-top:82px;padding-bottom:72px;grid-template-columns:minmax(0,1fr) 330px;align-items:center}.showroom-hero-copy{max-width:980px}.showroom-page .showroom-hero .eyebrow{color:#78bddc}.showroom-page .showroom-hero h1{max-width:920px;margin:17px 0 24px;color:#f0f6f8;font-family:Soin Sans Pro,Avenir Next,SF Pro Display,sans-serif;font-size:clamp(60px,6.7vw,96px);font-weight:650;line-height:.96;letter-spacing:-.035em}.showroom-page .showroom-hero p{max-width:760px;color:rgba(207,225,233,.64);font-size:17px}.showroom-page .showroom-selector{gap:8px;margin-top:30px}.showroom-page .showroom-selector button{color:rgba(214,231,238,.66);background:rgba(255,255,255,.025);border-color:var(--showroom-line);font-size:9px;letter-spacing:.025em;transition:.2s ease}.showroom-page .showroom-selector button:hover{color:#fff;border-color:rgba(114,191,227,.3);transform:translateY(-1px)}.showroom-page .showroom-selector button.active{color:#092031;background:#8bc6e0;border-color:#8bc6e0;box-shadow:0 9px 26px rgba(78,169,210,.16)}.showroom-page .showroom-stat-card{padding:28px;background:radial-gradient(circle at 90% 0,rgba(197,160,107,.16),transparent 36%),linear-gradient(145deg,#133246,#0a202f);border:1px solid rgba(125,190,219,.16);border-radius:20px;box-shadow:0 28px 70px rgba(0,8,14,.28)}.showroom-page .showroom-stat-card>span{color:#82c2df;font-size:8px}.showroom-page .showroom-stat-card>strong{color:#efd9b7;font-family:Soin Sans Pro,Avenir Next,sans-serif;font-size:48px;font-weight:650;letter-spacing:-.035em}.showroom-page .showroom-stat-card p{color:rgba(226,239,244,.77)}.showroom-page .showroom-stat-card small{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:rgba(179,207,220,.45);font-size:8px;text-transform:uppercase}.showroom-page .showroom-industry-section{padding-top:70px;padding-bottom:120px;grid-template-columns:.72fr 1.28fr;gap:64px;border-top:1px solid var(--showroom-line)}.showroom-page .showroom-industry-copy .eyebrow{color:#c7a574}.showroom-page .showroom-industry-copy h2{color:#edf4f7;font-family:Soin Sans Pro,Avenir Next,sans-serif;font-size:clamp(40px,4.5vw,64px);font-weight:620;line-height:1;letter-spacing:-.025em}.showroom-page .showroom-industry-copy p{color:rgba(197,218,228,.58)}.showroom-page .showroom-value-badges span{color:rgba(215,231,238,.65);background:rgba(255,255,255,.025);border-color:var(--showroom-line);font-size:9px}.showroom-page .showroom-proposal{color:#10293b;background:#e9edef;border-color:rgba(168,204,219,.18);border-radius:20px;box-shadow:0 42px 110px rgba(0,7,12,.38)}.showroom-page .showroom-proposal-top{background:linear-gradient(90deg,#0b2333,#12364b)}.showroom-page .showroom-proposal-top>span{background:#d8b57f}.showroom-page .showroom-proposal-title h3{color:#071923;font-family:Soin Sans Pro,Avenir Next,sans-serif;font-weight:680;letter-spacing:-.02em}.showroom-page .white-label-preview .wl-hero h3{color:#071923}.showroom-page .showroom-proposal-copy span,.showroom-page .showroom-proposal-title small{color:#8b6639}.showroom-page .showroom-section-head{padding-top:100px}.showroom-page .showroom-section-head .eyebrow{color:#78bddc}.showroom-page .showroom-section-head h2{color:#edf5f8;font-family:Soin Sans Pro,Avenir Next,sans-serif;font-size:clamp(40px,5vw,62px);font-weight:610;line-height:1.02;letter-spacing:-.025em}.showroom-page .demo-tour{gap:22px}.showroom-page .tour-progress button{color:#d6e6ed;background:rgba(255,255,255,.045);border-color:rgba(132,190,216,.22)}.showroom-page .tour-progress button strong{color:inherit;font-weight:760}.showroom-page .tour-progress button>span{color:#b9d9e7;background:rgba(111,184,217,.14)}.showroom-page .tour-progress button.active{color:#eff7fa;background:linear-gradient(135deg,#173b50,#0f2a3a);border-color:rgba(116,194,229,.27);box-shadow:0 16px 38px rgba(0,8,14,.18)}.showroom-page .tour-progress button.active>span{color:#102334;background:#d1ad77}.showroom-page .tour-stage{background:linear-gradient(145deg,rgba(18,48,65,.92),rgba(9,29,42,.94));border-color:var(--showroom-line);box-shadow:0 30px 80px rgba(0,7,12,.24)}.showroom-page .tour-stage h2{color:#edf5f8;font-family:Soin Sans Pro,Avenir Next,sans-serif;font-size:39px;font-weight:620;letter-spacing:-.02em}.showroom-page .tour-stage>p{color:#c8dce5}.showroom-page .tour-visual{background:linear-gradient(rgba(99,181,218,.055) 1px,transparent 0),linear-gradient(90deg,rgba(99,181,218,.055) 1px,transparent 0),radial-gradient(circle at 50% 0,rgba(63,157,200,.16),transparent 38%),#071923;background-size:38px 38px,38px 38px,auto,auto}.showroom-page .tour-device{background:#dce4e7}.showroom-page .tour-device-screen{background:linear-gradient(145deg,#e8edef,#cfdce1)}.showroom-page .tour-device-screen span{color:#8a663a}.showroom-page .tour-device-screen strong{color:#102c40;letter-spacing:-.025em}@media (prefers-reduced-motion:reduce){.tour-demo-cursor{display:none}}.showroom-page .roi-calculator{color:#e8f1f5;background:linear-gradient(145deg,rgba(18,48,65,.92),rgba(9,29,42,.95));border-color:var(--showroom-line);box-shadow:0 28px 75px rgba(0,7,12,.22)}.showroom-page .roi-head h2{color:#edf5f8;font-weight:620;letter-spacing:-.02em}.showroom-page .roi-result{background:rgba(114,188,220,.07);border-color:rgba(121,194,226,.15)}.showroom-page .roi-result strong{color:#e5c79a}.showroom-page .roi-input-grid label{color:rgba(210,228,236,.68)}.showroom-page .roi-input-grid input:not([type=range]){color:#edf5f8;background:rgba(255,255,255,.035);border-color:var(--showroom-line)}.showroom-page .roi-disclaimer{color:rgba(185,207,217,.42)}.showroom-page .white-label-section{color:#e8f1f5;background:rgba(6,21,31,.54);border:1px solid var(--showroom-line);border-radius:24px;padding:30px}.showroom-page .white-label-controls h2{color:#edf5f8;font-weight:620;letter-spacing:-.02em}.showroom-page .white-label-controls>p{color:rgba(197,218,228,.58)}.showroom-page .white-label-controls label{color:rgba(211,228,235,.68)}.showroom-page .white-label-controls input:not([type=color]){color:#edf5f8;background:rgba(255,255,255,.035);border-color:var(--showroom-line)}.showroom-page .showroom-close{background:radial-gradient(circle at 82% 8%,rgba(69,157,198,.16),transparent 31%),linear-gradient(145deg,#133449,#081b28);border:1px solid var(--showroom-line);box-shadow:0 34px 90px rgba(0,7,12,.25)}.showroom-page .showroom-close h2{font-family:Soin Sans Pro,Avenir Next,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:610;line-height:1.02;letter-spacing:-.025em}.presentation-page{--presentation-line:rgba(125,190,220,.15);min-height:100vh;color:#ebf3f7;background:radial-gradient(circle at 88% 3%,rgba(49,142,187,.17),transparent 24%),linear-gradient(145deg,#081923,#0b2130 58%,#07151e)}.presentation-nav{min-height:74px;padding:13px clamp(20px,4vw,58px);align-items:center;color:rgba(210,228,236,.58);background:rgba(5,18,27,.64);border-bottom:1px solid var(--presentation-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.presentation-brand{display:flex;align-items:center;gap:11px;color:#edf5f8}.presentation-brand>span{display:grid}.presentation-brand strong{font-family:Soin Sans Pro,Avenir Next,sans-serif;font-size:13px}.presentation-brand small{color:rgba(176,207,220,.43);font-size:7px;letter-spacing:.1em;text-transform:uppercase}.presentation-nav-meta{display:flex;align-items:center;gap:22px}.presentation-nav-meta>span{display:inline-flex;align-items:center;gap:7px;color:#79d4aa;font-size:7px;font-weight:800;letter-spacing:.11em}.presentation-nav-meta>span i{width:6px;height:6px;border-radius:50%;background:#6bdba4;box-shadow:0 0 14px rgba(107,219,164,.55)}.presentation-nav-meta>strong{color:#8fc5df;font-size:10px;letter-spacing:.1em}.presentation-nav-meta>a{padding:8px 11px;color:#dbe9ef;border:1px solid var(--presentation-line);border-radius:9px}.presentation-slide{width:min(1500px,100%);margin:auto;padding:clamp(34px,5vh,70px) clamp(28px,6vw,92px);grid-template-columns:minmax(0,.94fr) minmax(480px,1.06fr);gap:clamp(44px,6vw,90px)}.presentation-copy{position:relative;max-width:790px}.presentation-chapter{display:block;margin-bottom:34px;color:rgba(137,193,218,.4);font-size:8px;font-weight:800;letter-spacing:.16em}.presentation-copy .eyebrow{color:#c9a875}.presentation-slide h1{margin:16px 0 24px;color:#eef5f8;font-family:Soin Sans Pro,Avenir Next,SF Pro Display,sans-serif;font-size:clamp(48px,5.5vw,82px);font-weight:620;line-height:1;letter-spacing:-.03em}.presentation-slide .presentation-copy>p{max-width:700px;color:rgba(201,221,230,.62);font-size:17px;line-height:1.7}.presentation-art{--presentation-accent:#76bddc;position:relative;min-height:min(590px,65vh);overflow:hidden;border:1px solid var(--presentation-line);border-radius:24px;background:radial-gradient(circle at 45% 32%,color-mix(in srgb,var(--presentation-accent) 18%,transparent),transparent 30%),linear-gradient(145deg,#122f41,#081b28 74%);box-shadow:0 42px 110px rgba(0,5,9,.42),inset 0 1px 0 rgba(255,255,255,.035)}.presentation-art.art-2{--presentation-accent:#caa875}.presentation-art.art-3{--presentation-accent:#80c9b0}.presentation-art.art-4{--presentation-accent:#8caee4}.presentation-art.art-5{--presentation-accent:#bb9cdd}.presentation-art.art-6{--presentation-accent:#d8b27a}.presentation-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(115,184,216,.055) 1px,transparent 0),linear-gradient(90deg,rgba(115,184,216,.055) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 78%);mask-image:radial-gradient(circle at center,black,transparent 78%)}.presentation-art-inner{position:relative;width:min(72%,480px);aspect-ratio:1.22;border:1px solid color-mix(in srgb,var(--presentation-accent) 30%,transparent);border-radius:20px;background:rgba(6,22,32,.46);box-shadow:0 0 0 14px rgba(255,255,255,.015),0 30px 75px rgba(0,0,0,.28),inset 0 0 80px color-mix(in srgb,var(--presentation-accent) 8%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.presentation-art-inner:after,.presentation-art-inner:before{content:"";position:absolute;width:54px;height:54px;border-color:var(--presentation-accent);opacity:.58}.presentation-art-inner:before{top:14px;left:14px;border-top:2px solid;border-left:2px solid}.presentation-art-inner:after{right:14px;bottom:14px;border-right:2px solid;border-bottom:2px solid}.presentation-art-inner span{color:rgba(195,220,231,.48);font-size:7px;font-weight:800;letter-spacing:.13em}.presentation-art-inner strong{max-width:90%;color:var(--presentation-accent);font-family:Soin Sans Pro,Avenir Next,sans-serif;font-size:clamp(28px,3.4vw,48px);font-weight:640;letter-spacing:-.015em}.presentation-art-inner small{margin-top:12px;color:rgba(197,218,228,.4);font-size:7px;letter-spacing:.14em}.presentation-signal{position:absolute;left:22px;bottom:20px;display:inline-flex;align-items:center;gap:7px;color:#76d3a6;font-size:7px;font-weight:800;letter-spacing:.1em}.presentation-signal i{width:5px;height:5px;border-radius:50%;background:#6bdba4;box-shadow:0 0 12px rgba(107,219,164,.6)}.presentation-coordinate{position:absolute;color:rgba(144,195,218,.32);font-size:7px;letter-spacing:.12em}.coordinate-a{top:20px;left:22px}.coordinate-b{right:22px;bottom:20px}.presentation-controls{min-height:78px;padding:14px clamp(20px,4vw,58px) 20px;border-top:1px solid var(--presentation-line);background:rgba(5,18,27,.58);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.presentation-controls>button{min-width:142px;min-height:42px}.presentation-controls>button:not(.primary-button){color:#d7e7ee;border-color:var(--presentation-line);background:rgba(255,255,255,.025)}.presentation-controls .primary-button{color:#091c28;background:linear-gradient(135deg,#cba873,#efd4aa)}.presentation-dots{gap:8px}.presentation-dots button{width:26px;height:3px;border-radius:4px;background:rgba(147,190,210,.2)}.presentation-dots button.active{background:#86c5e1;box-shadow:0 0 13px rgba(108,191,226,.35)}@media (max-width:1100px){.showroom-live-status{display:none}.presentation-slide{grid-template-columns:1fr}.presentation-copy{max-width:900px}.presentation-art{min-height:420px}}@media (max-width:700px){.showroom-page .showroom-nav{align-items:center;gap:10px;min-height:68px;padding:11px 14px}.showroom-page .brand-lockup{min-width:0;gap:9px}.showroom-page .brand-lockup strong{font-size:13px}.showroom-page .brand-lockup span{font-size:7px}.showroom-page .showroom-nav-actions{flex:0 0 auto}.showroom-page .showroom-nav-actions .secondary-link{display:none}.showroom-page .showroom-nav .primary-link{min-height:40px;padding:10px 11px;font-size:9px;white-space:nowrap}.showroom-page .showroom-hero{min-height:auto;padding:48px 18px 54px;grid-template-columns:minmax(0,1fr);gap:28px;align-items:stretch}.showroom-page .showroom-hero h1{margin:14px 0 20px;font-size:clamp(42px,12vw,48px);line-height:.98}.showroom-page .showroom-hero p{font-size:15px;line-height:1.65}.showroom-page .showroom-selector{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:24px}.showroom-page .showroom-selector button{width:100%;min-height:46px;padding:10px 8px;border-radius:12px}.showroom-page .showroom-stat-card{width:100%;padding:22px}.showroom-page .showroom-stat-card>strong{font-size:40px}.showroom-page .showroom-industry-section{padding:54px 18px 70px;grid-template-columns:minmax(0,1fr);gap:32px;align-items:stretch}.showroom-page .showroom-industry-copy{width:100%;min-width:0}.showroom-page .showroom-industry-copy h2{font-size:42px;line-height:1}.showroom-page .showroom-industry-copy p{font-size:15px}.showroom-page .showroom-value-badges{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.showroom-page .showroom-value-badges span{display:grid;place-items:center;min-height:42px;padding:8px;border-radius:11px;text-align:center}.showroom-page .showroom-proposal{width:100%;min-width:0;border-radius:18px}.showroom-page .showroom-proposal-top{align-items:flex-start;gap:14px;padding:16px}.showroom-page .showroom-proposal-title{align-items:flex-start;padding:18px 16px}.showroom-page .showroom-proposal-title h3{font-size:28px}.showroom-page .showroom-proposal-title>strong{font-size:26px}.showroom-page .showroom-proposal .comparison{height:300px!important}.showroom-page .showroom-proposal-copy{padding:18px 16px}.showroom-page .showroom-section-head{padding:64px 18px 18px}.showroom-page .showroom-section-head h2{font-size:40px;line-height:1}.showroom-page .demo-tour{gap:18px;padding:18px 18px 64px}.showroom-page .tour-stage{padding:18px;border-radius:18px}.showroom-page .tour-stage h2{font-size:31px;line-height:1.02}.showroom-page .tour-stage>p{font-size:14px;line-height:1.55}.showroom-page .tour-device{width:100%}.showroom-page .tour-ai-comparison,.showroom-page .tour-proposal-images{grid-template-columns:1fr;height:auto}.showroom-page .tour-ai-comparison figure+figure,.showroom-page .tour-proposal-images figure+figure{border-top:2px solid #fff;border-left:0}.showroom-page .tour-ai-comparison img,.showroom-page .tour-proposal-images img{height:170px;min-height:170px}.showroom-page .tour-proposal-images{margin:0 12px 12px}.showroom-page .roi-calculator{margin:0 16px 70px;padding:20px;border-radius:18px}.showroom-page .roi-head h2{font-size:36px;line-height:1}.showroom-page .roi-result strong{font-size:34px}.showroom-page .white-label-section{margin:0 16px 70px;padding:18px;gap:28px;border-radius:18px}.showroom-page .white-label-controls h2{font-size:36px}.showroom-page .white-label-preview{border-radius:15px}.showroom-page .wl-top{padding:14px}.showroom-page .wl-hero{padding:18px}.showroom-page .wl-hero h3{font-size:29px}.showroom-page .wl-compare{height:auto;margin:0 18px;grid-template-columns:1fr}.showroom-page .wl-compare figure{height:210px}.showroom-page .wl-compare figure+figure{border-top:2px solid rgba(255,255,255,.92);border-left:0}.showroom-page .wl-cta{padding:18px}.showroom-page .showroom-close{margin:0 16px 60px;padding:36px 20px;border-radius:20px}.showroom-page .showroom-close h2{font-size:38px}.showroom-page .showroom-close>div{flex-direction:column}.showroom-page .showroom-close>div>a{width:100%;min-height:48px}.presentation-nav-meta>span{display:none}.presentation-slide{padding:32px 20px}.presentation-slide h1{font-size:44px}.presentation-art{min-height:350px}.presentation-art-inner{width:80%}.presentation-controls{grid-template-columns:1fr 1fr;gap:12px}.presentation-dots{grid-column:1/-1;grid-row:1;justify-content:center}.presentation-controls>button{min-width:0}}.presentation-page,.showroom-page{background-color:#071722;background-image:radial-gradient(ellipse at 50% 38%,transparent 34%,rgba(3,13,20,.48) 100%),radial-gradient(circle at 84% 4%,rgba(48,139,184,.18),transparent 27%),radial-gradient(circle at 7% 42%,rgba(198,162,113,.065),transparent 25%),radial-gradient(circle at 1px 1px,var(--blueprint-dark-node) 1px,transparent 1.35px),linear-gradient(var(--blueprint-dark-fine) 1px,transparent 1px),linear-gradient(90deg,var(--blueprint-dark-fine) 1px,transparent 1px),linear-gradient(var(--blueprint-dark-major) 1px,transparent 1px),linear-gradient(90deg,var(--blueprint-dark-major) 1px,transparent 1px),linear-gradient(180deg,#081722 0,#0a1d2b 48%,#071722 100%);background-size:auto,auto,auto,160px 160px,32px 32px,32px 32px,160px 160px,160px 160px,auto}.hotkey-chord-hint{position:fixed;z-index:1200;left:50%;bottom:28px;transform:translateX(-50%);padding:10px 15px;border:1px solid rgba(198,162,113,.45);border-radius:999px;background:#10293c;color:#f4d29f;box-shadow:0 16px 42px rgba(5,17,28,.28);font-size:12px;font-weight:850;letter-spacing:.04em}.hotkey-overlay{position:fixed;z-index:1300;inset:0;display:grid;place-items:center;padding:20px;background:rgba(5,17,28,.58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hotkey-dialog{width:min(560px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;padding:26px;border:1px solid rgba(198,162,113,.34);border-radius:24px;background:#f7fafb;color:#10131b;box-shadow:0 34px 100px rgba(5,17,28,.36)}.hotkey-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.hotkey-dialog-head span{color:#9a7542;font-size:11px;font-weight:900;letter-spacing:.12em}.hotkey-dialog-head h2{margin:7px 0 0;font-size:clamp(25px,5vw,35px);line-height:1.02;letter-spacing:-.04em}.hotkey-dialog-head button{width:38px;height:38px;flex:0 0 38px;border:1px solid #d2d9de;border-radius:12px;background:#fff;color:#173b57;font-size:25px;line-height:1}.hotkey-list{display:grid;grid-gap:1px;gap:1px;margin-top:24px;overflow:hidden;border:1px solid #dbe1e5;border-radius:16px;background:#dbe1e5}.hotkey-list>div{display:flex;align-items:center;min-height:56px;gap:7px;padding:12px 14px;background:#fff}.hotkey-list>div span{flex:1 1;color:#354252;font-size:13px;font-weight:750}.hotkey-dialog kbd{display:inline-grid;min-width:29px;height:29px;place-items:center;padding:0 8px;border:solid #cbd4da;border-width:1px 1px 2px;border-radius:8px;background:#f4f7f8;color:#173b57;font-family:inherit;font-size:11px;font-weight:900;box-shadow:inset 0 1px 0 #fff}.hotkey-navigation{margin-top:16px;padding:16px;border-radius:16px;background:#eaf1f5}.hotkey-navigation strong{color:#173b57;font-size:13px}.hotkey-navigation p{margin:10px 0 0;color:#536275;font-size:12px;line-height:2.25}@media (max-width:560px){.hotkey-overlay{align-items:end;padding:12px}.hotkey-dialog{padding:20px;border-radius:22px}.hotkey-list>div{min-height:52px}.hotkey-chord-hint{bottom:18px;width:max-content;max-width:calc(100vw - 24px);text-align:center}}.public-pricing-page{max-width:none;padding:26px 28px 48px;color:#edf3f6;background-color:#071722;background-image:radial-gradient(ellipse at 50% 30%,transparent 28%,rgba(3,13,20,.52) 100%),radial-gradient(circle at 85% 2%,rgba(54,150,194,.17),transparent 28%),radial-gradient(circle at 6% 64%,rgba(198,162,113,.08),transparent 25%),radial-gradient(circle at 1px 1px,var(--blueprint-dark-node) 1px,transparent 1.35px),linear-gradient(var(--blueprint-dark-fine) 1px,transparent 1px),linear-gradient(90deg,var(--blueprint-dark-fine) 1px,transparent 1px),linear-gradient(var(--blueprint-dark-major) 1px,transparent 1px),linear-gradient(90deg,var(--blueprint-dark-major) 1px,transparent 1px),linear-gradient(180deg,#081722 0,#0a1e2c 52%,#071722 100%);background-size:auto,auto,auto,160px 160px,32px 32px,32px 32px,160px 160px,160px 160px,auto}.public-pricing-nav{width:min(1180px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0 28px}.public-pricing-nav .brand-lockup{color:#f3f6f7}.public-pricing-nav .brand-lockup strong{font-size:18px;letter-spacing:-.02em}.public-pricing-nav>div{display:flex;align-items:center;gap:10px}.public-pricing-home-link,.public-pricing-sign-in{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 15px;border:1px solid rgba(205,222,230,.16);border-radius:12px;color:#d9e4e9;background:rgba(255,255,255,.035);font-size:11px;font-weight:850}.public-pricing-sign-in{border-color:rgba(198,162,113,.42);color:#f1d2a4}.public-pricing-home-link:hover,.public-pricing-sign-in:hover{border-color:rgba(198,162,113,.58);background:rgba(198,162,113,.09)}.public-pricing-page .public-pricing-header{width:min(1180px,100%);max-width:1180px;margin:28px auto 42px;display:block}.public-pricing-page .public-pricing-header>div{max-width:900px}.public-pricing-page .pricing-card>.eyebrow,.public-pricing-page .public-pricing-header .eyebrow{color:#d2ae78}.public-pricing-page .public-pricing-header h1{max-width:880px;margin:10px 0 14px;color:#f5f7f8;font-size:clamp(48px,6vw,78px);line-height:.98;letter-spacing:-.035em}.public-pricing-page .public-pricing-header p{max-width:790px;margin:0;color:#a9bac3;font-size:17px;line-height:1.65}.public-pricing-assurances{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.public-pricing-assurances span{padding:8px 11px;border:1px solid rgba(151,190,207,.15);border-radius:999px;color:#c5d3da;background:rgba(255,255,255,.025);font-size:10px;font-weight:800}.public-pricing-page .public-pricing-grid{width:min(1180px,100%);max-width:1180px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.public-pricing-page .pricing-interval-switch{border-color:rgba(173,201,213,.16);background:rgba(255,255,255,.035);box-shadow:0 18px 42px rgba(0,8,14,.18)}.public-pricing-page .pricing-interval-switch button{color:#aebdc5}.public-pricing-page .pricing-interval-switch button span{color:#d1ad78}.public-pricing-page .pricing-interval-switch button.active{color:#102536;background:linear-gradient(135deg,#cba873,#ebd0a5);box-shadow:0 9px 22px rgba(0,8,14,.22)}.public-pricing-page .pricing-interval-switch button.active span{color:#6e4f29}.public-pricing-page .public-pricing-grid .pricing-card{min-width:0;padding:26px;overflow:hidden;border:1px solid rgba(176,201,212,.22);background:linear-gradient(165deg,#f5f7f7,#e9eef0);box-shadow:0 24px 60px rgba(0,8,14,.25)}.public-pricing-page .public-pricing-grid .featured-pricing-card{border-color:#cda66e!important;box-shadow:0 25px 70px rgba(0,8,14,.34),inset 0 0 0 1px rgba(205,166,110,.18)}.public-pricing-page .pricing-recommended{color:#102536;background:#d5b27d}.public-pricing-page .pricing-card h2{color:#0d1822}.public-pricing-page .pricing-audience,.public-pricing-page .pricing-card h2 small{color:#5e6c76}.public-pricing-page .pricing-billing-note{color:#6b7a83}.public-pricing-page .pricing-credit-callout{border:1px solid rgba(31,78,105,.1);background:rgba(214,182,133,.17)}.public-pricing-page .pricing-credit-callout strong{color:#173e5a}.public-pricing-page .pricing-credit-callout span{color:#62717b}.public-pricing-page .pricing-card ul{color:#3d4d58}.public-pricing-page .pricing-trial-disclosure{color:#65747e}.public-pricing-page .pricing-card .primary-button{margin-top:auto;color:#102536;background:linear-gradient(135deg,#cba873,#ebd0a5);box-shadow:0 12px 28px rgba(69,46,17,.16)}.public-pricing-page .pricing-card .primary-button:hover{filter:brightness(1.035);transform:translateY(-1px)}.public-pricing-page .pricing-explainer{width:min(1180px,100%);max-width:1180px;padding-bottom:0}.public-pricing-page .public-pricing-details{grid-template-columns:repeat(3,minmax(0,1fr))}.public-pricing-page .public-pricing-demo{grid-template-columns:minmax(0,1fr);margin-top:14px}.public-pricing-page .pricing-explainer article{border-color:rgba(157,190,204,.15);color:#e8eff2;background:rgba(255,255,255,.035);box-shadow:0 18px 42px rgba(0,8,14,.15)}.public-pricing-page .pricing-explainer p{color:#9fb0b9}.public-pricing-page .public-pricing-demo article{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap}.public-pricing-page .public-pricing-demo article p{flex:1 1 420px;margin:0}.public-pricing-page .public-pricing-demo .secondary-button{min-height:44px;display:inline-flex;align-items:center;color:#102536;background:#d5b27d;border-color:#d5b27d}.public-pricing-footer{width:min(1180px,100%);margin:34px auto 0;padding-top:26px;border-top:1px solid rgba(173,201,213,.12);text-align:center}.public-pricing-footer a{color:#d8c09b;font-size:12px;font-weight:850}@media (max-width:1100px){.public-pricing-page .public-pricing-details,.public-pricing-page .public-pricing-grid{max-width:720px;grid-template-columns:minmax(0,1fr)}.public-pricing-page .public-pricing-demo{max-width:720px}}@media (max-width:620px){.public-pricing-page{padding:14px 12px 34px}.public-pricing-nav{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:12px;gap:12px;padding:5px 0 16px}.public-pricing-nav .brand-lockup{width:100%;min-width:0;min-height:44px}.public-pricing-nav .brand-lockup strong{font-size:15px}.public-pricing-nav>div{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,.45fr);grid-gap:8px;gap:8px}.public-pricing-home-link,.public-pricing-sign-in{min-height:44px;padding:0 12px;font-size:11px}.public-pricing-page .public-pricing-header{margin:20px auto 26px}.pricing-interval-switch{width:100%}.pricing-interval-switch button{flex:1 1;padding:0 10px}.public-pricing-page .public-pricing-header h1{font-size:clamp(36px,11.4vw,48px);line-height:1.01;text-wrap:balance}.public-pricing-page .public-pricing-header p{font-size:14px;line-height:1.58}.public-pricing-assurances{display:grid;grid-template-columns:minmax(0,1fr)}.public-pricing-assurances span{width:100%;min-height:38px;display:flex;align-items:center}.public-pricing-page .public-pricing-grid .pricing-card{padding:20px}.public-pricing-page .pricing-card .primary-button{min-height:48px}.public-pricing-page .pricing-explainer article{padding:18px}.public-pricing-page .public-pricing-demo article{display:grid;grid-gap:9px;gap:9px}.public-pricing-page .public-pricing-demo .secondary-button{width:100%;min-height:48px;justify-content:center}.public-pricing-footer a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;line-height:1.35}}.public-request-demo-page{min-height:100vh;color:#edf3f6;background-color:#071722;background-image:radial-gradient(ellipse at 50% 42%,transparent 30%,rgba(3,13,20,.53) 100%),radial-gradient(circle at 86% 2%,rgba(54,150,194,.17),transparent 28%),radial-gradient(circle at 7% 72%,rgba(198,162,113,.08),transparent 25%),radial-gradient(circle at 1px 1px,var(--blueprint-dark-node) 1px,transparent 1.35px),linear-gradient(var(--blueprint-dark-fine) 1px,transparent 1px),linear-gradient(90deg,var(--blueprint-dark-fine) 1px,transparent 1px),linear-gradient(var(--blueprint-dark-major) 1px,transparent 1px),linear-gradient(90deg,var(--blueprint-dark-major) 1px,transparent 1px),linear-gradient(180deg,#081722 0,#0a1e2c 52%,#071722 100%);background-size:auto,auto,auto,160px 160px,32px 32px,32px 32px,160px 160px,160px 160px,auto}.public-request-demo-page .public-request-demo-nav{width:min(1180px,calc(100% - 40px));max-width:1180px;padding:22px 0}.public-request-demo-nav .brand-lockup{color:#f3f6f7}.public-request-demo-nav .brand-lockup strong{font-size:18px;letter-spacing:-.02em}.public-request-demo-nav .brand-lockup span{color:#8ea4af}.public-request-demo-actions .primary-link,.public-request-demo-actions .secondary-link{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:12px;font-size:10px;font-weight:850}.public-request-demo-actions .secondary-link{border-color:rgba(205,222,230,.16);color:#d9e4e9;background:rgba(255,255,255,.035)}.public-request-demo-actions .secondary-link:hover{border-color:rgba(198,162,113,.55);background:rgba(198,162,113,.08)}.public-request-demo-actions .primary-link{color:#102536;background:linear-gradient(135deg,#cba873,#ead0a8)}.public-request-demo-page .request-demo-grid{width:min(1180px,calc(100% - 40px));max-width:1180px;min-height:calc(100vh - 104px);padding:64px 0 86px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.82fr);gap:clamp(44px,6vw,88px)}.public-request-demo-page .demo-lead-form>.eyebrow,.public-request-demo-page .request-demo-copy .eyebrow{color:#d2ae78}.public-request-demo-page .request-demo-copy h1{max-width:720px;margin:11px 0 20px;color:#f5f7f8;font-size:clamp(54px,6.3vw,86px);line-height:.98;letter-spacing:-.035em}.public-request-demo-page .request-demo-copy>p{max-width:690px;margin:0;color:#a7b8c1;font-size:17px;line-height:1.68}.public-request-demo-page .request-demo-points{gap:10px;margin-top:28px}.public-request-demo-page .request-demo-points>div{grid-template-columns:105px minmax(0,1fr);align-items:center;padding:14px 16px;border-color:rgba(158,190,204,.15);color:#e8eff2;background:rgba(255,255,255,.035);box-shadow:0 14px 34px rgba(0,8,14,.13)}.public-request-demo-page .request-demo-points strong{color:#e2c394}.public-request-demo-page .request-demo-points span{color:#a1b1ba}.public-request-demo-page .demo-lead-form,.public-request-demo-page .lead-success{border-color:rgba(205,166,110,.45);background:linear-gradient(165deg,#f7f8f8,#e9eef0);box-shadow:0 30px 80px rgba(0,8,14,.34)}.public-request-demo-page .demo-lead-form{padding:30px}.public-request-demo-page .demo-lead-form h2{margin:8px 0 7px;color:#101923;font-size:clamp(34px,4vw,46px);line-height:1;letter-spacing:-.035em}.public-request-demo-page .demo-lead-form-intro{margin:0 0 22px;color:#63727c;font-size:12px;line-height:1.55}.public-request-demo-page .demo-lead-form label{color:#24313b}.public-request-demo-page .demo-lead-form input,.public-request-demo-page .demo-lead-form select{border-color:#c9d3d8;color:#122433;background:#eef2f3}.public-request-demo-page .demo-lead-form input::placeholder{color:#8b989f}.public-request-demo-page .demo-lead-form input:focus,.public-request-demo-page .demo-lead-form select:focus{border-color:#b58a4f;box-shadow:0 0 0 3px rgba(198,162,113,.13)}.public-request-demo-page .demo-lead-form .primary-button{min-height:52px;margin-top:4px;color:#102536;background:linear-gradient(135deg,#cba873,#ead0a8);box-shadow:0 12px 28px rgba(69,46,17,.16)}.public-request-demo-page .lead-success strong{color:#132737}.public-request-demo-page .lead-success p{color:#5d6d77}@media (max-width:1100px){.public-request-demo-page .request-demo-grid{max-width:760px;min-height:auto;grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.public-request-demo-page .public-request-demo-nav{width:calc(100% - 24px);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px 0;align-items:stretch}.public-request-demo-nav .brand-lockup{width:100%;min-width:0;min-height:44px}.public-request-demo-nav .brand-lockup strong{font-size:15px}.public-request-demo-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,.45fr);align-items:stretch;grid-gap:8px;gap:8px}.public-request-demo-actions .secondary-link{display:inline-flex}.public-request-demo-actions .public-demo-home-link{grid-column:1/-1}.public-request-demo-actions .primary-link,.public-request-demo-actions .secondary-link{min-height:44px;padding:0 12px;font-size:11px}.public-request-demo-page .request-demo-grid{width:calc(100% - 24px);padding:30px 0 52px;gap:34px}.public-request-demo-page .request-demo-copy h1{font-size:clamp(38px,11.8vw,50px);line-height:1.01;text-wrap:balance}.public-request-demo-page .request-demo-copy>p{font-size:14px;line-height:1.58}.public-request-demo-page .request-demo-points>div{grid-template-columns:minmax(0,1fr);gap:5px}.public-request-demo-page .demo-lead-form{padding:20px;border-radius:18px}.public-request-demo-page .demo-lead-form h2{font-size:clamp(31px,9vw,39px)}.public-request-demo-page .demo-lead-form .field-grid.two{grid-template-columns:minmax(0,1fr)}.public-request-demo-page .demo-lead-form input,.public-request-demo-page .demo-lead-form select{min-height:50px;font-size:16px}.public-request-demo-page .demo-lead-form .primary-button{min-height:52px}}@media (max-width:680px){body,html{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.dashboard-shell,.dashboard-shell.v73-dashboard-shell{width:100%;max-width:100vw;min-width:0;grid-template-columns:minmax(0,1fr);overflow-x:hidden}.dashboard-shell>*{max-width:100%;min-width:0}.dashboard-shell>.app-sidebar,.sidebar-mobile-header{width:100%;max-width:100%;min-width:0}.sidebar-mobile-header .v77-brand.sidebar-brand{width:100%;max-width:100%;min-width:0;overflow:hidden}.sidebar-mobile-header .v77-brand .product-brand-name{min-width:0;overflow:hidden}.sidebar-mobile-header .v77-brand .product-brand-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.sidebar-mobile-header .notification-center{width:42px;min-width:42px}.sidebar-mobile-header .mobile-menu-toggle{flex:0 0 auto}.dashboard-main.v73-dashboard-main{width:100%;max-width:100vw;min-width:0;padding:18px max(14px,env(safe-area-inset-right)) 44px max(14px,env(safe-area-inset-left));overflow-x:hidden}.dashboard-main.v73-dashboard-main>*{width:100%;max-width:100%;min-width:0}.dashboard-topbar.v73-topbar,.project-card.v73-project-card,.project-grid.v73-project-grid,.v73-project-section{min-width:0}.v73-topbar h1{max-width:100%;font-size:clamp(32px,9.8vw,40px);line-height:1.06}.dashboard-command-card{width:100%;min-width:0;border-radius:20px}.command-card-copy{padding:24px 18px}.command-card-copy h2{max-width:100%;font-size:clamp(36px,10.8vw,42px);line-height:1.02}.command-card-copy p{font-size:13px;line-height:1.58}.command-card-visual{min-width:0;padding:0 12px 18px;overflow:hidden}.command-flow-card{width:100%;max-width:300px}.analytics-strip.v73-analytics-strip{gap:8px}.analytics-strip.v73-analytics-strip>article{min-width:0;padding:14px}.setup-draft-resume-card{width:100%;max-width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr)}.project-customer-row>div:nth-child(2),.setup-draft-resume-card>div{min-width:0}.project-customer-row span,.project-customer-row strong,.setup-draft-resume-card h3,.setup-draft-resume-card p,.setup-draft-resume-card small{overflow-wrap:anywhere}.v73-project-heading h2{font-size:28px}.v73-filter-tabs{gap:6px}.v73-filter-tabs button{min-height:38px;padding-inline:10px}}@media (max-width:520px){.v77-sidebar.app-sidebar{padding-inline:10px}.sidebar-mobile-header{display:grid;grid-template-columns:minmax(0,1fr) 40px 46px;grid-gap:6px;gap:6px}.sidebar-mobile-header .v77-brand.sidebar-brand{width:100%;max-width:100%;min-width:0;flex:none;gap:8px;overflow:hidden}.sidebar-mobile-header .v77-brand .product-brand-mark{width:38px!important;height:38px!important;flex:0 0 38px}.sidebar-mobile-header .v77-brand .product-brand-name{min-width:0;gap:4px;font-size:13px;overflow:hidden}.sidebar-mobile-header .v77-brand .product-brand-name>span{max-width:112px;min-width:0;overflow:hidden;text-overflow:ellipsis}.sidebar-mobile-header .notification-center{width:40px;min-width:40px;margin:0}.sidebar-mobile-header .notification-trigger{width:40px;height:40px;min-height:40px}.mobile-menu-toggle{width:46px;min-width:46px;max-width:46px;padding:0}.mobile-menu-toggle>span:last-child{display:none}.dashboard-main.v73-dashboard-main{padding-inline:14px}.sidebar-mobile-panel .v77-nav.side-nav{grid-template-columns:minmax(0,1fr);gap:0}.sidebar-mobile-panel .v77-nav .nav-group{margin-bottom:7px}.sidebar-mobile-panel .v77-nav .nav-group-label{padding-bottom:3px}.sidebar-mobile-panel .v77-nav.v73-nav .nav-group-items a{min-height:42px;padding-block:7px}}@media (max-width:380px){.sidebar-mobile-header .v77-brand .product-brand-name>span{max-width:88px}}.studio-area-manager{display:grid;grid-gap:12px;gap:12px;margin:18px 0 30px;padding:18px;border:1px solid var(--v75-line);border-radius:16px;background:rgba(255,255,255,.018);box-shadow:0 28px 90px rgba(0,0,0,.24)}.studio-area-tabs{display:flex;align-items:center;gap:10px;min-width:0;overflow-x:auto;scrollbar-width:thin}.studio-area-tabs button{flex:0 0 auto;min-height:54px;padding:9px 20px;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#91a3ad;background:rgba(7,25,38,.66);font-size:12px;font-weight:900}.studio-project-summary{margin:18px 0 4px;padding:2px}.studio-project-summary .eyebrow{font-size:9px;letter-spacing:.16em}.studio-project-summary strong{display:block;margin-top:7px;color:#edf3f5;font-size:clamp(19px,2vw,24px);line-height:1.2}.studio-project-summary small{display:block;margin-top:5px;color:#91a3ad;font-size:11px;line-height:1.45}.studio-delivery-readiness{display:grid;grid-gap:4px;gap:4px}.studio-delivery-readiness strong{color:inherit}.studio-delivery-readiness span{color:#8fa0aa;font-size:9px}.studio-area-tabs button small,.studio-area-tabs button span{display:block}.studio-area-tabs button small{margin-top:2px;color:#7f929d;font-size:7px;letter-spacing:.04em;text-transform:uppercase}.studio-area-tabs button.active{border-color:#c6a271;color:#07131d;background:#c6a271}.studio-area-tabs button.decision-approved:not(.active){border-color:rgba(118,191,143,.46)}.studio-area-tabs button.decision-revision_requested:not(.active){border-color:rgba(218,132,105,.58)}.studio-area-tabs button.active small{color:rgba(7,19,29,.72)}.studio-area-tabs .studio-add-area{display:inline-flex;align-items:center;gap:6px;color:#d8b47e;background:rgba(198,162,113,.07)}.studio-area-composer{display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px}.studio-area-composer label{color:#8498a3;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.studio-area-composer input{width:100%;min-width:0;min-height:40px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#edf3f5;background:#07131d}.studio-area-composer button{min-height:40px;padding:0 13px}.studio-area-manager>small{color:#748994;font-size:9px}.studio-reference-card{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:15px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#0a1a27}.studio-reference-card-comparison{margin:14px 0 0;border-color:rgba(198,162,113,.16);background:rgba(7,19,29,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.studio-area-review-status{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:4px 0 16px;padding:14px 15px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(7,19,29,.72)}.studio-area-review-status strong{display:block;margin-top:4px;color:#edf3f5;font-size:13px}.studio-area-review-status p{margin:5px 0 0;color:#9aabb4;font-size:10px;line-height:1.5}.studio-area-review-status small{display:block;margin-top:7px;color:#c6a271;font-size:8px;font-weight:850}.studio-area-review-status a{flex:0 0 auto;color:#e3c79f;font-size:9px;font-weight:850}.studio-area-review-status.needs-revision{border-color:rgba(218,132,105,.42);background:linear-gradient(135deg,rgba(126,52,42,.18),rgba(7,19,29,.82))}.studio-area-review-status.needs-revision .eyebrow{color:#e5aa93}.studio-area-review-status.approved{border-color:rgba(118,191,143,.34);background:linear-gradient(135deg,rgba(49,104,72,.18),rgba(7,19,29,.82))}.studio-area-review-status.approved .eyebrow{color:#8fd0a6}.studio-reference-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.studio-reference-head h3{margin:3px 0 4px;color:#edf3f5;font-size:17px}.studio-reference-head p{margin:0;color:#748994;font-size:10px;line-height:1.45}.studio-reference-head>span{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(198,162,113,.22);border-radius:999px;color:#d8b47e;font-size:9px;font-weight:900}.studio-reference-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.studio-reference-list article{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-width:0;padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#07131d}.studio-reference-list img{width:58px;height:48px;border-radius:7px;object-fit:cover}.studio-reference-list article>div{min-width:0}.studio-reference-list small,.studio-reference-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-reference-list strong{color:#dbe5e9;font-size:9px}.studio-reference-list small{margin-top:3px;color:#70838e;font-size:8px}.studio-reference-list button{padding:6px;border:0;color:#d99a9a;background:transparent;font-size:8px;font-weight:900}.studio-reference-actions{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px}.studio-reference-actions>label{display:grid;grid-gap:5px;gap:5px;color:#9aabb4;font-size:8px;font-weight:800}.studio-reference-actions>label input,.studio-reference-actions>label select{min-width:0;width:100%;min-height:38px;padding:8px 10px;border:1px solid rgba(255,255,255,.09);border-radius:9px;color:#e8eef1;background:#07131d;font:inherit}.studio-reference-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto}.studio-reference-actions>small{grid-column:1/-1;color:#70838e;font-size:8px;line-height:1.45}.approval-area-tabs{display:flex;gap:8px;margin:14px 0;padding-bottom:3px;overflow-x:auto}.approval-area-tabs button{flex:0 0 auto;min-height:46px;padding:7px 16px;border:1px solid rgba(198,162,113,.26);border-radius:10px;color:#9babb3;background:#0b2030;font-weight:900}.approval-area-tabs button small,.approval-area-tabs button span{display:block}.approval-area-tabs button small{margin-top:2px;color:#80939e;font-size:7px;letter-spacing:.04em;text-transform:uppercase}.approval-area-tabs button.selected{color:#07131d;background:#d4ad74;border-color:#d4ad74}.approval-area-tabs button.decision-approved:not(.selected){border-color:rgba(118,191,143,.42)}.approval-area-tabs button.decision-revision_requested:not(.selected){border-color:rgba(218,157,101,.5)}.approval-area-tabs button.selected small{color:rgba(7,19,29,.72)}.existing-area-decision-list{display:grid;grid-gap:7px;gap:7px;margin:12px 0}.existing-area-decision-list>span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.025)}.existing-area-decision-list strong{color:#dce5e9;font-size:10px}.existing-area-decision-list small{color:#8699a4;font-size:8px;font-weight:900;text-transform:uppercase}.partial-approval-guidance{display:grid;grid-gap:8px;gap:8px;margin:14px 0;padding:14px;border:1px solid rgba(212,173,116,.34);border-radius:12px;background:rgba(212,173,116,.07)}.partial-approval-guidance strong{color:#e6c38d;font-size:12px}.partial-approval-guidance p{margin:0;color:#9cadb6;font-size:10px;line-height:1.55}.revision-area-name{display:inline-flex;width:-moz-fit-content;width:fit-content;margin:6px 0 2px;padding:5px 8px;border:1px solid rgba(212,173,116,.28);border-radius:999px;color:#dcb77f;background:rgba(212,173,116,.08);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}@media (max-width:680px){.wizard-visual-area-card{padding:13px}.wizard-area-upload.has-image{display:block;text-align:center}.v711-photo-zone img{width:100%;height:300px}.wizard-reference-section{padding:12px}.wizard-reference-heading{align-items:flex-start}.wizard-reference-grid{grid-template-columns:minmax(0,1fr)}.wizard-reference-card{grid-template-columns:88px minmax(0,1fr) auto;align-items:center}.wizard-reference-card img,.wizard-reference-placeholder{width:88px;height:76px}.wizard-reference-card>button{justify-self:end}.studio-main.v75-studio-main,.v75-studio-grid,.v75-studio-grid .ai-builder,.v75-studio-grid .generation-history,.v75-studio-grid .studio-accuracy-check,.v75-studio-grid .studio-canvas-card,.v75-studio-grid .studio-controls,.v75-studio-grid .studio-visual-column,.v75-studio-grid .v713-share-center,.v75-studio-grid>*{width:100%;max-width:100%;min-width:0}.studio-main.v75-studio-main{overflow-x:clip}.studio-main.v75-studio-main *,.studio-main.v75-studio-main :after,.studio-main.v75-studio-main :before{box-sizing:border-box}.studio-main.v75-studio-main h1,.studio-main.v75-studio-main h2,.studio-main.v75-studio-main h3,.studio-main.v75-studio-main label,.studio-main.v75-studio-main p,.studio-main.v75-studio-main small,.studio-main.v75-studio-main strong{max-width:100%;overflow-wrap:anywhere}.studio-main.v75-studio-main button,.studio-main.v75-studio-main input,.studio-main.v75-studio-main select,.studio-main.v75-studio-main textarea{max-width:100%;min-width:0}.studio-main.v75-studio-main input,.studio-main.v75-studio-main select,.studio-main.v75-studio-main textarea{font-size:16px}.comparison,.comparison-stage,.studio-area-manager,.v75-visual-frame,.v75-visual-frame>*{width:100%;max-width:100%;min-width:0}.studio-area-manager{padding:13px;overflow:hidden;background:rgba(255,255,255,.018)}.studio-reference-card{width:100%;max-width:100%;min-width:0;padding:12px}.studio-reference-list{grid-template-columns:minmax(0,1fr)}.studio-reference-actions{grid-template-columns:1fr;align-items:stretch}.studio-reference-actions>small{grid-column:auto}.studio-reference-actions button{width:100%}.studio-area-tabs{width:100%;padding-bottom:2px}.studio-area-tabs button{min-height:58px;padding-inline:20px;font-size:12px}.studio-area-review-status{flex-direction:column}.studio-area-composer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.studio-area-composer input,.studio-area-composer label{grid-column:1/-1}.studio-area-composer button{width:100%}.studio-result-buttons{width:100%}.studio-result-buttons,.studio-result-buttons.has-markup{grid-template-columns:minmax(0,1fr)}.studio-result-button{min-width:0;justify-content:center;white-space:normal}.v75-ai-builder .ai-builder-head{align-items:stretch;flex-direction:column;gap:10px}.v75-studio-grid .studio-canvas-card{order:1}.v75-studio-grid .studio-controls,.v75-studio-grid .studio-simplified-builder,.v75-studio-grid .studio-visual-column{display:contents}.v75-studio-grid .ai-concept-disclaimer{order:2}.v75-studio-grid .studio-generation-action{order:3}.v75-studio-grid .generation-history{order:4}.v75-studio-grid .studio-accuracy-check,.v75-studio-grid .studio-concept-editor{order:5}.v75-studio-grid .v713-share-center{order:6}.v75-studio-main .studio-status-stack .job-state{display:none}.studio-concept-editor{display:grid;grid-gap:14px;gap:14px;padding:16px 14px;border:1px solid var(--v75-line);border-radius:16px;background:rgba(255,255,255,.018);box-shadow:0 28px 90px rgba(0,0,0,.24)}.studio-generation-action{display:grid;grid-gap:7px;gap:7px;padding:0 2px}.studio-generation-action .v75-generate-button{width:100%}.studio-simplified-builder .builder-intro{display:none}.studio-simplified-builder .single-concept-quality{padding:10px 11px}.studio-simplified-builder .prompt-guardrails,.studio-simplified-builder .suggestion-row{display:none}.studio-simplified-builder .studio-change-field textarea{height:108px;min-height:108px}.studio-project-summary{margin-top:12px}.studio-project-summary strong{font-size:20px}.studio-project-summary small{font-size:10px}.studio-area-manager{margin:16px 0 22px}.v75-ai-builder .credit-pill{align-self:flex-start}.v75-ai-builder .change-scope-grid,.v75-ai-builder .precision-field-grid,.v75-ai-builder .prompt-guardrails{grid-template-columns:minmax(0,1fr)}.v75-ai-builder .suggestion-row{width:100%;max-width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.v75-ai-builder .suggestion-row button{flex:0 0 auto}.history-list button{grid-template-columns:58px minmax(0,1fr)}.history-list img{width:58px;height:54px}.history-list button>div{min-width:0}.history-list small{overflow-wrap:anywhere}.v711-share-actions button{min-width:0}.v711-share-actions span,.v713-copyable-share-link strong{overflow-wrap:anywhere;white-space:normal}}.studio-controls .v713-share-center{margin-top:14px;padding:16px;border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.018));border-color:var(--v75-line);box-shadow:0 18px 46px rgba(0,0,0,.18)}.studio-controls .v711-share-head{gap:12px}.studio-controls .v711-share-head h2{margin:4px 0 3px;font-size:24px}.studio-controls .v711-share-head p{font-size:9px;line-height:1.4}.studio-controls .v713-delivery-summary{margin:8px 0 10px}.studio-controls .v711-share-actions,.studio-controls .v711-share-link-row{margin-top:10px}@media (max-width:680px){.studio-controls .v713-share-center{padding:13px}.studio-controls .v711-share-head h2{font-size:22px}}@media (max-width:360px){.v75-studio-main{padding-inline:10px}.studio-visual-column .v713-share-center,.v75-ai-builder.ai-builder,.v75-generation-history.generation-history,.v75-studio-canvas.studio-canvas-card{padding:12px}.v75-visual-frame{padding:3px}}.calendar-main{padding:34px 38px 60px;background:radial-gradient(circle at 90% 0,rgba(198,162,113,.08),transparent 30%),#07131d}.calendar-topbar{align-items:flex-end;gap:24px}.calendar-topbar h1{margin:4px 0 7px;font-size:42px;letter-spacing:-.045em}.calendar-topbar p{max-width:680px;color:#91a3ad}.calendar-add-button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:190px}.calendar-message{margin:18px 0 0;padding:12px 14px;border:1px solid rgba(206,96,96,.28);border-radius:12px;color:#e6a2a2;background:rgba(139,45,45,.14);font-size:12px}.calendar-message.success{border-color:rgba(94,184,138,.25);color:#9bd7b8;background:rgba(35,111,75,.13)}.calendar-metrics{display:grid;grid-template-columns:repeat(2,minmax(130px,.55fr)) minmax(240px,1.35fr);grid-gap:12px;gap:12px;margin:25px 0 16px}.calendar-metrics article{display:grid;grid-gap:4px;gap:4px;min-height:110px;padding:18px 20px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(150deg,rgba(12,27,40,.98),rgba(8,19,29,.96));box-shadow:0 14px 35px rgba(0,0,0,.15)}.calendar-metrics span{color:#8ea1ac;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.calendar-metrics strong{color:#eef4f6;font-size:30px;letter-spacing:-.04em}.calendar-metrics small{color:#718791;font-size:10px}.calendar-next-metric strong{color:#d8b47e}.calendar-next-metric small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-board{overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:19px;background:#08131d;box-shadow:0 22px 60px rgba(0,0,0,.2)}.calendar-agenda-heading,.calendar-week-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px}.calendar-week-toolbar{border-bottom:1px solid rgba(255,255,255,.065)}.calendar-agenda-heading h2,.calendar-week-toolbar h2{margin:4px 0 0;color:#eff4f5;font-size:18px}.calendar-week-toolbar>div:last-child{display:flex;gap:6px}.calendar-agenda-heading button,.calendar-week-toolbar button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:35px;padding:0 12px;border:1px solid rgba(255,255,255,.075);border-radius:9px;color:#b9c7cd;background:#0c2231;font-size:10px;font-weight:800}.calendar-week-toolbar button:first-child,.calendar-week-toolbar button:last-child{width:36px;padding:0}.calendar-chevron-back{transform:rotate(180deg)}.calendar-week-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.065)}.calendar-week-grid button{display:grid;justify-items:center;grid-gap:7px;gap:7px;min-height:118px;padding:16px 8px;border:0;border-right:1px solid rgba(255,255,255,.055);color:#7e929d;background:transparent}.calendar-week-grid button:last-child{border-right:0}.calendar-week-grid button:hover{background:rgba(198,162,113,.055)}.calendar-week-grid button.active{color:#f0d5ac;background:linear-gradient(180deg,rgba(198,162,113,.16),rgba(198,162,113,.04));box-shadow:inset 0 -3px #c6a271}.calendar-week-grid button.today strong{border-color:#c6a271}.calendar-week-grid span{font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.calendar-week-grid strong{display:grid;place-items:center;width:37px;height:37px;border:1px solid rgba(255,255,255,.065);border-radius:50%;color:#edf3f5;font-size:18px}.calendar-week-grid small{font-size:9px}.calendar-agenda-heading{padding-top:24px;padding-bottom:14px}.calendar-agenda{display:grid;grid-gap:9px;gap:9px;padding:0 22px 24px}.calendar-agenda-item{display:grid;grid-template-columns:74px 6px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;width:100%;padding:15px 16px;border:1px solid rgba(255,255,255,.065);border-radius:13px;color:inherit;text-align:left;background:#0c1b28}.calendar-agenda-item:hover{border-color:rgba(198,162,113,.35);background:#0c2231;transform:translateY(-1px)}.calendar-agenda-item.status-cancelled{opacity:.55}.calendar-agenda-time{display:grid;grid-gap:3px;gap:3px;text-align:right}.calendar-agenda-time strong{color:#ecf2f4;font-size:13px}.calendar-agenda-time small{color:#738994;font-size:9px}.calendar-agenda-marker{width:5px;height:46px;border-radius:5px;background:#c6a271}.calendar-agenda-item.status-completed .calendar-agenda-marker{background:#55a87d}.calendar-agenda-item.status-cancelled .calendar-agenda-marker,.calendar-agenda-item.status-no_show .calendar-agenda-marker{background:#a65b5b}.calendar-agenda-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.calendar-agenda-copy>span{color:#c6a271;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.calendar-agenda-copy strong{color:#edf3f5;font-size:14px}.calendar-agenda-copy small,.calendar-agenda-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-agenda-copy small{color:#8ba0aa;font-size:10px}.calendar-agenda-copy em{color:#6f8792;font-size:9px;font-style:normal}.calendar-empty{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:42px 20px;border:1px dashed rgba(255,255,255,.075);border-radius:13px;color:#758c97;text-align:center}.calendar-empty strong{color:#d8e0e3;font-size:13px}.calendar-empty span{font-size:10px}.calendar-empty button{margin-top:5px;padding:9px 13px;border:1px solid rgba(198,162,113,.3);border-radius:9px;color:#d9bd92;background:rgba(198,162,113,.08);font-size:10px;font-weight:800}.calendar-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.065)}.calendar-view-toolbar h2{margin:4px 0 0;color:#eff4f5;font-size:18px}.calendar-view-controls{display:flex;align-items:center;gap:10px}.calendar-date-controls,.calendar-view-tabs{display:flex;gap:3px;padding:3px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#08131d}.calendar-date-controls button,.calendar-view-tabs button{display:flex;align-items:center;justify-content:center;min-height:33px;padding:0 11px;border:0;border-radius:7px;color:#8196a0;background:transparent;font-size:9px;font-weight:900}.calendar-date-controls button:hover,.calendar-view-tabs button:hover{color:#d6e0e4;background:#0c2231}.calendar-view-tabs button.active{color:#17212a;background:#c6a271;box-shadow:0 5px 16px rgba(198,162,113,.2)}.calendar-date-controls button:first-child,.calendar-date-controls button:last-child{width:33px;padding:0}.calendar-view-viewport{position:relative;height:min(650px,calc(100dvh - 330px));min-height:500px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#07131d}.calendar-loading{display:grid;min-height:100%;place-items:center;color:#8499a3;font-size:11px}.calendar-board-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:8px 16px 8px 22px;border-top:1px solid rgba(255,255,255,.065);color:#758c97;background:#08131d;font-size:9px}.calendar-board-footer button{display:flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid rgba(198,162,113,.25);border-radius:8px;color:#d9bd92;background:rgba(198,162,113,.07);font-size:9px;font-weight:900}.calendar-month-grid{display:grid;grid-template-columns:repeat(7,minmax(108px,1fr));grid-template-rows:38px repeat(6,minmax(92px,1fr));width:100%;min-width:790px;min-height:610px}.calendar-month-weekday{position:-webkit-sticky;position:sticky;z-index:4;top:0;display:grid;place-items:center;border-bottom:1px solid rgba(255,255,255,.065);color:#748a95;background:#0c1b28;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.calendar-month-day,.calendar-month-weekday{border-right:1px solid rgba(255,255,255,.055)}.calendar-month-day{min-width:0;padding:8px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.055);background:#08131d}.calendar-month-day.outside{background:#06111b;opacity:.6}.calendar-month-day.today{box-shadow:inset 0 0 0 1px rgba(198,162,113,.5)}.calendar-month-date{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;color:#dce6e9;background:transparent;text-align:left}.calendar-month-date span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;font-size:11px;font-weight:900}.calendar-month-day.today .calendar-month-date span{color:#0d1b23;background:#c6a271}.calendar-month-date small{overflow:hidden;color:#647c87;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.calendar-month-events{display:grid;grid-gap:3px;gap:3px;margin-top:6px}.calendar-month-event,.calendar-month-more{width:100%;min-width:0;overflow:hidden;padding:4px 6px;border:0;border-left:3px solid #c6a271;border-radius:5px;color:#cfdadd;background:#0c2231;font-size:8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.calendar-month-event span{margin-right:4px;color:#8da1aa;font-size:7px}.calendar-month-event.status-completed{border-left-color:#55a87d}.calendar-month-event.status-cancelled,.calendar-month-event.status-no_show{border-left-color:#a65b5b;opacity:.55}.calendar-month-more{border-left:0;color:#b9996b;background:transparent;font-weight:900}.calendar-time-grid{--calendar-day-count:7;display:grid;grid-template-columns:68px repeat(var(--calendar-day-count),minmax(112px,1fr));grid-template-rows:52px auto;min-width:calc(68px + var(--calendar-day-count) * 112px)}.calendar-time-grid.single-day{grid-template-columns:68px minmax(420px,1fr);min-width:540px}.calendar-time-day-heading,.calendar-time-header-spacer{position:-webkit-sticky;position:sticky;z-index:5;top:0;border-right:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.065);background:#0c1b28}.calendar-time-header-spacer{left:0;z-index:6}.calendar-time-day-heading{display:flex;align-items:center;justify-content:center;gap:7px;color:#80949e}.calendar-time-day-heading span{font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.calendar-time-day-heading strong{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.065);border-radius:50%;color:#e7eef0;font-size:12px}.calendar-time-day-heading.today strong{color:#0e1c24;background:#c6a271;border-color:#c6a271}.calendar-time-labels{position:-webkit-sticky;position:sticky;z-index:3;left:0;display:grid;height:960px;background:#07131d}.calendar-time-labels span{height:64px;padding:7px 9px 0 0;border-bottom:1px solid rgba(255,255,255,.05);color:#667e89;font-size:8px;text-align:right}.calendar-time-day-column{position:relative;height:960px;border-right:1px solid rgba(255,255,255,.055);background-image:repeating-linear-gradient(180deg,transparent 0,transparent 63px,rgba(255,255,255,.055) 0,rgba(255,255,255,.055) 64px)}.calendar-time-event{position:absolute;z-index:2;right:4px;left:4px;display:grid;align-content:start;grid-gap:2px;gap:2px;min-height:30px;overflow:hidden;padding:6px 7px;border:1px solid rgba(198,162,113,.3);border-left:4px solid #c6a271;border-radius:7px;color:#dfe8eb;background:#0c2231;text-align:left;box-shadow:0 6px 16px rgba(0,0,0,.2)}.calendar-time-event:hover{z-index:3;border-color:#d6b47f;background:#102b3d}.calendar-time-event>span{color:#d4ad76;font-size:7px;font-weight:900}.calendar-time-event strong{font-size:9px}.calendar-time-event small,.calendar-time-event strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-time-event small{color:#8297a1;font-size:7px}.calendar-time-event.status-completed{border-left-color:#55a87d}.calendar-time-event.status-cancelled,.calendar-time-event.status-no_show{border-left-color:#a65b5b;opacity:.55}.calendar-agenda-groups{display:grid;grid-gap:18px;gap:18px;padding:18px 22px 28px}.calendar-agenda-groups>section{display:grid;grid-gap:8px;gap:8px}.calendar-agenda-groups>section>header{position:-webkit-sticky;position:sticky;z-index:3;top:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 10px;border:1px solid rgba(255,255,255,.065);border-radius:8px;color:#dce6e9;background:rgba(12,27,40,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.calendar-agenda-groups>section>header span{font-size:10px;font-weight:900}.calendar-agenda-groups>section>header small{color:#728894;font-size:8px}.calendar-agenda-list{display:grid;grid-gap:8px;gap:8px}.calendar-agenda-empty{min-height:100%;border:0}.calendar-address-field{position:relative}.calendar-address-suggestions{position:absolute;z-index:7;top:calc(100% + 5px);right:0;left:0;display:grid;max-height:210px;overflow:auto;padding:5px;border:1px solid rgba(198,162,113,.28);border-radius:11px;background:#06111b;box-shadow:0 18px 42px rgba(0,0,0,.45)}.calendar-address-suggestions button{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 9px;border:0;border-radius:7px;color:#bac9ce;background:transparent;text-align:left}.calendar-address-suggestions button:hover{color:#f0d9b6;background:#0c2231}.calendar-address-suggestions span{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.calendar-delete-confirm{display:grid;grid-gap:5px;gap:5px;margin:0 24px 10px;padding:13px;border:1px solid rgba(205,83,83,.32);border-radius:11px;background:rgba(128,33,33,.15)}.calendar-delete-confirm strong{color:#efa3a3;font-size:11px}.calendar-delete-confirm span{color:#b98585;font-size:9px;line-height:1.5}.calendar-editor>footer .calendar-cancel-button{border-color:rgba(213,132,70,.32);color:#e4aa78;background:rgba(138,73,28,.13)}.calendar-editor>footer .calendar-delete-link{border-color:transparent;color:#b57272;background:transparent}.calendar-editor>footer .calendar-delete-button{border-color:rgba(215,78,78,.4);color:#ffd2d2;background:#842f35}.calendar-footer-spacer{flex:1 1}.calendar-reminder-note{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:15px 17px;border:1px solid rgba(198,162,113,.18);border-radius:13px;color:#c6a271;background:rgba(198,162,113,.055)}.calendar-reminder-note div{display:grid;grid-gap:3px;gap:3px}.calendar-reminder-note strong{color:#ddc59f;font-size:11px}.calendar-reminder-note span{color:#8499a3;font-size:9px;line-height:1.5}.calendar-editor-backdrop{position:fixed;z-index:1500;inset:0;display:grid;place-items:center;padding:22px;background:rgba(2,8,12,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.calendar-editor{width:min(820px,100%);max-height:calc(100dvh - 44px);overflow:auto;border:1px solid rgba(198,162,113,.28);border-radius:20px;color:#dfe8eb;background:#08131d;box-shadow:0 30px 100px rgba(0,0,0,.55);scrollbar-color:rgba(198,162,113,.58) #06111b;scrollbar-width:thin}.calendar-editor::-webkit-scrollbar{width:10px}.calendar-editor::-webkit-scrollbar-track{background:#06111b}.calendar-editor::-webkit-scrollbar-thumb{border:2px solid #06111b;border-radius:999px;background:#856d4e}.calendar-editor::-webkit-scrollbar-thumb:hover{background:#b19061}.calendar-editor>header{display:flex;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid rgba(255,255,255,.065)}.calendar-editor h2{margin:4px 0 0;font-size:22px}.calendar-editor>header>button{width:34px;height:34px;border:1px solid rgba(255,255,255,.075);border-radius:9px;color:#a8bac2;background:#0c2231;font-size:22px}.calendar-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;padding:21px 24px}.calendar-form-grid label{display:grid;grid-gap:6px;gap:6px}.calendar-form-grid label>span{color:#9cb0b9;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.calendar-form-grid input,.calendar-form-grid select,.calendar-form-grid textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(255,255,255,.075);border-radius:10px;color:#e7eef0;background:#07131d;font:inherit;font-size:12px;color-scheme:dark}.calendar-communication-controls select,.calendar-form-grid select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px;border-color:rgba(198,162,113,.28);color:#f0e4d2;background-color:#0c2231;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c6a271' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:14px;color-scheme:dark;cursor:pointer}.calendar-communication-controls select:hover,.calendar-form-grid select:hover{border-color:rgba(198,162,113,.55);background-color:#102b3d}.calendar-communication-controls select optgroup,.calendar-communication-controls select option,.calendar-form-grid select optgroup,.calendar-form-grid select option{color:#edf3f5;background:#0b1e2c;font-weight:650}.calendar-form-grid textarea{resize:vertical}.calendar-form-grid input:focus,.calendar-form-grid select:focus,.calendar-form-grid textarea:focus{outline:2px solid rgba(198,162,113,.25);border-color:#c6a271}.calendar-wide-field{grid-column:1/-1}.calendar-conflict{display:flex;align-items:flex-start;gap:10px;margin:0 24px 10px;padding:13px;border:1px solid rgba(216,135,73,.32);border-radius:11px;color:#e4a66e;background:rgba(130,70,27,.16)}.calendar-conflict div{display:grid;grid-gap:3px;gap:3px}.calendar-conflict strong{font-size:11px}.calendar-conflict span{color:#bf9677;font-size:9px;line-height:1.45}.calendar-editor-message{margin:0 24px 8px;color:#d8a06f;font-size:10px}.calendar-editor>footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px 21px;border-top:1px solid rgba(255,255,255,.065)}.calendar-editor>footer button{min-height:40px;padding:0 15px;border:1px solid rgba(255,255,255,.075);border-radius:10px;color:#bac8cd;background:#0c2231;font-size:10px;font-weight:900}.calendar-editor>footer .primary-button{color:#0b1720;background:#c6a271}.calendar-editor>footer .calendar-conflict-override{border-color:rgba(216,135,73,.4);color:#e2a36d;background:rgba(130,70,27,.16)}.calendar-address-field .address-autocomplete{min-width:0}.calendar-address-field .address-suggestions{z-index:12;color:#dce7eb;background:#06111b;border-color:rgba(198,162,113,.28);box-shadow:0 18px 42px rgba(0,0,0,.45)}.calendar-communications{display:grid;grid-gap:13px;gap:13px;margin:0 24px 18px;padding:18px;border:1px solid rgba(198,162,113,.22);border-radius:15px;background:linear-gradient(145deg,rgba(12,27,40,.96),rgba(8,19,29,.98))}.calendar-communications>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.calendar-communications>header>div{display:grid;grid-gap:3px;gap:3px}.calendar-communications h3{margin:1px 0 0;color:#edf3f5;font-size:16px}.calendar-communications header p{margin:0;color:#81959f;font-size:9px;line-height:1.5}.calendar-communications header a{display:flex;align-items:center;gap:6px;flex:none;min-height:34px;padding:0 10px;border:1px solid rgba(198,162,113,.25);border-radius:8px;color:#d7b987;background:rgba(198,162,113,.07);font-size:9px;font-weight:900;text-decoration:none}.calendar-communication-loading{margin:0;color:#8296a0;font-size:10px}.calendar-communication-recipient{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:rgba(6,17,29,.72)}.calendar-communication-recipient strong{color:#dce7eb;font-size:11px}.calendar-communication-recipient span{overflow:hidden;color:#788e99;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.calendar-communication-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.calendar-communication-controls label,.calendar-communication-field{display:grid;grid-gap:6px;gap:6px}.calendar-communication-controls label>span,.calendar-communication-field>span{color:#9cb0b9;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.calendar-communication-controls select,.calendar-communication-field input,.calendar-communication-field textarea{width:100%;min-height:40px;padding:9px 11px;border:1px solid rgba(255,255,255,.075);border-radius:9px;color:#e7eef0;background:#07131d;font:inherit;font-size:11px;color-scheme:dark}.calendar-communication-controls select{padding-right:38px;border-color:rgba(198,162,113,.28);color:#f0e4d2;background-color:#0c2231}.calendar-communication-field textarea{resize:vertical;line-height:1.5}.calendar-communication-controls select:focus,.calendar-communication-field input:focus,.calendar-communication-field textarea:focus{outline:2px solid rgba(198,162,113,.22);border-color:#c6a271}.calendar-communication-send-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.calendar-communication-send-row small{max-width:480px;color:#758b95;font-size:8px;line-height:1.5}.calendar-communication-send-row button{flex:none;min-height:38px;padding:0 13px;border:0;border-radius:9px;color:#0b1720;background:#c6a271;font-size:9px;font-weight:900}.calendar-communication-send-row button:disabled{opacity:.45;cursor:not-allowed}.calendar-communication-message{margin:0;padding:9px 11px;border:1px solid rgba(202,91,91,.24);border-radius:8px;color:#dfa0a0;background:rgba(124,42,42,.12);font-size:9px}.calendar-communication-message.success{border-color:rgba(87,176,131,.25);color:#9bd7b8;background:rgba(35,111,75,.13)}.calendar-delivery-history{border-top:1px solid rgba(255,255,255,.06);padding-top:10px}.calendar-delivery-history summary{display:flex;align-items:center;gap:7px;color:#9db0b8;font-size:9px;font-weight:900;cursor:pointer;list-style:none}.calendar-delivery-history summary::-webkit-details-marker{display:none}.calendar-delivery-history summary:after{content:"+";margin-left:auto;color:#c6a271}.calendar-delivery-history[open] summary:after{content:"−"}.calendar-delivery-history summary span{display:grid;place-items:center;min-width:20px;height:20px;border-radius:10px;color:#d8bb8f;background:rgba(198,162,113,.1);font-size:8px}.calendar-delivery-history>p{margin:10px 0 0;color:#728690;font-size:9px}.calendar-delivery-history>div{display:grid;grid-gap:7px;gap:7px;max-height:210px;margin-top:10px;overflow:auto;scrollbar-gutter:stable}.calendar-delivery-history article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:3px 9px;gap:3px 9px;padding:9px 10px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:rgba(6,17,29,.72)}.calendar-delivery-history article>span{grid-row:1/span 2;align-self:center;padding:4px 6px;border-radius:6px;color:#8ec9ad;background:rgba(63,145,103,.13);font-size:7px;font-weight:900;text-transform:uppercase}.calendar-delivery-history article>span.status-failed{color:#e2a0a0;background:rgba(151,58,58,.15)}.calendar-delivery-history article strong{color:#cdd9de;font-size:9px}.calendar-delivery-history article small{overflow:hidden;color:#718791;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.calendar-delivery-history article em{grid-column:2;color:#d48c8c;font-size:8px;font-style:normal}.notification-event-icon.appointment_reminder,.notification-event-icon.task_reminder{color:#c69450;background:#f7ead8}.leads-schedule-button{display:flex}@media (max-width:900px){.calendar-main{padding:26px 20px 50px}.calendar-metrics{grid-template-columns:1fr 1fr}.calendar-next-metric{grid-column:1/-1}.calendar-week-grid{overflow-x:auto;grid-template-columns:repeat(7,minmax(94px,1fr))}.calendar-view-toolbar{align-items:flex-start}.calendar-view-controls{align-items:flex-end;flex-direction:column}.calendar-view-viewport{height:600px;min-height:480px}}@media (max-width:680px){.calendar-main{padding:20px 14px 42px}.calendar-topbar{display:grid}.calendar-topbar h1{font-size:34px}.calendar-add-button{width:100%}.calendar-metrics{gap:7px;margin-top:16px}.calendar-metrics article{min-height:96px;padding:14px}.calendar-metrics strong{font-size:25px}.calendar-agenda-heading,.calendar-week-toolbar{align-items:flex-start;padding:16px}.calendar-week-toolbar{display:grid}.calendar-view-toolbar{display:grid;padding:15px}.calendar-view-controls{align-items:stretch}.calendar-view-tabs{display:grid;grid-template-columns:repeat(4,1fr)}.calendar-view-tabs button{padding:0 5px}.calendar-date-controls{align-self:end}.calendar-view-viewport{height:560px;min-height:440px}.calendar-month-grid{grid-template-columns:repeat(7,minmax(90px,1fr));min-width:650px}.calendar-time-grid.single-day{grid-template-columns:56px minmax(260px,1fr);min-width:360px}.calendar-board-footer{padding-left:14px}.calendar-agenda-groups{padding:14px 12px 20px}.calendar-agenda{padding:0 12px 16px}.calendar-agenda-item{grid-template-columns:56px 4px minmax(0,1fr);gap:10px;padding:13px 10px}.calendar-agenda-item>svg{display:none}.calendar-agenda-copy small,.calendar-agenda-copy strong{white-space:normal;overflow-wrap:anywhere}.calendar-editor-backdrop{padding:0}.calendar-editor{width:100vw;max-height:100dvh;min-height:100dvh;border:0;border-radius:0}.calendar-form-grid{grid-template-columns:1fr;padding:17px 16px}.calendar-wide-field{grid-column:auto}.calendar-editor>header{padding:18px 16px}.calendar-communications,.calendar-conflict,.calendar-editor-message{margin-left:16px;margin-right:16px}.calendar-communications{padding:14px}.calendar-communication-recipient,.calendar-communication-send-row,.calendar-communications>header{align-items:stretch;flex-direction:column}.calendar-communication-controls{grid-template-columns:1fr}.calendar-communication-send-row button{width:100%}.calendar-editor>footer{position:-webkit-sticky;position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;padding:13px 16px;background:#08131d}.calendar-footer-spacer{display:none}.calendar-editor>footer .calendar-cancel-button,.calendar-editor>footer .calendar-delete-link{grid-column:auto}.calendar-editor>footer .primary-button{grid-column:1/-1;grid-row:1}}.leads-main{padding-bottom:48px}.leads-topbar{align-items:flex-end}.leads-topbar h1{margin:4px 0 6px}.leads-add-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px}.leads-safety-banner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;margin-bottom:10px;padding:10px 12px;color:#dce9f4;background:linear-gradient(110deg,rgba(36,87,127,.22),rgba(199,164,117,.055));border:1px solid rgba(116,178,216,.18);border-radius:14px}.leads-safety-banner>svg{color:#7ddfc7}.leads-safety-banner div{display:grid;grid-gap:3px;gap:3px}.leads-safety-banner strong{font-size:13px}.leads-safety-banner span{color:#8fa2b5;font-size:10px;line-height:1.4}.leads-foundation-pill{padding:6px 9px;color:#dbc39f!important;background:rgba(199,164,117,.09);border:1px solid rgba(199,164,117,.16);border-radius:999px;white-space:nowrap;font-size:10px!important;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.leads-channel-panel{margin-bottom:10px;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.06);border-radius:11px}.leads-ai-assistant>summary,.leads-channel-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;color:#a9b7c3;cursor:pointer;font-size:10px;font-weight:800;list-style:none}.leads-ai-assistant>summary::-webkit-details-marker,.leads-channel-panel>summary::-webkit-details-marker{display:none}.leads-ai-assistant>summary:after,.leads-channel-panel>summary:after{content:"+";color:#758698;font-size:14px}.leads-ai-assistant[open]>summary:after,.leads-channel-panel[open]>summary:after{content:"−"}.leads-ai-assistant>summary small,.leads-channel-panel>summary small{margin-left:auto;color:#637486;font-size:9px;font-weight:650}.leads-channel-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 10px 10px}.leads-channel-strip article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 13px;background:rgba(255,255,255,.022);border:1px solid rgba(255,255,255,.065);border-radius:12px}.leads-channel-strip article.needs-attention{background:rgba(142,58,64,.07);border-color:rgba(238,130,132,.2)}.leads-channel-strip>article:nth-of-type(3){grid-column:1/-1}.leads-channel-strip article>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.leads-channel-strip strong{color:#cbd7e0;font-size:11px}.leads-channel-strip article div>span{overflow:hidden;color:#8798a9;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.leads-channel-strip small{color:#5f7182;font-size:9px;line-height:1.4}.leads-channel-strip button{padding:7px 9px;color:#cdb38e;background:rgba(199,164,117,.07);border:1px solid rgba(199,164,117,.13);border-radius:7px;font-size:9px;font-weight:800}.leads-channel-strip button:disabled{color:#65717d;background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.05)}.leads-channel-strip article>.leads-channel-actions{display:flex;align-items:center;gap:7px}.leads-channel-heading{display:flex!important;align-items:center;flex-wrap:wrap;gap:6px!important}.leads-health-badge{overflow:visible!important;padding:3px 6px;border-radius:999px;font-size:7px!important;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap!important}.leads-health-badge.connected{color:#dbc39f;background:rgba(199,164,117,.1);border:1px solid rgba(199,164,117,.18)}.leads-health-badge.verifying{color:#d7b879;background:rgba(211,168,95,.08);border:1px solid rgba(211,168,95,.16)}.leads-health-badge.needs_attention{color:#ffb8b8;background:rgba(171,44,55,.14);border:1px solid rgba(255,112,126,.2)}.leads-health-badge.paused{color:#9aa8b5;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.leads-connection-alert,.leads-connection-feedback{grid-column:1/-1;margin:0;border-radius:10px}.leads-connection-alert{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;padding:10px 12px;color:#ffc4c4;background:rgba(171,44,55,.1);border:1px solid rgba(255,112,126,.17)}.leads-connection-alert div{display:grid;grid-gap:2px;gap:2px}.leads-connection-alert strong{color:#ffc4c4;font-size:10px}.leads-connection-alert span{color:#b88589;font-size:9px;line-height:1.4}.leads-connection-feedback{padding:8px 10px;font-size:9px;line-height:1.4}.leads-connection-feedback.success{color:#d9c19e;background:rgba(199,164,117,.07);border:1px solid rgba(199,164,117,.14)}.leads-connection-feedback.warning{color:#ffb8b8;background:rgba(171,44,55,.08);border:1px solid rgba(255,112,126,.14)}.leads-channel-actions input{width:150px;padding:7px 9px;color:#dce7ef;background:rgba(4,18,28,.8);border:1px solid rgba(255,255,255,.09);border-radius:7px;font-size:10px}.leads-angi-setup{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;grid-gap:9px;gap:9px;padding:13px;background:rgba(199,164,117,.045);border:1px solid rgba(199,164,117,.13);border-radius:12px}.leads-angi-setup>div,.leads-angi-setup>p{grid-column:1/-1}.leads-angi-setup>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.leads-angi-setup label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:#75889a;font-size:8px;font-weight:800;text-transform:uppercase}.leads-angi-setup input{width:100%;min-width:0;padding:8px 9px;color:#dce7ef;background:#0b2130;border:1px solid rgba(199,164,117,.13);border-radius:7px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.leads-angi-setup p{margin:0;color:#7e8f9d;font-size:9px;line-height:1.5}.leads-channel-dot{width:8px;height:8px;background:#596777;border-radius:999px;box-shadow:0 0 0 4px rgba(89,103,119,.08)}.leads-channel-pending{background:#d3a85f;box-shadow:0 0 0 4px rgba(211,168,95,.09)}.leads-channel-active{background:#65d6b4;box-shadow:0 0 0 4px rgba(101,214,180,.09)}.leads-channel-connected{background:#c7a475;box-shadow:0 0 0 4px rgba(199,164,117,.09)}.leads-channel-verifying{background:#d3a85f;box-shadow:0 0 0 4px rgba(211,168,95,.09)}.leads-channel-needs_attention{background:#ef7f82;box-shadow:0 0 0 4px rgba(239,127,130,.09)}.leads-channel-paused{background:#596777;box-shadow:0 0 0 4px rgba(89,103,119,.08)}.leads-error{margin:0 0 16px;padding:11px 13px;color:#ffb6b6;background:rgba(171,44,55,.12);border:1px solid rgba(255,112,126,.18);border-radius:10px;font-size:12px}.leads-create-card{margin-bottom:18px;padding:20px;background:linear-gradient(145deg,rgba(18,38,56,.96),rgba(9,21,32,.98));border:1px solid rgba(199,164,117,.14);border-radius:16px;box-shadow:0 22px 58px rgba(0,0,0,.2)}.leads-create-card h2{margin:3px 0 0;font-size:22px}.leads-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:16px}.leads-create-grid label{display:grid;grid-gap:6px;gap:6px}.leads-create-grid label>span,.leads-draft-box>label{color:#91a0b0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.leads-create-grid input,.leads-create-grid textarea,.leads-draft-box textarea,.leads-search input{width:100%;color:#edf3f8;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09);border-radius:9px}.leads-create-grid input{min-height:40px;padding:0 11px}.leads-create-grid textarea{padding:10px 11px;resize:vertical}.leads-create-grid input::placeholder,.leads-create-grid textarea::placeholder,.leads-draft-box textarea::placeholder,.leads-search input::placeholder{color:#617082}.leads-wide-field{grid-column:1/-1}.leads-create-actions{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:15px}.leads-create-actions small{max-width:580px;color:#758598;line-height:1.45}.leads-text-button{padding:6px;color:#aab6c3;background:transparent;border:0}.leads-text-button:hover{color:#fff}.leads-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.leads-metrics article{display:grid;grid-template-columns:1fr auto;grid-gap:3px 10px;gap:3px 10px;padding:16px 17px;background:rgba(12,27,40,.72);border:1px solid rgba(255,255,255,.065);border-radius:13px}.leads-metrics article>span{color:#8494a5;font-size:11px;font-weight:700}.leads-metrics strong{grid-row:span 2;font-size:27px;color:#eef4f9}.leads-metrics small{color:#607183;font-size:10px}.leads-overview-strip{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.leads-overview-strip>button,.leads-overview-strip>span{padding:6px 9px;color:#758698;background:rgba(255,255,255,.018);border:1px solid rgba(255,255,255,.055);border-radius:999px;font:inherit;font-size:9px}.leads-overview-strip>button{cursor:pointer}.leads-overview-strip strong{color:#c8d4de}.leads-overview-strip>button.has-unread{color:#ead4b1;background:rgba(199,164,117,.085);border-color:rgba(199,164,117,.16)}.leads-workspace-card{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(480px,1.28fr);height:min(760px,calc(100dvh - 40px));min-height:580px;overflow:hidden;background:rgba(8,19,29,.82);border:1px solid rgba(255,255,255,.075);border-radius:16px;box-shadow:0 30px 82px rgba(0,0,0,.24)}.leads-inbox-column{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid rgba(255,255,255,.075)}.leads-inbox-tools{padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.075)}.leads-search{display:flex;align-items:center;gap:8px;min-height:39px;padding:0 11px;color:#65778a;background:rgba(255,255,255,.027);border:1px solid rgba(255,255,255,.075);border-radius:9px}.leads-search input{min-width:0;padding:0;background:transparent;border:0;outline:0}.leads-inbox-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:7px}.leads-inbox-filters label{display:grid;min-width:0;grid-gap:4px;gap:4px;color:#617385;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.leads-inbox-filters select{width:100%;min-width:0;min-height:32px;padding:0 24px 0 8px;color:#b8c5cf;background:#0c2231;border:1px solid rgba(255,255,255,.075);border-radius:7px;color-scheme:dark;font-size:9px}.leads-inbox-filters select option{color:#edf3f8;background:#0b1e2c}.leads-filter-row{display:flex;gap:6px;min-height:34px;margin:8px -2px 0;padding:3px 2px 8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.leads-filter-row button{flex:0 0 auto;padding:6px 9px;color:#79899a;background:transparent;border:1px solid rgba(255,255,255,.07);border-radius:999px;font-size:10px;font-weight:700}.leads-filter-row button.active{color:#e7d7bf;background:rgba(199,164,117,.1);border-color:rgba(199,164,117,.18)}.leads-source-filter-row{margin-top:6px}.leads-list{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.leads-detail-column,.leads-list,.leads-message-stream{scrollbar-width:thin;scrollbar-color:rgba(130,151,169,.32) transparent}.leads-detail-column::-webkit-scrollbar,.leads-list::-webkit-scrollbar,.leads-message-stream::-webkit-scrollbar{width:8px}.leads-detail-column::-webkit-scrollbar-thumb,.leads-list::-webkit-scrollbar-thumb,.leads-message-stream::-webkit-scrollbar-thumb{background:rgba(130,151,169,.25);border:2px solid transparent;border-radius:999px;background-clip:padding-box}.leads-list-item{position:relative;display:grid;grid-template-columns:35px minmax(0,1fr);grid-gap:9px;gap:9px;width:100%;padding:11px 12px;color:inherit;text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.055)}.leads-list-item:hover{background:rgba(255,255,255,.023)}.leads-list-item.active{background:linear-gradient(90deg,rgba(36,87,127,.24),rgba(36,87,127,.055));box-shadow:inset 2px 0 0 #c7a475}.leads-list-item.is-unread{background:rgba(199,164,117,.035)}.leads-list-item.is-unread .leads-list-copy strong{color:#fff}.leads-list-item.is-unread .leads-list-copy>span:first-child{padding-right:65px}.leads-source-icon{display:grid;place-items:center;width:35px;height:35px;color:#d8e8f4;background:rgba(36,87,127,.25);border:1px solid rgba(103,176,221,.13);border-radius:10px;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.04em}.leads-source-email{color:#e9d7bd;background:rgba(199,164,117,.1);border-color:rgba(199,164,117,.15)}.leads-source-instagram{color:#e7c4ef;background:rgba(153,81,169,.14);border-color:rgba(210,119,228,.13)}.leads-source-facebook{color:#bcd6ff;background:rgba(55,112,204,.16);border-color:rgba(90,146,235,.15)}.leads-source-angi{color:#f0d3a5;background:rgba(199,164,117,.13);border-color:rgba(218,181,127,.18)}.leads-list-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.leads-list-copy>span:first-child{display:flex;justify-content:space-between;gap:8px}.leads-list-copy strong{overflow:hidden;color:#f1f5f8;font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.leads-list-copy time{color:#5f7183;font-size:9px;white-space:nowrap}.leads-list-copy b{overflow:hidden;color:#b9c6d0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.leads-list-copy>small{display:-webkit-box;overflow:hidden;color:#7f91a1;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.leads-list-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:2px}.leads-review-pill,.leads-status{padding:3px 6px;border-radius:999px;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.leads-status{color:#9eb8ce;background:rgba(64,124,164,.12)}.leads-status-converted,.leads-status-qualified{color:#9fe1c9;background:rgba(68,167,132,.12)}.leads-status-lost,.leads-status-spam{color:#8994a0;background:rgba(139,151,162,.09)}.leads-review-pill{color:#e4c694;background:rgba(199,164,117,.105)}.leads-unread-indicator{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:4px;padding:3px 6px;color:#e7cda5;background:rgba(199,164,117,.11);border:1px solid rgba(199,164,117,.16);border-radius:999px;font-size:8px;font-weight:850;text-transform:uppercase}.leads-unread-indicator>span{width:5px;height:5px;background:#e8bd7f;border-radius:50%;box-shadow:0 0 0 3px rgba(232,189,127,.08)}.leads-detail-column{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.leads-detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.leads-detail-header h2{margin:3px 0 4px;font-size:25px;letter-spacing:-.035em}.leads-detail-header p{margin:0;color:#7d8da0;font-size:11px}.leads-contact-request{flex:1 1;min-width:0}.leads-contact-request-grid{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr);grid-gap:12px;gap:12px;margin-top:8px}.leads-contact-request-grid>div{display:grid;align-content:start;min-width:0;grid-gap:5px;gap:5px}.leads-contact-request-grid>div>span{color:#657688;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.leads-contact-request-grid strong{overflow-wrap:anywhere;color:#dbe5ed;font-size:12px}.leads-contact-request-grid p{overflow-wrap:anywhere;line-height:1.5}.leads-inline-action{margin-top:8px;padding:0;color:#c7a475;background:transparent;border:0;font-size:10px;font-weight:750}.leads-inline-action:hover{color:#ead1aa}.leads-detail-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.leads-schedule-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;width:auto;min-height:32px;padding:0 10px;color:#ead7ba;background:rgba(199,164,117,.09);border:1px solid rgba(199,164,117,.18);border-radius:8px;font:inherit;font-size:9px;font-weight:850}.leads-schedule-button:hover{color:#fff0d8;background:rgba(199,164,117,.15)}.leads-moderation-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;width:auto;min-height:32px;padding:0 10px;color:#b9c8d2;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.09);border-radius:8px;font:inherit;font-size:9px;font-weight:850}.leads-moderation-button:hover:not(:disabled){color:#edf4f8;background:rgba(255,255,255,.07)}.leads-moderation-button.is-destructive{color:#e0a8a8;border-color:rgba(202,92,102,.2);background:rgba(159,54,64,.07)}.leads-moderation-button.is-destructive:hover:not(:disabled){color:#ffd6d6;background:rgba(159,54,64,.13)}.leads-moderation-button:disabled{opacity:.5;cursor:not-allowed}.leads-moderation-feedback{margin:0 0 12px;padding:10px 12px;color:#a9d8c2;background:rgba(68,167,132,.1);border:1px solid rgba(88,190,154,.15);border-radius:9px;font-size:10px;line-height:1.45}.leads-contact-editor,.leads-conversion-card{margin:16px 20px 0;padding:15px;background:rgba(17,34,47,.85);border:1px solid rgba(199,164,117,.15);border-radius:12px}.leads-contact-fields,.leads-conversion-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:13px}.leads-conversion-fields{grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr)}.leads-contact-fields label,.leads-conversion-fields label{display:grid;grid-gap:5px;gap:5px;color:#7f8f9e;font-size:9px;font-weight:750}.leads-contact-fields input,.leads-conversion-fields input,.leads-conversion-fields select{min-height:38px;padding:0 10px}.leads-contact-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:12px}.leads-contact-actions small{max-width:560px;color:#718294;font-size:9px;line-height:1.45}.leads-contact-actions button{padding:8px 11px;color:#eed7b2;background:rgba(199,164,117,.11);border:1px solid rgba(199,164,117,.24);border-radius:8px;font-size:10px;font-weight:800}.leads-conversion-card>p{margin:10px 0 0;color:#8292a1;font-size:10px;line-height:1.5}.leads-risk-banner{display:flex;align-items:flex-start;gap:10px;margin:16px 20px 0;padding:12px 13px;color:#dac59f;background:rgba(199,164,117,.075);border:1px solid rgba(199,164,117,.14);border-radius:10px}.leads-risk-high{color:#ffb7b7;background:rgba(179,50,60,.09);border-color:rgba(255,107,119,.16)}.leads-risk-banner div{display:grid;grid-gap:3px;gap:3px}.leads-risk-banner strong{font-size:11px}.leads-risk-banner span{color:#8e8579;font-size:10px;line-height:1.4}.leads-phishing-banner{align-items:center;color:#ffd0d0;background:rgba(190,65,65,.1);border-color:rgba(220,90,90,.25)}.leads-phishing-banner div{flex:1 1 auto}.leads-phishing-banner span{color:#c9a8a8}.leads-phishing-banner button{flex:0 0 auto;padding:7px 10px;color:#f2d5d5;background:rgba(255,255,255,.035);border:1px solid rgba(255,170,170,.18);border-radius:7px;font:inherit;font-size:9px;font-weight:800}.leads-phishing-banner button:hover:not(:disabled){background:rgba(255,170,170,.09)}.leads-ai-assistant{margin:9px 16px 0;padding:0 14px 14px;background:linear-gradient(145deg,rgba(28,63,89,.32),rgba(13,29,42,.88));border:1px solid rgba(104,170,214,.15);border-radius:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.leads-ai-assistant:not([open]){padding-bottom:0}.leads-ai-assistant>summary{margin:0 -14px;padding:10px 14px}.leads-ai-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:14px}.leads-ai-heading h3{margin:3px 0 0;color:#e1eaf0;font-size:17px;letter-spacing:-.02em}.leads-ai-heading p{max-width:590px;margin:6px 0 0;color:#718699;font-size:9px;line-height:1.5}.leads-ai-draft>button,.leads-ai-heading>button{flex:0 0 auto;padding:8px 11px;color:#d7e9f5;background:rgba(55,126,173,.18);border:1px solid rgba(105,181,228,.22);border-radius:8px;font-size:9px;font-weight:850}.leads-ai-draft>button:not(:disabled):hover,.leads-ai-heading>button:not(:disabled):hover{color:#fff;background:rgba(63,139,188,.3)}.leads-ai-draft>button:disabled,.leads-ai-heading>button:disabled{opacity:.48;cursor:not-allowed}.leads-ai-empty{display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px;color:#7f95a7;background:rgba(255,255,255,.018);border-radius:9px;font-size:10px;line-height:1.45}.leads-ai-empty svg{flex:0 0 auto;color:#c5a36f}.leads-ai-loading{display:flex;align-items:center;gap:11px;margin-top:14px;padding:12px;background:rgba(255,255,255,.018);border-radius:9px}.leads-ai-loading>span{width:18px;height:18px;border:2px solid rgba(104,177,222,.2);border-top-color:#75b7df;border-radius:50%;animation:leads-ai-spin .8s linear infinite}.leads-ai-loading>div{display:grid;grid-gap:2px;gap:2px}.leads-ai-loading strong{color:#cfdde6;font-size:10px}.leads-ai-loading small{color:#6d8192;font-size:8px}@keyframes leads-ai-spin{to{transform:rotate(1turn)}}.leads-ai-results{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.leads-ai-results.is-stale>:not(.leads-ai-stale){opacity:.58}.leads-ai-stale{margin:0;padding:9px 10px;color:#e6c895;background:rgba(199,164,117,.08);border:1px solid rgba(199,164,117,.15);border-radius:8px;font-size:9px;line-height:1.45}.leads-ai-draft,.leads-ai-missing,.leads-ai-spam,.leads-ai-summary article{padding:12px;background:rgba(3,15,23,.28);border:1px solid rgba(255,255,255,.055);border-radius:9px}.leads-ai-draft>div>span,.leads-ai-missing>span,.leads-ai-summary article>span{display:block;color:#81a8c1;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.leads-ai-summary p{margin:6px 0 0;color:#c2d0da;font-size:10px;line-height:1.55}.leads-ai-missing>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.leads-ai-missing em{padding:4px 7px;color:#e2c693;background:rgba(199,164,117,.09);border:1px solid rgba(199,164,117,.13);border-radius:999px;font-size:8px;font-style:normal;font-weight:750}.leads-ai-missing small{color:#748899;font-size:9px;line-height:1.45}.leads-ai-spam{display:grid;grid-gap:4px;gap:4px}.leads-ai-spam strong{color:#9fcdb8;font-size:9px;text-transform:capitalize}.leads-ai-spam span{color:#6f8495;font-size:9px;line-height:1.45}.leads-ai-spam-possible strong{color:#e1c082}.leads-ai-spam-likely{background:rgba(144,45,55,.1);border-color:rgba(237,101,112,.14)}.leads-ai-spam-likely strong{color:#f1a4aa}.leads-ai-draft{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:9px 14px;gap:9px 14px}.leads-ai-draft>div{display:flex;justify-content:space-between;gap:12px;grid-column:1/-1}.leads-ai-draft>div small{color:#637c8e;font-size:8px;text-transform:capitalize}.leads-ai-draft p{margin:0;color:#d6e1e8;font-size:10px;line-height:1.55;white-space:pre-wrap}.leads-ai-disclaimer{color:#607586;font-size:8px;line-height:1.5}.leads-conversation{display:flex;flex:1 1;flex-direction:column;padding:12px 16px}.leads-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.leads-section-heading h3{margin:0;font-size:18px}.leads-section-heading>span{color:#657688;font-size:10px}.leads-message-stream{display:flex;flex:1 1;flex-direction:column;gap:7px;min-height:140px;max-height:360px;margin:8px -4px 8px 0;padding:2px 6px 2px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.leads-message{align-self:flex-start;max-width:88%;padding:10px 12px;background:rgba(36,87,127,.14);border:1px solid rgba(87,153,197,.11);border-radius:4px 13px 13px 13px}.leads-message-outbound{align-self:flex-end;background:rgba(199,164,117,.08);border-color:rgba(199,164,117,.12);border-radius:13px 4px 13px 13px}.leads-message>span{color:#a6bac8;font-size:13px;font-weight:850}.leads-message p{margin:4px 0;color:#e7eef2;font-size:16px;line-height:1.48;overflow-wrap:anywhere}.leads-message time{color:#718797;font-size:10px}.leads-message-attachments{display:grid;grid-gap:8px;gap:8px;margin:8px 0}.leads-message-photo{width:min(320px,100%);margin:0;overflow:hidden;background:rgba(2,12,19,.55);border:1px solid rgba(112,172,206,.17);border-radius:9px}.leads-message-photo img{display:block;width:100%;max-height:230px;object-fit:cover}.leads-message-photo figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px}.leads-message-photo figcaption>span{min-width:0;overflow:hidden;color:#7f95a6;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.leads-message-photo button{flex:none;padding:6px 8px;color:#f0d6ae;background:rgba(210,170,112,.1);border:1px solid rgba(210,170,112,.25);border-radius:6px;font-size:8px;font-weight:800}.leads-message-attachment-status{display:flex;align-items:center;gap:8px;padding:8px;color:#c49499;background:rgba(132,42,51,.08);border:1px solid rgba(211,96,106,.14);border-radius:8px}.leads-message-attachment-status span{display:grid;grid-gap:2px;gap:2px;font-size:8px;line-height:1.35}.leads-message-attachment-status strong{color:#d5a4a8;font-size:8px}.leads-reference-picker{min-width:0;margin:0;padding:11px;border:1px solid rgba(210,169,109,.16);border-radius:9px}.leads-reference-picker legend{padding:0 6px;color:#d7e1e7;font-size:9px;font-weight:800}.leads-reference-picker legend small{margin-left:5px;color:#6f8291;font-weight:600}.leads-reference-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:5px 0 8px}.leads-reference-picker>div label{display:flex;align-items:center;gap:7px;min-width:0;padding:8px;border:1px solid rgba(255,255,255,.055);border-radius:7px;background:rgba(2,12,19,.25)}.leads-reference-picker input{width:16px;height:16px;margin:0;accent-color:#c7a475}.leads-reference-picker label span{min-width:0;overflow:hidden;color:#9fb0bc;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.leads-reference-picker>small{color:#697d8d;font-size:8px;line-height:1.45}.leads-draft-box{padding:10px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.065);border-radius:11px}.leads-draft-box textarea{margin-top:7px;padding:9px 10px;resize:none}.leads-draft-box>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:7px}.leads-draft-box small{color:#667789;font-size:9px}.leads-draft-box button{padding:7px 10px;color:#657584;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);border-radius:7px}.leads-draft-box button:not(:disabled){color:#f0d6ae;border-color:rgba(210,170,112,.3);background:rgba(210,170,112,.1)}.leads-draft-box>.leads-reply-review{display:grid;justify-content:stretch;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(210,170,112,.2);border-radius:9px;background:rgba(210,170,112,.055)}.leads-reply-review>span{color:#cba56d;font-size:8px;font-weight:850;letter-spacing:.1em}.leads-reply-review>strong{color:#dbe5eb;font-size:10px}.leads-reply-review>p{margin:2px 0 0;color:#aebcc6;font-size:10px;line-height:1.55;white-space:pre-wrap}.leads-reply-actions{display:flex;gap:7px}.leads-detail-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;background:rgba(0,0,0,.12);border-top:1px solid rgba(255,255,255,.065)}.leads-detail-footer>div{display:grid;grid-gap:3px;gap:3px}.leads-detail-footer strong{color:#c9d6df;font-size:11px}.leads-detail-footer span{color:#647586;font-size:9px;line-height:1.4}.leads-detail-footer button:disabled{opacity:.48}.leads-detail-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.leads-detail-footer-actions>button:not(.primary-button){min-height:34px;padding:7px 11px;border:1px solid rgba(210,169,109,.24);border-radius:9px;background:rgba(210,169,109,.06);color:#d9b778;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.leads-empty{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:38px 20px;color:#657688;text-align:center;font-size:11px}.leads-empty strong{color:#abb9c5}.leads-detail-empty{align-content:center;flex:1 1;min-height:500px}.leads-demo-note{margin:11px 2px 0;color:#5f7183;font-size:9px;text-align:right}@media (max-width:1120px){.leads-workspace-card{grid-template-columns:minmax(280px,.7fr) minmax(420px,1.3fr)}.leads-detail-header{flex-direction:column}.leads-detail-actions{justify-content:flex-start}}@media (max-width:850px){.leads-topbar{align-items:flex-start}.leads-workspace-card{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.leads-inbox-column{border-right:0;border-bottom:1px solid rgba(255,255,255,.075)}.leads-list{max-height:350px}.leads-contact-fields,.leads-conversion-fields{grid-template-columns:minmax(0,1fr)}.leads-detail-column{min-height:0;overflow:visible}}@media (max-width:600px){.leads-main{padding:20px 12px 44px}.leads-topbar{flex-direction:column}.leads-add-button{width:100%}.leads-safety-banner{grid-template-columns:auto minmax(0,1fr)}.leads-foundation-pill{grid-column:2;justify-self:start}.leads-channel-strip,.leads-metrics{grid-template-columns:minmax(0,1fr)}.leads-channel-strip article{grid-template-columns:auto minmax(0,1fr);align-items:start}.leads-channel-strip article>.leads-channel-actions{grid-column:2;flex-wrap:wrap}.leads-channel-actions input{width:min(100%,190px)}.leads-angi-setup{grid-template-columns:minmax(0,1fr)}.leads-angi-setup>div,.leads-angi-setup>p{grid-column:auto}.leads-angi-setup>div{align-items:flex-start;flex-direction:column}.leads-workspace-card{border-radius:14px}.leads-inbox-tools{padding:10px}.leads-inbox-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.leads-inbox-filters label{font-size:7px}.leads-inbox-filters select{min-height:31px;padding-right:18px;padding-left:6px;font-size:8px}.leads-list{max-height:340px}.leads-list-item{padding:10px}.leads-list-copy strong{font-size:15px}.leads-list-copy>small{font-size:12px}.leads-create-grid{grid-template-columns:minmax(0,1fr)}.leads-detail-header{padding:13px 12px}.leads-detail-header h2{font-size:23px}.leads-contact-request-grid{grid-template-columns:minmax(0,1fr);gap:12px}.leads-contact-editor,.leads-conversion-card,.leads-risk-banner{margin:10px 12px 0;padding:12px}.leads-phishing-banner{align-items:flex-start;flex-wrap:wrap}.leads-phishing-banner button{margin-left:27px}.leads-ai-assistant{margin:8px 12px 0;padding:0 12px 12px}.leads-ai-assistant>summary{margin:0 -12px;padding:10px 12px}.leads-ai-heading{flex-direction:column}.leads-ai-heading>button{width:100%}.leads-ai-draft{grid-template-columns:minmax(0,1fr)}.leads-ai-draft>button{width:100%}.leads-conversation{padding:11px 12px}.leads-message-stream{max-height:420px;margin:8px 0;padding:2px}.leads-message{max-width:96%;padding:10px 11px}.leads-message>span{font-size:13px}.leads-message p{font-size:16px;line-height:1.48}.leads-draft-box{padding:9px}.leads-draft-box>div{align-items:stretch;flex-direction:column}.leads-reply-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.leads-wide-field{grid-column:auto}.leads-create-actions,.leads-detail-footer{align-items:stretch;flex-direction:column}.leads-create-actions button,.leads-detail-footer button{width:100%}.leads-detail-footer{padding:12px}.leads-detail-footer-actions{display:grid;grid-template-columns:1fr}.leads-reference-picker>div{grid-template-columns:minmax(0,1fr)}}.app-sidebar.v73-sidebar,.v77-sidebar.app-sidebar{z-index:180}.notification-center{position:relative;z-index:70;margin:0 7px 10px}.notification-trigger{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:11px;padding:9px 11px;color:#b5c3cd;background:rgba(255,255,255,.025);font:inherit;font-size:11px;font-weight:750;cursor:pointer;transition:.18s ease}.notification-trigger.has-unread,.notification-trigger:hover{color:#f1dfc4;border-color:rgba(199,164,117,.25);background:rgba(199,164,117,.08)}.notification-trigger b{margin-left:auto;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;color:#0c2232;background:#d5ad78;font-size:9px}.notification-popover{position:fixed;z-index:2000;top:72px;left:238px;width:min(430px,calc(100vw - 270px));max-height:min(720px,calc(100vh - 92px));overflow-y:auto;color:#172334;background:rgba(250,252,252,.985);border:1px solid #cdd7dd;border-radius:20px;box-shadow:0 24px 70px rgba(4,18,29,.28)}.notification-popover>header{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 20px 15px;background:rgba(250,252,252,.96);border-bottom:1px solid #dde4e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.notification-popover header span{display:block;margin-bottom:3px;color:#9b7441;font-size:8px;font-weight:900;letter-spacing:.14em}.notification-popover header h2{margin:0;color:#102132;font-size:21px;letter-spacing:-.035em}.notification-popover header button{border:0;padding:7px;color:#38617d;background:transparent;font-size:10px;font-weight:800;cursor:pointer}.notification-device-card{margin:15px;padding:14px;display:flex;align-items:center;gap:12px;border:1px solid #d9c6a9;border-radius:14px;background:#f6efe4}.notification-device-card>div{min-width:0;flex:1 1}.notification-device-card span,.notification-device-card strong{display:block}.notification-device-card strong{color:#173f62;font-size:12px}.notification-device-card span{margin-top:4px;color:#667381;font-size:9px;line-height:1.45}.notification-device-card button{flex:0 0 auto;border:0;border-radius:9px;padding:10px 12px;color:#fff;background:#173f62;font-size:9px;font-weight:850;cursor:pointer}.notification-device-card button:disabled{opacity:.6;cursor:wait}.notification-message{margin:-5px 18px 14px;color:#6d542e;font-size:9px;line-height:1.5}.notification-preferences{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:0 15px 15px;border-bottom:1px solid #e0e6e9}.notification-preferences label{min-width:0;display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #dfe5e8;border-radius:11px;background:#fff;cursor:pointer}.notification-preferences input{width:16px;height:16px;flex:0 0 16px;margin:1px 0 0;padding:0;accent-color:#1e5277}.notification-preferences small,.notification-preferences strong{display:block}.notification-preferences strong{color:#213242;font-size:10px}.notification-preferences small{margin-top:3px;color:#75818c;font-size:8px;line-height:1.35}.notification-list{display:grid}.notification-item{position:relative;width:100%;display:grid;grid-template-columns:36px 1fr 8px;align-items:start;grid-gap:11px;gap:11px;border:0;border-bottom:1px solid #e4e9eb;padding:14px 17px;text-align:left;color:inherit;background:#fff;cursor:pointer}.notification-item:hover{background:#f7fafb}.notification-item.unread{background:#f2f7fa}.notification-item>span:nth-child(2){min-width:0}.notification-item small,.notification-item strong,.notification-item time{display:block}.notification-item strong{color:#172d40;font-size:11px}.notification-item small{margin-top:4px;color:#667684;font-size:9px;line-height:1.45}.notification-item time{margin-top:5px;color:#9b7441;font-size:8px;font-weight:750}.notification-item>i{width:7px;height:7px;margin-top:5px;border-radius:999px;background:#1f668e}.notification-event-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#267456;background:#e6f4ed}.notification-event-icon.revision_requested{color:#8a5b1f;background:#f7ead8}.notification-event-icon.lead_received{color:#1f668e;background:#e5f1f8}.notification-event-icon.lead_follow_up{color:#8a5b1f;background:#f7ead8}.notification-event-icon.lead_connection_issue{color:#9a4549;background:#f9e7e8}.notification-empty{padding:30px 22px 34px;display:grid;justify-items:center;text-align:center;color:#789}.notification-empty svg{color:#b58c58}.notification-empty strong{margin-top:9px;color:#24384a;font-size:12px}.notification-empty span{margin-top:4px;max-width:260px;font-size:9px;line-height:1.5}.notification-settings-drawer{border-top:1px solid #dfe6e9;background:#f7f9fa}.notification-settings-drawer>summary{min-height:52px;display:grid;grid-template-columns:32px 1fr 24px;align-items:center;grid-gap:10px;gap:10px;padding:10px 15px;color:#21384a;cursor:pointer;list-style:none}.notification-settings-drawer>summary::-webkit-details-marker{display:none}.notification-settings-drawer>summary:hover{background:#f0f5f7}.notification-settings-drawer>summary>span:nth-child(2){min-width:0}.notification-settings-drawer>summary small,.notification-settings-drawer>summary strong{display:block}.notification-settings-drawer>summary strong{font-size:10px}.notification-settings-drawer>summary small{margin-top:2px;color:#778691;font-size:8px}.notification-settings-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#8b6637;background:#f1e7d8}.notification-settings-arrow{display:grid;place-items:center;color:#71818d;transition:transform .18s ease}.notification-settings-drawer[open] .notification-settings-arrow{transform:rotate(90deg)}.notification-settings-content{border-top:1px solid #dfe6e9}@media (max-width:760px){.notification-center{margin:0 0 0 auto}.notification-trigger{width:42px;height:42px;min-height:42px;justify-content:center;padding:0;border-color:rgba(199,164,117,.18)}.notification-trigger-label{display:none}.notification-trigger b{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;margin:0}.notification-popover{top:78px;left:50%;right:auto;width:min(360px,calc(100vw - 24px));max-height:min(68dvh,540px);transform:translateX(-50%);border-radius:17px}.notification-popover>header{padding:14px 15px 12px}.notification-popover header h2{font-size:19px}.notification-preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 10px 10px}.notification-preferences label{min-height:50px;gap:6px;padding:8px}.notification-preferences strong{font-size:9px}.notification-preferences small{font-size:7px;line-height:1.3}}@media (max-width:430px){.notification-popover>header{padding:13px 14px 11px}.notification-device-card{margin:10px;padding:10px;align-items:center;flex-direction:row;gap:8px}.notification-device-card span{font-size:8px}.notification-device-card button{width:auto;padding:8px 9px}.notification-item{padding-inline:14px}}@media (max-width:760px){.auth-page .auth-card input,.auth-page .auth-card select,.auth-page .auth-card textarea{font-size:16px}}.v714-alternative-section,.v714-connected-record,.v714-difference-section,.v714-fit-section{width:min(1260px,calc(100% - 56px));margin-inline:auto}.v714-difference-section{position:relative;padding:102px 0 118px;border-top:1px solid rgba(125,194,224,.13)}.v714-alternative-heading,.v714-difference-heading{max-width:850px}.v714-alternative-heading h2,.v714-connected-record h2,.v714-difference-heading h2,.v714-fit-section h2{margin:10px 0 16px;color:#eff6f8;font-family:var(--v714-display);font-size:clamp(40px,5.2vw,68px);font-weight:730;line-height:.98;letter-spacing:-.045em}.v714-alternative-heading>p,.v714-connected-record>div:first-child>p,.v714-difference-heading>p{max-width:760px;margin:0;color:rgba(202,220,228,.62);font-size:15px;line-height:1.75}.v714-path-comparison{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:16px;gap:16px;margin-top:42px}.v714-path-comparison>article{min-width:0;padding:clamp(25px,3.4vw,42px);border-radius:24px}.v714-fit-section>article>span,.v714-path-comparison>article>span{display:block;font:800 8px/1.2 var(--v714-mono);letter-spacing:.14em}.v714-path-comparison h3{margin:10px 0 28px;font-family:var(--v714-display);font-size:clamp(25px,3vw,38px);line-height:1.06;letter-spacing:-.03em}.v714-fragmented-path{color:#223746;background:linear-gradient(145deg,#eef2f2,#dce4e6);border:1px solid rgba(255,255,255,.55);box-shadow:0 24px 65px rgba(0,9,15,.18)}.v714-fragmented-path>span{color:#7b664d}.v714-fragmented-path h3{color:#183145}.v714-path-steps{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(18,50,69,.12);border-radius:14px;background:rgba(18,50,69,.11)}.v714-path-steps>div{display:grid;grid-template-columns:28px minmax(0,.8fr) minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:13px 14px;background:rgba(247,249,249,.9)}.v714-path-steps small{color:#9d7645;font:800 8px/1 var(--v714-mono)}.v714-path-steps strong{color:#1a3447;font-size:11px}.v714-path-steps span{color:#71808a;font-size:10px}.v714-connected-path{color:#ebf4f7;background:radial-gradient(circle at 100% 0,rgba(87,171,210,.2),transparent 33%),linear-gradient(145deg,#143b52,#071a27 74%);border:1px solid rgba(117,192,226,.23);box-shadow:0 30px 82px rgba(0,7,12,.34),inset 0 1px rgba(255,255,255,.045)}.v714-connected-path>span{color:#78c5e5}.v714-connected-path h3{max-width:720px;color:#f4f8fa}.v714-connected-path>p{margin:25px 0 0;color:rgba(207,225,233,.66);font-size:12px;line-height:1.7}.v714-connected-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.v714-connected-rail>div{position:relative;min-width:0;display:grid;align-content:start;grid-gap:9px;gap:9px;padding:15px 12px;border:1px solid rgba(137,201,229,.14);border-radius:12px;background:rgba(255,255,255,.04)}.v714-connected-rail>div:not(:last-child):after{content:"";position:absolute;z-index:2;top:28px;right:-8px;width:9px;height:1px;background:#d2aa73}.v714-connected-rail>div>span{width:29px;height:29px;display:grid;place-items:center;color:#e7c28b;border-radius:9px;background:rgba(207,168,111,.11)}.v714-connected-rail strong{color:#e8f2f6;font-size:9px;line-height:1.35}.v714-difference-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-top:16px;border:1px solid rgba(123,190,220,.13);border-radius:18px;background:rgba(123,190,220,.13)}.v714-difference-points article{min-width:0;padding:24px;background:rgba(8,29,42,.94)}.v714-difference-points span{color:#caa66f;font:800 8px/1 var(--v714-mono)}.v714-difference-points h3{margin:14px 0 8px;color:#e8f2f6;font-size:15px}.v714-difference-points p{margin:0;color:rgba(191,213,223,.56);font-size:10px;line-height:1.65}.v714-difference-action{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:18px;padding:23px 25px;border-left:3px solid #caa66f;background:rgba(255,255,255,.025)}.v714-difference-action>div{display:grid;grid-gap:5px;gap:5px}.v714-difference-action strong{color:#ecf4f7;font-size:13px}.v714-difference-action span{color:rgba(194,216,226,.57);font-size:10px;line-height:1.5}.v714-difference-action>a{flex:0 0 auto}.v714-compare-page{min-height:100vh}.v714-compare-hero{width:min(1120px,calc(100% - 56px));margin:0 auto;padding:116px 0 96px;text-align:center}.v714-compare-hero h1{max-width:1040px;margin:0 auto 24px;color:#f2f7f9;font-family:var(--v714-display);font-size:clamp(58px,7vw,102px);font-weight:820;line-height:.91;letter-spacing:-.058em}.v714-compare-hero>p{max-width:790px;margin:0 auto;color:rgba(209,226,234,.67);font-size:16px;line-height:1.75}.v714-compare-hero .hero-actions{justify-content:center;margin-top:30px}.v714-comparison-note{max-width:860px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;margin:34px auto 0;padding:15px 17px;text-align:left;color:rgba(199,220,229,.62);border:1px solid rgba(204,168,114,.19);border-radius:12px;background:rgba(204,168,114,.055);font-size:10px;line-height:1.55}.v714-comparison-note strong{color:#e2c18e;white-space:nowrap}.v714-connected-record{padding:82px 0 96px;border-top:1px solid rgba(124,193,223,.14)}.v714-connected-record>div:first-child{max-width:850px}.v714-record-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:40px}.v714-record-grid article{min-width:0;min-height:245px;display:grid;grid-template-columns:auto 1fr;align-content:start;grid-gap:12px;gap:12px;padding:22px;border:1px solid rgba(123,190,220,.14);border-radius:16px;background:linear-gradient(145deg,rgba(18,49,67,.82),rgba(8,29,42,.87))}.v714-record-grid article>span{width:35px;height:35px;display:grid;place-items:center;color:#d9b47d;border-radius:10px;background:rgba(207,170,116,.09)}.v714-record-grid small{align-self:center;justify-self:end;color:#6eaed0;font:800 8px/1 var(--v714-mono)}.v714-record-grid h3{grid-column:1/-1;margin:13px 0 0;color:#ebf3f6;font-size:17px}.v714-record-grid p{grid-column:1/-1;margin:0;color:rgba(192,213,223,.57);font-size:10px;line-height:1.65}.v714-alternative-section{padding:90px 0 104px}.v714-alternative-list{display:grid;grid-gap:10px;gap:10px;margin-top:40px}.v714-alternative-list>article{display:grid;grid-template-columns:minmax(190px,.65fr) minmax(0,1fr) minmax(0,1.15fr);grid-gap:28px;gap:28px;padding:26px;border:1px solid rgba(126,192,221,.14);border-radius:17px;background:rgba(7,26,39,.71)}.v714-alternative-list>article>div>span{display:block;margin-bottom:8px;color:#73b5d5;font:800 7px/1.3 var(--v714-mono);letter-spacing:.13em}.v714-alternative-name h3{margin:0;color:#eff6f8;font-size:23px;letter-spacing:-.025em}.v714-alternative-list p{margin:0;color:rgba(202,221,229,.64);font-size:11px;line-height:1.68}.v714-alternative-list .v714-project-preview-fit{padding-left:27px;border-left:1px solid rgba(206,169,114,.18)}.v714-alternative-list .v714-project-preview-fit>span{color:#d3ad73}.v714-alternative-list .v714-project-preview-fit p{color:rgba(228,237,241,.78)}.v714-comparison-disclaimer{max-width:1000px;margin:22px 0 0;color:rgba(177,201,212,.43);font-size:9px;line-height:1.65}.v714-fit-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding-bottom:70px}.v714-fit-section>article{padding:clamp(28px,4vw,50px);border-radius:22px}.v714-fit-section>article:first-child{color:#243847;background:linear-gradient(145deg,#e8edee,#d8e1e3)}.v714-fit-section>article:first-child>span{color:#816640}.v714-fit-section>article:first-child h2{color:#173145}.v714-fit-section>article:first-child p{color:#687983}.v714-fit-section>article:last-child{color:#edf5f8;border:1px solid rgba(206,169,114,.26);background:radial-gradient(circle at 100% 0,rgba(205,168,113,.16),transparent 32%),linear-gradient(145deg,#14384e,#071a27 76%)}.v714-fit-section>article:last-child>span{color:#d8b67f}.v714-fit-section h2{font-size:clamp(32px,4vw,50px)}.v714-fit-section p{margin:0;color:rgba(205,224,232,.65);font-size:12px;line-height:1.75}.v714-compare-page .v714-compare-cta{margin-top:30px}@media (max-width:980px){.v714-fit-section,.v714-path-comparison{grid-template-columns:minmax(0,1fr)}.v714-difference-points,.v714-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v714-record-grid article:last-child{grid-column:1/-1;min-height:190px}.v714-alternative-list>article{grid-template-columns:minmax(180px,.55fr) minmax(0,1fr)}.v714-alternative-list .v714-project-preview-fit{grid-column:1/-1;padding:21px 0 0;border-top:1px solid rgba(206,169,114,.18);border-left:0}}@media (max-width:700px){.v714-alternative-section,.v714-compare-hero,.v714-connected-record,.v714-difference-section,.v714-fit-section{width:min(100% - 32px,1260px)}.v714-difference-section{padding:72px 0 80px}.v714-path-comparison{margin-top:30px}.v714-path-comparison>article{padding:23px 19px;border-radius:19px}.v714-connected-rail{grid-template-columns:minmax(0,1fr)}.v714-connected-rail>div{grid-template-columns:29px minmax(0,1fr);align-items:center}.v714-connected-rail>div:not(:last-child):after{top:auto;right:auto;bottom:-8px;left:26px;width:1px;height:9px}.v714-difference-points{grid-template-columns:minmax(0,1fr)}.v714-difference-action{align-items:stretch;flex-direction:column;padding:20px}.v714-difference-action>a{width:100%;justify-content:center}.v714-compare-hero{padding:78px 0 64px}.v714-compare-hero h1{font-size:clamp(45px,13vw,66px)}.v714-comparison-note{grid-template-columns:minmax(0,1fr)}.v714-alternative-section,.v714-connected-record{padding:65px 0 74px}.v714-record-grid{grid-template-columns:minmax(0,1fr)}.v714-record-grid article,.v714-record-grid article:last-child{grid-column:auto;min-height:0}.v714-alternative-list>article{grid-template-columns:minmax(0,1fr);padding:21px}.v714-alternative-list .v714-project-preview-fit{grid-column:auto}.v714-fit-section{padding-bottom:40px}}.free-concept-page{min-height:100vh;color:#eaf3f7}.free-concept-hero{width:min(1120px,calc(100% - 56px));margin:0 auto;padding:108px 0 70px;text-align:center}.free-concept-hero h1{margin:0 0 22px;color:#f2f7f9;font-family:var(--v714-display);font-size:clamp(64px,8vw,116px);font-weight:840;line-height:.84;letter-spacing:-.06em;text-transform:uppercase}.free-concept-hero h1 em{color:#d0aa76;font-style:normal}.free-concept-hero>p{max-width:750px;margin:0 auto;color:rgba(207,226,234,.67);font-size:16px;line-height:1.75}.free-concept-hero-proof{max-width:850px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin:38px auto 0;border:1px solid rgba(126,194,224,.15);border-radius:13px;background:rgba(126,194,224,.15)}.free-concept-hero-proof span{padding:15px;color:rgba(214,230,237,.67);background:rgba(7,27,40,.88);font:750 9px/1.4 var(--v714-mono);letter-spacing:.035em}.free-concept-hero-proof b{margin-right:8px;color:#d1ad78}.free-concept-after,.free-concept-loading,.free-concept-used,.free-concept-workspace{width:min(1260px,calc(100% - 56px));margin-inline:auto}.free-concept-loading{min-height:280px;display:grid;place-content:center;justify-items:center;grid-gap:15px;gap:15px;border:1px solid rgba(126,194,224,.15);border-radius:24px;background:rgba(7,27,40,.72)}.free-concept-loading>span{width:32px;height:32px;border:3px solid rgba(126,194,224,.15);border-top-color:#d2ae78;border-radius:50%;animation:free-concept-spin .8s linear infinite}@keyframes free-concept-spin{to{transform:rotate(1turn)}}.free-concept-used{display:grid;justify-items:center;padding:clamp(45px,7vw,86px);text-align:center;border:1px solid rgba(125,194,224,.18);border-radius:26px;background:radial-gradient(circle at 50% 0,rgba(76,158,197,.16),transparent 40%),linear-gradient(145deg,rgba(17,49,67,.92),rgba(7,25,37,.95));box-shadow:0 32px 90px rgba(0,7,12,.28)}.free-concept-used>span{width:52px;height:52px;display:grid;place-items:center;margin-bottom:22px;color:#8ce0b8;border:1px solid rgba(113,213,167,.22);border-radius:16px;background:rgba(85,185,139,.09)}.free-concept-used h2{max-width:850px;margin:10px 0 16px;color:#f2f7f9;font:740 clamp(38px,5vw,65px)/.98 var(--v714-display);letter-spacing:-.045em}.free-concept-used>p:not(.eyebrow){max-width:720px;margin:0;color:rgba(204,223,231,.64);font-size:14px;line-height:1.7}.free-concept-used>div{display:flex;gap:11px;margin-top:28px}.free-concept-workspace{overflow:hidden;border:1px solid rgba(124,194,224,.18);border-radius:27px;background:radial-gradient(circle at 92% 0,rgba(59,146,188,.12),transparent 30%),linear-gradient(145deg,rgba(15,44,61,.94),rgba(5,21,32,.97));box-shadow:0 42px 110px rgba(0,6,11,.35),inset 0 1px rgba(255,255,255,.035)}.free-concept-workspace-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:30px 34px 27px;border-bottom:1px solid rgba(127,193,222,.13)}.free-concept-workspace-head h2{max-width:760px;margin:8px 0 0;color:#f0f6f8;font:730 clamp(30px,4vw,48px)/1 var(--v714-display);letter-spacing:-.04em}.free-concept-form{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);min-height:720px}.free-concept-controls{min-width:0;display:grid;align-content:start;grid-gap:0;gap:0;padding:31px;border-right:1px solid rgba(127,193,222,.13);background:rgba(3,17,27,.34)}.free-concept-step{display:grid;grid-gap:17px;gap:17px;padding:0 0 29px}.free-concept-step+.free-concept-step{padding-top:29px;border-top:1px solid rgba(126,190,219,.12)}.free-concept-step header{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start}.free-concept-step header>span{width:31px;height:31px;display:grid;place-items:center;color:#d4b27e;border:1px solid rgba(210,174,121,.2);border-radius:9px;background:rgba(210,174,121,.07);font:800 8px/1 var(--v714-mono)}.free-concept-step header small,.free-concept-step header strong{display:block}.free-concept-step header strong{color:#eaf3f6;font-size:13px}.free-concept-step header small{margin-top:4px;color:rgba(184,208,219,.5);font-size:9px;line-height:1.45}.free-concept-dropzone{position:relative;min-height:190px;overflow:hidden;display:grid;place-items:center;border:1px dashed rgba(116,188,221,.28);border-radius:15px;background:rgba(78,151,187,.04);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.free-concept-dropzone:hover{transform:translateY(-2px);border-color:rgba(116,188,221,.56);background:rgba(78,151,187,.08)}.free-concept-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.free-concept-dropzone>span{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:24px;color:#78bddd;text-align:center}.free-concept-dropzone>span strong{color:#dceaf0;font-size:12px}.free-concept-dropzone>span small{color:rgba(185,208,218,.51);font-size:9px;line-height:1.4}.free-concept-dropzone.has-photo{min-height:235px;border-style:solid}.free-concept-dropzone>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.free-concept-dropzone:after{content:"CHANGE PHOTO";position:absolute;right:11px;top:11px;padding:7px 8px;color:#eef6f8;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:rgba(4,18,28,.78);font:800 7px/1 var(--v714-mono);opacity:0}.free-concept-dropzone.has-photo:after{opacity:1}.free-concept-source-details{position:absolute;left:11px;bottom:11px;padding:6px 8px;color:#dceaf0;border-radius:7px;background:rgba(4,18,28,.82);font-size:8px}.free-concept-field{position:relative;display:grid;grid-gap:7px;gap:7px;color:#cbdbe3;font-size:10px;font-weight:750}.free-concept-field select,.free-concept-field textarea{width:100%;color:#ecf4f7;border:1px solid rgba(124,187,216,.17);border-radius:11px;background:rgba(2,16,25,.54);font:600 11px/1.5 var(--v714-display);outline:none}.free-concept-field select{min-height:44px;padding:10px 12px}.free-concept-field textarea{min-height:128px;padding:12px;resize:vertical}.free-concept-field select:focus,.free-concept-field textarea:focus{border-color:rgba(99,181,220,.55);box-shadow:0 0 0 3px rgba(72,159,201,.1)}.free-concept-field>small{position:absolute;right:10px;bottom:8px;color:rgba(166,194,207,.42);font:700 7px/1 var(--v714-mono)}.free-concept-ideas{display:flex;flex-wrap:wrap;gap:6px}.free-concept-ideas button{padding:6px 8px;color:#96bfd2;border:1px solid rgba(111,177,208,.14);border-radius:999px;background:rgba(83,155,188,.05);font:700 8px/1.2 var(--v714-display);cursor:pointer}.free-concept-ideas button:hover:not(:disabled){color:#dceef5;border-color:rgba(111,177,208,.3);background:rgba(83,155,188,.1)}.free-concept-ideas button:disabled{opacity:.45;cursor:default}.free-concept-security{padding:0 0 20px}.free-concept-security .auth-turnstile{margin:0}.free-concept-security p{margin:8px 0 0;color:#edaaa5;font-size:9px;line-height:1.45}.free-concept-message{margin:0 0 18px;padding:11px 12px;color:#efd2a7;border:1px solid rgba(215,173,113,.2);border-radius:9px;background:rgba(215,173,113,.07);font-size:9px;line-height:1.5}.free-concept-submit{display:grid;grid-gap:8px;gap:8px;padding-top:2px}.free-concept-submit .primary-button{min-height:52px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;color:#0a2232;background:linear-gradient(135deg,#d5ad76,#f0d4aa);font-size:12px;font-weight:850;cursor:pointer}.free-concept-submit .primary-button:disabled{opacity:.42;cursor:not-allowed}.free-concept-submit p{margin:0;color:rgba(175,203,215,.46);font:700 8px/1.4 var(--v714-mono);text-align:center}.free-concept-stage{min-width:0;display:grid;place-items:center;padding:clamp(24px,4vw,48px);background:radial-gradient(circle at 50% 42%,rgba(54,140,181,.12),transparent 42%),linear-gradient(rgba(125,191,221,.027) 1px,transparent 0),linear-gradient(90deg,rgba(125,191,221,.027) 1px,transparent 0);background-size:auto,28px 28px,28px 28px}.free-concept-empty-stage{width:min(100%,600px);display:grid;grid-gap:20px;gap:20px}.free-concept-empty-frame{min-height:430px;display:grid;place-content:center;justify-items:center;padding:30px;color:#6fabc7;text-align:center;border:1px solid rgba(120,188,219,.16);border-radius:20px;background:rgba(7,27,40,.58);box-shadow:inset 0 1px rgba(255,255,255,.025)}.free-concept-empty-frame strong{margin-top:15px;color:#d8e6ec;font-size:18px}.free-concept-empty-frame p{max-width:320px;margin:7px 0 0;color:rgba(186,210,220,.5);font-size:11px;line-height:1.55}.free-concept-stage-rail{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;color:#c7a26e;text-align:center;font:800 7px/1.2 var(--v714-mono);letter-spacing:.09em}.free-concept-stage-rail span{padding:10px 7px;color:#79b6d3;border:1px solid rgba(112,181,213,.12);border-radius:8px;background:rgba(62,139,175,.05)}.free-concept-generating{width:min(100%,520px);display:grid;justify-items:center;text-align:center}.free-concept-generating>span{display:flex;gap:7px;margin-bottom:24px}.free-concept-generating>span i{width:11px;height:11px;border-radius:50%;background:#d3ad77;animation:free-concept-dots 1.25s ease-in-out infinite}.free-concept-generating>span i:nth-child(2){animation-delay:.16s}.free-concept-generating>span i:nth-child(3){animation-delay:.32s}@keyframes free-concept-dots{50%{opacity:.25;transform:translateY(-7px)}}.free-concept-generating strong{color:#eef6f8;font:720 clamp(26px,3vw,38px)/1.08 var(--v714-display)}.free-concept-generating p{max-width:430px;margin:12px 0 0;color:rgba(190,214,224,.54);font-size:10px;line-height:1.6}.free-concept-result{width:100%;min-width:0;display:grid;grid-gap:18px;gap:18px}.free-concept-result-heading{display:grid;grid-gap:5px;gap:5px}.free-concept-result-heading span{color:#d3ad77;font:800 8px/1.2 var(--v714-mono);letter-spacing:.12em}.free-concept-result-heading strong{color:#e7f1f5;font-size:13px}.free-concept-result .comparison{width:100%;max-width:100%;min-height:360px;overflow:hidden;border:1px solid rgba(125,193,222,.18);border-radius:18px;box-shadow:0 24px 64px rgba(0,5,9,.28)}.free-concept-result-actions{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:9px;gap:9px}.free-concept-result-actions>*{width:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.free-concept-result-actions button{border:0;font-family:inherit}.free-concept-handoff-note{margin:-5px 0 0;color:rgba(179,205,216,.48);font-size:9px;line-height:1.55;text-align:center}.free-concept-privacy-note{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;margin:0 31px;padding:18px 0;border-top:1px solid rgba(127,193,222,.12)}.free-concept-privacy-note>svg{margin-top:1px;color:#79d2a8}.free-concept-privacy-note p{margin:0;color:rgba(184,208,218,.51);font-size:9px;line-height:1.55}.free-concept-privacy-note strong{color:#cddde4}.free-concept-privacy-note a{color:#d4b27d;text-decoration:underline;text-underline-offset:2px}.free-concept-workspace>.ai-concept-disclaimer{margin:0 31px 28px}.free-concept-after{padding:112px 0 80px;text-align:center}.free-concept-after h2{max-width:920px;margin:10px auto 35px;color:#eef6f8;font:730 clamp(40px,5vw,68px)/.98 var(--v714-display);letter-spacing:-.045em}.free-concept-after>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:26px;text-align:left}.free-concept-after article{padding:27px;border:1px solid rgba(123,190,220,.14);border-radius:16px;background:linear-gradient(145deg,rgba(17,47,65,.78),rgba(7,27,40,.82))}.free-concept-after article span{color:#d0aa74;font:800 8px/1 var(--v714-mono)}.free-concept-after article strong{display:block;margin-top:20px;color:#eaf3f7;font-size:17px}.free-concept-after article p{margin:8px 0 0;color:rgba(188,211,221,.55);font-size:10px;line-height:1.65}.free-concept-after>a{display:inline-flex}@media (max-width:980px){.free-concept-form{grid-template-columns:minmax(0,1fr)}.free-concept-controls{border-right:0;border-bottom:1px solid rgba(127,193,222,.13)}.free-concept-stage{min-height:610px}}@media (max-width:700px){.free-concept-after,.free-concept-hero,.free-concept-loading,.free-concept-used,.free-concept-workspace{width:min(100% - 28px,1260px)}.free-concept-hero{padding:72px 0 48px}.free-concept-hero h1{font-size:clamp(50px,15vw,72px)}.free-concept-hero>p{font-size:14px}.free-concept-hero-proof{grid-template-columns:minmax(0,1fr)}.free-concept-used{padding:42px 20px}.free-concept-used>div{width:100%;flex-direction:column}.free-concept-workspace{border-radius:20px}.free-concept-workspace-head{align-items:flex-start;flex-direction:column;padding:24px 20px}.free-concept-controls{padding:22px 18px}.free-concept-stage{min-height:470px;padding:22px 17px}.free-concept-empty-frame{min-height:340px}.free-concept-result .comparison{min-height:300px;height:min(72vw,440px)!important}.free-concept-result-actions{grid-template-columns:minmax(0,1fr)}.free-concept-privacy-note{margin-inline:18px}.free-concept-workspace>.ai-concept-disclaimer{margin:0 18px 20px}.free-concept-after{padding:78px 0 42px}.free-concept-after>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.free-concept-generating>span i,.free-concept-loading>span{animation:none}}.landing-mobile-menu{display:none}.landing-mobile-menu-trigger{position:relative;z-index:92;width:46px;height:46px;display:grid;place-content:center;grid-gap:5px;gap:5px;border:1px solid rgba(213,173,120,.32);border-radius:13px;color:#f1dfc4;background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.landing-mobile-menu-trigger:hover{border-color:rgba(213,173,120,.62);background:rgba(213,173,120,.1)}.landing-mobile-menu-trigger:active{transform:scale(.97)}.landing-mobile-menu-trigger span{width:20px;height:2px;display:block;border-radius:999px;background:#e4c89f;transform-origin:center;transition:transform .2s ease,opacity .16s ease}.landing-mobile-menu.is-open .landing-mobile-menu-trigger span:first-child{transform:translateY(7px) rotate(45deg)}.landing-mobile-menu.is-open .landing-mobile-menu-trigger span:nth-child(2){opacity:0}.landing-mobile-menu.is-open .landing-mobile-menu-trigger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.landing-mobile-menu-backdrop{position:fixed;z-index:89;inset:0;border:0;padding:0;background:rgba(3,13,22,.68);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default}.landing-mobile-menu-panel{position:fixed;z-index:91;top:78px;right:max(14px,env(safe-area-inset-right));width:min(350px,calc(100% - 28px));max-height:calc(100dvh - 96px);overflow-y:auto;border:1px solid rgba(213,173,120,.3);border-radius:22px;padding:20px;color:#eaf1f4;background:linear-gradient(145deg,rgba(15,43,62,.995),rgba(5,20,31,.995));box-shadow:0 28px 80px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.08)}.landing-mobile-menu-heading{display:grid;grid-gap:9px;gap:9px;padding:1px 2px 16px;border-bottom:1px solid rgba(255,255,255,.09)}.landing-mobile-menu-heading>span{color:#d5ad78;font-size:9px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.landing-mobile-menu-brand{width:100%;color:#fff}.landing-mobile-menu-brand .product-brand-name{gap:5px;font-size:15px}.landing-mobile-menu-brand .product-brand-name>em,.landing-mobile-menu-brand .product-brand-trademark{color:#d5ad78}.landing-mobile-menu-links{display:grid;padding:9px 0}.landing-mobile-menu-links a{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:11px;padding:9px 10px;color:#dbe5ea;font-size:14px;font-weight:760;text-decoration:none;transition:color .16s ease,background .16s ease}.landing-mobile-menu-links a:focus-visible,.landing-mobile-menu-links a:hover{color:#fff;background:rgba(255,255,255,.075)}.landing-mobile-menu-links a span{color:#c89d64;font-size:13px}.landing-mobile-menu-actions{display:grid;grid-template-columns:1fr 1.35fr;grid-gap:9px;gap:9px;padding-top:14px;border-top:1px solid rgba(255,255,255,.09)}.landing-mobile-menu-actions a{min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(213,173,120,.28);border-radius:12px;padding:10px 12px;color:#f4e6d2;font-size:12px;font-weight:850;text-decoration:none}.landing-mobile-menu-actions a:last-child{border-color:#d4ae79;color:#10283a;background:#d5ad78}.landing-mobile-menu-actions.is-authenticated{grid-template-columns:1fr}.public-session-loading{display:inline-flex;align-items:center;color:var(--muted);font-weight:800}.mobile-back-to-top{position:fixed;z-index:44;right:max(24px,env(safe-area-inset-right));bottom:max(22px,calc(env(safe-area-inset-bottom) + 14px));min-width:58px;height:50px;display:none;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(14,45,66,.2);border-radius:999px;padding:0 15px;color:#0d2b40;background:#d9b47f;box-shadow:0 12px 36px rgba(4,21,32,.25);font:inherit;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease,background .18s ease}.mobile-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-back-to-top:hover{background:#e7c695}.mobile-back-to-top svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}@media (max-width:900px){.landing-mobile-menu{display:block;flex:0 0 auto;margin-left:auto}}@media (max-width:760px){.v714-home .v73-landing-nav>.nav-actions{display:none}.mobile-back-to-top{display:flex;right:max(14px,env(safe-area-inset-right));bottom:max(14px,calc(env(safe-area-inset-bottom) + 10px));width:48px;min-width:48px;height:48px;padding:0}.mobile-back-to-top span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (prefers-reduced-motion:reduce){.landing-mobile-menu-trigger span,.mobile-back-to-top{transition:none}html:focus-within{scroll-behavior:auto}}.workspace-sync-status{position:fixed;z-index:1900;left:50%;bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px));min-height:42px;max-width:min(520px,calc(100vw - 28px));display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:10px 14px;color:#eff6f8;background:rgba(8,31,47,.96);box-shadow:0 16px 50px rgba(2,15,24,.32);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateX(-50%);font-size:10px;font-weight:820}.workspace-sync-status i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#d5ad78;box-shadow:0 0 0 5px rgba(213,173,120,.12)}.workspace-sync-status.sync-syncing i{animation:sync-status-pulse 1s ease-in-out infinite}.workspace-sync-status.sync-synced i{background:#72c59e;box-shadow:0 0 0 5px rgba(114,197,158,.13)}.workspace-sync-status.sync-error i{background:#df8b7f;box-shadow:0 0 0 5px rgba(223,139,127,.13)}.workspace-sync-status button{border:0;border-left:1px solid rgba(255,255,255,.16);padding:3px 0 3px 10px;color:#e5c89e;background:transparent;font:inherit;cursor:pointer}@keyframes sync-status-pulse{50%{opacity:.35;transform:scale(.7)}}.offline-page{min-height:100dvh;display:grid;place-items:center;padding:28px;color:#eef5f7;background:radial-gradient(circle at 20% 10%,rgba(52,123,164,.24),transparent 32%),linear-gradient(145deg,#07131d,#0d2a3d 70%,#071822)}.app-recovery-page{min-height:100dvh;display:grid;place-items:center;padding:24px;background:linear-gradient(rgba(36,75,102,.065) 1px,transparent 0),linear-gradient(90deg,rgba(36,75,102,.065) 1px,transparent 0),#eaf0f2;background-size:36px 36px}.app-recovery-card{width:min(100%,650px);display:grid;grid-gap:18px;gap:18px;padding:clamp(28px,6vw,52px);border:1px solid rgba(20,55,80,.16);border-radius:30px;background:rgba(255,255,255,.94);box-shadow:0 28px 75px rgba(18,42,58,.14)}.app-recovery-card h1,.app-recovery-card p{margin:0}.app-recovery-card h1{font-size:clamp(2rem,6vw,3.4rem);line-height:.98}.app-recovery-card p{color:#657181;font-size:1.06rem;line-height:1.65}.app-recovery-card .primary-button,.app-recovery-card a{width:-moz-fit-content;width:fit-content}.app-recovery-card a{color:#174f79;font-weight:800}.app-recovery-details{border-top:1px solid rgba(20,55,80,.12);padding-top:14px;color:#536575}.app-recovery-details summary{width:-moz-fit-content;width:fit-content;color:#174f79;font-size:.82rem;font-weight:800;cursor:pointer}.app-recovery-details code{display:block;margin-top:10px;border-radius:10px;padding:11px 12px;color:#7e3434;background:#fff1f1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.5;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.offline-page>section{width:min(680px,100%);border:1px solid rgba(213,173,120,.26);border-radius:28px;padding:clamp(28px,6vw,60px);background:rgba(255,255,255,.055);box-shadow:0 28px 90px rgba(0,0,0,.32)}.offline-page section>span{display:block;margin-top:28px;color:#d5ad78;font-size:9px;font-weight:900;letter-spacing:.18em}.offline-page h1{margin:10px 0 14px;max-width:620px;font-size:clamp(40px,8vw,72px);line-height:.98;letter-spacing:-.055em}.offline-page p{max-width:580px;color:#bdcad1;font-size:14px;line-height:1.7}.offline-page section>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.offline-page a{min-height:48px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(213,173,120,.35);border-radius:12px;padding:10px 16px;color:#f3e4ce;font-size:11px;font-weight:850;text-decoration:none}.offline-page a:first-child{border-color:#d5ad78;color:#0b2638;background:#d5ad78}.offline-page small{display:block;margin-top:24px;color:#8ea0aa;font-size:9px;line-height:1.6}@media (max-width:600px){.workspace-sync-status{width:calc(100vw - 24px);justify-content:center;border-radius:14px}.offline-page{padding:14px}.offline-page>section{border-radius:22px}.offline-page section>div{display:grid}}@media (prefers-reduced-motion:reduce){.workspace-sync-status.sync-syncing i{animation:none}}.trade-marquee{--trade-marquee-gap:clamp(58px,5vw,84px);--trade-marquee-edge-fade:58px;min-height:72px;display:flex;align-items:center;padding:16px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--trade-marquee-edge-fade),#000 calc(100% - var(--trade-marquee-edge-fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--trade-marquee-edge-fade),#000 calc(100% - var(--trade-marquee-edge-fade)),transparent)}.trade-marquee>.trade-marquee-track{flex:0 0 auto;display:flex;width:max-content;min-width:0;justify-content:flex-start;gap:0;overflow:visible;animation:trade-marquee-loop 40s linear infinite;transform:translate3d(-33.333333%,0,0);will-change:transform}.trade-marquee-group{flex:0 0 auto;min-width:max(100vw,max-content);display:flex;align-items:center;gap:var(--trade-marquee-gap);margin:0;padding:0 calc(var(--trade-marquee-gap) / 2);list-style:none}.trade-marquee-group li{color:rgba(230,240,245,.74);font-size:10px;font-weight:750;letter-spacing:.025em;white-space:nowrap}.trade-marquee:hover .trade-marquee-track{animation-play-state:paused}@keyframes trade-marquee-loop{0%{transform:translate3d(-33.333333%,0,0)}to{transform:translate3d(-66.666667%,0,0)}}@media (max-width:760px){.trade-marquee{--trade-marquee-gap:44px;--trade-marquee-edge-fade:28px;min-height:62px;padding:13px 0}.trade-marquee>.trade-marquee-track{animation-duration:34s}}@media (prefers-reduced-motion:reduce){.trade-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}.trade-marquee::-webkit-scrollbar{display:none}.trade-marquee>.trade-marquee-track{width:auto;min-width:max-content;animation:none;will-change:auto}.trade-marquee-group[aria-hidden=true]{display:none}}.single-concept-quality{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;border:1px solid rgba(198,162,113,.3);border-radius:14px;color:#e8d4b8;background:linear-gradient(135deg,rgba(198,162,113,.13),rgba(16,32,51,.3))}.single-concept-quality>div{display:grid;grid-gap:2px;gap:2px}.single-concept-quality strong{color:#fff;font-size:14px}.single-concept-quality span{color:#9fb0bd;font-size:12px}.customer-review-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px 24px;border:1px solid rgba(198,162,113,.2);border-radius:18px;background:linear-gradient(135deg,#102033,#142b40);color:#fff}.customer-review-intro h1{margin:5px 0 4px;font-size:clamp(26px,4vw,42px);line-height:1.05}.customer-review-intro p{margin:0;color:#b7c3cd}.customer-review-intro>span{flex:0 0 auto;color:#9fb0bd;font-size:12px}.customer-review-intro>span strong{display:block;color:#fff;font-size:14px}.customer-project-details{border:1px solid rgba(16,32,51,.12);border-radius:18px;overflow:hidden;background:#fff}.customer-project-details>summary{cursor:pointer;padding:17px 20px;color:#102033;font-weight:800;list-style-position:inside}.customer-project-details[open]>summary{border-bottom:1px solid rgba(16,32,51,.09)}.customer-project-details .v711-client-project-card{border:0;border-radius:0;box-shadow:none}.additional-revision-fee-card{display:grid;grid-gap:10px;gap:10px;padding:22px;border:1px solid rgba(198,162,113,.3);border-radius:18px;background:linear-gradient(145deg,#102033,#142b40);color:#fff;box-shadow:0 18px 50px rgba(5,15,25,.15)}.additional-revision-fee-card h2,.additional-revision-fee-card p{margin:0}.additional-revision-fee-card p,.additional-revision-fee-card small{color:#b7c3cd}.additional-revision-fee-card.accepted{border-color:rgba(90,180,135,.45)}.additional-revision-fee-card.declined{border-color:rgba(190,125,105,.4)}.additional-revision-fee-summary{display:grid;grid-template-columns:1fr auto;grid-gap:8px 18px;gap:8px 18px;margin:8px 0;padding:14px;border-radius:12px;background:rgba(255,255,255,.06)}.additional-revision-fee-summary span{color:#b7c3cd}.additional-revision-fee-summary strong{color:#ead3b2}.additional-revision-fee-actions{display:flex;gap:10px;flex-wrap:wrap}.revision-fee-status{display:grid;grid-gap:3px;gap:3px;margin:10px 0;padding:11px 13px;border:1px solid rgba(198,162,113,.24);border-radius:11px;background:rgba(198,162,113,.08)}.revision-fee-status span{color:#b9c7d0;font-size:12px}.revision-fee-form{display:flex;gap:8px;align-items:center}.revision-fee-form label{display:flex;align-items:center;gap:4px;padding:0 9px;border:1px solid rgba(198,162,113,.3);border-radius:9px;color:#d9bc93;background:rgba(255,255,255,.04)}.revision-fee-form input{width:74px;border:0;padding:8px 0;color:#fff;background:transparent}.edit-customer-dialog{width:min(580px,calc(100vw - 28px));max-height:calc(100vh - 32px);overflow:auto;padding:22px;border:1px solid rgba(198,162,113,.35);border-radius:18px;background:linear-gradient(150deg,#142b40,#0d1e2e);color:#fff;box-shadow:0 30px 100px rgba(0,0,0,.48)}.edit-customer-dialog h2{margin:5px 0;font-size:25px;line-height:1.08}.edit-customer-dialog>p{max-width:510px;margin:0;color:#aebcc7;font-size:11px;line-height:1.5}.edit-customer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px;margin:16px 0 12px}.edit-customer-grid label{display:grid;grid-gap:5px;gap:5px;margin:0;color:#dce5eb;font-size:10px;font-weight:750}.edit-customer-grid label>span{display:flex;align-items:center;gap:4px;color:#dce5eb}.edit-customer-grid label>span b{color:#c6a271}.edit-customer-grid input{width:100%;min-height:40px;border:1px solid rgba(198,162,113,.25);border-radius:9px;padding:9px 10px;color:#fff;background:rgba(255,255,255,.055)}.edit-customer-consent{display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px 11px;border:1px solid rgba(198,162,113,.18);border-radius:10px;background:rgba(255,255,255,.035);cursor:pointer}.edit-customer-consent>input{width:16px;height:16px;flex:0 0 16px;margin:1px 0 0;accent-color:#c6a271}.edit-customer-consent span{display:grid;grid-gap:2px;gap:2px}.edit-customer-consent strong{color:#dce5eb;font-size:10px;line-height:1.3}.edit-customer-consent small{color:#8fa2ae;font-size:8px;line-height:1.35}.edit-customer-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.edit-customer-actions button{min-height:40px;padding:9px 13px}.edit-estimate-dialog .edit-customer-grid label>span small{margin-left:auto;color:#8fa2ae;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.project-estimate-fieldset{display:grid;grid-gap:11px;gap:11px;margin:0;padding:14px;border:1px solid rgba(198,162,113,.22);border-radius:13px;background:rgba(198,162,113,.045)}.project-estimate-fieldset legend{padding:0 6px;color:#dce5eb;font-size:12px;font-weight:800}.project-estimate-fieldset .field-disclaimer,.project-estimate-fieldset .field-grid{margin:0}.optional-field-label{color:#9aaab5;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.estimate-visibility-toggle{display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px 11px;border:1px solid rgba(198,162,113,.15);border-radius:10px;background:rgba(255,255,255,.025);cursor:pointer}.estimate-visibility-toggle>input{width:16px;height:16px;flex:0 0 16px;margin:1px 0 0;accent-color:#c6a271}.estimate-visibility-toggle>span{display:grid;grid-gap:2px;gap:2px}.estimate-visibility-toggle strong{color:#dce5eb;font-size:10px;line-height:1.3}.estimate-visibility-toggle small{color:#8fa2ae;font-size:8px;line-height:1.35}.estimate-visibility-toggle:has(input:disabled){opacity:.55;cursor:not-allowed}.dashboard-send-success-overlay{position:fixed;z-index:220;inset:0;display:grid;place-items:center;padding:20px;background:rgba(3,12,19,.76);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer}.dashboard-send-success-dialog{width:min(470px,100%);padding:30px 28px 25px;border:1px solid rgba(199,164,117,.3);border-radius:22px;color:#edf3f5;text-align:center;background:radial-gradient(circle at 50% -12%,rgba(42,98,141,.45),transparent 48%),linear-gradient(145deg,#102b40,#081a28 78%);box-shadow:0 36px 110px rgba(1,8,14,.6),inset 0 1px rgba(255,255,255,.055)}.dashboard-send-success-icon{display:grid;width:56px;height:56px;margin:0 auto 14px;place-items:center;color:#f0dab9;border:1px solid rgba(199,164,117,.28);border-radius:17px;background:rgba(199,164,117,.1);box-shadow:0 15px 35px rgba(1,10,17,.3)}.dashboard-send-success-dialog h2{margin:8px 0 9px;color:#fff;font-size:clamp(25px,5vw,32px);line-height:1.08}.dashboard-send-success-dialog p{margin:0;color:#a8b7c0;font-size:13px;line-height:1.55}.dashboard-send-success-dialog small{display:block;margin-top:17px;padding-top:13px;border-top:1px solid rgba(135,166,182,.13);color:#748a96;font-size:8px}.settings-money-input{display:flex;align-items:center;gap:7px;max-width:220px}.settings-money-input>span{font-weight:800}.lead-retention-settings{margin-top:22px}.lead-retention-policy-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);grid-gap:14px;gap:14px;margin:22px 0 14px}.lead-retention-policy-grid>label{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(8,29,43,.28)}.lead-retention-policy-grid>label>span{font-weight:800}.lead-retention-hold input,.lead-retention-policy-grid select,.lead-retention-queue-heading select{width:100%}.lead-retention-policy-grid small{color:var(--muted);line-height:1.45}.lead-retention-toggle{grid-template-columns:auto 1fr;cursor:pointer}.lead-retention-toggle input{width:18px;height:18px;margin-top:2px;accent-color:#c6a271}.lead-retention-toggle span{display:grid;grid-gap:4px;gap:4px}.lead-retention-toggle small{font-weight:500}.lead-retention-protections{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 16px}.lead-retention-protections strong{margin-right:4px;font-size:12px}.lead-retention-protections span{padding:5px 8px;border:1px solid rgba(198,162,113,.2);border-radius:999px;color:var(--muted);background:rgba(198,162,113,.06);font-size:10px;font-weight:750}.lead-retention-owner-note{color:var(--muted)}.lead-retention-queue-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:30px 0 12px;padding-top:22px;border-top:1px solid var(--line)}.lead-retention-queue-heading h3{margin:4px 0 0;font-size:22px}.lead-retention-queue-heading p{max-width:620px;margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.lead-retention-queue-heading label{display:grid;grid-gap:5px;gap:5px}.lead-retention-reason-control{display:grid;grid-gap:7px;gap:7px;min-width:220px}.lead-retention-queue-heading label>span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lead-retention-queue-heading .lead-retention-privacy-confirm{display:flex;align-items:flex-start;gap:7px;max-width:280px;margin-top:2px;color:#d7b783;font-size:9px;line-height:1.4}.lead-retention-queue-heading .lead-retention-privacy-confirm span{color:inherit;font-size:inherit;font-weight:700;letter-spacing:0;text-transform:none}.lead-retention-privacy-confirm input{width:15px;height:15px;margin:0;flex:0 0 auto;accent-color:#c6a271}.lead-retention-queue{display:grid;grid-gap:10px;gap:10px;max-height:560px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.lead-retention-empty{margin:0;padding:22px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);text-align:center}.lead-retention-candidate{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(8,29,43,.28)}.lead-retention-candidate-main{min-width:0}.lead-retention-candidate h4{margin:7px 0 3px;font-size:17px}.lead-retention-candidate p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.lead-retention-candidate .lead-retention-recovery{display:grid;width:-moz-fit-content;width:fit-content;grid-gap:2px;gap:2px;margin-top:9px;padding:8px 10px;border:1px solid rgba(198,162,113,.22);border-radius:10px;background:rgba(198,162,113,.07)}.lead-retention-recovery strong{color:#efd4aa;font-size:10px}.lead-retention-recovery span{color:var(--muted);font-size:10px}.lead-retention-recovery.ready{border-color:rgba(198,162,113,.38);background:rgba(198,162,113,.12)}.lead-retention-candidate ul{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none}.lead-retention-candidate li{padding:4px 7px;border-radius:999px;color:#e9c2bc;background:rgba(184,75,75,.11);font-size:10px;font-weight:750}.lead-retention-eligibility{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.lead-retention-eligibility.eligible{color:#efd4aa;background:rgba(198,162,113,.11)}.lead-retention-eligibility.protected{color:#c9d7e0;background:rgba(121,159,184,.11)}.lead-retention-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px}.lead-retention-actions button{min-height:36px;padding:7px 10px;font-size:11px}.lead-retention-actions .lead-retention-privacy-bypass{flex-basis:100%;max-width:420px;color:#d7b783;font-size:9px;text-align:right}.lead-retention-delete{min-height:36px;padding:7px 10px;border:1px solid rgba(213,111,99,.36);border-radius:10px;color:#efb7b0;background:rgba(184,75,75,.09);font-size:11px;font-weight:800}.lead-retention-delete:hover{background:rgba(184,75,75,.16)}.lead-retention-hold{grid-column:1/-1;padding-top:10px;border-top:1px solid var(--line)}.lead-retention-hold summary{color:var(--muted);cursor:pointer;font-size:11px;font-weight:800}.lead-retention-hold[open]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px 12px;gap:9px 12px}.lead-retention-hold[open] summary,.lead-retention-hold[open]>p,.lead-retention-hold[open]>small{grid-column:1/-1}.lead-retention-hold label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:10px;font-weight:750}.lead-retention-hold .lead-retention-counsel-check{grid-column:1;display:flex;align-items:center}.lead-retention-counsel-check input{width:16px;height:16px;accent-color:#c6a271}.lead-retention-hold>button{grid-column:2;grid-row:3;align-self:end}.lead-retention-footnote,.lead-retention-hold>small{color:var(--muted);font-size:10px;line-height:1.5}.lead-retention-footnote{margin:14px 0 0}.lead-retention-audit{margin-top:12px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.lead-retention-audit summary{padding:12px 14px;cursor:pointer;font-size:11px;font-weight:800}.lead-retention-audit>p{margin:0;padding:0 14px 14px;color:var(--muted);font-size:11px}.lead-retention-audit ol{display:grid;max-height:260px;overflow-y:auto;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.lead-retention-audit li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;padding:10px 14px;border-bottom:1px solid var(--line)}.lead-retention-audit li:last-child{border-bottom:0}.lead-retention-audit li strong{font-size:11px;text-transform:capitalize}.lead-retention-audit li span{grid-column:1;color:var(--muted);font-size:9px}.lead-retention-audit li code{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--muted);font-size:9px}@media (max-width:720px){.lead-retention-candidate,.lead-retention-policy-grid{grid-template-columns:1fr}.lead-retention-queue-heading{align-items:stretch;flex-direction:column}.lead-retention-reason-control{min-width:0}.lead-retention-actions{justify-content:flex-start}.lead-retention-actions .lead-retention-privacy-bypass{text-align:left}.lead-retention-hold[open]{grid-template-columns:1fr}.lead-retention-hold>button{grid-column:1;grid-row:auto}}.estimate-line-items,.inspector-estimate-breakdown{display:grid;grid-gap:7px;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(16,32,51,.12)}.estimate-line-items>span,.inspector-estimate-breakdown>span{display:flex;align-items:center;justify-content:space-between;gap:14px}.estimate-line-items small,.inspector-estimate-breakdown small{color:#71808d;font-size:10px;font-weight:700}.estimate-line-items b{color:#102033;font-size:12px}.inspector-estimate-breakdown{margin:-2px 0 8px;border-top-color:rgba(198,162,113,.2)}.inspector-estimate-breakdown small{color:#9fb0bd}.inspector-estimate-breakdown strong{color:#ead3b2;font-size:12px}.dashboard-shell .inspector-stat-dark,.dashboard-shell .share-stat-grid>div{color:#fff;border:1px solid var(--v75-line);background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.018));box-shadow:inset 0 1px rgba(255,255,255,.035)}.dashboard-shell .inspector-stat-dark>span:first-child,.dashboard-shell .share-stat-grid span{color:#8d9ba7}.dashboard-shell .inspector-stat-dark strong,.dashboard-shell .share-stat-grid strong{color:#fff}.dashboard-shell .inspector-stat-dark{margin-top:8px;padding:11px 12px;border-bottom:1px solid var(--v75-line);border-radius:10px}.dashboard-shell .project-highlight-action,.dashboard-shell .project-highlight-action:hover{min-height:46px;color:#f1ddbf;border-color:rgba(198,162,113,.3);background:rgba(198,162,113,.085);box-shadow:inset 3px 0 0 rgba(198,162,113,.72);font-weight:900}.dashboard-shell .project-highlight-action:hover{color:#fff0da;border-color:rgba(226,193,141,.5);background:rgba(198,162,113,.13);transform:translateY(-1px)}.status-actions .project-outcome-button{min-height:58px;padding:12px 13px;color:#fff;border:1px solid var(--v75-line);border-radius:11px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.018));box-shadow:inset 0 1px rgba(255,255,255,.035)}.status-actions .project-outcome-button strong{color:#fff;font-size:12px}.status-actions .project-outcome-button small{color:#b7c6cf;font-size:9px}.status-actions .project-outcome-button:hover{border-color:rgba(198,162,113,.3);background:rgba(198,162,113,.075);transform:translateY(-1px)}.pilot-page{--pilot-glass:linear-gradient(145deg,rgba(255,255,255,.038),rgba(255,255,255,.017));--pilot-glass-soft:rgba(255,255,255,.022);--pilot-line:rgba(255,255,255,.085);--pilot-line-strong:rgba(198,162,113,.24);min-height:100dvh;color:#eaf0f3;background:radial-gradient(circle at 86% 1%,rgba(52,125,165,.14),transparent 28%),radial-gradient(circle at 7% 44%,rgba(198,162,113,.055),transparent 25%),linear-gradient(180deg,#071722,#0a1e2c 58%,#071722)}.pilot-page .showroom-nav{position:-webkit-sticky;position:sticky;top:0;z-index:70;max-width:none;min-height:72px;padding:12px max(28px,calc((100vw - 1380px) / 2 + 28px));border-bottom:1px solid var(--pilot-line);background:rgba(6,20,30,.82);backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%)}.pilot-page .brand-lockup strong,.pilot-page h1,.pilot-page h2,.pilot-page h3{color:#f2f6f8}.pilot-page .brand-lockup span,.pilot-page .pilot-company-page-grid>div:first-child>p,.pilot-page .pilot-hero p,.pilot-page .pilot-live-heading p{color:#8d9ba6}.pilot-page .eyebrow{color:#d8b783}.pilot-page .primary-button,.pilot-page .primary-link,.pilot-page .secondary-button,.pilot-page .secondary-link{color:#e8d4b7;border:1px solid var(--pilot-line-strong);background:rgba(198,162,113,.075);box-shadow:none}.pilot-page .primary-button:hover,.pilot-page .primary-link:hover,.pilot-page .secondary-button:hover,.pilot-page .secondary-link:hover{color:#fff0dc;border-color:rgba(226,193,141,.43);background:rgba(198,162,113,.12)}.ideal-pilot-card,.pilot-checklist-card,.pilot-company-activity-card,.pilot-company-form,.pilot-feedback-board>section,.pilot-invitation-list,.pilot-principles article,.pilot-readiness-card,.pilot-readiness-card.ready,.pilot-services-card,.pilot-summary-grid article{color:#e9eff2;border:1px solid var(--pilot-line);background:var(--pilot-glass);box-shadow:0 26px 75px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.025);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pilot-readiness-card.ready{border-color:rgba(91,192,137,.22)}.ideal-pilot-card strong,.pilot-company-activity-head>div:first-child>strong,.pilot-company-identity strong,.pilot-feedback-board>section>div:first-child strong,.pilot-invitation-company strong,.pilot-invitation-list h2,.pilot-metric-cluster strong,.pilot-milestones strong,.pilot-principles article strong,.pilot-readiness-card strong,.pilot-summary-grid strong,.service-status-list strong{color:#eef3f5}.ideal-pilot-card strong,.pilot-readiness-card span{color:#d8b783}.ideal-pilot-card span,.pilot-company-activity-head>div:first-child>span,.pilot-company-activity-row>div:nth-child(2) small,.pilot-company-identity small,.pilot-company-identity span,.pilot-credit-usage small,.pilot-credit-usage>div:first-child,.pilot-feedback-items article span,.pilot-invitation-company span,.pilot-invitation-list-head p,.pilot-invitation-pagination>span,.pilot-metric-cluster span,.pilot-milestones p,.pilot-principles article p,.pilot-summary-grid span,.service-status-list small{color:#81919c}.pilot-summary-grid strong{color:#f4f7f8}.pilot-live-indicator{color:#8bd5aa;border-color:rgba(91,192,137,.2);background:rgba(91,192,137,.065)}.pilot-empty-state,.pilot-invitation-empty,.pilot-live-loading{color:#84939e;border-color:rgba(255,255,255,.13);background:var(--pilot-glass-soft)}.pilot-company-activity-head,.pilot-company-paging,.pilot-feedback-board>section>div:first-child,.pilot-invitation-details{border-color:var(--pilot-line)}.pilot-filter-row,.pilot-invitation-filters{border:1px solid rgba(255,255,255,.045);background:rgba(255,255,255,.025)}.pilot-filter-row button,.pilot-invitation-filters button{color:#83929e}.pilot-filter-row button.active,.pilot-invitation-filters button.active{color:#f1ddbf;background:rgba(198,162,113,.11);box-shadow:inset 0 0 0 1px rgba(198,162,113,.18)}.pilot-company-activity-row{border-color:rgba(255,255,255,.055)}.pilot-company-activity-row:hover{background:rgba(255,255,255,.018)}.pilot-engagement-badge{color:#a8b7c0;background:rgba(255,255,255,.055)}.pilot-engagement-badge.using_now,.pilot-engagement-badge.using_this_week{color:#8bd5aa;background:rgba(91,192,137,.075)}.pilot-engagement-badge.needs_follow_up,.pilot-engagement-badge.not_started{color:#e2bc84;background:rgba(198,162,113,.08)}.pilot-engagement-badge.declined{color:#df9c94;background:rgba(194,100,90,.075)}.pilot-company-paging{background:rgba(255,255,255,.012)}.pilot-company-paging button,.pilot-invitation-manage-button,.pilot-invitation-pagination button{color:#dce6ea;border-color:var(--pilot-line);background:rgba(255,255,255,.03)}.pilot-company-paging button:hover,.pilot-invitation-manage-button:hover,.pilot-invitation-pagination button:hover{border-color:var(--pilot-line-strong);background:rgba(198,162,113,.07)}.pilot-feedback-board>section>div:first-child small{color:#bbc8ce;background:rgba(255,255,255,.055)}.pilot-feedback-items article{border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.022)}.pilot-feedback-items p{color:#c8d3d8}.pilot-milestones>div,.service-status-list>div{border:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.022)}.pilot-milestones>div>span{color:#e5c89e;border:1px solid rgba(198,162,113,.18);background:rgba(198,162,113,.075)}.pilot-company-form label,.pilot-invitation-search span{color:#bdc9cf}.pilot-company-form input,.pilot-company-form select,.pilot-company-form textarea,.pilot-invitation-search input{color:#edf2f4;border-color:var(--pilot-line);background:rgba(255,255,255,.028);color-scheme:dark}.pilot-company-form input:focus,.pilot-company-form select:focus,.pilot-company-form textarea:focus,.pilot-invitation-search input:focus{border-color:rgba(198,162,113,.38);background:rgba(255,255,255,.042);box-shadow:0 0 0 4px rgba(198,162,113,.055)}.pilot-company-form input::placeholder,.pilot-company-form textarea::placeholder,.pilot-invitation-search input::placeholder{color:#586a75}.pilot-form-result{color:#91d3ad;border:1px solid rgba(91,192,137,.16);background:rgba(91,192,137,.055)}.pilot-invitation-list article,.pilot-invitation-list article.expanded{border-color:rgba(255,255,255,.065);background:rgba(255,255,255,.022)}.pilot-invitation-list article.expanded{border-color:rgba(198,162,113,.19)}.pilot-invitation-company small{color:#d7bd99;background:rgba(198,162,113,.075)}.pilot-invitation-list code{color:#aebdc5;background:rgba(0,0,0,.16)}.pilot-page .usage-track{background:rgba(255,255,255,.07)}.pilot-page .usage-track span{background:linear-gradient(90deg,#a98355,#d5ad78)}@media (max-width:620px){.pilot-page .showroom-nav{padding-inline:16px}.pilot-metric-cluster span{background:rgba(255,255,255,.025)}.pilot-back-to-top{color:#f1ddbf;border-color:rgba(198,162,113,.3);background:rgba(8,29,42,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media (max-width:700px){.customer-review-intro{align-items:flex-start;flex-direction:column}.edit-customer-grid{grid-template-columns:1fr}.edit-customer-dialog{padding:19px}.additional-revision-fee-actions{display:grid}}:root{--ppp-primary-gradient:linear-gradient(135deg,#2a628d,#1b4569 52%,#102a42);--ppp-primary-border:rgba(226,204,176,.12);--ppp-primary-shadow:0 13px 36px rgba(5,25,41,.34),inset 0 1px 0 rgba(255,255,255,.17);--ppp-primary-shadow-hover:0 17px 40px rgba(5,25,41,.42),0 0 0 1px rgba(199,164,117,.14),inset 0 1px 0 rgba(255,255,255,.2)}.concept-confirmation-submit,.dashboard-shell .primary-button,.dashboard-shell .primary-link,.pilot-page .primary-button,.pilot-page .primary-link,.presentation-controls .primary-button,.primary-button,.primary-link,.public-pricing-page .pricing-card .primary-button,.sidebar-create-action,.v716-send-both{color:#fff;border:1px solid var(--ppp-primary-border);background:var(--ppp-primary-gradient);box-shadow:var(--ppp-primary-shadow)}.concept-confirmation-submit:hover:not(:disabled),.dashboard-shell .primary-button:hover:not(:disabled),.dashboard-shell .primary-link:hover,.pilot-page .primary-button:hover:not(:disabled),.pilot-page .primary-link:hover,.presentation-controls .primary-button:hover:not(:disabled),.primary-button:hover:not(:disabled),.primary-link:hover,.public-pricing-page .pricing-card .primary-button:hover:not(:disabled),.sidebar-create-action.active,.sidebar-create-action:hover,.v716-send-both:hover:not(:disabled){color:#fff;border-color:rgba(226,204,176,.22);background:var(--ppp-primary-gradient);box-shadow:var(--ppp-primary-shadow-hover);filter:brightness(1.06);transform:translateY(-1px)}.concept-confirmation-submit:active:not(:disabled),.primary-button:active:not(:disabled),.primary-link:active,.sidebar-create-action:active,.v716-send-both:active:not(:disabled){filter:brightness(.98);transform:translateY(0)}.concept-confirmation-submit:disabled,.primary-button:disabled,.v716-send-both:disabled{opacity:.46;color:rgba(255,255,255,.82);background:var(--ppp-primary-gradient);box-shadow:none;filter:saturate(.55);cursor:not-allowed;transform:none}.dashboard-shell .pilot-feedback-workspace{min-height:100dvh;color:#eaf0f3;background:radial-gradient(circle at 88% 2%,rgba(42,98,141,.18),transparent 30%),radial-gradient(circle at 6% 92%,rgba(198,162,113,.06),transparent 28%),linear-gradient(180deg,#071722,#0a1e2c 58%,#071722)}.pilot-feedback-workspace .dashboard-topbar h1{color:#f2f6f8}.pilot-feedback-workspace .dashboard-topbar .muted{color:#8d9ba6}.pilot-feedback-workspace .eyebrow{color:#d8b783}.pilot-feedback-workspace .pilot-feedback-form,.pilot-feedback-workspace .pilot-feedback-history{color:#e9eff2;border-color:rgba(255,255,255,.085);background:linear-gradient(145deg,rgba(255,255,255,.038),rgba(255,255,255,.017));box-shadow:0 26px 75px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.025);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pilot-feedback-workspace .pilot-feedback-category-grid button{color:#dce6ea;border-color:rgba(255,255,255,.085);background:rgba(255,255,255,.028)}.pilot-feedback-workspace .pilot-feedback-category-grid button:hover{border-color:rgba(198,162,113,.24);background:rgba(198,162,113,.055);transform:translateY(-1px)}.pilot-feedback-workspace .pilot-feedback-category-grid button.active{border-color:rgba(198,162,113,.38);background:linear-gradient(145deg,rgba(42,98,141,.28),rgba(198,162,113,.09));box-shadow:inset 0 0 0 1px rgba(198,162,113,.16),0 12px 30px rgba(0,0,0,.14)}.pilot-feedback-workspace .pilot-feedback-category-grid strong,.pilot-feedback-workspace .pilot-feedback-form label,.pilot-feedback-workspace .pilot-feedback-history h2,.pilot-feedback-workspace .pilot-rating-field legend{color:#eef3f5}.pilot-feedback-workspace .pilot-feedback-category-grid span,.pilot-feedback-workspace .pilot-feedback-history article span,.pilot-feedback-workspace .pilot-rating-field legend span,.pilot-feedback-workspace .pilot-rating-field small{color:#81919c}.pilot-feedback-workspace .pilot-feedback-form textarea{color:#edf2f4;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.035);color-scheme:dark}.pilot-feedback-workspace .pilot-feedback-form textarea:focus{border-color:rgba(198,162,113,.4);background:rgba(255,255,255,.05);box-shadow:0 0 0 4px rgba(198,162,113,.06)}.pilot-feedback-workspace .pilot-feedback-form textarea::placeholder{color:#586a75}.pilot-feedback-workspace .pilot-rating-field button{color:#aebdc5;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.035)}.pilot-feedback-workspace .pilot-rating-field button:hover{color:#f1ddbf;border-color:rgba(198,162,113,.28);background:rgba(198,162,113,.07)}.pilot-feedback-workspace .pilot-rating-field button.active{color:#fff;border-color:rgba(226,204,176,.2);background:var(--ppp-primary-gradient);box-shadow:0 8px 22px rgba(5,25,41,.3)}.pilot-feedback-workspace .pilot-feedback-message{color:#9bd8b3;border:1px solid rgba(91,192,137,.18);background:rgba(91,192,137,.065)}.pilot-feedback-workspace .pilot-feedback-message.error{color:#e5aaa3;border-color:rgba(194,100,90,.2);background:rgba(194,100,90,.075)}.pilot-feedback-workspace .pilot-feedback-history article{border-color:rgba(255,255,255,.065)}.pilot-feedback-workspace .pilot-feedback-history article strong{color:#d8b783}.pilot-feedback-workspace .pilot-feedback-history article p{color:#c8d3d8}.pilot-feedback-workspace .pilot-feedback-history>.muted{color:#81919c}@media (max-width:620px){.dashboard-shell .pilot-feedback-workspace{padding-inline:14px}.pilot-feedback-workspace .pilot-feedback-form-wrap{padding:0 0 32px}.pilot-feedback-workspace .pilot-feedback-form,.pilot-feedback-workspace .pilot-feedback-history{padding:18px;border-radius:16px}.pilot-feedback-workspace .pilot-feedback-category-grid button{min-height:92px}}.financials-ledger,.financials-safety-note,.project-financials-panel{color:#e7eef2;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.018));box-shadow:0 16px 45px rgba(0,0,0,.16)}.project-financials-panel{padding:20px}.project-financials-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.project-financials-head h3{margin:6px 0 7px;color:#f2f6f8;font-size:22px}.project-financials-head p{max-width:680px;margin:0;color:#81939e;font-size:11px;line-height:1.6}.project-financials-actions{display:flex;flex:0 0 auto;gap:8px}.project-financials-actions button{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.additional-concept-invoice-callout{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 0;padding:16px;border:1px solid rgba(198,162,113,.3);border-radius:14px;background:rgba(198,162,113,.08)}.additional-concept-invoice-callout div{display:grid;grid-gap:5px;gap:5px}.additional-concept-invoice-callout strong{color:#f2f6f8;font-size:15px}.additional-concept-invoice-callout p{margin:0;color:#9cabb4;font-size:11px;line-height:1.5}.additional-concept-invoice-callout button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;white-space:nowrap}.project-financials-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:18px 0 14px}.project-financials-summary article{padding:13px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.025)}.project-financials-summary span,.project-financials-summary strong{display:block}.project-financials-summary span{color:#71848f;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.project-financials-summary strong{margin-top:5px;color:#f2f6f8;font-size:17px}.project-financials-empty{min-height:120px;display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;padding:22px;color:#6f828d;border:1px dashed rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.012);text-align:center;font-size:10px}.project-financials-empty strong{color:#cbd6db;font-size:12px}.project-financials-list{display:grid;grid-gap:8px;gap:8px;overflow:visible}.project-financial-document{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;grid-gap:11px;gap:11px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.022)}.project-financial-document.archived{opacity:.78;border-style:dashed;background:rgba(255,255,255,.014)}.financial-document-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#d9bc92;background:rgba(198,162,113,.09)}.financial-document-icon.invoice{color:#9cc5e4;background:rgba(42,98,141,.13)}.financial-document-copy{min-width:0}.financial-document-copy small,.financial-document-copy span,.financial-document-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financial-document-copy span{color:#71838e;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.financial-document-copy strong{margin-top:4px;color:#e5edf1;font-size:14px}.financial-document-copy small{margin-top:4px;color:#82949e;font-size:11px}.financial-document-amount{text-align:right}.financial-document-amount small,.financial-document-amount strong{display:block}.financial-document-amount strong{color:#eef3f5;font-size:15px}.financial-document-amount small{margin-top:3px;color:#8ca0aa;font-size:10px}.financial-status{display:inline-flex;justify-content:center;min-width:78px;padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#aab8c0;background:rgba(255,255,255,.035);font-size:10px;font-weight:850;white-space:nowrap}.financial-status.accepted,.financial-status.paid{color:#9ed8b5;border-color:rgba(91,192,137,.2);background:rgba(91,192,137,.07)}.financial-status.partially_paid,.financial-status.sent{color:#9ec9e8;border-color:rgba(66,138,190,.22);background:rgba(66,138,190,.08)}.financial-status.refund_pending{color:#efd4aa;border-color:rgba(198,162,113,.28);background:rgba(198,162,113,.1)}.financial-status.refunded{color:#9ec9e8;border-color:rgba(66,138,190,.22);background:rgba(66,138,190,.08)}.financial-status.refund_failed{color:#e8a39a;border-color:rgba(194,100,90,.22);background:rgba(194,100,90,.08)}.financial-status.changes_requested{color:#e4c28f;border-color:rgba(198,162,113,.24);background:rgba(198,162,113,.09)}.financial-status.declined,.financial-status.overdue,.financial-status.void{color:#e8a39a;border-color:rgba(194,100,90,.22);background:rgba(194,100,90,.08)}.financial-status.archived{color:#b5bec3;border-color:rgba(181,190,195,.18);background:rgba(181,190,195,.055)}.financial-document-actions{grid-column:2/-1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:9px;border-top:1px solid rgba(255,255,255,.055)}.financial-document-actions a,.financial-document-actions button{min-height:38px;display:inline-flex;align-items:center;padding:8px 12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#d6e0e5;background:rgba(255,255,255,.035);cursor:pointer;font:inherit;font-size:11px;font-weight:800;text-decoration:none}.financial-document-actions a:hover,.financial-document-actions button:hover{border-color:rgba(198,162,113,.22);background:rgba(198,162,113,.06)}.financial-document-actions .danger{color:#e8a39a}.financial-document-menu{position:relative;justify-self:end}.financial-document-menu>summary{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#d5dfe4;background:rgba(255,255,255,.035);cursor:pointer;font-size:15px;font-weight:900;letter-spacing:.08em;list-style:none}.financial-document-menu>summary::-webkit-details-marker{display:none}.financial-document-menu[open]{z-index:20}.financial-document-menu[open]>summary{color:#e2c395;border-color:rgba(198,162,113,.32);background:rgba(198,162,113,.07)}.financial-document-menu-popover{position:absolute;z-index:21;top:45px;right:0;width:min(310px,calc(100vw - 44px));overflow:hidden;border:1px solid rgba(144,163,184,.2);border-radius:13px;color:#dbe4e8;background:#102d41;box-shadow:0 20px 48px rgba(1,10,17,.48)}.financial-document-menu-popover section{display:grid;padding:7px;border-top:1px solid rgba(144,163,184,.13)}.financial-document-menu-popover section:first-child{border-top:0}.financial-document-menu-popover section>span{padding:7px 8px 5px;color:#8fa2ad;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.financial-document-menu-popover a,.financial-document-menu-popover button{width:100%;min-height:37px;display:flex;align-items:center;padding:8px;border:0;border-radius:7px;color:#e0e8ec;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:800;line-height:1.3;text-align:left;text-decoration:none}.financial-document-menu-popover a:hover,.financial-document-menu-popover button:hover{color:#fff;background:rgba(198,162,113,.09)}.financial-document-menu-popover button.danger{color:#efaaa2}.financial-document-menu-popover button.danger:hover{background:rgba(184,75,75,.13)}.financial-document-menu-popover button:disabled{opacity:.48;cursor:not-allowed}.financial-document-dialog,.financial-payment-dialog,.financial-signature-dialog{width:min(760px,calc(100vw - 28px));max-height:min(90dvh,920px);overflow:auto;padding:24px;border:1px solid rgba(226,204,176,.14);border-radius:20px;color:#e8eef2;background:#0a1d2b;box-shadow:0 32px 100px rgba(0,0,0,.58)}.financial-payment-dialog{width:min(480px,calc(100vw - 28px))}.financial-signature-dialog{width:min(520px,calc(100vw - 28px))}.financial-document-dialog h2,.financial-payment-dialog h2,.financial-signature-dialog h2{margin:7px 0 8px;color:#f2f6f8;font-size:26px}.financial-document-dialog>p,.financial-payment-dialog>p,.financial-signature-dialog>p{margin:0 0 18px;color:#83949e;font-size:11px;line-height:1.55}.financial-signature-record{display:grid;grid-gap:7px;gap:7px;padding:22px;border:1px solid rgba(112,205,154,.25);border-radius:15px;background:rgba(62,145,98,.09)}.financial-signature-record span{color:#9db1bc;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.financial-signature-record strong{color:#f3f7f4;font-family:Snell Roundhand,Segoe Script,cursive;font-size:clamp(30px,7vw,42px);font-weight:600;line-height:1.15}.financial-signature-record small{color:#a9beb3;font-size:10px}.financial-signature-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.financial-signature-details>span{display:grid;grid-gap:4px;gap:4px;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(255,255,255,.025)}.financial-signature-details small{color:#81949f;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.financial-signature-details strong{color:#e8eef2;font-size:11px;overflow-wrap:anywhere}.financial-document-customer{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0 0 15px}.financial-document-customer>div{min-width:0;padding:12px;border:1px solid rgba(198,162,113,.14);border-radius:11px;background:rgba(198,162,113,.045)}.financial-document-customer small,.financial-document-customer span,.financial-document-customer strong{display:block}.financial-document-customer span{color:#c9a977;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.financial-document-customer strong{margin-top:5px;overflow-wrap:anywhere;color:#f0f4f6;font-size:14px}.financial-document-customer small{margin-top:4px;overflow-wrap:anywhere;color:#82949e;font-size:11px;line-height:1.45}.financial-agreement-concept{margin:0 0 15px;overflow:hidden;border:1px solid rgba(198,162,113,.18);border-radius:13px;background:rgba(255,255,255,.025)}.financial-agreement-concept>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:11px 13px}.financial-agreement-concept span{color:#c9a977;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.financial-agreement-concept strong{color:#edf3f6;font-size:11px;text-align:right}.financial-agreement-concept img{display:block;width:100%;max-height:280px;object-fit:contain;background:#071722}.financial-agreement-concept p{margin:0;padding:18px 13px;color:#ffb3aa;font-size:12px;line-height:1.5}.financial-document-dialog label,.financial-payment-dialog label{display:grid;grid-gap:6px;gap:6px;margin-top:12px;color:#c8d3d9;font-size:11px;font-weight:800}.financial-document-dialog input,.financial-document-dialog textarea,.financial-payment-dialog input,.financial-payment-dialog select{width:100%;min-height:44px;padding:11px 13px;color:#edf3f6;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.035);color-scheme:dark;font-size:14px;line-height:1.4}.financial-payment-dialog select{background-color:#102b40}.financial-payment-dialog select optgroup,.financial-payment-dialog select option{color:#edf3f6;background:#0b1e2c}.financial-refund-confirmation{grid-template-columns:auto 1fr!important;align-items:flex-start;gap:9px!important;padding:12px;border:1px solid rgba(226,195,149,.2);border-radius:10px;background:rgba(198,162,113,.07);line-height:1.45}.financial-refund-confirmation input{width:18px!important;min-height:18px!important;height:18px;margin:1px 0 0}.financial-document-dialog textarea{resize:vertical}.financial-line-items{margin-top:15px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(255,255,255,.018)}.financial-line-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.financial-line-head span{color:#dce5e9;font-size:12px;font-weight:850}.financial-line-head button{border:0;color:#d7bd98;background:transparent;cursor:pointer;font-size:11px;font-weight:850}.financial-line-row{display:grid;grid-template-columns:minmax(0,1fr) 76px 120px 32px;grid-gap:6px;gap:6px;margin-top:6px}.financial-line-row input{min-width:0;margin:0}.financial-line-row button{border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#dd9b94;background:rgba(255,255,255,.025);cursor:pointer}.financial-line-row button:disabled{opacity:.3;cursor:not-allowed}.financial-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.financial-document-total{display:grid;grid-template-columns:1fr auto;grid-gap:3px 15px;gap:3px 15px;margin:15px 0 2px;padding:14px;border:1px solid rgba(198,162,113,.13);border-radius:12px;background:rgba(198,162,113,.05)}.financial-document-total span{color:#9dacb4;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.financial-document-total strong{grid-row:1/3;grid-column:2;align-self:center;color:#f0dbc0;font-size:22px}.financial-document-total small{color:#6f838e;font-size:8px}.financial-payment-balance{display:flex;align-items:center;justify-content:space-between;margin:15px 0;padding:14px;border-radius:12px;background:rgba(255,255,255,.035)}.financial-payment-balance span{color:#8799a3;font-size:9px}.financial-payment-balance strong{color:#f1ddc2;font-size:21px}.financials-main{min-width:0;padding:30px 34px 56px}.financials-export-button{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;white-space:nowrap}.financials-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.financials-metric-grid article{padding:17px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:rgba(255,255,255,.025)}.financials-metric-grid small,.financials-metric-grid span,.financials-metric-grid strong{display:block}.financials-metric-grid span{color:#71838e;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.financials-metric-grid strong{margin-top:7px;color:#f1f5f7;font-size:26px}.financials-metric-grid small{margin-top:5px;color:#677a85;font-size:8px;line-height:1.4}.financials-ledger{padding:20px}.financials-ledger-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.financials-ledger-head h2{margin:5px 0 0;color:#eef3f5;font-size:24px}.financials-ledger-head .search-field{width:min(360px,100%)}.financials-filter-tabs{margin:15px 0}.financials-ledger-results{display:grid;grid-gap:12px;gap:12px}.financials-ledger-list{display:grid;grid-gap:7px;gap:7px}.financials-ledger-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto 130px auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.018)}.financials-ledger-list article>div:nth-child(2){min-width:0}.financials-ledger-list article>div:nth-child(2) small,.financials-ledger-list article>div:nth-child(2) strong,.financials-ledger-list article>div:nth-child(4) small,.financials-ledger-list article>div:nth-child(4) strong{display:block}.financials-ledger-list article>div:nth-child(2) strong{color:#e2eaee;font-size:11px}.financials-ledger-list article>div:nth-child(2) small{overflow:hidden;margin-top:3px;color:#6d808b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.financials-ledger-list article>div:nth-child(4){text-align:right}.financials-ledger-list article>div:nth-child(4) strong{color:#edf3f5;font-size:12px}.financials-ledger-list article>div:nth-child(4) small{margin-top:2px;color:#788b95;font-size:8px}.financials-empty a,.financials-ledger-list article>a{padding:7px 9px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#d8e2e7;background:rgba(255,255,255,.035);font-size:8px;font-weight:800;text-decoration:none;white-space:nowrap}.financials-pagination{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 0;border-top:1px solid rgba(255,255,255,.065);color:#758893}.financials-pagination>span{font-size:8px;font-weight:750}.financials-pagination>div{display:flex;align-items:center;gap:7px}.financials-pagination strong{min-width:86px;color:#aebbc3;font-size:8px;text-align:center}.financials-pagination button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 9px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#d8e2e7;background:rgba(255,255,255,.035);font:inherit;font-size:8px;font-weight:800}.financials-pagination button:first-child svg{transform:rotate(180deg)}.financials-pagination button:hover:not(:disabled){border-color:rgba(198,162,113,.24);color:#f0d4aa;background:rgba(198,162,113,.055)}.financials-pagination button:disabled{opacity:.38;cursor:not-allowed}.financials-empty{min-height:250px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:#728590;text-align:center}.financials-empty strong{color:#d9e3e7;font-size:14px}.financials-empty span{font-size:10px}.financials-safety-note{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:16px;color:#b7c5cc}.financials-safety-note svg{flex:0 0 auto;color:#9bd2b0}.financials-safety-note strong{display:block;color:#e2eaee;font-size:11px}.financials-safety-note p{margin:4px 0 0;color:#748791;font-size:9px;line-height:1.5}.financial-public-page{min-height:100vh;padding:32px 14px 56px;color:#173f5d;background:#071722}.financial-public-document{width:min(900px,100%);margin:0 auto;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 35px 110px rgba(0,0,0,.42)}.financial-public-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 28px;color:#fff;background:#0b263a}.financial-public-brand{display:flex;align-items:center;gap:6px}.financial-public-brand>.project-preview-mark,.financial-public-brand>img{display:block;flex:0 0 42px;width:42px;height:42px;object-fit:contain}.financial-public-brand>div{display:flex;min-height:42px;flex-direction:column;justify-content:center}.financial-public-brand span,.financial-public-brand strong,.financial-public-number span,.financial-public-number strong{display:block}.financial-public-brand strong{font-size:15px}.financial-public-brand span{margin-top:2px;color:#b9c8d0;font-size:9px}.financial-public-number{text-align:right}.financial-public-number span{color:#9db0bb;font-size:9px}.financial-public-number strong{margin-top:4px;color:#e4c89f;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.financial-public-title{display:flex;justify-content:space-between;gap:24px;padding:28px;border-bottom:1px solid #e3e9ed;background:#f5f8f9}.financial-public-title>div:last-child{text-align:right}.financial-public-title small,.financial-public-title span,.financial-public-title strong{display:block}.financial-public-title span{color:#728490;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.financial-public-title strong{margin-top:5px;color:#173f5d;font-size:21px}.financial-public-title small{margin-top:4px;color:#71818c;font-size:10px}.financial-combined-progress{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:20px 28px 0}.financial-combined-progress>div{display:flex;align-items:center;gap:11px;min-width:0;padding:13px;border:1px solid #dce5e9;border-radius:12px;background:#f7f9fa}.financial-combined-progress>div>span{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #cbd8df;border-radius:50%;color:#70838f;background:#fff;font-size:11px;font-weight:850}.financial-combined-progress small,.financial-combined-progress strong{display:block}.financial-combined-progress strong{color:#29485e;font-size:11px}.financial-combined-progress small{margin-top:3px;color:#71838e;font-size:9px;line-height:1.35}.financial-combined-progress .active{border-color:#c9dcec;background:#f2f8fc}.financial-combined-progress .active>span{color:#fff;border-color:#24577f;background:#24577f}.financial-combined-progress .complete{border-color:#cfe0d6;background:#f3faf6}.financial-combined-progress .complete>span{color:#fff;border-color:#4b8867;background:#4b8867}.financial-combined-progress .locked{opacity:.68}.financial-public-concept{margin:24px 28px 0;overflow:hidden;border:1px solid #dce5e9;border-radius:16px;background:#0b263a}.financial-public-concept>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 15px;color:#fff}.financial-public-concept span{color:#e1c59c;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.financial-public-concept strong{font-size:11px;text-align:right}.financial-public-concept img{width:100%;max-height:560px;display:block;object-fit:contain;background:#071722}.financial-public-concept small{display:block;padding:11px 15px;color:#b7c6ce;font-size:9px;line-height:1.5}.financial-public-scope{padding:30px 28px 18px}.financial-public-scope span{color:#a27d4f;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.09em}.financial-public-scope h1{margin:6px 0 0;color:#12344e;font-size:30px;line-height:1.08}.financial-public-table{margin:0 28px;overflow:hidden;border:1px solid #dfe7eb;border-radius:13px}.financial-public-row{display:grid;grid-template-columns:minmax(0,1fr) 70px 110px 120px;grid-gap:12px;gap:12px;align-items:center;padding:13px 15px;border-top:1px solid #e7ecef;font-size:11px}.financial-public-row:first-child{border-top:0}.financial-public-row>:not(:first-child){text-align:right}.financial-public-row strong{color:#29485e}.financial-public-table-head{color:#fff;background:#163d59;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.financial-public-totals{width:min(380px,calc(100% - 56px));display:grid;grid-gap:8px;gap:8px;margin:18px 28px 24px auto}.financial-public-totals span{display:flex;justify-content:space-between;gap:20px;color:#637682;font-size:11px}.financial-public-totals span.balance,.financial-public-totals span.total{padding-top:10px;border-top:1px solid #dce4e8;color:#173f5d;font-size:16px;font-weight:800}.financial-public-receipt{display:grid;grid-gap:14px;gap:14px;margin:0 28px 24px;padding:18px;border:1px solid #cfe0d6;border-radius:14px;color:#173f5d;background:#f3faf6}.financial-public-receipt-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.financial-public-receipt-heading span{color:#3d7658;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.financial-public-receipt-heading h2{margin:4px 0 0;color:#173f5d;font-size:21px}.financial-public-receipt-heading>strong{color:#32634a;font-size:21px}.financial-public-receipt-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.financial-public-receipt-grid>span{display:grid;grid-gap:3px;gap:3px;padding:11px;border:1px solid #d9e7df;border-radius:10px;color:#6b7d76;background:#fff;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.financial-public-receipt-grid strong{overflow-wrap:anywhere;color:#254b39;font-size:11px;text-transform:none;letter-spacing:0}.financial-public-receipt-transaction{grid-column:1/-1}.financial-public-receipt-disclosure{margin:0;color:#536b60;font-size:9px;line-height:1.55}.financial-public-receipt-link{width:max-content;padding:10px 13px;border:1px solid #b9d7c5;border-radius:9px;color:#24583d;background:#fff;font-size:10px;font-weight:850;text-decoration:none}.financial-public-refunds{display:grid;grid-gap:10px;gap:10px;margin:0;padding:16px;border:1px solid #e2d4bf;border-radius:14px;color:#173f5d;background:#fffaf2}.financial-public-refunds>div:first-child span{color:#8a6738;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.financial-public-refunds h2{margin:4px 0 0;font-size:20px}.financial-public-refund-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid #eadfce}.financial-public-refund-row span{font-size:11px}.financial-public-refund-row small{color:#786a58;font-size:9px;text-align:right}.financial-public-refunds>p{margin:0;color:#786a58;font-size:9px;line-height:1.5}.financial-public-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:0 28px 24px}.financial-public-details section{padding:15px;border:1px solid #e1e8eb;border-radius:12px;background:#f8fafb}.financial-public-details span{color:#6c7e89;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.financial-public-details p{margin:7px 0 0;color:#536b7a;font-size:10px;line-height:1.6;white-space:pre-wrap}.financial-public-decision{margin:0 28px 20px;padding:16px;border:1px solid #dbe5df;border-radius:12px;color:#32634a;background:#f0f8f3}.financial-public-decision.changes-requested{color:#745124;border-color:#eadcc7;background:#fff9ef}.financial-public-decision span,.financial-public-decision strong{display:block}.financial-public-decision strong{font-size:13px}.financial-public-decision span{margin-top:4px;font-size:10px;line-height:1.5}.financial-checkout-locked{display:grid;grid-gap:5px;gap:5px;margin:0 28px 24px;padding:17px;border:1px dashed #cdd9df;border-radius:13px;color:#667b88;background:#f7f9fa}.financial-checkout-locked span{color:#9a7446;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.financial-checkout-locked strong{color:#36556a;font-size:14px}.financial-checkout-locked p{margin:0;font-size:10px;line-height:1.5}.financial-combined-invoice{display:grid;grid-gap:14px;gap:14px;margin:0 28px 26px;padding:18px;border:1px solid #cfdde4;border-radius:17px;background:#eef4f7}.financial-combined-invoice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.financial-combined-invoice-head>div:last-child{text-align:right}.financial-combined-invoice-head small,.financial-combined-invoice-head span,.financial-combined-invoice-head strong{display:block}.financial-combined-invoice-head span{color:#8b6a43;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.financial-combined-invoice-head h2{margin:4px 0 0;color:#173f5d;font-size:23px}.financial-combined-invoice-head small{margin-top:4px;color:#71838e;font-size:9px}.financial-combined-invoice-head>div:last-child strong{margin-top:4px;color:#173f5d;font-size:23px}.financial-combined-invoice .financial-online-payment,.financial-combined-invoice .financial-public-receipt{margin:0}.financial-online-payment{margin:0 28px 24px;padding:16px;border:1px solid #d8e3e8;border-radius:16px;color:#173f5d;background:#f7fafb}.financial-payment-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.financial-payment-heading h2,.financial-payment-heading span{display:block}.financial-payment-heading span{color:#9a7446;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.financial-payment-heading h2{margin:4px 0 0;color:#173f5d;font-size:25px}.financial-payment-heading>strong{padding:7px 10px;border:1px solid #d5e0e5;border-radius:999px;color:#536b7a;background:#fff;font-size:9px}.financial-payment-sandbox{margin:0 0 9px;padding:7px 9px;border-radius:9px;color:#745124;background:#fff3d9;font-size:10px;font-weight:750}.financial-payment-form{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.financial-payment-form label{display:grid;grid-gap:4px;gap:4px;min-width:0;color:#536b7a;font-size:10px;font-weight:800}.financial-payment-form input,.financial-payment-form select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #cbd9e0;border-radius:9px;color:#173f5d;background:#fff;font:inherit;font-size:16px}.financial-payment-form select{color-scheme:light}.financial-payment-name{grid-column:span 2}.financial-payment-number{grid-column:span 4}.financial-payment-cvc,.financial-payment-month,.financial-payment-year{grid-column:span 2}.financial-payment-street{grid-column:span 4}.financial-payment-city{grid-column:span 2}.financial-payment-postal,.financial-payment-region{grid-column:span 3}.financial-payment-wide{grid-column:1/-1}.financial-payment-authorization{grid-template-columns:auto 1fr!important;align-items:flex-start;gap:8px!important;padding:9px;border-radius:10px;background:#edf3f5;line-height:1.35}.financial-payment-authorization input{width:18px;min-height:18px;height:18px;margin:0}.financial-payment-submit{min-height:44px;border:1px solid #24577f;border-radius:10px;color:#fff;background:linear-gradient(135deg,#2a628d,#173f5d);cursor:pointer;font:inherit;font-size:12px;font-weight:850}.financial-payment-submit:disabled{border-color:#a7b0b7;color:#f8fafb;background:#a7b0b7;box-shadow:none;opacity:1;cursor:not-allowed}.stripe-public-payment.locked{border-color:#d4dadd;background:#f4f6f7;box-shadow:none}.stripe-public-payment.locked .financial-payment-heading h2,.stripe-public-payment.locked>p{color:#677680}.stripe-public-payment.ready{border-color:#c7dbe8}.financial-payment-security{color:#71818c;font-size:9px;line-height:1.55}.stripe-public-payment{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px 18px;gap:10px 18px;box-shadow:0 10px 26px rgba(23,63,93,.08)}.stripe-public-payment .financial-payment-heading{margin-bottom:0}.stripe-public-payment .financial-payment-heading,.stripe-public-payment .financial-payment-security,.stripe-public-payment .stripe-payment-message{grid-column:1/-1}.stripe-public-payment>p{max-width:560px;margin:0;color:#536b7a;font-size:11px;line-height:1.55}.stripe-public-payment .stripe-payment-message{max-width:none;padding:9px 11px;border-radius:9px;color:#32634a;background:#eaf6ee;font-weight:750}.stripe-public-payment .financial-payment-submit{grid-column:2;width:max-content;min-width:190px;padding:0 18px}.stripe-public-payment .financial-payment-security{display:block;padding-top:10px;border-top:1px solid #e0e8ec}.manual-public-payment{display:grid;grid-gap:10px;gap:10px;box-shadow:none}.manual-public-payment>p{margin:0;color:#536b7a;font-size:11px;line-height:1.55}.manual-public-payment.locked{border-style:dashed;background:#f4f6f7}.manual-public-payment.locked .financial-payment-heading h2,.manual-public-payment.locked>p{color:#677680}.customer-payment-options{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px 18px;gap:12px 18px;box-shadow:0 10px 26px rgba(23,63,93,.08)}.customer-payment-options.locked{border-color:#d4dadd;background:#f4f6f7;box-shadow:none}.customer-payment-options .credit-warning,.customer-payment-options .customer-payment-choice-grid,.customer-payment-options .customer-payment-other,.customer-payment-options .financial-payment-heading,.customer-payment-options .financial-payment-security,.customer-payment-options .stripe-payment-message,.customer-payment-options>p{grid-column:1/-1}.customer-payment-options>p{margin:0;color:#536b7a;font-size:11px;line-height:1.55}.customer-payment-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.customer-payment-choice-grid button{display:grid;grid-gap:4px;gap:4px;min-height:66px;padding:11px;border:1px solid #cbd9e0;border-radius:11px;color:#31536a;background:#fff;cursor:pointer;text-align:left;font:inherit}.customer-payment-choice-grid button strong{font-size:11px}.customer-payment-choice-grid button small{color:#71818c;font-size:8px;line-height:1.35}.customer-payment-choice-grid button.selected{border-color:#2a628d;color:#173f5d;background:#eaf3f8;box-shadow:0 0 0 2px rgba(42,98,141,.12)}.customer-payment-choice-grid button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.customer-payment-other{display:grid;grid-gap:5px;gap:5px;color:#536b7a;font-size:10px;font-weight:800}.customer-payment-other input{min-height:42px;padding:9px 11px;border:1px solid #cbd9e0;border-radius:9px;color:#173f5d;background:#fff;font:inherit;font-size:16px}.customer-payment-options .stripe-payment-message{margin:0;padding:9px 11px;border-radius:9px;color:#32634a;background:#eaf6ee;font-size:10px;font-weight:750}.customer-payment-options .financial-payment-submit{grid-column:2;width:max-content;min-width:210px;padding:0 18px}.customer-payment-options .financial-payment-security{display:block;padding-top:10px;border-top:1px solid #e0e8ec}.financial-customer-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:18px 28px;border-top:1px solid #e1e7ea;background:#f7f9fa}.financial-customer-actions button{min-height:42px;padding:10px 14px;border-radius:9px;cursor:pointer;font:inherit;font-size:10px;font-weight:850}.financial-decline-button,.financial-print-button{border:1px solid #cfdae0;color:#31536a;background:#fff}.financial-accept-button{border:1px solid #24577f;color:#fff;background:linear-gradient(135deg,#2a628d,#173f5d)}.financial-accept-button:disabled{opacity:.45;cursor:not-allowed}.financial-decision-buttons{display:flex;gap:8px}.financial-response-form{width:100%;display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid #dbe4e8;border-radius:13px;background:#fff}.financial-response-form h3{margin:0;color:#173f5d;font-size:18px}.financial-response-form p{margin:0;color:#536b7a;font-size:13px;line-height:1.5}.financial-response-form label{display:grid;grid-gap:6px;gap:6px;color:#536b7a;font-size:10px;font-weight:800}.financial-response-form input,.financial-response-form select,.financial-response-form textarea{width:100%;border:1px solid #cfdbe1;color:#173f5d;background:#fff}.financial-response-form select{min-height:46px;padding:0 12px;border-radius:9px;font:inherit;font-size:14px}.financial-response-form>div{display:flex;justify-content:flex-end;gap:8px}.financial-response-form .financial-signature-consent{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;grid-gap:9px;gap:9px;padding:12px;border-radius:10px;background:#f3f7f8;font-weight:650;line-height:1.45}.financial-signature-consent input{width:18px;height:18px;margin:0}.financial-public-error{margin:0;color:#a34d47;font-size:10px}.financial-public-success{width:100%;margin:0;padding:12px;border-radius:10px;color:#32634a;background:#eaf6ee;font-size:10px;font-weight:800}.financial-public-footer{display:flex;justify-content:space-between;gap:22px;padding:20px 28px;color:#b7c7cf;background:#0b263a}.financial-public-footer span,.financial-public-footer strong{display:block}.financial-public-footer strong{color:#fff;font-size:10px}.financial-public-footer span{margin-top:3px;font-size:8px}@media (max-width:820px){.financials-ledger-head,.project-financials-head{display:grid}.project-financials-actions{width:100%}.project-financials-actions button{flex:1 1;justify-content:center}.additional-concept-invoice-callout{display:grid}.additional-concept-invoice-callout button{width:100%}.financials-metric-grid,.project-financials-summary{grid-template-columns:1fr 1fr}.project-financial-document{grid-template-columns:auto minmax(0,1fr) auto auto}.project-financial-document>.financial-status{grid-column:2/-1;justify-self:start}.financials-ledger-list article{grid-template-columns:auto minmax(0,1fr) auto}.financials-ledger-list article>a,.financials-ledger-list article>div:nth-child(4){grid-column:2/-1;text-align:left;justify-self:start}.financial-public-details{grid-template-columns:1fr}}@media (max-width:620px){.project-financials-panel{padding:16px}.project-financials-summary{gap:6px}.project-financials-summary article{padding:11px}.project-financials-summary strong{font-size:14px}.project-financial-document{grid-template-columns:auto minmax(0,1fr) auto}.project-financial-document>.financial-document-amount,.project-financial-document>.financial-status{grid-column:2;justify-self:start;text-align:left}.financial-document-menu{grid-column:3;grid-row:1;align-self:start}.financial-document-menu-popover{position:fixed;top:auto;right:14px;left:14px;bottom:14px;width:auto;max-height:min(74dvh,620px);overflow:auto;border-radius:16px}.financial-document-menu-popover a,.financial-document-menu-popover button{min-height:44px;font-size:12px}.financial-document-dialog,.financial-payment-dialog,.financial-signature-dialog{width:100vw;max-height:100dvh;min-height:100dvh;border:0;border-radius:0}.financial-signature-details{grid-template-columns:1fr}.financial-line-row{grid-template-columns:minmax(0,1fr) 58px 94px 32px}.financial-document-grid{grid-template-columns:1fr 1fr}.financial-document-customer{grid-template-columns:1fr}.financial-agreement-concept>div{display:grid;grid-gap:4px;gap:4px}.financial-agreement-concept strong{text-align:left}.financial-document-dialog input,.financial-document-dialog textarea,.financial-payment-dialog input,.financial-payment-dialog select{min-height:48px;font-size:16px}.financials-main{padding:22px 14px 44px}.financials-metric-grid{gap:7px}.financials-metric-grid article{padding:13px}.financials-metric-grid strong{font-size:20px}.financials-ledger{padding:15px}.financials-ledger-head .search-field{width:100%}.financials-ledger-list article{grid-template-columns:auto minmax(0,1fr)}.financials-ledger-list article>.financial-status,.financials-ledger-list article>a,.financials-ledger-list article>div:nth-child(4){grid-column:2}.financials-pagination{align-items:stretch;flex-direction:column}.financials-pagination>div{justify-content:space-between}.financials-pagination button{min-height:38px}.financial-public-page{padding:0}.financial-public-document{min-height:100vh;border-radius:0}.financial-public-footer,.financial-public-header,.financial-public-title{padding:18px 16px}.financial-public-title{display:grid}.financial-public-title>div:last-child{text-align:left}.financial-combined-progress{grid-template-columns:1fr;margin:16px 16px 0}.financial-public-scope{padding:24px 16px 14px}.financial-public-concept{margin:16px 16px 0}.financial-public-concept>div{display:grid;grid-gap:4px;gap:4px}.financial-public-concept strong{text-align:left}.financial-public-scope h1{font-size:25px}.financial-public-table{margin:0 16px}.financial-public-row{grid-template-columns:minmax(0,1fr) 38px 68px 78px;gap:7px;min-width:0;padding:11px 10px;font-size:10px}.financial-public-table-head{font-size:7px}.financial-public-totals{width:auto;margin:18px 16px 22px}.financial-public-receipt{margin:0 16px 20px;padding:14px}.financial-public-receipt-grid{grid-template-columns:1fr}.financial-public-receipt-transaction{grid-column:auto}.financial-checkout-locked,.financial-public-decision,.financial-public-details{margin-left:16px;margin-right:16px}.financial-combined-invoice{margin:0 16px 20px;padding:14px}.financial-combined-invoice-head{display:grid;grid-gap:8px;gap:8px}.financial-combined-invoice-head>div:last-child{text-align:left}.financial-online-payment{margin:0 16px 18px;padding:14px}.financial-payment-heading{display:grid;grid-gap:5px;gap:5px;margin-bottom:8px}.financial-payment-heading>strong{width:max-content}.financial-payment-form{grid-template-columns:1fr 1fr;gap:8px}.financial-payment-city,.financial-payment-cvc,.financial-payment-name,.financial-payment-number,.financial-payment-street{grid-column:1/-1}.financial-payment-month,.financial-payment-postal,.financial-payment-region,.financial-payment-year{grid-column:span 1}.financial-payment-form input,.financial-payment-form select{min-height:44px}.stripe-public-payment{grid-template-columns:1fr;gap:9px}.stripe-public-payment .financial-payment-submit,.stripe-public-payment>p{grid-column:1}.stripe-public-payment .financial-payment-submit{width:100%;min-width:0}.customer-payment-options{grid-template-columns:1fr;gap:10px}.customer-payment-choice-grid{grid-template-columns:1fr 1fr}.customer-payment-options .financial-payment-submit{grid-column:1;width:100%;min-width:0}.financial-customer-actions{padding:16px}.financial-customer-actions>button,.financial-decision-buttons{width:100%}.financial-decision-buttons button{flex:1 1}.financial-public-footer{display:grid}}@media print{.financial-public-page{min-height:0;padding:0;background:#fff}.financial-public-document{width:100%;border-radius:0;box-shadow:none}.financial-customer-actions,.financial-online-payment{display:none}}.revision-accuracy-note{display:grid;grid-gap:3px;gap:3px;margin:8px 0 0;padding:11px 12px;border:1px solid rgba(198,162,113,.18);border-radius:10px;color:#91a3ad;background:rgba(198,162,113,.055);font-size:9px;line-height:1.5}.revision-accuracy-note strong{color:#e0c39b;font-size:9px}.revision-accuracy-note span{display:block}.precision-markup-hint{display:flex;align-items:flex-start;gap:9px;margin:8px 0 0;padding:9px 11px;border:1px solid rgba(111,171,208,.2);border-radius:10px;color:#a9c7d8;background:linear-gradient(145deg,rgba(52,111,150,.12),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.035);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.precision-markup-hint>svg{flex:0 0 auto;margin-top:1px;color:#75b7df}.precision-markup-hint small,.precision-markup-hint strong,.precision-markup-hint>span{display:block}.precision-markup-hint strong{color:#d9eaf3;font-size:9px;line-height:1.35}.precision-markup-hint small{margin-top:2px;color:#8fa8b6;font-size:8px;font-weight:600;line-height:1.45}@media (max-width:680px){body,html{width:100%;max-width:100%;overflow-x:hidden}.auth-card,.dashboard-main,.dashboard-main>*,.dashboard-shell,.dashboard-shell>*,.pricing-card,.settings-card,.wizard-card,.wizard-step,main,main>*{max-width:100%;min-width:0}canvas,img,video{max-width:100%}input,select,textarea{min-width:0;max-width:100%}.dashboard-main .dashboard-topbar{align-items:stretch;flex-direction:column}.dashboard-main .dashboard-topbar>*{width:100%;max-width:100%;min-width:0}.dashboard-main .dashboard-topbar h1,.dashboard-main .dashboard-topbar p{overflow-wrap:anywhere}.studio-status-stack{align-items:flex-start;justify-content:flex-start}.financials-main .financials-export-button,.v75-revenue-main .payment-connection-pill{width:100%;max-width:100%;justify-content:center;white-space:normal}.filter-tabs,.financials-filter-tabs,.v73-filter-tabs{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.pilot-page,.pilot-page .pilot-company-page-grid>*,.pilot-page .pilot-grid>*,.pilot-page .pilot-hero>*,.pilot-page>:not(.pilot-back-to-top){width:100%;max-width:100%;min-width:0}.pilot-page .showroom-nav{align-items:stretch;flex-direction:column;gap:9px;padding:10px 14px}.pilot-page .brand-lockup{min-width:0}.pilot-page .showroom-nav-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.pilot-page .showroom-nav-actions>*,.pilot-page .showroom-nav>.primary-link{width:100%;min-width:0;padding:9px 7px;text-align:center;white-space:normal}.pilot-page .pilot-company-page-grid,.pilot-page .pilot-grid,.pilot-page .pilot-hero,.pilot-page .pilot-live-dashboard{grid-template-columns:minmax(0,1fr);padding-left:16px;padding-right:16px}.pilot-page .pilot-company-page-grid h1,.pilot-page .pilot-hero h1{font-size:clamp(36px,12vw,50px);line-height:.98;overflow-wrap:anywhere}.pilot-page .pilot-readiness-card{width:100%;max-width:100%}.presentation-art,.presentation-copy,.presentation-page,.presentation-page>*,.presentation-slide>*{width:100%;max-width:100%;min-width:0}.presentation-nav{align-items:stretch;flex-direction:column;gap:9px;padding:10px 14px}.presentation-brand{min-width:0}.presentation-nav-meta{width:100%;min-width:0;justify-content:space-between;gap:8px}.presentation-slide{padding:28px 14px;grid-template-columns:minmax(0,1fr);gap:24px}.presentation-slide h1{font-size:clamp(36px,12vw,44px);overflow-wrap:anywhere}.presentation-art{min-height:min(350px,52dvh)}.presentation-controls{width:100%;max-width:100%;min-width:0}}@media (max-width:520px){.v711-wizard-actions,.wizard-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr)}.v711-studio-handoff,.v711-wizard-actions>*,.wizard-actions>*{width:100%;max-width:100%;min-width:0}}@media (max-width:360px){.auth-product-brand{gap:9px}.auth-product-brand .product-brand-mark{width:48px;height:48px;flex:0 0 48px}.auth-product-brand .product-brand-name{gap:5px;font-size:17px}}.calendar-connection-panel{display:flex;gap:10px;align-items:center;min-height:46px;margin:0 0 14px;padding:7px 9px 7px 11px;border:1px solid rgba(198,162,113,.24);border-radius:12px;color:#dfe8eb;background:linear-gradient(135deg,rgba(12,27,40,.98),rgba(8,19,29,.98));box-shadow:inset 3px 0 #c6a271}.calendar-connection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.calendar-connection-grid .calendar-connection-panel{min-width:0;margin-bottom:0}.calendar-connection-panel.is-connected{box-shadow:inset 3px 0 #c6a271}.calendar-connection-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px}.calendar-connection-icon,.calendar-connection-panel.is-connected .calendar-connection-icon{color:#d5b581;background:rgba(198,162,113,.1)}.calendar-connection-copy{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0}.calendar-connection-copy strong{color:#f0e5d5;font-size:11px}.calendar-connection-copy p,.calendar-connection-copy small{margin:0;color:#81959f;font-size:9px;line-height:1.35}.calendar-connection-actions{display:flex;align-items:center;justify-content:flex-end;flex:none}.calendar-connection-actions a,.calendar-connection-actions button{min-height:30px;padding:0 10px;border:1px solid rgba(198,162,113,.24);border-radius:8px;color:#d8ba8b;background:rgba(198,162,113,.06);font:inherit;font-size:9px;font-weight:850;text-decoration:none;cursor:pointer}.calendar-connection-actions a:hover,.calendar-connection-actions button:hover{border-color:rgba(198,162,113,.48);background:rgba(198,162,113,.12)}.calendar-connection-actions span{color:#81959f;font-size:9px;font-weight:750}.calendar-connection-message{color:#d5b581!important;font-weight:750}.calendar-google-sync{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:16px;color:#dfe8eb;background:#0c1b28}.calendar-google-sync.muted{grid-template-columns:auto 1fr;align-items:center;color:#81959f}.calendar-google-actions,.calendar-google-sync header{display:flex;align-items:center;justify-content:space-between;gap:16px}.calendar-google-sync h3{margin:3px 0 0;color:#edf3f5;font-size:1.05rem}.calendar-google-sync header a{color:#d8ba8b;font-size:.84rem;font-weight:800}.calendar-google-preview{display:grid;grid-gap:4px;gap:4px;padding:13px 14px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#08131d}.calendar-google-preview small,.calendar-google-preview span{color:#81959f}.calendar-google-privacy{display:flex;align-items:center;gap:8px;color:#9cb0b9;font-size:.84rem}.calendar-google-actions small{color:#81959f}.calendar-google-actions button{min-height:40px;padding:0 14px;border:0;border-radius:11px;color:#0b1720;background:#c6a271;font:inherit;font-weight:850;cursor:pointer}.calendar-google-actions button:disabled{opacity:.55;cursor:progress}.calendar-google-current{color:#d5b581;font-size:.85rem;font-weight:850}@media (max-width:720px){.calendar-connection-grid{grid-template-columns:minmax(0,1fr)}.calendar-connection-panel{align-items:flex-start;flex-wrap:wrap}.calendar-connection-copy{padding-top:5px}.calendar-connection-actions{margin-left:auto}.calendar-connection-panel.is-disconnected .calendar-connection-actions{width:100%;padding-left:38px}.calendar-connection-panel.is-disconnected .calendar-connection-actions a{width:100%;text-align:center}.calendar-google-actions,.calendar-google-sync header{align-items:stretch;flex-direction:column}.calendar-google-actions button{width:100%}}.customers-main{padding:34px 38px 60px;background:radial-gradient(circle at 92% 0,rgba(198,162,113,.075),transparent 28%),#07131d}.customers-topbar h1{margin:4px 0 7px;color:#eef3f5;font-size:42px;letter-spacing:-.045em}.customer-profile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:25px 0 16px}.customer-profile-metrics article{display:grid;grid-gap:4px;gap:4px;min-height:110px;padding:18px 20px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(150deg,rgba(12,27,40,.98),rgba(8,19,29,.96))}.customer-profile-metrics span{color:#8ea1ac;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.customer-profile-metrics strong{color:#eef4f6;font-size:30px;letter-spacing:-.04em}.customer-profile-metrics small{color:#718791;font-size:10px}.customer-profile-workspace{overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:19px;background:#08131d;box-shadow:0 22px 60px rgba(0,0,0,.2)}.customer-profile-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;border-bottom:1px solid rgba(255,255,255,.065)}.customer-profile-toolbar h2{margin:4px 0 3px;color:#eff4f5;font-size:18px}.customer-profile-toolbar p{margin:0;color:#748993;font-size:9px;line-height:1.5}.customer-profile-search{display:flex;align-items:center;gap:8px;width:min(390px,42%);min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.075);border-radius:11px;color:#8297a1;background:#0c1b28}.customer-profile-search input{width:100%;padding:0;border:0;color:#e7eef0;background:transparent;font-size:11px;box-shadow:none}.customer-profile-search input:focus{border:0;box-shadow:none;outline:none}.customer-profile-grid{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:8px;gap:8px;min-height:360px;padding:14px}.customer-profile-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#0c1b28}.customer-profile-card>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;grid-gap:10px;gap:10px;min-height:66px;padding:12px 14px;cursor:pointer;list-style:none}.customer-profile-card>summary::-webkit-details-marker{display:none}.customer-profile-card>summary:hover{background:rgba(255,255,255,.02)}.customer-profile-card h3{margin:0;color:#eef3f5;font-size:14px}.customer-profile-card summary p{max-width:100%;margin:3px 0 0;overflow:hidden;color:#7f939d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.customer-outcome-pill{min-width:48px;padding:5px 8px;border:1px solid rgba(127,147,157,.16);border-radius:999px;color:#92a3ad;background:rgba(127,147,157,.07);font-size:7px;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.customer-outcome-pill.won{color:#e6c895;background:rgba(198,162,113,.09);border-color:rgba(198,162,113,.2)}.customer-outcome-pill.lost{color:#a2adb4;background:rgba(111,123,132,.08);border-color:rgba(132,145,155,.14)}.customer-profile-toggle{display:grid;place-items:center;width:28px;height:28px;color:#8398a2;transition:transform .18s ease}.customer-profile-card[open] .customer-profile-toggle{transform:rotate(90deg)}.customer-profile-details{border-top:1px solid rgba(255,255,255,.055)}.customer-profile-facts{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(255,255,255,.055)}.customer-profile-facts>span{display:grid;grid-gap:3px;gap:3px;padding:12px 15px}.customer-profile-facts>span+span{border-left:1px solid rgba(255,255,255,.055)}.customer-profile-facts small{color:#71858f;font-size:8px;font-weight:850;text-transform:uppercase}.customer-profile-facts strong{color:#dfe8eb;font-size:13px}.customer-profile-projects{display:grid;max-height:176px;overflow:auto;scrollbar-color:rgba(198,162,113,.5) #08131d;scrollbar-width:thin}.customer-profile-projects>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 15px;border-top:1px solid rgba(255,255,255,.045)}.customer-profile-projects>div:first-child{border-top:0}.customer-profile-projects span{min-width:0}.customer-profile-projects span:last-child{flex:none;text-align:right}.customer-profile-projects small,.customer-profile-projects strong{display:block}.customer-profile-projects strong{overflow:hidden;color:#cfdadd;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.customer-profile-projects small{margin-top:3px;color:#71858f;font-size:7px;text-transform:capitalize}.customer-profile-empty{grid-column:1/-1;display:grid;align-content:center;justify-items:center;min-height:360px;color:#71858f;text-align:center}.customer-profile-empty h2{margin:12px 0 3px;color:#dfe8eb;font-size:18px}.customer-profile-empty p{margin:0;font-size:10px}.customer-profile-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid rgba(255,255,255,.06);color:#71858f;font-size:9px}.customer-profile-pagination div{display:flex;gap:7px}.customer-profile-pagination button{min-height:32px;padding:0 11px;border:1px solid rgba(198,162,113,.24);border-radius:8px;color:#d9bd92;background:rgba(198,162,113,.07);font-size:9px;font-weight:850}.customer-profile-pagination button:disabled{opacity:.4}@media (max-width:900px){.customers-main{padding:20px 15px 45px}}@media (max-width:680px){.customer-profile-metrics{grid-template-columns:1fr}.customer-profile-toolbar{align-items:stretch;flex-direction:column}.customer-profile-search{width:100%}.customer-profile-grid{min-height:280px;padding:10px}.customer-profile-card>summary{grid-template-columns:minmax(0,1fr) auto 26px;min-height:62px;padding:10px 11px}.customer-profile-card summary p{white-space:normal;overflow-wrap:anywhere}}.v714-home .landing-nav-links{gap:24px}.operations-section{width:min(1260px,calc(100% - 56px));margin:0 auto 112px;padding:clamp(28px,4.5vw,58px);border:1px solid rgba(126,192,220,.14);border-radius:28px;color:#eaf3f7;background:radial-gradient(circle at 8% 0,rgba(198,162,113,.11),transparent 30%),linear-gradient(145deg,#0c2b3d,#071924 70%);box-shadow:0 34px 90px rgba(0,9,15,.28)}.operations-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);align-items:end;grid-gap:52px;gap:52px}.operations-heading .eyebrow{color:#d2ad76}.operations-heading h2{max-width:760px;margin:10px 0 0;color:#eff6f8;font-size:clamp(42px,5.4vw,70px);font-weight:650;line-height:.98;letter-spacing:-.045em}.operations-heading>p{margin:0 0 5px;color:rgba(201,220,229,.62);font-size:14px;line-height:1.75}.operations-layout{display:grid;grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr);grid-gap:16px;gap:16px;margin-top:38px}.operations-inbox-preview{overflow:hidden;border:1px solid rgba(132,190,215,.16);border-radius:18px;background:#071722;box-shadow:0 24px 60px rgba(0,7,12,.24)}.operations-inbox-preview>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(132,190,215,.11);background:#0c2231}.operations-inbox-preview header div{display:grid;grid-gap:4px;gap:4px}.operations-inbox-preview header span{color:#d2ad76;font-family:var(--v714-mono);font-size:7px;font-weight:850;letter-spacing:.12em}.operations-inbox-preview header strong{color:#f0f5f7;font-size:17px}.operations-inbox-preview header small{color:#728894;font-size:8px}.operations-source-row{display:flex;flex-wrap:wrap;gap:6px;padding:14px 16px;border-bottom:1px solid rgba(132,190,215,.09)}.operations-source-row span{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:0 9px;border:1px solid rgba(132,190,215,.11);border-radius:999px;color:#869aa5;background:#0a1d2a;font-size:8px;font-weight:800}.operations-source-row span.active{color:#f0d5ab;border-color:rgba(198,162,113,.28);background:rgba(198,162,113,.08)}.operations-source-row b{color:inherit;font-size:7px}.operations-inbox-list{display:grid}.operations-inbox-list>div{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-height:82px;padding:15px 17px;border-bottom:1px solid rgba(132,190,215,.08)}.operations-inbox-list>div.is-unread{background:linear-gradient(90deg,rgba(198,162,113,.08),transparent 74%);box-shadow:inset 3px 0 #c6a271}.operations-inbox-list>div>i{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(103,183,218,.18);border-radius:11px;color:#94cae2;background:#0c2637;font-size:8px;font-style:normal;font-weight:950}.operations-inbox-list>div>span{display:grid;min-width:0;grid-gap:4px;gap:4px}.operations-inbox-list strong{overflow:hidden;color:#e3edf1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.operations-inbox-list small{overflow:hidden;color:#738a96;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.operations-inbox-list em{padding:4px 6px;border-radius:999px;color:#d7ba8a;background:rgba(198,162,113,.09);font-size:6px;font-style:normal;font-weight:900;letter-spacing:.07em}.operations-inbox-preview>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 17px;color:#718792;background:#091c29;font-size:8px}.operations-inbox-preview footer span{display:flex;align-items:center;gap:7px}.operations-inbox-preview footer i{width:6px;height:6px;border-radius:50%;background:#c6a271;box-shadow:0 0 0 4px rgba(198,162,113,.08)}.operations-inbox-preview footer strong{color:#a9bac2;font-size:8px}.operations-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.operations-feature-grid article{min-height:160px;padding:20px;border:1px solid rgba(132,190,215,.12);border-radius:15px;background:linear-gradient(145deg,rgba(15,42,58,.94),rgba(8,26,38,.96))}.operations-feature-grid article:hover{border-color:rgba(198,162,113,.25);transform:translateY(-2px)}.operations-feature-grid article>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(198,162,113,.2);border-radius:10px;color:#d5b581;background:rgba(198,162,113,.07)}.operations-feature-grid h3{margin:14px 0 7px;color:#e8f1f4;font-size:15px;letter-spacing:-.025em}.operations-feature-grid p{margin:0;color:#79909b;font-size:9px;line-height:1.65}.operations-control-note{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;margin-top:16px;padding:17px 19px;border:1px solid rgba(198,162,113,.22);border-radius:14px;background:rgba(198,162,113,.065)}.operations-control-note>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#e3c18d;background:rgba(198,162,113,.11)}.operations-control-note div{display:grid;grid-gap:3px;gap:3px}.operations-control-note strong{color:#ebd6b5;font-size:11px}.operations-control-note p{margin:0;color:#9d8c73;font-size:8px;line-height:1.55}.operations-control-note a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid rgba(198,162,113,.28);border-radius:10px;color:#ead1a9;font-size:9px;font-weight:850;white-space:nowrap}.operations-control-note a:hover{color:#071924;background:#d2ad76}.public-pricing-operations{width:min(1180px,calc(100% - 48px));margin:44px auto 18px;padding:clamp(26px,4vw,44px);border:1px solid #d4dce0;border-radius:24px;color:#193548;background:linear-gradient(145deg,#edf2f3,#e5ecee);box-shadow:0 22px 55px rgba(19,45,61,.08)}.public-pricing-operations>div:first-child{display:grid;grid-template-columns:minmax(0,.7fr) minmax(320px,1.3fr);align-items:end;grid-gap:44px;gap:44px}.public-pricing-operations .eyebrow{color:#9a713d}.public-pricing-operations h2{margin:9px 0 0;color:#153247;font-size:clamp(36px,4.5vw,58px);line-height:1;letter-spacing:-.04em}.public-pricing-operations>div:first-child p{margin:0;color:#63757f;font-size:13px;line-height:1.7}.public-pricing-operation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:28px}.public-pricing-operation-grid article{padding:18px;border:1px solid #d5dfe3;border-radius:14px;background:rgba(255,255,255,.58)}.public-pricing-operation-grid strong{color:#1d3b4d;font-size:11px}.public-pricing-operation-grid p{margin:8px 0 0;color:#6b7d87;font-size:9px;line-height:1.6}.public-pricing-pilot-note{margin:15px 0 0;color:#7a6853;font-size:8px;line-height:1.55}.showroom-operations-callout{width:min(1280px,calc(100% - 56px));display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:46px;gap:46px;margin:-54px auto 95px;padding:clamp(30px,5vw,58px);border:1px solid var(--showroom-line);border-radius:24px;color:#e9f3f6;background:linear-gradient(145deg,rgba(11,39,55,.98),rgba(6,24,35,.99));box-shadow:0 30px 80px rgba(0,7,12,.25)}.showroom-operations-callout .eyebrow{color:#d2ad76}.showroom-operations-callout h2{max-width:800px;margin:10px 0 15px;color:#eff7fa;font-size:clamp(34px,4.6vw,56px);line-height:1;letter-spacing:-.035em}.showroom-operations-callout p{max-width:800px;margin:0;color:rgba(205,225,233,.62);font-size:13px;line-height:1.7}.showroom-operations-points{display:grid;align-content:center;grid-gap:9px;gap:9px}.showroom-operations-points span{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 15px;border:1px solid rgba(132,190,215,.12);border-radius:12px;color:#b9ccd4;background:#0a2130;font-size:10px;font-weight:750}.showroom-operations-points svg{flex:none;color:#d2ad76}@media (max-width:980px){.operations-heading,.operations-layout,.public-pricing-operations>div:first-child,.showroom-operations-callout{grid-template-columns:1fr}.operations-heading{gap:18px}.operations-layout{gap:12px}.public-pricing-operation-grid{grid-template-columns:1fr}.showroom-operations-callout{gap:25px}}@media (max-width:700px){.operations-section{width:min(100% - 28px,1260px);margin-bottom:72px;padding:25px 20px;border-radius:20px}.operations-heading h2{font-size:clamp(38px,12vw,52px)}.operations-feature-grid{grid-template-columns:1fr}.operations-feature-grid article{min-height:0}.operations-inbox-list>div{grid-template-columns:34px minmax(0,1fr)}.operations-inbox-list>div>i{width:34px;height:34px}.operations-inbox-list em{grid-column:2;justify-self:start}.operations-control-note{grid-template-columns:36px minmax(0,1fr)}.operations-control-note a{grid-column:1/-1;width:100%}.public-pricing-operations,.showroom-operations-callout{width:min(100% - 28px,1280px);padding:25px 21px;border-radius:19px}.showroom-operations-callout{margin-top:-38px;margin-bottom:70px}}.dashboard-workflow-overview{margin:10px 0 16px;padding:11px 12px;border:1px solid rgba(126,180,206,.13);border-radius:18px;background:linear-gradient(145deg,rgba(11,31,44,.96),rgba(7,23,34,.98));box-shadow:0 20px 48px rgba(0,7,12,.18)}.dashboard-workflow-overview>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.dashboard-workflow-overview h2{margin:0;color:#eef4f6;font-size:16px;letter-spacing:-.025em}.dashboard-workflow-all{display:inline-flex;flex:none;align-items:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid rgba(198,162,113,.2);border-radius:7px;color:#dcc095;background:rgba(198,162,113,.055);font-size:8px;font-weight:850;text-decoration:none}.dashboard-workflow-all:hover{color:#081722;background:#cda873}.dashboard-workflow-message{margin:0 0 12px;padding:9px 11px;border:1px solid rgba(202,126,126,.2);border-radius:9px;color:#d89c9c;background:rgba(94,31,38,.12);font-size:8px}.dashboard-workflow-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.dashboard-workflow-grid>article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:58px;padding:7px 8px;border:1px solid rgba(126,180,206,.11);border-radius:10px;background:#091b28}.dashboard-workflow-grid>article.attention{border-color:rgba(197,93,104,.26);background:linear-gradient(135deg,rgba(80,28,34,.18),#091b28 72%)}.dashboard-workflow-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(198,162,113,.17);border-radius:8px;color:#d4b47e;background:rgba(198,162,113,.065)}.dashboard-workflow-card-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.dashboard-workflow-card-copy small{color:#667d88;font-size:7px;font-weight:900;letter-spacing:.12em}.dashboard-workflow-card-copy strong{overflow:hidden;color:#e2ecef;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboard-workflow-card-copy span{overflow:hidden;color:#738994;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.dashboard-workflow-card-copy em{justify-self:start;padding:2px 5px;border-radius:999px;color:#e3a0a6;background:rgba(184,78,88,.13);font-size:6px;font-style:normal;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.dashboard-workflow-grid>article>a{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 7px;border:1px solid rgba(198,162,113,.17);border-radius:7px;color:#d8bb8e;font-size:7px;font-weight:850;text-decoration:none}.dashboard-workflow-grid>article>a:hover{color:#081722;background:#cda873}@media (max-width:680px){.dashboard-workflow-overview{margin:9px 0 14px;padding:10px;border-radius:14px}.dashboard-workflow-overview>header{gap:8px;margin-bottom:6px}.dashboard-workflow-overview h2{font-size:15px}.dashboard-workflow-grid{grid-template-columns:1fr}.dashboard-workflow-grid>article{grid-template-columns:28px minmax(0,1fr) auto;min-height:56px}.v711-connected-wizard,.v711-connected-wizard .field-grid,.v711-connected-wizard .field-grid>*,.v711-connected-wizard .upload-zone,.v711-connected-wizard .wizard-reference-card,.v711-connected-wizard .wizard-reference-grid,.v711-connected-wizard .wizard-reference-section,.v711-connected-wizard .wizard-step,.v711-connected-wizard .wizard-visual-area-card{width:100%;max-width:100%;min-width:0}.v711-connected-wizard{padding:20px 14px}.v711-connected-wizard .wizard-step{margin:28px 0}.v711-connected-wizard .wizard-step h1{max-width:100%;font-size:clamp(31px,10vw,40px);line-height:1.04;overflow-wrap:anywhere}.v711-connected-wizard .field-grid.two{grid-template-columns:minmax(0,1fr)}.v711-connected-wizard .upload-zone{position:relative;overflow:hidden}.v711-connected-wizard .upload-zone input[type=file]{position:absolute;inset:0;width:100%;max-width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.v711-photo-zone:not(.has-image){padding:32px 18px}.v711-photo-overlay{inset:auto 10px 10px;align-items:flex-start;flex-direction:column;gap:4px}.v711-connected-wizard .sms-consent-attestation,.v711-connected-wizard .wizard-reference-heading>div{min-width:0}.v711-connected-wizard .upload-zone small,.v711-connected-wizard .upload-zone strong,.v711-connected-wizard .wizard-area-credit-note,.v711-connected-wizard .wizard-reference-heading small{overflow-wrap:anywhere}.v711-connected-wizard .wizard-reference-card{grid-template-columns:72px minmax(0,1fr)}.v711-connected-wizard .wizard-reference-card img,.v711-connected-wizard .wizard-reference-placeholder{width:72px;height:68px}.v711-connected-wizard .wizard-reference-card>button{grid-column:1/-1;justify-self:start}.v711-wizard-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.v711-studio-handoff,.v711-wizard-actions>*{width:100%;min-width:0;white-space:normal}}@media (min-width:851px) and (max-width:1440px){.dashboard-shell,.dashboard-shell.v73-dashboard-shell,.dashboard-shell.v75-app-shell{grid-template-columns:224px minmax(0,1fr)}.v77-sidebar.app-sidebar{padding-inline:13px}}@media (min-width:851px) and (max-height:900px){.v77-sidebar.app-sidebar{padding-top:12px;padding-bottom:10px}.v73-sidebar .v77-brand.sidebar-brand{min-height:44px;margin:0 5px 7px;padding-block:2px}.v77-sidebar .notification-center{margin:0 5px 6px}.v77-sidebar .notification-trigger{min-height:36px;padding-block:7px}.v77-sidebar .v77-workspace-switcher.workspace-switcher{margin-top:4px;padding:8px}.v77-sidebar .profile-avatar,.v77-sidebar .workspace-avatar{width:30px;height:30px}.v77-sidebar .workspace-switcher{grid-template-columns:30px minmax(0,1fr);gap:8px}.v77-sidebar .workspace-switcher strong{font-size:13px;line-height:1.15}.v77-sidebar .workspace-switcher span{margin-top:1px;font-size:8px}.v77-sidebar .sidebar-create-action{min-height:50px;margin:8px 0 2px;padding-block:8px}.v77-sidebar .sidebar-create-action>span{width:30px;height:30px}.v77-sidebar .v77-nav.side-nav{margin-top:10px}.v77-sidebar .sidebar-bottom-stack{gap:5px;padding-top:8px}.v77-sidebar .v77-sidebar-profile.sidebar-profile{grid-template-columns:30px minmax(0,1fr);gap:7px;padding:6px 7px}.v77-sidebar .sidebar-profile strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.v77-sidebar .sidebar-profile span{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.v77-sidebar .sidebar-signout-button{min-height:34px;padding-block:7px}.v77-sidebar .sidebar-legal-footer{gap:4px}.v77-sidebar .sidebar-legal-footer .legal-support-copy strong,.v77-sidebar .sidebar-legal-footer a{font-size:8px}.v77-sidebar .sidebar-legal-footer nav{gap:2px 8px}}.workspace-support-main{min-width:0}.workspace-support-shell{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);min-height:620px;border:1px solid rgba(150,174,190,.2);border-radius:24px;overflow:hidden;background:rgba(5,25,39,.78)}.workspace-support-list{padding:18px;border-right:1px solid rgba(150,174,190,.16);background:rgba(7,29,44,.66)}.workspace-support-new{border:1px solid rgba(203,166,109,.25);border-radius:16px;margin-bottom:16px;background:rgba(255,255,255,.025)}.workspace-support-new summary{display:flex;align-items:center;gap:8px;padding:13px 14px;color:#e3bd7e;font-weight:800;cursor:pointer}.workspace-support-new form{display:grid;grid-gap:11px;gap:11px;padding:0 14px 14px}.workspace-support-new label,.workspace-support-reply{display:grid;grid-gap:6px;gap:6px}.workspace-support-new label>span{color:#dbe6ec;font-size:.82rem;font-weight:800}.workspace-support-conversation select,.workspace-support-new input,.workspace-support-new textarea,.workspace-support-reply textarea{width:100%;border:1px solid rgba(150,174,190,.25);border-radius:11px;background:#071d2b;color:#f4f7f9;padding:10px 11px;font:inherit}.support-file-input small{display:block;color:#8193a0;font-weight:500}.workspace-support-safety{margin:0;color:#91a0ab;font-size:.72rem;line-height:1.45}.workspace-support-thread-list{display:grid;grid-gap:8px;gap:8px}.workspace-support-thread-list>button{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;border:1px solid transparent;border-radius:13px;background:transparent;color:#eaf0f4;text-align:left;cursor:pointer}.workspace-support-thread-list>button.active,.workspace-support-thread-list>button:hover{border-color:rgba(203,166,109,.3);background:rgba(203,166,109,.08)}.workspace-support-thread-list button span{min-width:0;display:grid;grid-gap:3px;gap:3px}.workspace-support-thread-list small,.workspace-support-thread-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-support-thread-list small{color:#8799a5}.support-status{flex:0 0 auto;padding:5px 7px;border-radius:999px;color:#aab8c2;border:1px solid rgba(150,174,190,.2);font-size:.62rem;font-style:normal;font-weight:900;text-transform:uppercase}.support-status.reviewing{color:#e3bd7e;border-color:rgba(227,189,126,.3)}.support-status.resolved{color:#71d5b7;border-color:rgba(113,213,183,.3)}.workspace-support-conversation{position:relative;min-width:0;display:flex;flex-direction:column}.workspace-support-conversation>header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;border-bottom:1px solid rgba(150,174,190,.15)}.workspace-support-conversation header span{color:#c8a46d;font-size:.72rem;font-weight:900;letter-spacing:.08em}.workspace-support-conversation h2{margin:4px 0 0;color:#f1f5f7;font-size:1.18rem}.workspace-support-conversation select{width:auto;min-width:130px}.workspace-support-messages{flex:1 1;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:20px 22px}.workspace-support-message{align-self:flex-start;max-width:min(78%,620px);padding:12px 14px;border-radius:15px 15px 15px 4px;background:rgba(255,255,255,.055);color:#e6edf1}.workspace-support-message.business:not(:only-child){align-self:flex-end;border-radius:15px 15px 4px 15px;background:rgba(43,111,158,.22)}.workspace-support-message strong{font-size:.74rem;color:#e1b878}.workspace-support-message p{margin:5px 0;white-space:pre-wrap;line-height:1.5}.workspace-support-message a{display:inline-flex;align-items:center;gap:5px;color:#8ecbee;font-size:.8rem}.workspace-support-message time{display:block;margin-top:6px;color:#71838e;font-size:.68rem}.workspace-support-reply{padding:16px 20px;border-top:1px solid rgba(150,174,190,.15)}.workspace-support-reply>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.workspace-support-reply label{display:inline-flex;align-items:center;gap:6px;color:#98a8b2;cursor:pointer;font-size:.78rem}.workspace-support-reply input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.workspace-support-notice{margin:0;padding:8px 20px 14px;color:#72d5b8;font-size:.8rem}.workspace-support-notice.error{color:#f3a0a0}.workspace-support-empty{margin:auto;display:grid;justify-items:center;grid-gap:8px;gap:8px;color:#80919c}@media (max-width:800px){.workspace-support-shell{grid-template-columns:1fr;min-height:0;overflow:visible}.workspace-support-list{border-right:0;border-bottom:1px solid rgba(150,174,190,.16)}.workspace-support-thread-list{max-height:220px;overflow-y:auto}.workspace-support-conversation{min-height:480px}.workspace-support-conversation>header{align-items:flex-start;padding:16px}.workspace-support-conversation select{min-width:108px;max-width:120px}.workspace-support-messages{padding:16px}.workspace-support-message{max-width:90%}.workspace-support-reply{padding:14px 16px}}.material-admin-main{min-width:0;background:#eef2f2}.material-admin-stack{display:grid;grid-gap:24px;gap:24px;padding:34px clamp(18px,3vw,44px) 58px}.material-admin-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:26px;padding:30px;border-radius:24px;color:#f6f7f8;background:radial-gradient(circle at 88% 18%,rgba(198,162,113,.24),transparent 28%),linear-gradient(135deg,#071923,#0c2c3e);box-shadow:0 22px 55px rgba(7,25,35,.15)}.material-admin-hero>div{max-width:780px}.material-admin-hero h1{margin:12px 0 10px;max-width:720px;color:#fff;font-size:clamp(34px,4.6vw,62px);line-height:.98;letter-spacing:-.048em}.material-admin-hero p{margin:0;max-width:720px;color:#bac7cc;font-size:16px;line-height:1.7}.material-admin-hero .primary-button{flex:0 0 auto;text-decoration:none}.material-catalog-card,.material-create-card,.material-inquiries-card,.material-settings-card{border:1px solid #d8e0e0;border-radius:22px;background:#fff;box-shadow:0 12px 38px rgba(14,39,50,.07)}.material-inquiries-card,.material-settings-card{padding:26px}.material-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.material-catalog-card h2,.material-create-card h2,.material-section-heading h2{margin:5px 0 0;color:#0b2636;font-size:25px;letter-spacing:-.025em}.material-enable-toggle{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:9px;min-height:40px;padding:7px 13px;border:1px solid #dce3e3;border-radius:999px;background:#f5f8f8;color:#25404c;cursor:pointer}.material-enable-toggle input{width:18px;height:18px;accent-color:#b58b56}.visualizer-slug-field{display:flex;overflow:hidden;border:1px solid #cad4d6;border-radius:11px;background:#fff}.visualizer-slug-field span{display:grid;place-items:center;padding:0 0 0 12px;color:#718087;font-size:13px}.visualizer-slug-field input{min-width:0;border:0!important}.material-settings-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.material-settings-actions button{display:inline-flex;align-items:center;gap:8px}.material-library-layout{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.material-create-card{display:grid;grid-gap:15px;gap:15px;padding:24px;position:-webkit-sticky;position:sticky;top:18px}.material-create-card p{margin:7px 0 0;color:#65757c;line-height:1.55}.material-create-card label,.material-settings-card label{display:grid;grid-gap:7px;gap:7px;color:#253d48;font-size:13px;font-weight:750}.material-create-card input,.material-create-card select,.material-create-card textarea,.material-settings-card input,.material-settings-card textarea{width:100%;border:1px solid #cbd5d7;border-radius:11px;background:#fdfefe;color:#102b39;padding:11px 12px;font:inherit}.material-create-card input[type=color]{min-height:43px;padding:4px}.material-create-card small{color:#708087;font-weight:500;line-height:1.45}.material-catalog-card{min-width:0;padding:24px}.material-filter-row{display:flex;gap:7px;overflow-x:auto;padding-bottom:12px}.material-filter-row button{border:1px solid #d7dfe0;border-radius:999px;background:#f6f8f8;color:#4c6169;padding:8px 12px;white-space:nowrap;cursor:pointer}.material-filter-row button.active{border-color:#17384a;background:#17384a}.material-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.material-admin-grid article{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:13px;gap:13px;min-width:0;padding:12px;border:1px solid #dce3e4;border-radius:15px;background:#fbfcfc;transition:.18s ease}.material-admin-grid article.is-hidden{opacity:.5;filter:grayscale(.3)}.material-admin-grid article>div{display:grid;align-content:center;min-width:0}.material-admin-grid article small{color:#8b6a40;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.material-admin-grid article strong{overflow:hidden;color:#16303d;text-overflow:ellipsis;white-space:nowrap}.material-admin-grid article span{overflow:hidden;color:#6c7a80;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.material-card-actions{grid-column:1/-1;display:flex!important;grid-auto-flow:column;justify-content:flex-end;gap:8px}.material-card-actions button{border:0;background:transparent;color:#47606a;font-weight:750;cursor:pointer}.material-card-actions button.danger{color:#a13c3c}.material-swatch{--material-color:#c6a271;--material-scale:1;display:block;min-width:0;border-radius:12px;background-color:var(--material-color);background-size:calc(70px * var(--material-scale));box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);overflow:hidden}.material-swatch.has-image{background-position:50%;background-repeat:repeat}.material-swatch:not(.has-image).material-pattern-tile{background-image:linear-gradient(rgba(255,255,255,.42) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.42) 1px,transparent 0);background-size:calc(24px * var(--material-scale)) calc(24px * var(--material-scale))}.material-swatch:not(.has-image).material-pattern-plank{background-image:repeating-linear-gradient(0deg,transparent 0 calc(20px * var(--material-scale)),rgba(255,255,255,.27) calc(20px * var(--material-scale)) calc(21px * var(--material-scale))),repeating-linear-gradient(90deg,transparent 0 calc(74px * var(--material-scale)),rgba(0,0,0,.14) calc(74px * var(--material-scale)) calc(75px * var(--material-scale)))}.material-swatch:not(.has-image).material-pattern-shingle{background-image:linear-gradient(135deg,rgba(255,255,255,.14) 25%,transparent 0),linear-gradient(225deg,rgba(0,0,0,.13) 25%,transparent 0);background-size:calc(28px * var(--material-scale)) calc(18px * var(--material-scale))}.material-swatch:not(.has-image).material-pattern-aggregate,.material-swatch:not(.has-image).material-pattern-stone,.material-swatch:not(.has-image).material-pattern-water{background-image:radial-gradient(circle at 25% 32%,rgba(255,255,255,.33) 0 4%,transparent 5%),radial-gradient(circle at 74% 68%,rgba(0,0,0,.17) 0 5%,transparent 6%),linear-gradient(145deg,rgba(255,255,255,.15),transparent 52%);background-size:calc(34px * var(--material-scale)) calc(34px * var(--material-scale))}.material-empty{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:180px;padding:26px;text-align:center;color:#728187}.material-empty strong{color:#243f4a}.material-session-list{display:grid;grid-gap:10px;gap:10px}.material-session-list article{display:grid;grid-template-columns:112px minmax(180px,.8fr) minmax(260px,1.4fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:14px 0;border-top:1px solid #e4e9e9}.material-session-list article:first-child{border-top:0}.material-session-list article>div{display:grid;grid-gap:3px;gap:3px}.material-session-list p,.material-session-list span,.material-session-list time{margin:0;color:#6d7c82;font-size:13px}.material-session-list a{color:#8a663b;font-size:12px;font-weight:800}.material-session-preview{display:grid;place-items:center;width:112px;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:#edf1f0;color:#718087!important}.material-session-preview img{width:100%;height:100%;object-fit:cover}.public-material-visualizer{--visualizer-accent:#c6a271;min-height:100dvh;background:#eef1ef;color:#102b37}.public-visualizer-header{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:13px clamp(18px,4vw,54px);border-bottom:1px solid rgba(13,42,54,.1);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-visualizer-brand{display:flex;align-items:center;gap:11px;min-width:0}.public-visualizer-brand>img,.public-visualizer-brand>span{width:48px;height:48px;object-fit:contain;display:grid;place-items:center;border-radius:12px;background:#0a2434;color:#fff;font-weight:900}.public-visualizer-brand div{display:grid}.public-visualizer-brand strong{font-size:15px}.public-visualizer-brand small,.public-visualizer-powered{color:#6b7b81;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.public-visualizer-powered b{color:#183a4a}.public-visualizer-intro{padding:32px clamp(18px,4vw,54px) 26px;text-align:center}.public-visualizer-intro h1{margin:8px auto;max-width:900px;font-size:clamp(34px,5vw,64px);line-height:.98;letter-spacing:-.05em;color:#0b2635}.public-visualizer-intro p{max-width:760px;margin:13px auto 0;color:#68787e;line-height:1.65}.visualizer-upload-stage{display:grid;place-items:center;max-width:760px;min-height:410px;margin:12px auto 70px;padding:48px 28px;border:1px dashed #b9c6c5;border-radius:26px;background:#fff;box-shadow:0 20px 55px rgba(18,45,56,.09);text-align:center}.visualizer-upload-icon{display:grid;place-items:center;width:70px;height:70px;border-radius:20px;background:#0b2a3b;color:var(--visualizer-accent)}.visualizer-upload-stage h2{margin:18px 0 7px;font-size:27px}.visualizer-upload-stage p{max-width:550px;margin:0 0 20px;color:#6c7d83;line-height:1.6}.visualizer-upload-stage p a{color:inherit;font-weight:800;text-underline-offset:3px}.visualizer-upload-stage>div:last-of-type{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.visualizer-primary,.visualizer-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid transparent;border-radius:12px;padding:10px 16px;font-weight:850;cursor:pointer}.visualizer-primary{background:#0c2a3b;color:#fff}.visualizer-primary:hover{background:#123b50}.visualizer-primary:disabled{opacity:.45;cursor:not-allowed}.visualizer-secondary{border-color:#cbd5d5;background:#fff;color:#25404b}.visualizer-workspace{display:grid;grid-template-columns:294px minmax(420px,1fr) 250px;grid-gap:0;gap:0;margin:0 clamp(10px,2vw,28px) 48px;overflow:hidden;border:1px solid #ccd6d5;border-radius:22px;background:#fff;box-shadow:0 22px 65px rgba(17,45,55,.14)}.visualizer-catalog-panel,.visualizer-detail-panel{min-width:0;padding:20px;background:#f9fbfa}.visualizer-catalog-panel{border-right:1px solid #dce3e2}.visualizer-detail-panel{border-left:1px solid #dce3e2}.visualizer-step-label{display:flex;gap:10px;align-items:center;margin-bottom:12px}.visualizer-step-label>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#0b2a3b;color:#fff;font-size:12px;font-weight:900}.visualizer-step-label>div{display:grid}.visualizer-step-label strong{font-size:13px}.visualizer-step-label small{color:#718087;font-size:10px;line-height:1.4}.visualizer-category-tabs{display:flex;gap:6px;overflow-x:auto;margin:0 -4px 18px;padding:3px 4px 8px}.visualizer-category-tabs button{display:flex;align-items:center;gap:5px;border:1px solid #d8e0df;border-radius:999px;background:#fff;color:#53666e;padding:7px 10px;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer}.visualizer-category-tabs button.active{border-color:#0d3143;background:#0d3143;color:#fff}.visualizer-category-tabs button small{display:grid;place-items:center;min-width:18px;height:18px;border-radius:999px;background:rgba(38,130,101,.14);color:#23785e;font-size:8px;font-weight:950;letter-spacing:.05em}.visualizer-category-tabs button.active small{background:rgba(255,255,255,.17);color:#fff}.visualizer-mask-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-bottom:12px}.visualizer-adjust-mask,.visualizer-mask-actions button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:36px;border:1px solid #d1dada;border-radius:9px;background:#fff;color:#4b6069;font-size:11px;font-weight:800;cursor:pointer}.visualizer-mask-actions button.active{border-color:#bc925c;background:#c6a271;color:#102633}.visualizer-mask-actions button:disabled{opacity:.38;cursor:not-allowed}.visualizer-adjust-mask{width:100%;margin-bottom:12px}.visualizer-surface-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.visualizer-surface-actions .visualizer-adjust-mask:disabled{opacity:.45;cursor:wait}.visualizer-material-list{display:grid;grid-gap:7px;gap:7px;max-height:495px;overflow-y:auto;padding-right:3px}.visualizer-material-list button{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;min-width:0;border:1px solid #dce3e2;border-radius:12px;background:#fff;padding:8px;text-align:left;cursor:pointer}.visualizer-material-list button.selected{border-color:var(--visualizer-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--visualizer-accent) 28%,transparent)}.visualizer-material-list .material-swatch{width:54px;height:48px}.visualizer-material-list button>span{display:grid;min-width:0}.visualizer-material-list small{overflow:hidden;color:#7b898d;font-size:9px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.visualizer-material-list strong{overflow:hidden;color:#18343f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.visualizer-material-list em{color:#748187;font-size:10px;font-style:normal}.visualizer-photo-stage{display:grid;grid-template-rows:auto auto auto auto;align-content:start;min-width:0;background:#10242d}.visualizer-photo-toolbar{display:flex;justify-content:space-between;gap:10px;padding:11px 14px;background:#f5f8f7}.visualizer-photo-toolbar>div{display:flex;gap:5px}.visualizer-photo-toolbar button{display:flex;align-items:center;gap:5px;border:0;border-radius:8px;background:transparent;color:#52666f;padding:7px 10px;font-size:11px;font-weight:800;cursor:pointer}.visualizer-photo-toolbar button.active{background:#102d3d;color:#fff}.visualizer-photo-frame{position:relative;display:block;width:100%;overflow:hidden;background:#10242d}.visualizer-photo-frame img{display:block;width:100%;height:100%;object-fit:fill}.visualizer-photo-frame svg{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.visualizer-photo-frame.is-editing svg{cursor:crosshair}.visualizer-material-polygon{opacity:.82;mix-blend-mode:multiply;filter:saturate(.95) contrast(1.04);stroke:rgba(255,255,255,.5);stroke-width:.22;vector-effect:non-scaling-stroke}.visualizer-detected-surface{fill:rgba(70,195,157,.08);stroke:rgba(160,255,225,.82);stroke-width:.46;stroke-dasharray:1.4 .8;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .16s ease,stroke .16s ease}.visualizer-detected-surface.active,.visualizer-detected-surface:hover{fill:rgba(198,162,113,.2);stroke:#ffe0af;stroke-width:.7}.visualizer-mask-line{fill:rgba(198,162,113,.19);stroke:#f6d19e;stroke-width:.5;stroke-dasharray:1.3 1;vector-effect:non-scaling-stroke}.visualizer-mask-point{fill:#fff4df;stroke:#936f43;stroke-width:.35;vector-effect:non-scaling-stroke}.visualizer-photo-hint{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(7,23,31,.78);color:#fff;padding:8px 12px;font-size:11px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.visualizer-photo-hint.detecting{display:flex;align-items:center;gap:8px;white-space:nowrap}.visualizer-photo-hint .visualizer-loader{width:18px;height:18px;border-width:2px;border-color:#f2c789 rgba(255,255,255,.25) rgba(255,255,255,.25)}.visualizer-message{margin:0;padding:8px 14px;background:#edf4ef;color:#3f6450;font-size:11px}.visualizer-message.error{background:#fff0f0;color:#9a3737}.visualizer-selection-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;background:#f7f9f8}.visualizer-selection-bar>div{display:grid;min-width:0}.visualizer-selection-bar .visualizer-selection-actions{display:flex;grid-auto-flow:column;gap:8px}.visualizer-selection-bar strong{color:#163440;font-size:12px}.visualizer-selection-bar span{overflow:hidden;color:#718087;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.visualizer-selection-bar .visualizer-primary,.visualizer-selection-bar .visualizer-secondary{min-height:38px;font-size:11px}.visualizer-detail-panel h2{margin:8px 0;font-size:22px}.visualizer-detail-panel>p{color:#687980;font-size:12px;line-height:1.55}.material-3d-stage{display:grid;place-items:center;height:190px;margin:18px 0 6px;overflow:hidden;perspective:620px;border-radius:16px;background:radial-gradient(circle at 50% 30%,#fff,#e6ebe9)}.material-3d-slab{position:relative;width:142px;height:142px;transform-style:preserve-3d;transition:transform .22s ease;filter:drop-shadow(18px 22px 14px rgba(12,34,42,.24))}.material-3d-slab .material-swatch{position:absolute;inset:0;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.46)}.material-3d-slab:after,.material-3d-slab:before{content:"";position:absolute;background:#8c8b82;transform-origin:left top}.material-3d-slab:before{top:100%;left:0;width:100%;height:9px;transform:rotateX(-90deg)}.material-3d-slab:after{top:0;left:100%;width:9px;height:100%;transform:rotateY(90deg)}.material-3d-control{display:grid;grid-gap:5px;gap:5px;color:#718087;font-size:10px;font-weight:800;text-transform:uppercase}.material-3d-control input{width:100%;accent-color:var(--visualizer-accent)}.material-install-controls{display:grid;grid-gap:8px;gap:8px;margin-top:13px;padding:11px;border:1px solid #dfe5e3;border-radius:12px;background:#fff}.material-install-controls label{display:grid;grid-gap:5px;gap:5px;color:#52666f;font-size:10px;font-weight:850;text-transform:uppercase}.material-install-controls input{width:100%;accent-color:var(--visualizer-accent)}.material-install-controls button{min-height:34px;border:1px solid #cdd8d7;border-radius:8px;background:#f5f8f7;color:#274550;font-size:10px;font-weight:850;cursor:pointer}.material-install-controls small{color:#7b888d;font-size:9px;line-height:1.4}.visualizer-detail-panel dl{display:grid;grid-gap:8px;gap:8px;margin:18px 0 0}.visualizer-detail-panel dl div{display:flex;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid #dfe5e3;font-size:11px}.visualizer-detail-panel dt{color:#77858a}.visualizer-detail-panel dd{margin:0;color:#1b3945;font-weight:800;text-align:right}.visualizer-detail-empty{display:grid;place-items:center;grid-gap:7px;gap:7px;min-height:390px;color:#718087;text-align:center}.visualizer-detail-empty strong{color:#203e49}.visualizer-detail-empty span{font-size:12px;line-height:1.5}.visualizer-contact-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:18px;background:rgba(5,17,23,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.visualizer-contact-dialog{position:relative;width:min(620px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;border-radius:22px;background:#fff;padding:28px;box-shadow:0 30px 90px rgba(0,0,0,.35)}.visualizer-dialog-close{position:absolute;top:13px;right:15px;width:36px;height:36px;border:0;border-radius:50%;background:#edf1f0;color:#304a54;font-size:24px;cursor:pointer}.visualizer-contact-dialog form{display:grid;grid-gap:15px;gap:15px}.visualizer-contact-dialog h2{margin:4px 36px 0 0;color:#0c2938;font-size:27px}.visualizer-contact-dialog p{margin:0;color:#687a81;line-height:1.55}.visualizer-contact-dialog label{display:grid;grid-gap:6px;gap:6px;color:#29434e;font-size:12px;font-weight:800}.visualizer-contact-dialog input,.visualizer-contact-dialog textarea{width:100%;border:1px solid #cad5d5;border-radius:10px;padding:11px 12px;font:inherit}.visualizer-contact-consent{grid-template-columns:auto 1fr;align-items:start;padding:12px;border-radius:11px;background:#f2f5f4;font-weight:600!important;line-height:1.45}.visualizer-contact-consent input{width:18px;height:18px;accent-color:#a98050}.visualizer-contact-dialog form>small{color:#78858a;font-size:10px;line-height:1.5}.visualizer-success{display:grid;place-items:center;grid-gap:12px;gap:12px;padding:30px 10px;text-align:center}.visualizer-success>span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#dceee3;color:#2a7550}.public-visualizer-footer{display:flex;justify-content:space-between;gap:20px;padding:24px clamp(18px,4vw,54px);border-top:1px solid #d5dcda;background:#fff;color:#697a80;font-size:12px}.public-visualizer-footer>div{display:flex;gap:13px}.public-visualizer-footer>div:first-child{display:grid;grid-gap:2px;gap:2px}.public-visualizer-footer a{color:#395866}.public-visualizer-error,.public-visualizer-loading{min-height:100dvh;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;padding:30px;background:#eef2f1;color:#173542;text-align:center}.visualizer-loader{width:42px;height:42px;border:4px solid #d9e1df;border-top-color:#b48956;border-radius:50%;animation:visualizerSpin .8s linear infinite}@keyframes visualizerSpin{to{transform:rotate(1turn)}}@media (max-width:1180px){.visualizer-workspace{grid-template-columns:270px minmax(380px,1fr)}.visualizer-detail-panel{grid-column:1/-1;display:grid;grid-template-columns:1fr 240px 1fr;grid-gap:18px;gap:18px;align-items:center;border-top:1px solid #dce3e2;border-left:0}.visualizer-detail-panel .material-3d-stage{grid-column:2;grid-row:1/6;width:100%}}@media (max-width:860px){.material-library-layout{grid-template-columns:1fr}.material-create-card{position:static}.material-admin-grid,.visualizer-workspace{grid-template-columns:1fr}.visualizer-workspace{margin-inline:8px;overflow:visible}.visualizer-catalog-panel{border-right:0;border-bottom:1px solid #dce3e2}.visualizer-material-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px}.visualizer-photo-frame{min-height:0}.visualizer-detail-panel{grid-template-columns:1fr}.visualizer-detail-panel .material-3d-stage{grid-column:auto;grid-row:auto}}@media (max-width:620px){.material-admin-stack{padding-inline:12px}.material-admin-hero{align-items:stretch;flex-direction:column;padding:23px 19px}.material-admin-hero .primary-button{width:100%}.material-session-list article{grid-template-columns:1fr;gap:7px}.public-visualizer-header{align-items:flex-start}.public-visualizer-powered{display:none}.public-visualizer-intro{padding-top:24px}.visualizer-material-list{grid-template-columns:1fr}.visualizer-photo-frame{min-height:0}.visualizer-selection-bar{align-items:stretch;flex-direction:column}.visualizer-selection-bar .visualizer-selection-actions{grid-auto-flow:row}.visualizer-selection-bar .visualizer-primary,.visualizer-selection-bar .visualizer-secondary{width:100%}.visualizer-contact-dialog{padding:24px 18px}.public-visualizer-footer{flex-direction:column}}.material-admin-main{background:transparent}.material-admin-stack{color:var(--v75-text)}.material-admin-hero{border:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 88% 18%,rgba(199,164,117,.09),transparent 31%),linear-gradient(135deg,rgba(255,255,255,.018),rgba(255,255,255,.003));box-shadow:0 24px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035);-webkit-backdrop-filter:blur(1px) saturate(120%);backdrop-filter:blur(1px) saturate(120%)}.material-catalog-card,.material-create-card,.material-inquiries-card,.material-settings-card{border-color:var(--v75-line);background:linear-gradient(135deg,rgba(255,255,255,.018),rgba(255,255,255,.003));box-shadow:0 18px 56px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.07);-webkit-backdrop-filter:blur(1px) saturate(120%) brightness(103%);backdrop-filter:blur(1px) saturate(120%) brightness(103%)}.material-admin-grid article strong,.material-catalog-card h2,.material-create-card h2,.material-empty strong,.material-section-heading h2{color:var(--v75-text)}.material-admin-grid article span,.material-create-card p,.material-create-card small,.material-empty,.material-session-list p,.material-session-list span,.material-session-list time{color:var(--v75-muted)}.material-create-card label,.material-settings-card label{color:#c6cedd}.material-create-card input,.material-create-card select,.material-create-card textarea,.material-settings-card input,.material-settings-card textarea,.visualizer-slug-field{border-color:var(--v75-line-strong);background:rgba(255,255,255,.035);color:var(--v75-text)}.material-create-card input::placeholder,.material-create-card textarea::placeholder,.material-settings-card input::placeholder,.material-settings-card textarea::placeholder{color:#667083}.material-create-card select{color-scheme:dark}.material-create-card select optgroup,.material-create-card select option{color:#edf3f6;background-color:#0b1e2c}.material-enable-toggle,.material-filter-row button{border-color:var(--v75-line);background:rgba(255,255,255,.035);color:#aeb8c8}.material-filter-row button.active{border-color:rgba(124,109,255,.36);background:rgba(124,109,255,.18);color:#fff}.material-admin-grid article{border-color:var(--v75-line);background:rgba(255,255,255,.025)}.material-card-actions button{color:#a8b2c1}.material-card-actions button.danger{color:#f0a0a8}.material-session-list article{border-color:var(--v75-line)}.material-session-preview{background:rgba(255,255,255,.045);color:#8994a6!important}.material-settings-actions a{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.material-settings-actions .secondary-button{border-color:var(--v75-line-strong);background:rgba(255,255,255,.035);color:#d4dbea}.visualizer-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.visualizer-readiness>div{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;min-width:0;padding:12px;border:1px solid var(--v75-line);border-radius:13px;background:rgba(255,255,255,.025)}.visualizer-readiness>div>svg{width:30px;height:30px;padding:7px;border-radius:50%}.visualizer-readiness>div.ready>svg{background:rgba(95,241,210,.1);color:var(--v75-cyan)}.visualizer-readiness>div.waiting>svg{background:rgba(199,164,117,.09);color:#d9ba8b}.visualizer-readiness span{display:grid;min-width:0}.visualizer-readiness strong{color:#e9edf5;font-size:12px}.visualizer-readiness small{overflow:hidden;color:var(--v75-muted);font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.public-material-visualizer{color:var(--v75-text);background:radial-gradient(circle at 86% -4%,rgba(79,109,255,.15),transparent 29%),radial-gradient(circle at 12% 96%,rgba(95,241,210,.055),transparent 28%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0),#07090d;background-size:auto,auto,58px 58px,58px 58px,auto}.public-visualizer-footer,.public-visualizer-header{border-color:var(--v75-line);background:rgba(255,255,255,.025);-webkit-backdrop-filter:blur(7px) saturate(135%);backdrop-filter:blur(7px) saturate(135%)}.public-visualizer-brand small,.public-visualizer-footer,.public-visualizer-intro p,.public-visualizer-powered{color:var(--v75-muted)}.public-visualizer-footer strong,.public-visualizer-intro h1,.public-visualizer-powered b{color:var(--v75-text)}.public-visualizer-footer a{color:#b3bced}.visualizer-preview-banner{display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 18px;border-bottom:1px solid rgba(199,164,117,.18);background:rgba(199,164,117,.075);color:#d7c09d;font-size:12px;line-height:1.45}.visualizer-preview-banner svg{flex:0 0 auto}.visualizer-upload-stage{border-color:rgba(255,255,255,.15);background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.012));box-shadow:0 24px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035);-webkit-backdrop-filter:blur(4px) saturate(135%);backdrop-filter:blur(4px) saturate(135%)}.visualizer-upload-stage h2{color:var(--v75-text)}.visualizer-upload-stage p{color:#98a3b4}.visualizer-secondary{border-color:var(--v75-line-strong);background:rgba(255,255,255,.045);color:#dce2ed}.visualizer-workspace{border-color:var(--v75-line-strong);background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.008));box-shadow:0 25px 80px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.075);-webkit-backdrop-filter:blur(4px) saturate(145%) brightness(108%);backdrop-filter:blur(4px) saturate(145%) brightness(108%)}.visualizer-catalog-panel,.visualizer-detail-panel{background:rgba(255,255,255,.025)}.visualizer-catalog-panel,.visualizer-detail-panel{border-color:var(--v75-line)}.visualizer-detail-empty strong,.visualizer-detail-panel dd,.visualizer-detail-panel h2,.visualizer-material-list strong,.visualizer-selection-bar strong,.visualizer-step-label strong{color:#edf1f8}.material-3d-control,.visualizer-detail-empty,.visualizer-detail-panel dt,.visualizer-detail-panel>p,.visualizer-material-list em,.visualizer-material-list small,.visualizer-selection-bar span,.visualizer-step-label small{color:#8f9bad}.visualizer-adjust-mask,.visualizer-category-tabs button,.visualizer-mask-actions button,.visualizer-material-list button{border-color:var(--v75-line);background:rgba(255,255,255,.035);color:#b8c1d0}.visualizer-category-tabs button.active,.visualizer-photo-toolbar button.active{border-color:rgba(124,109,255,.38);background:rgba(124,109,255,.19);color:#fff}.visualizer-material-list button.selected{background:color-mix(in srgb,var(--visualizer-accent) 10%,rgba(255,255,255,.025))}.visualizer-photo-stage{background:rgba(3,8,12,.62)}.visualizer-photo-toolbar,.visualizer-selection-bar{background:rgba(255,255,255,.04)}.visualizer-photo-toolbar button{color:#a7b2c2}.visualizer-message{background:rgba(52,126,86,.14);color:#a9dfc0}.visualizer-message.error{background:rgba(154,55,55,.17);color:#f0a8a8}.material-3d-stage{background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.09),rgba(255,255,255,.018))}.visualizer-detail-panel dl div{border-color:var(--v75-line)}.visualizer-contact-dialog{border:1px solid var(--v75-line-strong);background:rgba(13,17,24,.72);color:var(--v75-text);-webkit-backdrop-filter:blur(28px) saturate(128%);backdrop-filter:blur(28px) saturate(128%)}.visualizer-contact-consent,.visualizer-dialog-close{background:rgba(255,255,255,.05);color:#d6ddeb}.visualizer-contact-dialog h2{color:var(--v75-text)}.visualizer-contact-dialog form>small,.visualizer-contact-dialog p{color:var(--v75-muted)}.visualizer-contact-dialog label{color:#c8d0de}.visualizer-contact-dialog input,.visualizer-contact-dialog textarea{border-color:var(--v75-line-strong);background:rgba(255,255,255,.04);color:var(--v75-text)}.public-visualizer-error,.public-visualizer-loading{background:#07090d;color:var(--v75-text)}.visualizer-loader{border-color:#c7a475 rgba(255,255,255,.12) rgba(255,255,255,.12)}@media (max-width:800px){.visualizer-readiness{grid-template-columns:1fr}.visualizer-readiness small{white-space:normal}}.public-material-visualizer{color:#10263a;background:#e4e9eb}.public-material-visualizer .public-visualizer-header{border-color:rgba(255,255,255,.1);background:#0b263a;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.public-material-visualizer .public-visualizer-brand>img,.public-material-visualizer .public-visualizer-brand>span{border:1px solid rgba(228,200,159,.24);background:#102033}.public-material-visualizer .public-visualizer-brand strong,.public-material-visualizer .public-visualizer-powered b{color:#fff}.public-material-visualizer .public-visualizer-brand small,.public-material-visualizer .public-visualizer-powered{color:#b9c8d0}.public-material-visualizer .public-visualizer-powered b{color:#e4c89f}.public-material-visualizer .visualizer-preview-banner{border-color:#ddc7aa;background:#f0ede7;color:#6e5537}.public-material-visualizer .public-visualizer-intro{width:min(1150px,calc(100% - 48px));margin:24px auto 18px;padding:26px 28px;border:1px solid rgba(198,162,113,.24);border-radius:18px;background:linear-gradient(135deg,#102033,#142b40);box-shadow:0 18px 55px rgba(20,45,66,.12);color:#fff;text-align:left}.public-material-visualizer .public-visualizer-intro .eyebrow{color:#ddc7aa}.public-material-visualizer .public-visualizer-intro h1{max-width:930px;margin:8px 0 7px;color:#fff;font-size:clamp(34px,4.4vw,54px);line-height:1.02;letter-spacing:-.045em}.public-material-visualizer .public-visualizer-intro p{max-width:790px;margin:0;color:#b7c3cd}.public-material-visualizer .visualizer-upload-stage{margin-top:0;border:1px solid #ccd5d9;border-top:3px solid #c6a271;border-radius:18px;background:#edf0f0;box-shadow:0 18px 55px rgba(20,45,66,.09);-webkit-backdrop-filter:none;backdrop-filter:none}.public-material-visualizer .visualizer-upload-icon{background:#102033;color:#ddc7aa}.public-material-visualizer .visualizer-upload-stage h2{color:#10263a}.public-material-visualizer .visualizer-upload-stage p{color:#64717b}.public-material-visualizer .visualizer-primary{border-color:#12334f;background:#12334f;color:#fff}.public-material-visualizer .visualizer-primary:hover{background:#245f8c}.public-material-visualizer .visualizer-secondary{border-color:#cdd5d9;background:#fff;color:#173f5d}.public-material-visualizer .visualizer-workspace{border-color:#ccd5d9;border-top:3px solid #c6a271;background:#fff;box-shadow:0 22px 65px rgba(20,45,66,.14);-webkit-backdrop-filter:none;backdrop-filter:none}.public-material-visualizer .visualizer-catalog-panel,.public-material-visualizer .visualizer-detail-panel{background:#edf0f0;border-color:#ccd5d9}.public-material-visualizer .visualizer-step-label>span{background:#12334f;color:#fff}.public-material-visualizer .visualizer-detail-empty strong,.public-material-visualizer .visualizer-detail-panel dd,.public-material-visualizer .visualizer-detail-panel h2,.public-material-visualizer .visualizer-material-list strong,.public-material-visualizer .visualizer-selection-bar strong,.public-material-visualizer .visualizer-step-label strong{color:#173f5d}.public-material-visualizer .material-3d-control,.public-material-visualizer .visualizer-detail-empty,.public-material-visualizer .visualizer-detail-panel dt,.public-material-visualizer .visualizer-detail-panel>p,.public-material-visualizer .visualizer-material-list em,.public-material-visualizer .visualizer-material-list small,.public-material-visualizer .visualizer-selection-bar span,.public-material-visualizer .visualizer-step-label small{color:#687b87}.public-material-visualizer .visualizer-adjust-mask,.public-material-visualizer .visualizer-category-tabs button,.public-material-visualizer .visualizer-mask-actions button,.public-material-visualizer .visualizer-material-list button{border-color:#cdd5d9;background:#fff;color:#526875}.public-material-visualizer .visualizer-category-tabs button.active,.public-material-visualizer .visualizer-photo-toolbar button.active{border-color:#12334f;background:#12334f;color:#fff}.public-material-visualizer .visualizer-material-list button.selected{border-color:#c6a271;background:#f0ede7;box-shadow:inset 3px 0 0 #c6a271}.public-material-visualizer .visualizer-photo-stage{background:#102033}.public-material-visualizer .visualizer-photo-toolbar,.public-material-visualizer .visualizer-selection-bar{background:#f5f8f9}.public-material-visualizer .visualizer-photo-toolbar{border-bottom-color:#dce5e9}.public-material-visualizer .visualizer-selection-bar{border-top-color:#dce5e9}.public-material-visualizer .visualizer-photo-toolbar button{color:#526875}.public-material-visualizer .visualizer-message{background:#f3faf6;color:#3d7658}.public-material-visualizer .visualizer-message.error{background:#fff3f2;color:#9a3737}.public-material-visualizer .material-3d-stage{background:radial-gradient(circle at 50% 28%,#fff,#e4e9eb)}.public-material-visualizer .visualizer-detail-panel dl div{border-color:#cdd5d9}.public-material-visualizer .visualizer-contact-backdrop{background:rgba(7,23,34,.78)}.public-material-visualizer .visualizer-contact-dialog{border:1px solid #ccd5d9;border-top:3px solid #c6a271;background:#fff;color:#173f5d;-webkit-backdrop-filter:none;backdrop-filter:none}.public-material-visualizer .visualizer-contact-consent,.public-material-visualizer .visualizer-dialog-close{background:#edf0f0;color:#304a54}.public-material-visualizer .visualizer-contact-dialog h2{color:#173f5d}.public-material-visualizer .visualizer-contact-dialog form>small,.public-material-visualizer .visualizer-contact-dialog p{color:#687b87}.public-material-visualizer .visualizer-contact-dialog label{color:#29485e}.public-material-visualizer .visualizer-contact-dialog input,.public-material-visualizer .visualizer-contact-dialog textarea{border-color:#cdd5d9;background:#fff;color:#173f5d}.public-material-visualizer .public-visualizer-footer{border-color:rgba(255,255,255,.1);background:#0b263a;color:#b9c8d0;-webkit-backdrop-filter:none;backdrop-filter:none}.public-material-visualizer .public-visualizer-footer strong{color:#fff}.public-material-visualizer .public-visualizer-footer a{color:#e4c89f}.public-visualizer-error,.public-visualizer-loading{background:#e4e9eb;color:#173f5d}.public-visualizer-loading .visualizer-loader{border-color:#c6a271 #cdd5d9 #cdd5d9}@media (max-width:620px){.public-material-visualizer .public-visualizer-intro{width:min(100% - 24px,1150px);margin-top:12px;padding:22px 20px}}.public-dashboard-demo{min-height:100vh;color:#eef4f7;background:#071722}.dashboard-demo-notice{position:-webkit-sticky;position:sticky;z-index:90;top:0;display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;padding:9px clamp(16px,3vw,42px);color:#d7e7ee;border-bottom:1px solid rgba(126,193,222,.18);background:rgba(5,18,27,.95);box-shadow:0 12px 35px rgba(0,6,10,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-demo-notice>div{display:flex;min-width:0;align-items:center;gap:14px}.dashboard-demo-notice span{display:inline-flex;align-items:center;gap:7px;color:#80d7ad;font-size:8px;font-weight:900;letter-spacing:.12em;white-space:nowrap}.dashboard-demo-notice span i{width:7px;height:7px;border-radius:50%;background:#6bdda5;box-shadow:0 0 15px rgba(107,221,165,.58)}.dashboard-demo-notice p{margin:0;color:rgba(198,219,228,.56);font-size:10px}.dashboard-demo-notice nav{display:flex;align-items:center;gap:8px}.dashboard-demo-notice nav a{padding:9px 11px;color:#d7e7ee;border:1px solid rgba(126,193,222,.15);border-radius:9px;font-size:9px;font-weight:800;white-space:nowrap}.dashboard-demo-notice nav .dashboard-demo-signup{color:#0a2130;border-color:#d9b77f;background:#d9b77f}.dashboard-demo-product{display:grid;min-height:calc(100vh - 58px);grid-template-columns:252px minmax(0,1fr);background:radial-gradient(circle at 92% 0,rgba(48,137,181,.14),transparent 28%),#071722}.dashboard-demo-sidebar{display:flex;min-height:calc(100vh - 58px);flex-direction:column;padding:20px 16px;border-right:1px solid rgba(120,181,207,.12);background:rgba(5,18,27,.94)}.dashboard-demo-brand{color:#f1f7f9}.dashboard-demo-brand strong{color:#f1f7f9;font-size:14px}.dashboard-demo-brand span{color:rgba(184,207,217,.45);font-size:8px}.dashboard-demo-workspace{display:flex;align-items:center;gap:10px;margin:24px 0 12px;padding:11px;border:1px solid rgba(121,186,215,.12);border-radius:13px;background:rgba(255,255,255,.025)}.dashboard-demo-workspace>span{display:grid;width:34px;height:34px;place-items:center;color:#092030;border-radius:10px;background:#d3af78;font-size:10px;font-weight:900}.dashboard-demo-workspace small,.dashboard-demo-workspace strong{display:block}.dashboard-demo-workspace strong{color:#e6f0f4;font-size:10px}.dashboard-demo-workspace small{margin-top:3px;color:rgba(185,207,217,.43);font-size:8px}.dashboard-demo-new-project{display:flex;align-items:center;gap:10px;padding:12px;color:#102536;border-radius:12px;background:linear-gradient(135deg,#cba873,#ecd1a5)}.dashboard-demo-new-project small,.dashboard-demo-new-project strong{display:block}.dashboard-demo-new-project strong{font-size:10px}.dashboard-demo-new-project small{margin-top:2px;font-size:7px;opacity:.62}.dashboard-demo-side-nav{display:grid;grid-gap:5px;gap:5px;margin-top:22px}.dashboard-demo-side-nav>small{margin:14px 9px 5px;color:rgba(170,199,212,.32);font-size:7px;font-weight:900;letter-spacing:.14em}.dashboard-demo-side-nav>span{display:flex;min-height:40px;align-items:center;gap:10px;padding:0 11px;color:rgba(207,225,233,.58);border:1px solid transparent;border-radius:10px;font-size:10px;font-weight:750}.dashboard-demo-side-nav>span.active{color:#eff7fa;border-color:rgba(119,190,222,.15);background:rgba(96,177,214,.09)}.dashboard-demo-side-nav svg{color:#7ebedb}.dashboard-demo-sidebar-footer{display:flex;align-items:center;gap:9px;margin-top:auto;padding:12px 8px 2px}.dashboard-demo-sidebar-footer>span{padding:6px 7px;color:#e2c18e;border:1px solid rgba(211,176,123,.22);border-radius:7px;font-size:7px;font-weight:900;letter-spacing:.1em}.dashboard-demo-sidebar-footer small,.dashboard-demo-sidebar-footer strong{display:block}.dashboard-demo-sidebar-footer strong{color:rgba(226,238,243,.76);font-size:9px}.dashboard-demo-sidebar-footer small{margin-top:2px;color:rgba(180,203,213,.36);font-size:7px}.dashboard-demo-main{min-width:0;padding:30px 30px 64px}.dashboard-demo-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.dashboard-demo-topbar .eyebrow{display:block;color:#78bfdf}.dashboard-demo-topbar h1{max-width:820px;margin:7px 0 5px;color:#f0f6f8;font-family:Soin Sans Pro,Avenir Next,sans-serif;font-size:clamp(38px,4vw,58px);font-weight:620;line-height:1;letter-spacing:-.035em}.dashboard-demo-topbar p{margin:0;color:rgba(196,217,226,.52);font-size:13px}.dashboard-demo-topbar.project-open button{display:block;margin:0 0 20px;padding:0;color:#96c8df;border:0;background:transparent;font-size:10px;font-weight:800}.dashboard-demo-command-card.dashboard-command-card{margin-bottom:20px}.dashboard-demo-disabled-action{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:12px 15px;color:#102536;border-radius:11px;background:linear-gradient(135deg,#cba873,#ecd1a5);font-size:10px;font-weight:900}.dashboard-demo-disabled-action small{padding-left:8px;border-left:1px solid rgba(16,37,54,.2);font-size:7px;letter-spacing:.04em;text-transform:uppercase}.dashboard-demo-projects{margin-top:26px}.dashboard-demo-project-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.dashboard-demo-project-heading h2{margin:0;color:#eff5f8;font-size:30px;letter-spacing:-.035em}.dashboard-demo-project-heading p{margin:5px 0 0;color:rgba(186,208,218,.45);font-size:11px}.dashboard-demo-project-heading>span{display:inline-flex;min-width:210px;align-items:center;gap:8px;padding:11px 12px;color:rgba(190,213,223,.38);border:1px solid rgba(124,189,217,.12);border-radius:11px;background:rgba(255,255,255,.02);font-size:9px}.dashboard-demo-projects .filter-tabs{margin:18px 0 14px}.dashboard-demo-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.dashboard-demo-project-card{min-width:0;overflow:hidden;padding:0;color:inherit;border:1px solid rgba(123,183,210,.13);border-radius:18px;background:rgba(12,35,49,.88);box-shadow:0 14px 36px rgba(0,7,12,.18);text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-demo-project-card:hover{transform:translateY(-3px);border-color:rgba(126,197,227,.28);box-shadow:0 22px 48px rgba(0,6,10,.3)}.dashboard-demo-project-card:focus-visible{outline:3px solid #d5b279;outline-offset:3px}.dashboard-demo-project-image{position:relative;height:230px;overflow:hidden}.dashboard-demo-project-image:after{position:absolute;inset:40% 0 0;content:"";background:linear-gradient(transparent,rgba(4,17,25,.9))}.dashboard-demo-project-image img{width:100%;height:100%;object-fit:cover}.dashboard-demo-project-image>.status-badge{position:absolute;z-index:2;top:12px;right:12px}.dashboard-demo-project-image>span{position:absolute;z-index:2;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;padding:6px 8px;color:#edf6fa;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(5,19,28,.66);font-size:8px;font-weight:800}.dashboard-demo-project-image>div{position:absolute;z-index:2;right:14px;bottom:13px;left:14px}.dashboard-demo-project-image>div small,.dashboard-demo-project-image>div strong{display:block}.dashboard-demo-project-image>div small{color:#97cbe2;font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.dashboard-demo-project-image>div strong{margin-top:4px;color:#fff;font-size:18px}.dashboard-demo-project-body{padding:13px}.dashboard-demo-customer{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px}.dashboard-demo-customer>b{display:grid;width:34px;height:34px;place-items:center;color:#d7b47e;border:1px solid rgba(210,175,121,.18);border-radius:10px;background:rgba(210,175,121,.08);font-size:9px}.dashboard-demo-customer small,.dashboard-demo-customer strong{display:block}.dashboard-demo-customer strong{color:#f0f5f7;font-size:10px}.dashboard-demo-customer small{margin-top:2px;color:rgba(180,204,214,.38);font-size:7px}.dashboard-demo-customer>i{color:#8cc5de;font-size:8px;font-style:normal;font-weight:800}.dashboard-demo-project-metrics{display:grid;grid-template-columns:1.2fr .65fr .9fr;grid-gap:8px;gap:8px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(123,183,210,.1)}.dashboard-demo-project-metrics>span+span{padding-left:8px;border-left:1px solid rgba(123,183,210,.1)}.dashboard-demo-project-metrics small,.dashboard-demo-project-metrics strong{display:block}.dashboard-demo-project-metrics small{color:rgba(173,198,210,.35);font-size:6px;letter-spacing:.06em}.dashboard-demo-project-metrics strong{margin-top:3px;color:#eaf2f5;font-size:9px}.dashboard-demo-empty{grid-column:1/-1;padding:30px;color:rgba(190,211,220,.5);border:1px dashed rgba(126,191,220,.17);border-radius:15px;text-align:center}.dashboard-demo-project-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.5fr);grid-gap:18px;gap:18px}.dashboard-demo-inspector,.dashboard-demo-proposal{overflow:hidden;border:1px solid rgba(125,190,219,.14);border-radius:20px;background:linear-gradient(145deg,rgba(18,48,65,.92),rgba(9,29,42,.96));box-shadow:0 28px 70px rgba(0,7,12,.22)}.dashboard-demo-proposal>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(125,190,219,.13)}.dashboard-demo-proposal>header span,.dashboard-demo-proposal>header strong{display:block}.dashboard-demo-proposal>header span{color:#7dc0de;font-size:7px;font-weight:900;letter-spacing:.12em}.dashboard-demo-proposal>header strong{margin-top:4px;color:#edf5f8;font-size:19px}.dashboard-demo-comparison{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;background:rgba(255,255,255,.8)}.dashboard-demo-comparison figure{position:relative;height:450px;margin:0;overflow:hidden}.dashboard-demo-comparison img{width:100%;height:100%;object-fit:cover}.dashboard-demo-comparison figcaption{position:absolute;left:14px;bottom:14px;padding:7px 9px;color:#fff;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:rgba(5,19,28,.7);font-size:7px;font-weight:900;letter-spacing:.1em}.dashboard-demo-proposal-copy{padding:20px}.dashboard-demo-proposal-copy span{color:#d2ae78;font-size:7px;font-weight:900;letter-spacing:.12em}.dashboard-demo-proposal-copy p{margin:8px 0 0;color:rgba(204,222,230,.62);font-size:12px;line-height:1.65}.dashboard-demo-inspector{padding:22px}.dashboard-demo-inspector>.eyebrow{color:#7cc0df}.dashboard-demo-inspector h2{margin:9px 0;color:#eef5f8;font-size:30px;line-height:1;letter-spacing:-.035em}.dashboard-demo-inspector>p{color:rgba(194,216,225,.54);font-size:11px;line-height:1.6}.dashboard-demo-inspector dl{margin:22px 0}.dashboard-demo-inspector dl>div{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgba(125,190,219,.11)}.dashboard-demo-inspector dt{color:rgba(181,205,215,.46);font-size:9px}.dashboard-demo-inspector dd{margin:0;color:#eef4f7;font-size:11px;font-weight:800}.dashboard-demo-next-step{display:grid;grid-gap:5px;gap:5px;margin:0 0 18px;padding:15px;border:1px solid rgba(210,175,121,.18);border-radius:13px;background:rgba(210,175,121,.065)}.dashboard-demo-next-step span{color:#d1ad77;font-size:7px;font-weight:900;letter-spacing:.12em}.dashboard-demo-next-step strong{color:#f1f5f7;font-size:13px}.dashboard-demo-next-step small{color:rgba(194,215,224,.5);font-size:9px;line-height:1.5}.dashboard-demo-inspector>.secondary-link{width:100%;color:#dceaf0;border-color:rgba(125,190,219,.16);background:rgba(255,255,255,.025)}@media (max-width:1100px){.dashboard-demo-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-demo-project-detail{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-demo-notice{position:relative;align-items:flex-start;flex-direction:column}.dashboard-demo-notice>div{align-items:flex-start;flex-direction:column;gap:5px}.dashboard-demo-notice nav{width:100%;display:grid;grid-template-columns:1fr 1fr}.dashboard-demo-notice nav .dashboard-demo-signup{display:none}.dashboard-demo-notice nav a{text-align:center}.dashboard-demo-product{grid-template-columns:1fr}.dashboard-demo-sidebar{min-height:auto;padding:14px;border-right:0;border-bottom:1px solid rgba(120,181,207,.12)}.dashboard-demo-new-project,.dashboard-demo-side-nav,.dashboard-demo-sidebar-footer,.dashboard-demo-workspace{display:none}.dashboard-demo-main{padding:24px 15px 50px}.dashboard-demo-topbar h1{font-size:39px}.dashboard-demo-command-card .command-card-visual{display:none}.dashboard-demo-project-heading{align-items:flex-start;flex-direction:column}.dashboard-demo-project-heading>span{width:100%}.dashboard-demo-comparison,.dashboard-demo-project-grid{grid-template-columns:1fr}.dashboard-demo-comparison figure{height:300px}}