*{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)}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}.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}.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-revision_requested{background:#a86d1c}.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}.comparison-image{width:100%;height:100%;object-fit:cover;display:block}.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-image{position:absolute;inset:0}.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;top:0;bottom:0;width:3px;background:#fff;transform:translateX(-1.5px);box-shadow:0 0 0 1px rgba(0,0,0,.15)}.comparison input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.comparison-label{position:absolute;bottom:12px;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:950;background:rgba(18,23,28,.82);color:#fff}.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}.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{margin:0 14px}}.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}.upload-button{margin:0;padding:9px 11px;cursor:pointer;font-size:11px}.studio-result-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding-top:12px}.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)}@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}.revision-card.resolved{opacity:.62;background:#f7f9fa}.revision-meta{display:flex;justify-content:space-between;gap:10px}.revision-meta strong{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-card button{border:1px solid var(--line);background:#fff;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:12px;gap:12px;align-items:flex-start;margin-top:16px;padding:15px;border:1px solid #aebbc3;border-radius:12px;background:#f3f6f7;color:#27394a;font-size:12px;line-height:1.55}.sms-consent-attestation input{width:18px;height:18px;margin-top:2px;accent-color:#12334f}.sms-consent-attestation strong{display:block;margin-bottom:3px;color:#10263a}.sms-consent-attestation a{color:#76552e;font-weight:750;text-decoration:underline}.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{max-width:920px;margin:0 auto;padding:clamp(26px,5vw,64px);border:1px solid #cdd5d9;border-radius:20px;background:#f7f9fa;box-shadow:0 20px 55px rgba(16,38,58,.08)}.legal-document h1{margin:8px 0 24px;font-size:clamp(42px,7vw,72px);letter-spacing:-.035em}.legal-document h2{margin:30px 0 8px;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}.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}}.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}.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-actions{display:flex;justify-content:flex-end;gap:8px}.tour-actions>button:not(.primary-button){border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 13px;font-weight:800}.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 div{display:grid;place-items:center;color:#fff;background:#9ea9b2;font-size:12px;font-weight:950;letter-spacing:.12em}.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}.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}.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}}.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-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-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>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}@media (max-width:1000px){.pilot-company-page-grid,.pilot-grid,.pilot-hero{grid-template-columns:1fr}.pilot-readiness-card{max-width:450px}.pilot-principles>div{grid-template-columns:1fr 1fr}}@media (max-width:620px){.pilot-principles>div{grid-template-columns:1fr}.pilot-hero{padding-top:45px}.pilot-hero h1{font-size:58px}}.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}.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}.studio-source-note{gap:12px;padding:12px 4px 0}.studio-source-note strong{font-size:12px}.studio-source-note span{font-size:10px;text-align:right}.upload-button{border:1px solid var(--line);background:#fff;color:#2f3740}@media (max-width:700px){.studio-status-stack{justify-items:start}.configuration-banner{grid-template-columns:1fr}.studio-source-note{align-items:flex-start;flex-direction:column}.studio-source-note span{text-align:left}}.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 .simple-header h1{margin:4px 0 8px}.pricing-grid-v72{align-items:stretch}.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}.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 auto;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}.workspace-switcher:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.workspace-switcher>svg{color:#7f8798}.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:11px}.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:8px;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}.v73-topbar-tools{display:flex;align-items:center;gap:8px;padding-top:3px}.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{border-radius:18px;border-color:#e7e9f0;overflow:hidden;cursor:pointer;box-shadow:0 6px 20px rgba(24,27,45,.045)}.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}.project-image-overlay{position:absolute;inset:0;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:15px;bottom:14px;color:#fff;z-index:2}.project-image-title small{display:block;color:rgba(255,255,255,.66);font-size:8px;text-transform:uppercase;letter-spacing:.1em;font-weight:850}.project-image-title strong{display:block;margin-top:4px;font-size:19px;letter-spacing:-.035em}.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 button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:#fff;color:#6a6f7b}.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{min-height:72px;display:flex;align-items:center;gap:24px;padding:16px 30px;background:#15161c;color:#fff;overflow:hidden}.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}.upload-button{display:inline-flex;align-items:center;gap:7px;border-radius:10px;background:#f8f9fc;font-weight:800}.comparison{border-radius:14px;box-shadow:inset 0 0 0 1px rgba(15,17,24,.05)}.comparison-line{width:2px}.comparison-line:after{content:"↔";position:absolute;top:50%;left:50%;width:34px;height:34px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:#fff;color:#5f56e9;font-size:11px;font-weight:900;box-shadow:0 7px 18px rgba(13,15,23,.18)}.comparison-label{font-size:8px;background:rgba(15,16,22,.64);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.after-label{background:rgba(103,93,244,.86);color:#fff}.studio-source-note{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:10px 4px 0}.studio-source-note span,.studio-source-note strong{display:block}.studio-source-note strong{font-size:9px}.studio-source-note span{color:var(--muted);font-size:8px}.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}.nav-group-label,.sidebar-bottom-stack,.workspace-switcher{display:none}.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}.v73-topbar-tools{width:100%}.v73-topbar-tools .primary-link{margin-left:auto}.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-workspace-switcher.workspace-switcher:hover{background:rgba(255,255,255,.045);border-color:rgba(124,109,255,.26)}.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)}.v73-topbar-tools .icon-button{background:rgba(255,255,255,.025);color:#afb7c8;border-color:var(--v75-line)}.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 button{color:#7f899b}.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-studio-toolbar .canvas-kicker{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-upload-button.upload-button{color:#dce1ed;border-color:var(--v75-line);background:rgba(255,255,255,.035)}.v75-visual-frame{position:relative;padding:5px;border-radius:17px;background:linear-gradient(135deg,rgba(124,109,255,.55),rgba(72,184,255,.18) 45%,rgba(95,241,210,.16))}.v75-visual-frame .comparison{border-radius:13px}.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-source-note.studio-source-note{padding:11px 3px 2px}.v75-source-note strong{color:#e7eaf3}.v75-source-note span{color:#747f92}.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 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){.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}.payment-metric-grid,.v75-studio-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}.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}: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}.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-studio-toolbar .canvas-kicker{color:var(--v76-tan)}.v75-visual-frame{background:linear-gradient(135deg,rgba(199,164,117,.65),rgba(36,87,127,.36) 48%,rgba(226,204,176,.18))}.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{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{margin-top:16px}.v77-nav .nav-group{margin-bottom:12px}.v77-nav .nav-group-label{padding:0 10px 6px;color:#6f7f8c;font-size:7px;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}.sidebar-create-action{max-width:420px}.owner-tools{display:none}.v73-landing-nav{position:relative}}@media (max-width:620px){.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-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 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}.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-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}.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}.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}.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:10px}.v711-share-actions span{color:#7f919c;font-size:8px;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}.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}.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 100% 0 0);clip-path:inset(0 100% 0 0);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:0;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 100% 0 0);clip-path:inset(0 100% 0 0)}46%,62%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}96%,to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes v712-divider{0%,10%{left:0}46%,62%{left:100%}96%,to{left:0}}.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-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:20px 0 22px}.v713-readiness-grid span{display:flex;align-items:center;gap:9px;min-height:42px;padding:10px 12px;border:1px solid rgba(144,163,184,.16);border-radius:12px;color:rgba(231,237,244,.72);background:rgba(255,255,255,.025);font-size:.78rem;font-weight:700;letter-spacing:.02em}.v713-readiness-grid span i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#8f98a5;box-shadow:0 0 0 4px rgba(143,152,165,.08)}.v713-readiness-grid span.ready{color:#e8f4ee;border-color:rgba(99,185,139,.24);background:rgba(67,134,101,.08)}.v713-readiness-grid span.ready i{background:#6fd3a1;box-shadow:0 0 0 4px rgba(111,211,161,.11),0 0 16px rgba(111,211,161,.34)}.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}@media (max-width:800px){.v713-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.v713-readiness-grid{grid-template-columns:1fr}}.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 .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-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:1fr 1fr;grid-gap:50px;gap:50px;padding-top:6px}.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 auto 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 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)}@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}}@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 .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}.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:rgba(211,228,235,.62);background:rgba(255,255,255,.022);border-color:var(--showroom-line)}.showroom-page .tour-progress button>span{color:#8cbdd3;background:rgba(111,184,217,.08)}.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:rgba(197,218,228,.58)}.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}.showroom-page .tour-actions>button:not(.primary-button){color:#dbe9ef;background:transparent;border-color:var(--showroom-line)}.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{padding:12px 16px}.showroom-page .showroom-hero{min-height:auto;padding:54px 18px 64px}.showroom-page .showroom-hero h1{font-size:49px;line-height:1}.showroom-page .showroom-industry-section{padding:48px 18px 80px;gap:34px}.showroom-page .demo-tour,.showroom-page .showroom-section-head{padding-left:18px;padding-right:18px}.showroom-page .white-label-section{margin-left:16px;margin-right:16px;padding:20px}.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}