/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Avenir Next,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img{max-width:100%;display:block}.container{width:min(1180px,100% - 48px);margin-inline:auto}.marketing-page{background:var(--paper);min-height:100vh;overflow:hidden}.brand{color:var(--ink);letter-spacing:-.04em;flex-shrink:0;align-items:center;font-size:19px;font-weight:750;display:inline-flex}.brand--inverse{color:#fff}.brand--compact{font-size:15px}.marketing-header{z-index:20;border-bottom:1px solid #0a0e1414;position:relative}.marketing-header--dark{border-color:#ffffff1a}.marketing-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(1260px,100% - 48px);height:80px;margin:auto;display:grid}.marketing-nav{color:#515866;align-items:center;gap:34px;font-size:14px;font-weight:600;display:flex}.marketing-header--dark .marketing-nav{color:#b9c0ce}.marketing-nav a,.text-link{transition:color .2s}.marketing-nav a:hover,.text-link:hover{color:var(--accent)}.marketing-actions{justify-self:end;align-items:center;gap:22px;display:flex}.marketing-actions .text-link,.marketing-actions .header-demo-button{height:34px;min-height:34px;padding-block:0;line-height:1}.header-demo-button{color:#fff;background:linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%);border:1px solid #9ba4ff66;border-radius:8px;justify-content:center;align-items:center;padding:0 17px;font-size:12px;font-weight:750;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #3436cd3d,inset 0 1px #ffffff29}.header-demo-button:hover{color:#fff;transform:translateY(-1px);box-shadow:0 11px 30px #4a43e657,inset 0 1px #fff3}.text-link{font-size:14px;font-weight:650}.marketing-header--dark .text-link{color:#fff}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 21px;font-size:14px;font-weight:720;line-height:1;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.button--small{min-height:42px;padding-inline:16px}.button--light{color:var(--ink);background:#fff}.button--ghost-light{color:#fff;background:#ffffff0a;border-color:#ffffff38}.button--ghost-light:hover{background:#ffffff1a}.button--outline{border-color:var(--line);color:var(--ink);background:#fff}.button--wide{width:100%}.hero-shell{background:radial-gradient(circle at 69% 30%, #222a3c 0, #111620 35%, var(--ink) 70%);color:#fff;min-height:830px;position:relative}.hero-shell:before{content:"";opacity:.24;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero-grid{z-index:2;grid-template-columns:.88fr 1.12fr;align-items:center;gap:74px;min-height:665px;padding-top:50px;display:grid;position:relative}.hero-copy{padding-bottom:36px}.eyebrow{color:var(--accent-deep);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.eyebrow-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6c7cff24}.hero-lead{color:#b5bdcb;max-width:530px;margin:0;font-size:18px;line-height:1.65}.hero-ctas{gap:12px;margin-top:34px;display:flex}.hero-proof{align-items:stretch;gap:0;margin-top:48px;display:flex}.hero-proof div{border-right:1px solid #ffffff21;min-width:128px;margin-right:24px;padding-right:24px}.hero-proof div:last-child{border:0}.hero-proof strong{letter-spacing:-.04em;font-size:24px;display:block}.hero-proof span{color:#7f8999;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.hero-visual{min-height:500px;position:relative}.hero-glow{filter:blur(85px);background:#5769ff3d;border-radius:50%;width:78%;height:72%;position:absolute;top:10%;right:0}.hero-image-card{background:#1b202a;border:1px solid #ffffff24;border-radius:28px;position:absolute;inset:28px 0 34px 35px;overflow:hidden;box-shadow:0 40px 90px #0006}.hero-image-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.hero-image-card>img{object-fit:cover;width:100%;height:100%}.image-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e14c7;border-radius:99px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:700;display:flex;position:absolute;top:18px;left:18px}.status-pulse{background:#4ee3a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4ee3a024}.image-count{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e14cc;border-radius:12px;align-items:baseline;gap:5px;padding:11px 14px;display:flex;position:absolute;bottom:17px;right:18px}.image-count span{font-size:22px;font-weight:800}.image-count small{color:#abb3c0;font-size:10px}.source-card{width:250px;color:var(--ink);box-shadow:var(--shadow);background:#fffffff2;border-radius:16px;grid-template-columns:56px 1fr auto;align-items:center;gap:11px;padding:10px;display:grid;position:absolute;bottom:-15px;left:-22px}.source-card img{object-fit:cover;border-radius:10px;width:56px;height:48px}.source-card div{flex-direction:column;min-width:0;display:flex}.source-card span,.qa-card span{color:var(--muted);font-size:10px}.source-card strong,.qa-card strong{white-space:nowrap;font-size:11px}.source-card>svg{color:var(--success)}.qa-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;box-shadow:var(--shadow);background:#121823e0;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;top:6px;right:-24px}.qa-card svg{color:#6ee7ad}.qa-card div{flex-direction:column;display:flex}.qa-card span{color:#8993a4}.hero-trust{z-index:2;color:#7e8797;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:25px;height:83px;font-size:12px;display:flex;position:relative}.hero-trust span{text-transform:uppercase;letter-spacing:.15em;font-size:9px}.hero-trust p{color:#bec5d0;margin:0;font-weight:650}.hero-trust i{background:#515a69;border-radius:50%;width:3px;height:3px}.section-heading h2,.showcase-copy h2,.product-panel__copy h2,.pricing-teaser h2,.final-cta h2,.pricing-hero h1{letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(38px,4vw,56px);line-height:1.05}.section-heading--split{grid-template-columns:1.15fr .75fr;align-items:end;gap:90px;margin-bottom:54px;display:grid}.section-heading--split>p{color:var(--muted);margin:0 0 5px;font-size:17px;line-height:1.65}.workflow-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.workflow-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;min-height:290px;padding:30px;transition:transform .25s,box-shadow .25s}.workflow-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #0a0e1414}.workflow-card__top{color:#a4aab4;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.icon-tile{background:var(--accent-pale);width:48px;height:48px;color:var(--accent-deep);border-radius:14px;place-items:center;display:grid}.workflow-card h3{letter-spacing:-.025em;margin:52px 0 12px;font-size:21px}.workflow-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.showcase-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:80px;display:grid}.showcase-copy h2{max-width:480px;margin-top:18px}.showcase-copy>p{color:var(--muted);max-width:500px;margin:24px 0 28px;line-height:1.7}.check-list{gap:14px;margin:0 0 33px;padding:0;list-style:none;display:grid}.check-list li{align-items:center;gap:12px;font-size:14px;font-weight:630;display:flex}.check-list li>span{width:24px;height:24px;color:var(--success);background:#eaf9f2;border-radius:50%;place-items:center;display:grid}.inline-link{color:var(--accent-deep);align-items:center;gap:9px;font-size:14px;font-weight:750;display:inline-flex}.showcase-media{min-width:0}.before-after{box-shadow:var(--shadow);border-radius:23px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.before-panel,.after-panel{height:370px;position:relative;overflow:hidden}.before-panel img,.after-panel img{object-fit:cover;width:100%;height:100%}.before-panel span,.after-panel span{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#0a0e14b8;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;top:15px;left:15px}.after-panel span{background:var(--accent)}.angle-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 17px 0;display:grid}.angle-strip img{object-fit:cover;border-radius:12px;width:100%;height:105px}.product-panel{background:var(--ink);color:#fff;border-radius:var(--radius-lg);grid-template-columns:.82fr 1.18fr;min-height:550px;display:grid;overflow:hidden;box-shadow:0 35px 80px #080c1229}.product-panel__copy{align-self:center;padding:70px 52px}.product-panel__copy h2{font-size:clamp(36px,4vw,52px)}.product-panel__copy>p{color:#aeb6c4;margin:24px 0 32px;line-height:1.7}.product-points{color:#d7dbe3;gap:14px;font-size:13px;display:grid}.product-points span{align-items:center;gap:10px;display:flex}.dashboard-preview{height:430px;color:var(--ink);transform-origin:100% 100%;background:#f5f6f8;border-radius:22px 0 0;grid-template-columns:64px 1fr;align-self:end;margin:72px -25px -28px 0;display:grid;overflow:hidden;transform:rotate(-1deg);box-shadow:-20px -15px 60px #0000003d}.preview-sidebar{background:#151a23;flex-direction:column;align-items:center;gap:25px;padding:18px 0;display:flex}.preview-sidebar .brand__mark{width:28px;height:28px}.preview-nav{border:1px solid #434a58;border-radius:7px;width:22px;height:22px}.preview-nav.active{background:#5364f4;border-color:#7181ff}.preview-nav.bottom{margin-top:auto}.preview-main{padding:31px 29px}.preview-bar{justify-content:space-between;align-items:center;display:flex}.preview-bar div{flex-direction:column;display:flex}.preview-bar small{color:#9097a3;font-size:9px}.preview-bar strong{font-size:21px}.preview-bar button{background:var(--accent);color:#fff;border:0;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:750}.preview-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0;display:grid}.preview-stats span{background:#fff;border:1px solid #e1e4e8;border-radius:11px;flex-direction:column;padding:12px;display:flex}.preview-stats small{color:#8d95a2;font-size:8px}.preview-stats strong{font-size:20px}.preview-row{background:#fff;border:1px solid #e1e4e8;border-radius:12px;grid-template-columns:70px 1fr auto;align-items:center;gap:11px;margin-top:9px;padding:9px;display:grid}.preview-row img,.preview-placeholder{object-fit:cover;background:#e7e9ec;border-radius:8px;width:70px;height:45px}.preview-row>div:nth-child(2){flex-direction:column;display:flex}.preview-row strong{font-size:10px}.preview-row small{color:#9299a5;font-size:8px}.preview-row>span{color:var(--success);background:#e8f8f1;border-radius:99px;padding:5px 7px;font-size:8px}.preview-row.muted{opacity:.6}.pricing-teaser__inner{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.pricing-teaser h2{font-size:clamp(36px,4vw,52px)}.pricing-teaser p{color:var(--muted);margin:18px 0 0;font-size:16px}.pricing-teaser .button{flex-shrink:0}.final-cta{background:var(--ink);color:#fff;position:relative;overflow:hidden}.final-cta__inner{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding-block:95px;display:flex;position:relative}.final-cta h2{margin-top:18px;font-size:clamp(42px,5vw,66px)}.final-cta p{color:#aeb6c4;max-width:590px;margin:22px 0 30px;font-size:17px;line-height:1.65}.orb{filter:blur(3px);pointer-events:none;border-radius:50%;position:absolute}.orb--one{background:radial-gradient(circle,#6c7cff52,#0000 70%);width:380px;height:380px;top:-190px;left:-210px}.orb--two{background:radial-gradient(circle,#6c7cff47,#0000 70%);width:460px;height:460px;bottom:-250px;right:-250px}.marketing-footer{color:#fff;background:#07090d;border-top:1px solid #ffffff14}.marketing-footer__inner{grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:30px;min-height:120px;display:grid}.marketing-footer p{color:#6f7887;text-align:center;font-size:12px}.marketing-footer__inner>div{color:#aab1bd;justify-self:end;gap:24px;font-size:12px;display:flex}.pricing-hero{text-align:center;flex-direction:column;align-items:center;padding:105px 0 60px;display:flex}.pricing-hero h1{max-width:830px;font-size:clamp(46px,6vw,72px)}.pricing-hero>p{color:var(--muted);max-width:660px;font-size:17px;line-height:1.7}.pricing-note{background:var(--accent-pale);color:#4f5ba6;border-radius:10px;align-items:center;gap:9px;margin-top:22px;padding:11px 15px;font-size:11px;display:flex}.plan-grid{grid-template-columns:repeat(4,1fr);gap:14px;padding-bottom:90px;display:grid}.plan-card{border:1px solid var(--line);background:#fff;border-radius:19px;flex-direction:column;min-height:480px;padding:27px 24px 23px;display:flex;position:relative}.plan-card--popular{border:2px solid var(--accent);transform:translateY(-8px);box-shadow:0 22px 55px #404dbd26}.popular-ribbon{background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.07em;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;top:16px;right:18px}.plan-card__head>span{color:var(--accent-deep);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.plan-card h2{letter-spacing:-.04em;margin:12px 0 24px;font-size:28px}.plan-card strong{font-size:15px;display:block}.plan-card p{color:var(--muted);font-size:13px;line-height:1.6}.plan-card ul{border-top:1px solid var(--line);gap:13px;margin:12px 0 auto;padding:21px 0;list-style:none;display:grid}.plan-card li{color:#454c58;align-items:center;gap:8px;font-size:12px;display:flex}.plan-card li svg{color:var(--success)}.plan-card .button{width:100%}.credit-explainer{background:var(--ink);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:50px;margin-bottom:100px;padding:44px 50px;display:flex}.credit-explainer>div:first-child{align-items:center;gap:25px;display:flex}.credit-number{background:var(--accent);border-radius:20px;place-items:center;width:70px;height:70px;font-size:34px;font-weight:800;display:grid}.credit-explainer h2{margin:0 0 7px;font-size:24px}.credit-explainer p{color:#9da6b5;max-width:510px;margin:0;font-size:13px;line-height:1.55}.credit-tags{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.credit-tags span{color:#c6ccd5;border:1px solid #323946;border-radius:99px;padding:7px 9px;font-size:9px}.final-cta--compact .final-cta__inner{min-height:410px}.login-page{background:#fff;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.login-visual{background:var(--ink);color:#fff;flex-direction:column;min-width:0;padding:40px 50px;display:flex;position:relative;overflow:hidden}.login-visual:after{content:"";filter:blur(80px);background:#6c7cff2b;border-radius:50%;width:500px;height:500px;position:absolute;top:35%;right:-160px}.login-visual__copy{z-index:1;margin:auto 0 45px;position:relative}.login-visual h1{letter-spacing:-.06em;max-width:700px;margin:20px 0;font-size:clamp(46px,5vw,70px);line-height:1.03}.login-visual p{color:#9da6b5;max-width:500px;line-height:1.6}.login-mini-gallery{z-index:1;grid-template-columns:1.25fr .75fr;gap:10px;height:180px;display:grid;position:relative}.login-mini-gallery img{object-fit:cover;border-radius:16px;width:100%;height:100%}.login-form-wrap{place-items:center;padding:50px;display:grid}.login-form-shell,.login-form{width:min(410px,100%)}.login-form h2{letter-spacing:-.04em;margin:13px 0 10px;font-size:34px}.login-form>p{color:var(--muted);margin-bottom:32px;font-size:14px}.login-form>label{gap:8px;margin-bottom:17px;font-size:12px;font-weight:700;display:grid}.login-form input{background:#fff;border:1px solid #dfe2e6;border-radius:11px;outline:none;width:100%;height:49px;padding:0 14px}.password-field{position:relative}.password-field button{cursor:pointer;background:#f0f2f5;border:0;border-radius:8px;height:35px;padding-inline:10px;font-size:10px;position:absolute;top:7px;right:7px}.form-row{justify-content:space-between;align-items:center;margin:4px 0 23px;font-size:11px;display:flex}.form-row a{color:var(--accent-deep);font-weight:700}.checkbox{color:var(--muted);align-items:center;gap:7px;display:flex}.checkbox input{width:15px;height:15px}.form-divider{color:#9ca3af;justify-content:center;align-items:center;height:43px;font-size:10px;display:flex;position:relative}.form-divider:before{content:"";background:var(--line);height:1px;position:absolute;inset-inline:0}.form-divider span{background:#fff;padding:0 10px;position:relative}.login-form>small{text-align:center;color:var(--muted);margin-top:24px;display:block}.login-form>small a{color:var(--accent-deep);font-weight:700}.login-mobile-brand{display:none}@media (width<=1050px){.hero-grid{grid-template-columns:1fr 1fr;gap:34px}.hero-image-card{left:0}.source-card{left:-10px}.qa-card{right:-10px}.showcase-grid{gap:45px}.product-panel{grid-template-columns:1fr}.product-panel__copy{padding-bottom:30px}.dashboard-preview{border-radius:22px 22px 0 0;height:390px;margin:0 50px -25px}.plan-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.container{width:min(100% - 32px,1180px)}.marketing-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:calc(100% - 24px);height:68px}.marketing-nav{display:none}.marketing-header .brand{gap:8px;font-size:16px}.marketing-header .brand__mark{width:29px;height:29px}.marketing-actions{grid-column:2;gap:6px}.marketing-actions .text-link{align-items:center;min-height:32px;padding:0 9px;font-size:10px;display:inline-flex}.header-demo-button{min-height:32px;padding:0 11px;font-size:10px}.homepage-frame .marketing-actions .text-link,.homepage-frame .marketing-actions .header-demo-button{height:32px;min-height:32px;padding-block:0;line-height:1}.marketing-actions .button{min-height:38px;padding-inline:12px;font-size:11px}.hero-shell{min-height:auto}.hero-grid{grid-template-columns:1fr;gap:40px;padding-top:70px}.hero-copy{padding:0}.hero-copy h1{font-size:51px}.hero-lead{font-size:16px}.hero-ctas{flex-direction:column;align-items:stretch}.hero-proof{margin-top:35px}.hero-proof div{flex:1;min-width:0;margin-right:12px;padding-right:12px}.hero-proof strong{font-size:20px}.hero-proof span{font-size:8px}.hero-visual{min-height:390px}.hero-image-card{inset:20px 0 40px}.qa-card{top:0;right:8px}.source-card{width:225px;bottom:5px;left:8px}.hero-trust{flex-wrap:wrap;gap:12px 17px;height:auto;padding:26px 0}.hero-trust span{text-align:center;width:100%}.hero-trust i{display:none}.section{padding:78px 0}.section-heading--split,.showcase-grid{grid-template-columns:1fr;gap:25px}.section-heading--split{margin-bottom:35px}.workflow-grid{grid-template-columns:1fr}.workflow-card{min-height:auto}.workflow-card h3{margin-top:33px}.showcase-grid{gap:45px}.before-panel,.after-panel{height:255px}.angle-strip{margin-inline:0}.angle-strip img{height:80px}.product-panel{width:calc(100% - 24px)}.product-panel__copy{padding:48px 26px 25px}.dashboard-preview{grid-template-columns:48px 1fr;height:350px;margin:0 12px -15px}.preview-main{padding:22px 14px;overflow:hidden}.preview-stats{gap:5px}.preview-row{grid-template-columns:56px 1fr auto}.preview-row img,.preview-placeholder{width:56px}.pricing-teaser__inner{display:block}.pricing-teaser .button{width:100%;margin-top:30px}.final-cta__inner{min-height:460px}.marketing-footer__inner{text-align:center;grid-template-columns:1fr;padding:35px 0}.marketing-footer p{margin:0}.marketing-footer__inner>div,.marketing-footer .brand{justify-self:center}.pricing-hero{padding-top:70px}.plan-grid{grid-template-columns:1fr}.plan-card--popular{transform:none}.credit-explainer{padding:30px 24px;display:block}.credit-tags{justify-content:flex-start;margin-top:25px}.login-page{grid-template-columns:1fr}.login-visual{display:none}.login-form-wrap{min-height:100vh;padding:38px 22px}.login-mobile-brand{margin-bottom:65px;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.app-shell{background:#f2f4f7;grid-template-columns:258px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{color:#fff;z-index:30;background:#0e1219;flex-direction:column;height:100vh;padding:26px 18px 18px;display:flex;position:sticky;top:0}.app-sidebar__brand{padding:0 10px 26px}.workspace-switch{background:#171c25;border:1px solid #282e39;border-radius:13px;grid-template-columns:33px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.workspace-avatar{background:var(--accent);border-radius:9px;place-items:center;width:33px;height:33px;font-size:12px;font-weight:800;display:grid}.workspace-switch div,.sidebar-user div{flex-direction:column;min-width:0;display:flex}.workspace-switch small,.sidebar-user small{color:#778190;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.workspace-switch strong,.sidebar-user strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.workspace-switch>svg,.sidebar-user>svg{color:#697382;transform:rotate(90deg)}.app-nav{gap:6px;margin-top:27px;display:grid}.app-nav a{color:#8f98a7;border-radius:11px;align-items:center;gap:12px;height:45px;padding:0 12px;font-size:12px;font-weight:650;transition:all .2s;display:flex}.app-nav a.active{color:#fff;box-shadow:inset 3px 0 var(--accent);background:#222938}.sidebar-credit{background:#151a22;border:1px solid #282e39;border-radius:14px;margin-top:auto;padding:15px}.sidebar-credit>div:first-child{color:#7f8998;justify-content:space-between;align-items:center;font-size:9px;display:flex}.sidebar-credit strong{color:#fff;font-size:11px}.credit-meter{background:#2a303a;border-radius:99px;height:5px;margin:12px 0 8px;overflow:hidden}.credit-meter i{background:var(--accent);border-radius:inherit;width:40%;height:100%;display:block}.sidebar-credit small{color:#687281;font-size:8px}.sidebar-credit a{color:#aab3ff;margin-top:12px;font-size:9px;font-weight:700;display:block}.sidebar-user{border-top:1px solid #242a34;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-top:13px;padding:12px 9px 0;display:grid}.sidebar-user>span{color:#cfd4dd;background:#303746;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:750;display:grid}.app-stage{min-width:0}.app-topbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:20;background:#ffffffeb;border-bottom:1px solid #e2e5e9;justify-content:space-between;align-items:center;height:69px;padding:0 32px;display:flex;position:sticky;top:0}.topbar-brand{display:none}.topbar-status{align-items:center;gap:8px;display:flex}.topbar-status span{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #36b37e1c}.topbar-actions{align-items:center;gap:10px;display:flex}.install-control{position:relative}.install-control>button{cursor:pointer;background:#fff;border:1px solid #e0e3e7;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:10px;font-weight:700;display:flex}.install-control>span{background:var(--ink);color:#fff;width:260px;box-shadow:var(--shadow);cursor:pointer;z-index:50;border-radius:9px;padding:10px 12px;font-size:10px;line-height:1.4;position:absolute;top:43px;right:0}.notification-button{color:#b3b8c1;cursor:pointer;background:#fff;border:1px solid #e0e3e7;border-radius:9px;width:36px;height:36px;font-size:9px;position:relative}.notification-button span{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:grid;position:absolute;top:-4px;right:-3px}.topbar-avatar{color:#4e5cd1;background:#e8eaff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.app-content{padding:36px 36px 70px}.workspace-page{width:min(1240px,100%);margin:auto}.workspace-page--narrow{width:min(960px,100%)}.page-header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}.page-header h1{letter-spacing:-.045em;margin:10px 0 8px;font-size:34px;line-height:1.1}.page-header p{color:#767e8b;margin:0;font-size:12px}.page-header--compact{align-items:center}.metric-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.metric-grid--bottom{margin-top:16px}.metric-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:43px 1fr auto;align-items:center;gap:13px;min-width:0;padding:18px;display:grid}.metric-icon{border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.metric-icon--purple{color:#5d6df1;background:#eceeff}.metric-icon--blue{color:#2388d9;background:#e9f6ff}.metric-icon--green{color:#239b69;background:#e8f8f1}.metric-grid article>div:nth-child(2){flex-direction:column;display:flex}.metric-grid article span{color:#7f8793;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.metric-grid article strong{font-size:25px;line-height:1.15}.metric-grid article small{color:#a0a6b0;font-size:8px}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start;gap:16px;margin-top:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:16px}.panel-heading{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:18px 20px;display:flex}.panel-heading h2{margin:0 0 3px;font-size:15px}.panel-heading p{color:#969daa;margin:0;font-size:9px}.panel-heading>a{color:var(--accent-deep);font-size:9px;font-weight:750}.job-list{padding:4px 18px 10px}.job-row{border-bottom:1px solid #eef0f2;grid-template-columns:82px minmax(120px,1fr) 100px 75px 18px;align-items:center;gap:13px;min-height:81px;transition:all .2s;display:grid}.job-row:last-child{border:0}.job-row:hover{background:#f8f9fb;border-radius:11px;padding-inline:7px}.job-row img,.job-placeholder{object-fit:cover;border-radius:9px;width:82px;height:54px}.job-placeholder{color:#71809f;background:#82c8e512;place-items:center;display:grid}.job-main{flex-direction:column;min-width:0;display:flex}.job-main strong{font-size:11px}.job-main span,.job-row time{color:#9299a5;font-size:8px}.job-status{border-radius:99px;justify-content:center;align-items:center;gap:5px;width:max-content;min-width:56px;padding:6px 8px;font-size:8px;font-weight:750;display:inline-flex}.job-status--success{color:#1f8b5e;background:#e5f7ef}.job-status--progress{color:#4555d2;background:#eceeff}.job-status--review{color:#a26312;background:#fff3de}.job-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.dashboard-side{gap:16px;display:grid}.next-step-card{text-align:center;padding:21px}.next-step-art{width:110px;height:78px;color:var(--accent);background:linear-gradient(145deg,#f0f1ff,#fafaff);border-radius:20px;place-items:center;margin:0 auto 12px;display:grid;position:relative}.spark-dot{background:#9ca7ff;border-radius:50%;width:6px;height:6px;position:absolute}.spark-dot.s1{top:17px;left:12px}.spark-dot.s2{width:4px;height:4px;bottom:16px;right:14px}.next-step-card h2{margin:0 0 7px;font-size:15px}.next-step-card p{color:#8b929e;margin:0 0 17px;font-size:10px;line-height:1.55}.queue-card .panel-heading{min-height:64px}.live-dot{color:#218a5f;background:#e5f7ef;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:700}.queue-item{border-bottom:1px solid #eef0f2;grid-template-columns:50px 1fr auto;align-items:center;gap:10px;padding:14px 18px;display:grid}.queue-item:last-child{border:0}.queue-item img,.queue-placeholder{object-fit:cover;border-radius:8px;width:50px;height:42px}.queue-placeholder{color:#9ca3ae;background:#eef0f3;place-items:center;display:grid}.queue-item>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.queue-item strong{font-size:9px}.queue-item span{color:#9ba1ab;font-size:8px}.queue-item div div{background:#eceef1;border-radius:99px;height:3px;margin-top:7px;overflow:hidden}.queue-item div div i{background:var(--accent);height:100%;display:block}.queue-item em{color:#737b87;font-size:9px;font-style:normal}.app-mobile-nav{display:none}.flow-stepper{margin:9px 0 22px;padding:0 16px;display:flex}.flow-stepper button{color:#a3a9b2;cursor:default;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.flow-stepper button.done{cursor:pointer}.flow-stepper button>span{background:#f7f8fa;border:1px solid #d8dce2;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.flow-stepper button strong{white-space:nowrap;font-size:9px}.flow-stepper button i{background:#dfe2e6;flex:1;height:1px}.flow-stepper button.active>span{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 0 0 5px #ebeefe}.flow-stepper button.done>span{color:#2c9c6c;background:#e9f8f1;border-color:#b8e7d2}.flow-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 12px 35px #1016220a}.flow-card__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.flow-kicker{color:var(--accent-deep);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.flow-card h2{letter-spacing:-.035em;margin:8px 0 6px;font-size:24px}.flow-card__head p{color:#818895;margin:0;font-size:11px}.quality-badge{color:#5260c8;white-space:nowrap;background:#eef0ff;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:750;display:inline-flex}.quality-badge--success{color:#23875e;background:#e8f8f1}.source-mode-switch{grid-template-columns:1fr;gap:10px;margin-bottom:18px;display:grid}.source-mode-switch>.camera-mode-tab{display:none}.source-mode-switch>button{color:#9da8c4;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #82c8e524;border-radius:11px;align-items:center;gap:11px;min-height:66px;padding:11px 13px;transition:border-color .2s,background .2s,transform .2s;display:flex}.source-mode-switch>button:hover{border-color:#82c8e54d;transform:translateY(-1px)}.source-mode-switch>button.active{background:linear-gradient(110deg,#6955f42e,#376fe21a);border-color:#82c8e585;box-shadow:inset 2px 0 #82c8e5,0 12px 30px #3c3ab41a}.source-mode-switch>button>span{color:#91d7f4;background:#82c8e514;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;display:grid}.source-mode-switch>button>div{flex-direction:column;gap:3px;display:flex}.source-mode-switch strong{color:#eef1ff;font-size:10px}.camera-capture{gap:12px;display:grid}html.camera-session-open,body.camera-session-open{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}.camera-capture--fullscreen{z-index:500;width:var(--camera-vw,100vw);height:var(--camera-vh,100dvh);contain:layout paint;touch-action:none;background:#030611;max-width:none;max-height:none;padding:0;display:block;position:fixed;inset:0 auto auto 0;overflow:hidden}.camera-capture--fullscreen .camera-capture__status{z-index:506;top:max(12px, env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040710ad;border:1px solid #ffffff29;border-radius:11px;width:auto;max-width:calc(100% - 132px);min-height:40px;padding:8px 11px;position:absolute;box-shadow:0 8px 28px #0003}.camera-capture--fullscreen .camera-stage{aspect-ratio:auto;border:0;border-radius:0;width:100%;min-width:0;height:100%;min-height:0;position:absolute;inset:0}.camera-capture--fullscreen .camera-controls{z-index:506;left:50%;bottom:max(15px, env(safe-area-inset-bottom));min-height:0;margin:0;position:absolute;transform:translate(-50%)}.camera-capture--fullscreen .camera-error{z-index:508;left:max(14px, env(safe-area-inset-left));bottom:max(14px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#482a0ee0;max-width:min(420px,100% - 28px);position:absolute}.camera-session-close{z-index:510;top:max(12px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#040710bd;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;box-shadow:0 8px 28px #0000004d}.camera-session-close span{font-size:31px;font-weight:250;line-height:1;transform:translateY(-1px)}.camera-session-close:hover,.camera-session-close:focus-visible{background:#202845eb;border-color:#82c8e5b8;outline:none}.camera-capture__status{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.camera-capture__status>div{align-items:baseline;gap:9px;display:flex}.camera-capture__status span{color:#82c8e5;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.camera-capture__status strong{color:#eef1ff;font-size:13px}.camera-capture__status em{color:#8b96b4;font-size:8px;font-style:normal}.camera-stage{aspect-ratio:16/10;background:radial-gradient(circle at 50% 38%,#182142,#070a17 72%);border:1px solid #82c8e52e;border-radius:13px;min-height:320px;position:relative;overflow:hidden}.camera-stage video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.camera-stage--live video{opacity:1}.camera-stage__empty{text-align:center;place-content:center;justify-items:center;padding:24px;display:grid;position:absolute;inset:0}.camera-stage__empty>span{color:#91d7f4;background:linear-gradient(145deg,#6b5bff2b,#3d70e214);border:1px solid #82c8e52e;border-radius:16px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 0 45px #5f4ee629}.camera-stage__trigger{width:100%;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.camera-stage__trigger>span{transition:transform .2s,border-color .2s,box-shadow .2s}.camera-stage__trigger:hover>span,.camera-stage__trigger:focus-visible>span{border-color:#82c8e575;transform:scale(1.06);box-shadow:0 0 55px #5f4ee64d}.camera-stage__trigger:focus-visible{outline-offset:-3px;outline:2px solid #82c8e5}.camera-stage__trigger:active>span{transform:scale(.96)}.camera-stage__empty h3{color:#fff;margin:14px 0 5px;font-size:15px}.camera-stage__empty p{color:#74809e;margin:0;font-size:9px}.camera-stage__complete>span{color:#74e4bb;background:#29976a21;border-color:#74e4bb47}.camera-grid{pointer-events:none;position:absolute;inset:0}.camera-grid i{background:#ffffff24;position:absolute}.camera-grid i:first-child,.camera-grid i:nth-child(2){width:1px;top:0;bottom:0}.camera-grid i:first-child{left:33.333%}.camera-grid i:nth-child(2){right:33.333%}.camera-grid i:nth-child(3),.camera-grid i:nth-child(4){height:1px;left:0;right:0}.camera-grid i:nth-child(3){top:33.333%}.camera-grid i:nth-child(4){bottom:33.333%}.capture-guide{color:#6fe9c4f5;pointer-events:none;transform-origin:50%;filter:drop-shadow(0 1px 1px #000000b3)drop-shadow(0 0 8px #4adeb86b);width:90%;height:76%;position:absolute;top:10%;left:5%;transform:scale(1.2)}.capture-guide g{stroke-width:5.5px}.capture-guide--porsche{object-fit:contain;opacity:.94;width:96%;height:88%;inset:5% 2% 7%}.capture-guide--wheel{width:56%;height:75%;top:5%;left:22%}.camera-stage--live:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0407106b,#0000 16% 76%,#04071040);position:absolute;inset:0}.camera-stage--live .camera-grid,.camera-stage--live .capture-guide,.camera-stage--live .camera-stage__instruction{z-index:2}.camera-orientation-cue{z-index:3;color:#8ff1d2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.09em;white-space:nowrap;pointer-events:none;background:#050812c7;border:1px solid #6fe9c452;border-radius:999px;padding:7px 11px;font-size:8px;font-weight:850;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.camera-stage__instruction{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;white-space:nowrap;background:#050812bd;border:1px solid #6fe9c445;border-radius:10px;align-items:center;gap:9px;max-width:calc(100% - 26px);padding:8px 11px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.camera-stage__instruction>span{background:linear-gradient(145deg,#7966ff,#3d6fe2);border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.camera-stage__instruction>div{flex-direction:column;gap:2px;display:flex}.camera-stage__instruction strong{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.camera-error{color:#edc18e;background:#7b4a121f;border:1px solid #f7ad5d38;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:9px 11px;font-size:8px;display:flex}.camera-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:62px;display:flex}.camera-controls .button{min-height:42px;font-size:9px}.capture-shutter{color:#eef1ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-size:9px;font-weight:750;display:flex}.capture-shutter>i{background:linear-gradient(145deg,#785fff,#3978df);border:5px solid #ffffffc7;border-radius:50%;width:52px;height:52px;transition:transform .15s;box-shadow:inset 0 0 0 3px #0b1023,0 0 28px #555fee52}.capture-shutter:active>i{transform:scale(.92)}.capture-shutter:disabled{opacity:.65;cursor:wait}.camera-session-complete{color:#7ce7c0;background:#27976a1a;border:1px solid #65dbb038;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:9px 13px;font-size:8px;font-weight:800;display:inline-flex}.dropzone{text-align:center;cursor:pointer;background:#fafbfc;border:1.5px dashed #cfd4dc;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:245px;transition:all .2s;display:flex}.dropzone input{display:none}.dropzone-icon,.dropzone-check{width:54px;height:54px;color:var(--accent-deep);background:#eceeff;border-radius:16px;place-items:center;margin-bottom:14px;display:grid}.dropzone h3{margin:0 0 5px;font-size:15px}.dropzone p{color:#8b929e;margin:0;font-size:10px}.dropzone small{color:#a9aeb7;margin-top:10px;font-size:8px}.dropzone--filled{background:#fbfefc;border-style:solid;border-color:#b9e5d1}.demo-upload-row{color:#777f8b;background:#f2f3f6;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:40px;margin:12px 0 24px;padding:0 13px;font-size:9px;display:flex}.demo-upload-row button{color:var(--accent-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.photo-checklist{border-top:1px solid #eceef1;padding-top:22px}.photo-checklist__head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.photo-checklist__head h3{margin:0 0 3px;font-size:13px}.photo-checklist__head p{color:#989faa;margin:0;font-size:9px}.photo-checklist__head>strong{color:var(--accent-deep);background:#eef0ff;border-radius:99px;padding:6px 9px;font-size:9px}.checklist-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.checklist-grid>div{color:#8c939f;border:1px solid #e2e5e9;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.checklist-grid>div>span{background:#f0f2f5;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.checklist-grid>div>div{flex-direction:column;display:flex}.checklist-grid strong{color:#606875;font-size:9px}.checklist-grid small{font-size:7px}.flow-actions{justify-content:space-between;align-items:center;margin-top:17px;display:flex}.flow-actions button:disabled{opacity:.4;cursor:not-allowed;transform:none}.button-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.vehicle-detection{border-radius:14px;height:215px;margin-bottom:23px;position:relative;overflow:hidden}.vehicle-detection>img{object-fit:cover;width:100%;height:100%}@media (width>=781px){.vehicle-detection{aspect-ratio:16/9;height:auto}.vehicle-detection>img{object-fit:contain}}.detected-label{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e14db;border-radius:11px;align-items:center;gap:9px;padding:9px 11px;display:flex;position:absolute;bottom:14px;left:14px}.detected-label>span{background:var(--accent);border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.detected-label>div{flex-direction:column;display:flex}.detected-label small{color:#aeb6c4;font-size:7px}.detected-label strong{font-size:10px}.field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field-grid label,.regenerate-modal label{color:#555d69;gap:7px;font-size:9px;font-weight:750;display:grid}.field-grid input,.field-grid select,.regenerate-modal select,.regenerate-modal textarea{height:44px;color:var(--ink);background:#fff;border:1px solid #dfe2e7;border-radius:10px;outline:none;padding:0 12px}.detail-flags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.detail-flags span{color:#2d775a;background:#eff8f4;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:700;display:inline-flex}.style-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.style-grid>button,.settings-style-card{cursor:pointer;text-align:left;background:#f2f4f7;border:2px solid #0000;border-radius:14px;padding:7px}.style-grid>button.selected,.settings-style-card.selected{border-color:var(--accent);background:#f7f7ff}.style-grid img,.settings-style-card img{object-fit:cover;border-radius:10px;width:100%;height:180px}.style-grid>button>span,.settings-style-card>span{align-items:center;gap:7px;padding:11px 6px 5px;font-size:10px;font-weight:750;display:flex}.style-grid>button>span svg,.settings-style-card>span svg{color:var(--accent-deep)}.style-options,.rule-list{border:1px solid #e2e5e9;border-radius:13px;margin-top:20px;overflow:hidden}.style-options>div,.rule-list>div{border-bottom:1px solid #eceef1;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:67px;padding:12px 15px;display:grid}.style-options>div:last-child,.rule-list>div:last-child{border:0}.option-icon{color:#5b68de;background:#f0f1ff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.style-options div div,.rule-list div div{flex-direction:column;display:flex}.style-options strong,.rule-list strong{font-size:10px}.style-options small,.rule-list small{color:#949ba6;font-size:8px}.locked-pill{color:#7c8490;background:#f1f3f5;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:750}.switch{width:36px;height:21px;position:relative}.switch input{opacity:0;position:absolute}.switch i{background:#cdd2d9;border-radius:99px;transition:all .2s;position:absolute;inset:0}.switch i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #0000002e}.switch input:checked+i:after{transform:translate(15px)}.summary-vehicle{background:#f6f7f9;border-radius:13px;grid-template-columns:115px 1fr auto;align-items:center;gap:16px;padding:12px;display:grid}.summary-vehicle img{object-fit:cover;border-radius:10px;width:115px;height:74px}.summary-vehicle>div span{color:var(--accent-deep);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.summary-vehicle h3{margin:5px 0 2px;font-size:16px}.summary-vehicle p{color:#858c97;margin:0;font-size:9px}.summary-ready{color:#25895f;background:#e5f7ef;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:750;display:inline-flex}.summary-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin:17px 0;display:grid}.summary-grid>div{border:1px solid #e2e5e9;border-radius:11px;flex-direction:column;padding:14px;display:flex}.summary-grid span{color:#979da7;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.summary-grid strong{margin:7px 0 2px;font-size:13px}.summary-grid small{color:#9ba1ab;font-size:7px}.truth-callout{color:#2c7457;background:#eff8f4;border-radius:11px;align-items:flex-start;gap:11px;padding:14px;display:flex}.truth-callout>svg{flex:none}.truth-callout p{color:#58836f;margin:3px 0 0;font-size:8px;line-height:1.55}.project-breadcrumb{color:#9aa1ac;align-items:center;gap:8px;margin-bottom:13px;font-size:9px;display:flex}.project-title-row{align-items:center;gap:12px;display:flex}.project-title-row h1{margin:0}.project-header{margin-bottom:18px}.qa-summary{background:#fbfefc;border:1px solid #cfeadb;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;min-height:70px;padding:13px 17px;display:grid}.qa-score{align-items:center;gap:10px;display:flex}.qa-score>span{color:#238c60;background:#e5f7ef;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.qa-score>div{flex-direction:column;display:flex}.qa-score small{color:#739080;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.qa-tags{flex-wrap:wrap;gap:6px;display:flex}.qa-tags span{color:#397b60;align-items:center;gap:4px;font-size:7px;font-weight:700;display:inline-flex}.qa-tags svg{color:#2b9b6c}.qa-summary>button,.qa-summary>a{color:#2b7e5c;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.project-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:18px 0 14px;display:flex}.filter-tabs{background:#fff;border:1px solid #e0e3e7;border-radius:11px;gap:4px;padding:4px;display:flex}.filter-tabs button{color:#7d8490;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.toolbar-actions{gap:8px;display:flex}.toolbar-actions .button{min-height:40px;padding-inline:13px;font-size:10px}.download-wrap{position:relative}.download-menu{width:225px;box-shadow:var(--shadow);z-index:10;background:#fff;border:1px solid #e0e3e7;border-radius:12px;padding:6px;position:absolute;top:46px;right:0}.download-menu button,.download-menu a{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;padding:10px;display:flex}.download-menu small{color:#9198a3;margin-top:3px;font-size:7px}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.gallery-card{background:#fff;border:1px solid #e0e3e7;border-radius:13px;transition:transform .2s,box-shadow .2s;overflow:hidden}.gallery-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #1116201c}.gallery-image{background:#e9ebee;height:205px;position:relative;overflow:hidden}.gallery-image>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.gallery-card:hover .gallery-image>img{transform:scale(1.025)}.shot-number{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090c12bf;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;top:9px;left:9px}.source-pill{color:#297653;background:#f0f8f4eb;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:750;position:absolute;top:9px;right:9px}.source-pill--inferred{color:#5562c4;background:#eff0fff0}.gallery-actions{opacity:0;gap:5px;transition:all .2s;display:flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%,12px)}.gallery-card:hover .gallery-actions{opacity:1;transform:translate(-50%)}.gallery-actions button,.gallery-actions a{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e14d1;border:1px solid #fff3;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.gallery-actions button:hover,.gallery-actions a:hover{background:var(--accent)}.gallery-caption{justify-content:space-between;align-items:center;gap:8px;min-height:61px;padding:10px 11px;display:flex}.gallery-caption>div{flex-direction:column;min-width:0;display:flex}.gallery-caption div span{color:#999fa9;white-space:nowrap;text-overflow:ellipsis;max-width:210px;font-size:7px;overflow:hidden}.approved-label,.review-label{white-space:nowrap;border-radius:99px;align-items:center;gap:3px;padding:5px 6px;font-size:7px;font-weight:700;display:inline-flex}.approved-label{color:#277858;background:#e6f7ef}.review-label{color:#9b681a;background:#fff4e3}.prototype-footnote{color:#5a65b2;background:#eceeff;border-radius:10px;align-items:center;gap:8px;min-height:40px;margin:20px 0 0;padding:0 13px;font-size:8px;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04070bb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.regenerate-modal{background:#fff;border-radius:18px;width:min(480px,100%);padding:28px;position:relative;box-shadow:0 35px 100px #00000059}.modal-close{color:#707783;cursor:pointer;background:#f0f2f4;border:0;border-radius:8px;width:31px;height:31px;font-size:18px;position:absolute;top:12px;right:14px}.modal-icon{color:#5664d8;background:#eceeff;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.regenerate-modal h2{letter-spacing:-.035em;margin:17px 0 8px;font-size:22px}.regenerate-modal>p{color:#7d8490;margin-bottom:21px;font-size:10px;line-height:1.55}.regenerate-modal label{margin-top:13px}.regenerate-modal textarea{resize:vertical;height:83px;padding-top:11px}.modal-note{color:#377b60;background:#f0f8f4;border-radius:9px;align-items:center;gap:7px;min-height:39px;margin-top:14px;padding:9px 10px;font-size:8px;display:flex}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.modal-actions .button{min-height:41px;font-size:9px}.settings-layout{grid-template-columns:185px minmax(0,1fr);align-items:start;gap:16px;display:grid}.settings-tabs{gap:4px;display:grid}.settings-tabs button{color:#7f8793;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;height:43px;padding:0 11px;font-size:10px;font-weight:650;display:flex}.settings-panel{min-height:595px;padding:27px 27px 86px;position:relative}.settings-head{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;padding-bottom:22px;display:flex}.settings-head h2{margin:0 0 5px;font-size:20px}.settings-head p{color:#8c939e;margin:0;font-size:9px}.settings-head .button{min-height:36px;font-size:9px}.settings-plan{color:#5662c0;background:#eef0ff;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:750}.logo-upload{align-items:center;gap:15px;padding-bottom:22px;display:flex}.logo-preview{background:#fafbfc;border:1px dashed #ccd1d8;border-radius:14px;place-items:center;width:74px;height:74px;display:grid}.logo-preview__initials{color:#fff;letter-spacing:-.02em;background:linear-gradient(145deg,#7966ff,#3c70e4);border-radius:10px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:850;display:grid}.logo-upload>div:nth-child(2){flex-direction:column;align-items:flex-start;display:flex}.logo-upload strong{font-size:10px}.logo-upload p{color:#9299a4;margin:4px 0 8px;font-size:8px}.logo-upload button{color:var(--accent-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.color-field{position:relative}.color-field>span{background:var(--accent);border-radius:7px;width:24px;height:24px;position:absolute;top:10px;left:10px}.color-field input{padding-left:43px}.settings-preview-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-style-card img{height:175px}.settings-style-card{cursor:pointer}.plate-editor{max-width:660px}.plate-preview{background:#f7f7f4;border:4px solid #11151b;border-radius:9px;grid-template-columns:48px 1fr;align-items:center;width:min(470px,100%);height:82px;margin-bottom:26px;display:grid;box-shadow:inset 0 0 0 2px #d8d9d5}.plate-side{background:var(--accent);color:#fff;place-items:center;height:100%;font-size:11px;font-weight:800;display:grid}.plate-preview strong{text-align:center;letter-spacing:.08em;font-size:21px}.plate-editor .truth-callout{margin-top:20px}.team-list{display:grid}.team-list>div{border-bottom:1px solid #eceef1;grid-template-columns:35px 1fr 90px 30px;align-items:center;gap:11px;min-height:65px;display:grid}.team-list>div>span{color:#5360c4;background:#eceeff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:8px;font-weight:800;display:grid}.team-list div div{flex-direction:column;display:flex}.team-list strong{font-size:10px}.team-list small{color:#949ba5;font-size:8px}.team-list em{color:#626a76;font-size:8px;font-style:normal}.team-list button{color:#8f96a1;cursor:pointer;background:0 0;border:0}.billing-card{border:1px solid #dfe3e8;border-radius:13px;grid-template-columns:43px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.billing-icon{color:#5764cf;background:#eceeff;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.billing-card small{color:#9097a2;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.billing-card h3{margin:3px 0;font-size:17px}.billing-card p{color:#858c97;margin:0;font-size:8px}.billing-card .button{min-height:37px;font-size:8px}.usage-bar{margin:24px 0}.usage-bar>div{color:#666e7a;justify-content:space-between;font-size:9px;display:flex}.usage-bar>i{background:#e9ebee;border-radius:99px;height:7px;margin:9px 0 6px;display:block;overflow:hidden}.usage-bar>i span{background:var(--accent);border-radius:inherit;width:40%;height:100%;display:block}.usage-bar small{color:#a0a6af;font-size:8px}.settings-subtitle{margin:27px 0 10px;font-size:12px}.credit-bundles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.credit-bundles button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:11px;flex-direction:column;padding:15px;display:flex}.credit-bundles button:hover{border-color:var(--accent)}.credit-bundles strong{font-size:11px}.credit-bundles span{color:#949aa4;margin-top:3px;font-size:8px}.settings-save{border-top:1px solid #eceef1;justify-content:flex-end;align-items:center;gap:15px;padding-top:16px;display:flex;position:absolute;bottom:20px;left:27px;right:27px}.settings-save>span{color:#27805b;opacity:0;align-items:center;gap:5px;font-size:8px;transition:all .2s;display:flex}.settings-save>span.visible{opacity:1}.settings-save .button{min-height:39px;font-size:9px}@media (width<=1080px){.app-shell{grid-template-columns:214px minmax(0,1fr)}.app-sidebar{padding-inline:13px}.dashboard-grid{grid-template-columns:1fr}.dashboard-side{grid-template-columns:1fr 1fr}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-summary{grid-template-columns:auto 1fr}.qa-summary>button{display:none}}@media (width<=780px){.app-shell{display:block}.app-sidebar{display:none}.app-topbar{height:60px;padding:0 16px}.topbar-brand{display:block}.topbar-brand .brand__mark{width:31px;height:31px}.topbar-status,.install-control--compact{display:none}.app-content{padding:24px 15px 90px}.app-mobile-nav{z-index:40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;border:1px solid #dde1e6;border-radius:17px;grid-template-columns:repeat(4,1fr);align-items:center;height:64px;display:grid;position:fixed;bottom:9px;left:10px;right:10px;box-shadow:0 15px 50px #0f141e2e}.app-mobile-nav a{color:#979da7;flex-direction:column;align-items:center;gap:4px;font-size:7px;display:flex}.app-mobile-nav a.active{color:var(--accent-deep)}.app-mobile-nav a.active svg{stroke-width:2.3px}.page-header{align-items:flex-start}.page-header h1{font-size:28px}.page-header>.button{min-height:41px;padding-inline:13px;font-size:9px}.metric-grid{grid-template-columns:1fr}.metric-grid article{min-height:76px}.dashboard-side{grid-template-columns:1fr}.job-row{grid-template-columns:70px minmax(0,1fr) 57px 14px}.job-row img,.job-placeholder{width:70px}.job-row time{display:none}.job-status{min-width:52px}.flow-stepper{padding:0}.flow-stepper button strong{display:none}.flow-stepper button{gap:5px}.flow-card{padding:20px 16px}.flow-card__head{display:block}.quality-badge{margin-top:12px}.source-mode-switch{grid-template-columns:1fr}.source-mode-switch>.camera-mode-tab{display:flex}.source-mode-switch>button{gap:8px;min-height:62px;padding:9px}.source-mode-switch>button>span{width:32px;height:32px}.source-mode-switch small{font-size:7px}.camera-capture__status>div{flex-direction:column;align-items:flex-start;gap:3px}.camera-stage{aspect-ratio:4/3;min-height:0}.camera-stage__empty p{max-width:230px}.camera-capture--fullscreen{padding:0}.camera-capture--fullscreen .camera-capture__status>div{flex-direction:row;align-items:baseline;gap:8px}.camera-capture--fullscreen .camera-stage{aspect-ratio:auto}.camera-session-close{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));width:38px;height:38px}.camera-controls{justify-content:stretch}.camera-controls .button{flex:135px;justify-content:center}.capture-shutter{margin-inline:auto}.capture-guide{width:96%;height:72%;top:12%;left:2%}.capture-guide g{stroke-width:4.25px}.capture-guide--porsche{width:100%;height:85%;inset:7% 0 8%}.capture-guide--wheel{width:60%;left:20%}.camera-stage__instruction{max-width:calc(100% - 16px);top:8px}.camera-stage__instruction small{display:none}.camera-orientation-cue{padding:6px 9px;font-size:7px;bottom:8px}.checklist-grid{grid-template-columns:1fr 1fr}.field-grid,.style-grid{grid-template-columns:1fr}.style-grid img{height:190px}.summary-grid{grid-template-columns:1fr 1fr}.summary-vehicle{grid-template-columns:85px 1fr}.summary-vehicle img{width:85px;height:63px}.summary-ready{display:none}.project-header{display:block}.project-header>.button{margin-top:15px}.qa-summary{grid-template-columns:1fr;gap:10px}.qa-tags{padding-left:0}.project-toolbar{flex-direction:column;align-items:stretch}.filter-tabs{overflow-x:auto}.filter-tabs button{flex:1}.toolbar-actions{justify-content:flex-end}.toolbar-actions .button--outline{display:none}.gallery-grid{grid-template-columns:1fr}.gallery-image{height:245px}.gallery-actions{opacity:1;transform:translate(-50%)}.gallery-caption div span{max-width:190px}.settings-layout{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.settings-tabs{min-width:0;max-width:100%;padding-bottom:3px;display:flex;overflow-x:auto}.settings-tabs button{flex:none}.settings-tabs button svg{display:none}.settings-panel{width:100%;min-width:0;max-width:100%;padding:20px 16px 84px}.settings-panel--master{padding-bottom:20px}.settings-preview-row{grid-template-columns:1fr}.billing-card{grid-template-columns:43px 1fr}.billing-card .button{grid-column:1/-1}.team-list>div{grid-template-columns:35px 1fr 28px}.team-list em{display:none}.settings-save{left:16px;right:16px}.settings-save>span{margin-right:auto}.camera-capture--fullscreen.camera-capture--forced-landscape{inset:auto;left:var(--camera-vcx,50%);top:var(--camera-vcy,50%);width:var(--camera-vh,100dvh);height:var(--camera-vw,100vw);padding:0;transform:translate(-50%,-50%)rotate(90deg)}.camera-capture--fullscreen.camera-capture--forced-landscape .camera-session-close{top:8px;right:8px}.camera-capture--fullscreen.camera-capture--forced-landscape .camera-controls{left:auto;right:max(18px, env(safe-area-inset-right));top:50%;bottom:auto;transform:translateY(-50%)}.camera-capture--fullscreen.camera-capture--forced-landscape .capture-shutter{flex-direction:column;gap:6px;margin:0}.camera-capture--fullscreen.camera-capture--forced-landscape .capture-shutter span{text-align:center;max-width:72px}}@media (orientation:landscape){.camera-capture--fullscreen .camera-controls{left:auto;right:max(18px, env(safe-area-inset-right));top:50%;bottom:auto;transform:translateY(-50%)}.camera-capture--fullscreen .capture-shutter{flex-direction:column;gap:6px;margin:0}.camera-capture--fullscreen .capture-shutter span{text-align:center;max-width:72px}}:root{--ink:#151718;--ink-soft:#242728;--paper:#f2f0ea;--white:#fffefa;--muted:#6f716f;--line:#d8d6cf;--accent:#f45b2a;--accent-deep:#cf3f16;--accent-pale:#fff0e9;--success:#278864;--warning:#bf7a19;--radius-lg:10px;--radius-md:7px;--shadow:0 18px 50px #1517181f}body{background:var(--paper);font-family:Helvetica Neue,Avenir Next,Segoe UI,Arial,sans-serif}.marketing-page{background:var(--paper)}.container{width:min(1240px,100% - 64px)}.brand{letter-spacing:-.045em;font-weight:800}.marketing-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f2f0eaf0;border-color:#15171824}.marketing-header__inner{width:min(1320px,100% - 64px);height:76px}.marketing-actions .button{border-radius:5px}.marketing-header--dark{background:#151718f0}.button{letter-spacing:-.01em;min-height:50px;box-shadow:none;border-radius:5px;padding-inline:22px;font-weight:760}.button:hover{transform:translateY(-1px)}.button--accent{background:var(--accent);color:#171817;box-shadow:none}.button--ink{background:var(--ink)}.button--outline{background:0 0;border-color:#b9b7b0}.hero-shell{background:var(--paper);min-height:790px;color:var(--ink)}.hero-shell:before{opacity:.34;background-image:linear-gradient(#1517180e 1px,#0000 1px);background-size:100% 84px;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-grid{grid-template-columns:.9fr 1.25fr;gap:58px;min-height:625px;padding-top:36px}.hero-copy{padding:10px 0 24px}.eyebrow{color:var(--accent-deep);letter-spacing:.16em}.eyebrow-dot{background:var(--accent);border-radius:0;width:6px;height:6px;transform:rotate(45deg);box-shadow:0 0 0 4px #f45b2a24}.hero-copy h1{letter-spacing:-.065em;max-width:610px;margin:26px 0 25px;font-size:clamp(52px,5.5vw,82px);line-height:.95}.hero-copy h1 span{color:var(--accent-deep)}.hero-lead{color:#585b59;max-width:560px;font-size:18px}.hero-ctas{margin-top:31px}.hero-proof{border-top:1px solid #c9c6bd;margin-top:48px;padding-top:21px}.hero-proof div{border-color:#cbc8c0}.hero-proof strong{font-size:27px}.hero-proof span{color:#747672}.hero-visual{min-height:525px}.hero-glow{display:none}.hero-image-card{background:#d9d7d0;border:1px solid #aaa8a1;border-radius:4px;inset:0;box-shadow:18px 18px #202324}.hero-image-card:after{border-radius:0;box-shadow:inset 0 0 0 1px #ffffff40}.image-status,.image-count{background:#151718e6;border-radius:3px}.source-card{background:var(--white);border:1px solid #cbc8c0;border-radius:4px;width:255px;bottom:24px;left:-34px;box-shadow:8px 8px #15171824}.source-card img{border-radius:2px}.qa-card{background:#202324;border-radius:3px;top:18px;right:-18px;box-shadow:7px 7px #15171829}.hero-trust{color:#70726f;border-color:#ccc9c1;height:88px}.hero-trust p{color:#333635}.hero-trust i{background:var(--accent);border-radius:0;transform:rotate(45deg)}.section{padding:112px 0}.section-heading h2,.showcase-copy h2,.product-panel__copy h2,.pricing-teaser h2,.final-cta h2,.pricing-hero h1{letter-spacing:-.06em}.workflow-section{background:#e7e4dc;border-top:1px solid #d0cdc5;border-bottom:1px solid #d0cdc5}.workflow-grid{background:#c9c6be;border:1px solid #c9c6be;gap:1px}.workflow-card{min-height:305px;box-shadow:none;border:0;border-radius:0;padding:32px}.workflow-card:hover{box-shadow:inset 0 4px var(--accent);transform:none}.workflow-card__top{color:#858783}.icon-tile{background:var(--accent-pale);width:46px;height:46px;color:var(--accent-deep);border-radius:3px}.workflow-card h3{margin-top:64px}.showcase-grid{grid-template-columns:.7fr 1.3fr;gap:84px}.check-list li>span{color:var(--accent-deep);background:var(--accent-pale);border-radius:3px}.inline-link{color:var(--accent-deep);border-bottom:1px solid;padding-bottom:4px}.before-after{border-radius:4px;box-shadow:14px 14px #dedbd3}.before-panel span,.after-panel span{border-radius:2px}.angle-strip{gap:14px;margin:14px 0 0}.angle-strip img{border:1px solid #cfccc4;border-radius:3px}.product-panel{box-shadow:none;border:1px solid #343738;border-radius:6px}.dashboard-preview{background:#efede7;border-radius:5px 0 0;height:450px;margin:54px 0 -1px;transform:none;box-shadow:-14px -14px #f45b2af0}.preview-nav{border-radius:2px}.preview-nav.active{border-color:var(--accent);background:var(--accent)}.preview-bar button{background:var(--accent);color:var(--ink);border-radius:3px}.preview-stats span,.preview-row{border-radius:3px}.final-cta p,.final-cta .eyebrow--light{color:#5f2515}.orb{display:none}.pricing-page{background:var(--paper)}.pricing-hero h1 span{color:var(--accent-deep)}.pricing-note{background:var(--accent-pale);color:#8d371e;border-radius:3px}.plan-grid{gap:1px}.plan-card{border-radius:0}.plan-card--popular{z-index:1;border-color:var(--accent);transform:translateY(-6px);box-shadow:8px 8px #f45b2a38}.popular-ribbon{background:var(--accent);color:var(--ink);border-radius:2px}.plan-card__head>span{color:var(--accent-deep)}.credit-explainer{border-radius:5px}.credit-number{background:var(--accent);color:var(--ink);border-radius:3px}.login-visual{background:var(--ink)}.login-visual:after{background:var(--accent);filter:none;border-radius:0;width:8px;height:54%;top:23%;right:0}.login-mini-gallery img,.login-form input,.password-field button{border-radius:4px}.login-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #f45b2a24}.app-shell{background:#ebe9e3;grid-template-columns:250px minmax(0,1fr)}.app-sidebar{background:#111314;border-right:1px solid #2d3031}.workspace-switch{background:#1d2021;border-color:#333637;border-radius:4px}.workspace-avatar{background:var(--accent);color:var(--ink);border-radius:2px}.app-nav a{border-radius:3px}.app-stage{background:#ebe9e3}.app-topbar{background:#fffefaeb;border-color:#d6d3cb}.topbar-status span,.live-dot:before{background:var(--success)}.topbar-avatar,.sidebar-user>span{background:var(--accent-pale);color:var(--accent-deep);border-radius:3px}.panel,.metric-grid article,.flow-card,.qa-summary,.gallery-card{box-shadow:none;border-color:#d4d1c9;border-radius:5px}.metric-icon,.next-step-art,.option-icon,.modal-icon,.billing-icon{border-radius:3px;background:var(--accent-pale)!important;color:var(--accent-deep)!important}.job-status,.live-dot,.quality-badge,.detail-flags span,.locked-pill,.approved-label,.review-label,.source-pill,.settings-plan,.flow-stepper button>span,.dropzone-icon,.dropzone-check{border-radius:3px}.flow-stepper button.active i,.flow-stepper button.done i{background:var(--accent)}.dropzone{background:#f7f5ef;border-radius:4px}.checklist-grid>div,.style-grid button,.style-options>div,.summary-grid>div,.truth-callout{border-radius:4px}.field-grid input:focus,.field-grid select:focus,.regenerate-modal textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #f45b2a1f}.filter-tabs,.filter-tabs button,.download-menu,.download-menu button,.gallery-actions button,.regenerate-modal,.modal-close{border-radius:4px}.filter-tabs button.active{background:var(--ink)}.source-pill--inferred{background:var(--accent-pale);color:var(--accent-deep)}.prototype-footnote{background:var(--accent-pale);color:#8d371e;border-radius:3px}.settings-tabs button{border-radius:3px}.settings-plan,.team-list>div>span{background:var(--accent-pale);color:var(--accent-deep)}.logo-preview,.color-field>span,.plate-preview,.plate-side,.billing-card,.credit-bundles button{border-radius:4px}.plate-side,.usage-bar>i span{background:var(--accent)}@media (width<=920px){.container,.marketing-header__inner{width:min(100% - 36px,1240px)}.hero-shell{min-height:auto}.hero-grid{grid-template-columns:1fr;gap:45px;padding-block:68px 82px}.hero-copy{max-width:720px}.hero-visual{min-height:470px}.source-card{bottom:-20px;left:18px}.qa-card{right:18px}.hero-trust{flex-wrap:wrap;height:auto;padding-block:24px}.showcase-grid{grid-template-columns:1fr}}@media (width<=780px){.container,.marketing-header__inner{width:min(100% - 30px,1240px)}.marketing-header__inner{height:66px}.hero-grid{padding-block:48px 70px}.hero-copy h1{font-size:clamp(44px,14vw,66px)}.hero-lead{font-size:16px}.hero-ctas{align-items:stretch}.hero-visual{min-height:340px}.hero-image-card{box-shadow:9px 9px #202324}.source-card{width:225px;bottom:-28px;left:10px}.qa-card{display:none}.hero-proof{grid-template-columns:repeat(3,1fr);display:grid}.hero-proof div{text-align:center;min-width:0;margin:0;padding:0 12px}.hero-proof div:first-child{padding-left:0}.hero-proof div:last-child{padding-right:0}.hero-proof strong{font-size:22px}.hero-proof span{font-size:8px}.workflow-grid{grid-template-columns:1fr}.workflow-card{min-height:235px}.workflow-card h3{margin-top:42px}.before-after{box-shadow:7px 7px #dedbd3}.dashboard-preview{box-shadow:-7px -7px 0 var(--accent)}.app-mobile-nav{border-radius:6px}}:root{--navy:navy;--cobalt:#0047ab;--sky:#82c8e5;--steel:#6d8196;--ink:navy;--ink-soft:#071052;--paper:#f6fafd;--white:#fff;--muted:#6d8196;--line:#d4e3ed;--accent:#0047ab;--accent-deep:navy;--accent-pale:#e8f6fb;--success:#167a68;--warning:#9a6c1f;--radius-lg:4px;--radius-md:3px;--shadow:0 22px 70px #0000801a}body{background:var(--paper);color:var(--navy)}.marketing-page,.pricing-page{background:var(--paper)}.brand__mark,.brand--inverse .brand__mark{color:var(--cobalt)}.brand__suffix{color:var(--cobalt);font-weight:650}.brand--inverse .brand__suffix{color:var(--sky)}.marketing-header{border-color:var(--line);background:#fffffff0}.marketing-nav{color:var(--steel)}.eyebrow--light{color:var(--sky)}.eyebrow-dot{background:var(--sky);box-shadow:0 0 0 4px #82c8e526}.button{border-radius:2px}.button--accent{background:var(--cobalt);color:#fff}.button--accent:hover{background:#0a5cc8}.button--ink{background:var(--navy);color:#fff}.button--ink:hover{background:#101094}.button--outline{color:var(--navy);background:0 0;border-color:#6d81966b}.button--outline:hover{border-color:var(--cobalt);background:var(--accent-pale)}.button--glass{color:#fff;background:#ffffff0d;border:1px solid #82c8e561}.button--glass:hover{border-color:var(--sky);background:#82c8e521}.intro-shell{background:var(--navy);color:#fff;min-height:100vh;overflow:hidden}.intro-shell .marketing-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000080b8;border-color:#82c8e538}.intro-shell .brand,.intro-shell .text-link{color:#fff}.intro-shell .brand__mark{color:var(--sky)}.intro-shell .marketing-nav{color:#ffffffa8}.intro-shell .marketing-nav a:hover,.intro-shell .text-link:hover{color:var(--sky)}.intro-shell .marketing-actions .button{background:var(--sky);color:var(--navy)}.intro-shell .marketing-actions .button:hover{background:#fff}.transformation-intro{isolation:isolate;align-items:center;min-height:calc(100vh - 76px);padding:62px 0 82px;display:flex;position:relative}.transformation-intro:before{content:"";z-index:-3;background-image:linear-gradient(#82c8e511 1px,#0000 1px),linear-gradient(90deg,#82c8e511 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.intro-orbit{z-index:-2;pointer-events:none;border:1px solid #82c8e529;border-radius:50%;position:absolute}.intro-orbit--one{width:710px;height:710px;top:-310px;right:-240px;box-shadow:0 0 120px #0047ab57}.intro-orbit--two{border-color:#0047ab75;width:460px;height:460px;bottom:-250px;left:-290px}.intro-layout{z-index:1;grid-template-columns:.77fr 1.23fr;align-items:center;gap:66px;display:grid;position:relative}.intro-copy .eyebrow{color:var(--sky)}.intro-copy h1{letter-spacing:-.065em;max-width:660px;margin:24px 0;font-size:clamp(54px,5.35vw,82px);font-weight:760;line-height:.95}.intro-copy h1 span{color:var(--sky)}.intro-copy>p{color:#ffffffab;max-width:570px;margin:0;font-size:17px;line-height:1.7}.intro-actions{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.intro-metrics{border-top:1px solid #82c8e53b;grid-template-columns:repeat(3,1fr);max-width:510px;margin-top:52px;padding-top:22px;display:grid}.intro-metrics span{border-right:1px solid #82c8e533;flex-direction:column;padding:0 21px;display:flex}.intro-metrics span:first-child{padding-left:0}.intro-metrics span:last-child{border:0}.intro-metrics strong{letter-spacing:-.04em;color:#fff;font-size:27px}.intro-metrics small{color:#ffffff7a;text-transform:uppercase;letter-spacing:.1em;margin-top:5px;font-size:9px}.transformation-viewer{background:#020756d1;border:1px solid #82c8e557;width:100%;min-width:0;box-shadow:0 35px 100px #0000375c,inset 0 0 0 1px #ffffff08}.viewer-topline{color:#ffffff7a;letter-spacing:.13em;border-bottom:1px solid #82c8e533;justify-content:space-between;align-items:center;height:43px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;display:flex}.viewer-live{align-items:center;gap:7px;display:flex}.viewer-live i{background:var(--sky);width:5px;height:5px;box-shadow:0 0 10px var(--sky);border-radius:50%}.transformation-frame{background:#06105d;height:clamp(310px,33vw,455px);position:relative;overflow:hidden}.transformation-frame>img{object-fit:cover;width:100%;height:100%;animation:.55s both frame-enter}.transformation-frame--0>img,.transformation-frame--1>img{filter:saturate(.78)contrast(.94)}.frame-grid{opacity:0;pointer-events:none;background-image:linear-gradient(#82c8e52b 1px,#0000 1px),linear-gradient(90deg,#82c8e52b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.transformation-frame--1 .frame-grid,.transformation-frame--2 .frame-grid{opacity:.5}.source-meta,.studio-data,.result-status{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000080c2;border:1px solid #82c8e573;position:absolute}.source-meta{flex-direction:column;padding:10px 12px;display:flex;bottom:14px;left:14px}.source-meta span,.studio-data span,.studio-data small,.result-status span,.result-status small{color:var(--sky);letter-spacing:.12em;font-size:7px}.source-meta strong{margin-top:3px;font-size:10px}.detection-box{border:1px solid #82c8e5bf;position:absolute;inset:17% 12% 15% 18%;box-shadow:0 0 34px #82c8e526}.detection-box i{border-color:#fff;width:20px;height:20px;position:absolute}.detection-box i:first-child{border-top:3px solid;border-left:3px solid;top:-1px;left:-1px}.detection-box i:nth-child(2){border-top:3px solid;border-right:3px solid;top:-1px;right:-1px}.detection-box i:nth-child(3){border-bottom:3px solid;border-left:3px solid;bottom:-1px;left:-1px}.detection-box i:nth-child(4){border-bottom:3px solid;border-right:3px solid;bottom:-1px;right:-1px}.scan-line{height:1px;box-shadow:0 0 14px 3px var(--sky);background:#fff;animation:2.5s ease-in-out infinite scan-y;position:absolute;top:17%;left:18%;right:12%}.detection-data{gap:1px;width:175px;display:grid;position:absolute;top:13px;right:13px}.detection-data span{border-left:2px solid var(--sky);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000080c7;flex-direction:column;padding:7px 9px;display:flex}.detection-data small{color:var(--sky);letter-spacing:.13em;font-size:6px}.detection-data strong{color:#fff;margin-top:2px;font-size:7px}.studio-scan{mix-blend-mode:color;background:linear-gradient(100deg,#0047ab8c,#0000 28% 72%,#82c8e53d);animation:2.2s ease-in-out infinite alternate studio-pulse;position:absolute;inset:0}.studio-data{flex-direction:column;padding:11px 13px;display:flex;top:14px;left:14px}.studio-data strong{margin:4px 0;font-size:10px}.result-status{grid-template-columns:1fr auto;align-items:center;gap:3px 20px;padding:11px 13px;display:grid;bottom:14px;right:14px}.result-status span{grid-column:1;align-items:center;gap:5px;display:flex}.result-status strong{grid-area:1/2/3;font-size:22px}.result-status small{grid-column:1}.viewer-caption{border-top:1px solid #82c8e52e;border-bottom:1px solid #82c8e52e;grid-template-columns:45px 1fr;gap:13px;min-height:108px;padding:17px 18px;display:grid}.viewer-caption>span{color:var(--sky);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px}.viewer-caption>div{flex-direction:column;display:flex}.viewer-caption small{color:var(--sky);text-transform:uppercase;letter-spacing:.14em;font-size:7px}.viewer-caption strong{margin-top:4px;font-size:14px}.viewer-caption p{color:#ffffff7a;max-width:520px;margin:5px 0 0;font-size:9px;line-height:1.5}.stage-controls{grid-template-columns:repeat(4,1fr);display:grid}.stage-controls button{color:#ffffff61;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #82c8e52b;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:4px 7px;height:73px;padding:12px 11px 9px;display:grid}.stage-controls button:last-child{border-right:0}.stage-controls button span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.stage-controls button strong{font-size:8px;font-weight:650}.stage-controls button>i{background:#82c8e52e;grid-column:1/-1;height:1px;overflow:hidden}.stage-controls button>i b{background:var(--sky);width:0;height:100%;display:block}.stage-controls button.active{color:#fff;background:#82c8e512}.stage-controls button.active span{color:var(--sky)}.stage-controls button.active>i b{width:100%;animation:3.8s linear stage-progress}.intro-scroll-hint{color:#ffffff61;text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:8px;font-size:7px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.intro-scroll-hint span{background:var(--sky);width:32px;height:1px}@keyframes frame-enter{0%{opacity:.25;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes scan-y{0%,to{transform:translateY(0)}50%{transform:translateY(265px)}}@keyframes studio-pulse{0%{opacity:.35}to{opacity:.75}}@keyframes stage-progress{0%{width:0}to{width:100%}}.audience-strip{border-bottom:1px solid var(--line);background:#fff}.audience-strip .container{justify-content:center;align-items:center;gap:25px;min-height:82px;display:flex}.audience-strip span{color:var(--steel);text-transform:uppercase;letter-spacing:.17em;font-size:8px}.audience-strip p{color:var(--navy);margin:0;font-size:12px;font-weight:650}.audience-strip i{border:1px solid var(--cobalt);width:4px;height:4px;transform:rotate(45deg)}.principles-section{background:var(--paper)}.principle-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.principle-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:300px;padding:31px;position:relative}.principle-grid article>span{color:var(--cobalt);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.principle-grid h3{letter-spacing:-.03em;margin:80px 0 13px;font-size:22px}.principle-grid p{color:var(--steel);margin:0;font-size:13px;line-height:1.7}.principle-grid article>i{background:0 0;height:2px;transition:background .25s;position:absolute;bottom:0;left:31px;right:31px}.principle-grid article:hover>i{background:var(--sky)}.showcase-section{background:#fff}.check-list li>span{background:var(--accent-pale);color:var(--cobalt)}.inline-link{color:var(--cobalt)}.before-after{border:1px solid var(--line);box-shadow:14px 14px 0 var(--accent-pale)}.after-panel span{background:var(--cobalt);color:#fff}.angle-strip img{border-color:var(--line)}.product-section{background:#eaf3f8}.product-panel{background:var(--navy);border-color:#82c8e561}.product-points svg{color:var(--sky)}.dashboard-preview{box-shadow:-12px -12px 0 var(--sky);background:#f7fbfd}.preview-sidebar{background:#03035e}.preview-nav.active,.preview-bar button{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.pricing-teaser{background:#fff}.final-cta{background:var(--navy);color:#fff}.final-cta p{color:#ffffff94}.final-cta .eyebrow--light{color:var(--sky)}.final-cta .button--accent{background:var(--sky);color:var(--navy)}.marketing-footer{background:#02024d}.pricing-hero h1 span,.plan-card__head>span{color:var(--cobalt)}.pricing-note,.prototype-footnote{background:var(--accent-pale);color:var(--cobalt)}.plan-card--popular{border-color:var(--cobalt);box-shadow:8px 8px #82c8e547}.popular-ribbon,.credit-number{background:var(--cobalt);color:#fff}.credit-explainer,.login-visual{background:var(--navy)}.login-visual:after{background:var(--sky)}.login-form input:focus,.field-grid input:focus,.field-grid select:focus,.regenerate-modal textarea:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px #82c8e540}.app-shell,.app-stage{background:#edf4f8}.app-sidebar{background:var(--navy);border-color:#82c8e538}.workspace-switch{background:#ffffff0f;border-color:#82c8e53b}.workspace-avatar{background:var(--sky);color:var(--navy)}.app-nav a{color:#ffffff80}.app-nav a:hover{background:#82c8e514}.app-nav a.active{box-shadow:inset 2px 0 var(--sky);background:#82c8e524}.app-nav a.active svg{color:var(--sky)}.app-topbar{border-color:var(--line);background:#ffffffeb}.panel,.metric-grid article,.flow-card,.qa-summary,.gallery-card{border-color:var(--line);border-radius:2px}.metric-icon,.next-step-art,.option-icon,.modal-icon,.billing-icon{background:var(--accent-pale)!important;color:var(--cobalt)!important}.metric-grid article:hover,.gallery-card:hover{box-shadow:6px 6px #82c8e53d}.flow-stepper button.active>span,.flow-stepper button.done>span{background:var(--cobalt);color:#fff}.dropzone{background:#f8fcfe}.dropzone:hover{border-color:var(--cobalt);background:var(--accent-pale)}.style-grid button.selected,.settings-style-card.selected{border-color:var(--cobalt);box-shadow:inset 0 0 0 1px var(--cobalt)}.switch input:checked+i,.plate-side,.usage-bar>i span{background:var(--cobalt)}.gallery-actions button:hover{background:var(--sky);color:var(--navy)}.source-pill--inferred,.settings-plan,.team-list>div>span{background:var(--accent-pale);color:var(--cobalt)}@media (width<=1080px){.intro-layout{grid-template-columns:1fr;gap:45px}.intro-copy{max-width:760px}.transformation-intro{padding-top:74px}.transformation-viewer{max-width:850px}}@media (width<=780px){.intro-shell .marketing-header__inner{height:66px}.transformation-intro{min-height:auto;padding:58px 0 74px}.intro-layout{gap:38px}.intro-copy h1{font-size:clamp(44px,14vw,66px)}.intro-copy>p{font-size:15px}.intro-actions{display:grid}.intro-actions .button{width:100%}.intro-metrics{margin-top:38px}.intro-metrics span{padding-inline:11px}.intro-metrics strong{font-size:22px}.intro-metrics small{font-size:7px}.transformation-frame{height:280px}.detection-data{width:150px}.detection-data span:nth-child(2){display:none}.viewer-caption{min-height:118px}.stage-controls button{height:59px;padding-inline:8px}.stage-controls button strong,.intro-scroll-hint{display:none}.audience-strip .container{flex-wrap:wrap;gap:12px 18px;padding-block:20px}.audience-strip span{text-align:center;width:100%}.principle-grid{grid-template-columns:1fr}.principle-grid article{min-height:240px}.principle-grid h3{margin-top:54px}.before-after{box-shadow:7px 7px 0 var(--accent-pale)}.dashboard-preview{box-shadow:-7px -7px 0 var(--sky)}.app-mobile-nav{border-color:var(--line);border-radius:3px}}@media (prefers-reduced-motion:reduce){.scan-line,.studio-scan,.stage-controls button.active>i b,.transformation-frame>img{animation:none!important}}.transformation-intro{min-height:calc(100svh - 76px);padding:34px 0 42px}.intro-layout{grid-template-columns:.76fr 1.24fr;gap:clamp(34px,5vw,66px)}.intro-copy{padding:0}.intro-copy h1{max-width:570px;margin:18px 0;font-size:clamp(50px,5vw,72px)}.intro-copy>p{max-width:440px;font-size:16px;line-height:1.55}.intro-actions{margin-top:25px}.viewer-topline{height:36px}.transformation-frame{height:clamp(270px,29vw,390px)}.stage-controls button{height:62px}.result-status--compact{padding:10px 12px;display:block}.result-status--compact span{color:#fff;font-size:8px}.marketing-footer--compact .marketing-footer__inner{min-height:72px}.marketing-footer--compact p{margin:0}@media (width<=1080px) and (width>=781px){.transformation-intro{padding:38px 0 48px}.intro-layout{gap:28px}.intro-copy h1{max-width:720px;margin-block:16px}.intro-actions{margin-top:22px}.transformation-viewer{max-width:760px}.transformation-frame{height:320px}}@media (width<=780px){.transformation-intro{padding:28px 0 34px}.intro-layout{gap:24px}.intro-copy h1{margin:14px 0 13px;font-size:clamp(39px,12vw,54px);line-height:.96}.intro-copy>p{font-size:14px}.intro-actions{margin-top:19px;display:flex}.intro-actions .button{width:auto;min-height:46px}.viewer-topline{height:32px}.transformation-frame{height:220px}.stage-controls button{gap:3px 4px;height:52px;padding:8px 5px 7px}.stage-controls button strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.marketing-footer--compact .marketing-footer__inner{text-align:left;grid-template-columns:1fr auto;gap:16px;min-height:74px;padding-block:16px}.marketing-footer--compact p{display:none}.marketing-footer--compact .marketing-footer__inner>div{justify-self:end}}.cinematic-home{background:radial-gradient(circle at 78% 18%,#412caa33,#0000 34%),radial-gradient(circle at 16% 78%,#0047ab29,#0000 31%),#05060b;min-height:100svh;padding:clamp(0px,2vw,28px)}.cinematic-home .intro-shell{background:0 0;min-height:auto;overflow:visible}.homepage-frame{background:#0a0d19;border:1px solid #82c8e533;border-radius:3px;width:min(1440px,100%);min-height:calc(100svh + -1*clamp(0px,4vw,56px));margin:auto;position:relative;overflow:hidden;box-shadow:0 32px 110px #00000075,0 0 80px #402dbe1a}.homepage-frame:after{content:"";z-index:15;pointer-events:none;border:1px solid #ffffff09;position:absolute;inset:0}.homepage-frame .marketing-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0d19c2;border-color:#82c8e51f}.homepage-frame .marketing-header__inner{width:min(1280px,100% - 64px);height:70px}.homepage-frame .brand{color:#fff}.homepage-frame .brand__suffix{color:#0000;text-shadow:0 0 38px #6664ff1f;background:linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%);-webkit-background-clip:text;background-clip:text}.homepage-frame .marketing-nav{color:#ffffff9e;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;gap:0;padding:3px;font-size:11px}.homepage-frame .marketing-nav a{border-radius:6px;padding:8px 16px}.homepage-frame .marketing-nav a:hover{color:#fff;background:#ffffff0e}.homepage-frame .text-link{color:#fff;background:linear-gradient(100deg,#8168ff33,#627eff2b,#82c8e524) padding-box padding-box,linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%) border-box;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 15px;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 7px 22px #4146d221,inset 0 1px #ffffff14}.homepage-frame .text-link:hover{color:#fff;background:linear-gradient(100deg,#8168ff61,#627eff57,#82c8e547) padding-box padding-box,linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%) border-box;transform:translateY(-1px);box-shadow:0 10px 28px #4d50e23d,inset 0 1px #ffffff1f}.homepage-frame .text-link{margin-top:0;font-size:12px}.homepage-frame .marketing-actions{gap:18px}.homepage-frame .marketing-actions .button{color:#090b17;background:#f8f9ff;border-radius:8px;min-height:38px;padding-inline:15px;font-size:11px;box-shadow:0 8px 25px #00000038}.homepage-frame .marketing-actions .button:hover{background:#fff}.cinematic-intro{color:#fff;isolation:isolate;align-items:center;min-height:calc(100svh - 126px);padding:clamp(26px,4vh,42px) 0 28px;display:flex;position:relative}.cinematic-intro:before{content:"";z-index:-3;opacity:.18;background-image:linear-gradient(#82c8e512 1px,#0000 1px),linear-gradient(90deg,#82c8e512 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 64%,#000,#0000 67%);mask-image:radial-gradient(circle at 50% 64%,#000,#0000 67%)}.cinematic-aurora{z-index:-2;filter:blur(84px);pointer-events:none;border-radius:50%;position:absolute}.cinematic-aurora--one{background:#4a32ff45;width:520px;height:290px;top:38%;left:50%;transform:translate(-50%)}.cinematic-aurora--two{background:#007ed22e;width:420px;height:260px;bottom:-90px;right:6%}.cinematic-stack{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.cinematic-copy{text-align:center;flex-direction:column;align-items:center;width:min(880px,100%);display:flex}.cinematic-kicker{color:#8f97c5;text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:8px;font-size:9px;font-weight:750;display:inline-flex}.cinematic-kicker i{background:#72d6ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 13px #72d6ff}.cinematic-copy h1{letter-spacing:-.06em;max-width:850px;margin:14px 0 12px;font-size:clamp(44px,4.8vw,68px);font-weight:760;line-height:.98}.cinematic-copy h1 span{color:#0000;text-shadow:0 0 38px #6664ff1f;background:linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%);-webkit-background-clip:text;background-clip:text}.cinematic-copy p{color:#919ab7;margin:0;font-size:14px;line-height:1.55}.auto-console{background:#0c1023eb;border:1px solid #82c8e538;border-radius:16px;width:min(970px,100% - 80px);margin-top:clamp(24px,3.5vh,34px);position:relative;box-shadow:0 34px 85px #0006,0 0 52px #493ae21f,inset 0 1px #ffffff09}.console-steps{border-bottom:1px solid #82c8e51f;grid-template-columns:repeat(3,1fr);gap:5px;height:49px;padding:6px;display:grid}.console-steps button{color:#ffffff5c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex;position:relative}.console-steps button span{color:#6d77aa;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.console-steps button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.console-steps button>i{background:#82c8e517;height:1px;position:absolute;bottom:2px;left:10px;right:10px;overflow:hidden}.console-steps button>i b{background:linear-gradient(90deg,#7966ff,#82c8e5);width:0;height:100%;display:block}.console-steps button.active{color:#fff;background:#7169ff17}.console-steps button.active span{color:#93d9f6}.console-steps button.active>i b{width:100%;animation:3.6s linear console-progress}.console-steps button:nth-child(3).active>i b{animation-duration:10s}.console-viewport{background:#090c19;height:clamp(260px,35vh,355px);position:relative;overflow:hidden}.console-ambient{object-fit:cover;filter:blur(28px)brightness(.3)saturate(.7);opacity:.7;width:calc(100% + 70px);max-width:none;height:calc(100% + 70px);position:absolute;inset:-35px;transform:scale(1.08)}.console-photo-frame{z-index:2;aspect-ratio:2.0667;max-width:100%;height:100%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.console-car-image{z-index:2;object-fit:cover;width:100%;height:100%;animation:.55s both console-image-in;position:absolute;inset:0}.console-car-image--reveal{z-index:3;clip-path:inset(0 100% 0 0);animation:3.15s cubic-bezier(.62,.02,.28,1) forwards studio-reveal}.console-wipe-line{z-index:6;background:#fff;width:1px;animation:3.15s cubic-bezier(.62,.02,.28,1) forwards studio-line;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 22px 5px #6d8cff}.console-compare{z-index:2;background:#e8e8e8;position:absolute;inset:0;overflow:hidden}.console-compare-after{z-index:3;clip-path:inset(0 96% 0 0);animation:8s ease-in-out infinite console-compare-image}.console-compare-line{z-index:7;background:#fff;width:2px;animation:8s ease-in-out infinite console-compare-line;position:absolute;top:0;bottom:0;left:4%;box-shadow:0 0 18px 4px #6d8cffc7}.console-compare-line span{color:#fff;letter-spacing:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1124d1;border:1px solid #ffffffd1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000059,0 0 24px #6d8cff52}.console-compare-label{z-index:8;color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090c19a6;border:1px solid #fff3;border-radius:7px;padding:6px 9px;font-size:7px;font-weight:800;position:absolute;top:14px}.console-compare-label--before{right:14px}.console-compare-label--after{left:14px}.console-vignette{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0507124d,#0000 24% 76%,#0507124d);position:absolute;inset:0;box-shadow:inset 0 0 85px #0203128c}.console-viewport--2 .console-vignette{background:linear-gradient(90deg,#05071233,#0000 16% 84%,#05071233)}.console-detection{z-index:7;border:1px solid #82c8e5ab;position:absolute;inset:0;box-shadow:inset 0 0 35px #6178ff1a,0 0 35px #6178ff29}.console-detection i{color:#fff;width:22px;height:22px;position:absolute}.console-detection i:first-child{border-top:3px solid;border-left:3px solid;top:-1px;left:-1px}.console-detection i:nth-child(2){border-top:3px solid;border-right:3px solid;top:-1px;right:-1px}.console-detection i:nth-child(3){border-bottom:3px solid;border-left:3px solid;bottom:-1px;left:-1px}.console-detection i:nth-child(4){border-bottom:3px solid;border-right:3px solid;bottom:-1px;right:-1px}.console-scan-line{z-index:8;background:#fff;height:1px;animation:2.5s ease-in-out infinite console-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px 3px #82c8e5}.console-stage-label{z-index:9;color:#fff;align-items:center;gap:10px;display:flex;position:absolute;top:17px;left:18px}.console-stage-label>span{color:#82c8e5;text-shadow:0 0 16px #82c8e58c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px}.console-stage-label>div{flex-direction:column;display:flex}.console-stage-label small{color:#7783aa;letter-spacing:.16em;font-size:6px}.console-stage-label strong{margin-top:2px;font-size:9px;font-weight:650}.console-complete{z-index:9;color:#8af0ce;letter-spacing:.12em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f48406b;border:1px solid #5bdeb552;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:7px;font-weight:800;display:flex;position:absolute;top:17px;right:18px}.console-source-card{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1124e0;border:1px solid #99a4ff40;border-radius:11px;grid-template-columns:58px 1fr;align-items:center;gap:9px;width:176px;padding:7px;animation:4.5s ease-in-out infinite float-soft;display:grid;position:absolute;bottom:54px;left:-48px;box-shadow:0 15px 42px #00000073,0 0 28px #4748e029}.console-source-card img{object-fit:cover;border-radius:7px;width:58px;height:45px}.console-source-card div{flex-direction:column;display:flex}.console-source-card small{color:#777fa0;letter-spacing:.15em;font-size:6px}.console-source-card strong{color:#fff;margin-top:3px;font-size:9px}.console-footer{color:#6f7899;justify-content:space-between;align-items:center;min-height:43px;padding:0 16px;font-size:8px;display:flex}.console-footer>div{align-items:center;gap:7px;display:flex}.console-footer i{background:#65dbb0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #65dbb0}.console-footer svg{color:#65dbb0}@keyframes console-progress{0%{width:0}to{width:100%}}@keyframes console-image-in{0%{opacity:.25;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes studio-reveal{0%,10%{clip-path:inset(0 100% 0 0)}88%,to{clip-path:inset(0)}}@keyframes studio-line{0%,10%{left:0}88%,to{left:100%}}@keyframes console-compare-image{0%,to{clip-path:inset(0 96% 0 0)}50%{clip-path:inset(0 4% 0 0)}}@keyframes console-compare-line{0%,to{left:4%}50%{left:96%}}@keyframes console-scan{0%,to{top:0}50%{top:calc(100% - 1px)}}@keyframes float-soft{0%,to{translate:0}50%{translate:0 -7px}}@media (width<=900px){.cinematic-intro{padding-top:30px}.cinematic-copy h1{font-size:clamp(43px,7vw,58px)}.auto-console{width:min(820px,100% - 56px)}.console-viewport{height:300px}.console-photo-frame{aspect-ratio:1.9333}.console-source-card{left:-28px}}@media (width<=760px){.cinematic-home{padding:0}.homepage-frame{border:0;border-radius:0;min-height:100svh}.homepage-frame .marketing-header__inner{width:calc(100% - 20px);height:64px}.homepage-frame .marketing-actions .button{min-height:36px}.homepage-frame .marketing-nav{display:none}.cinematic-intro{align-items:flex-start;min-height:calc(100svh - 64px);padding:24px 0 28px}.cinematic-stack{width:min(100% - 28px,1180px)}.cinematic-kicker{font-size:7px}.cinematic-copy h1{margin:12px 0 10px;font-size:clamp(38px,11.7vw,51px)}.cinematic-copy p{max-width:330px;font-size:12px}.auto-console{border-radius:12px;width:100%;margin-top:24px}.console-steps{gap:2px;height:45px;padding:5px}.console-steps button{justify-content:center;gap:4px;padding:0 5px}.console-steps button span{font-size:6px}.console-steps button strong{font-size:7px}.console-steps button>i{left:5px;right:5px}.console-viewport{height:clamp(215px,31vh,260px)}.console-photo-frame{aspect-ratio:1.6}.console-stage-label{top:11px;left:11px}.console-stage-label>span{font-size:13px}.console-stage-label strong{font-size:7px}.console-complete{top:10px;right:10px}.console-source-card{display:none}.console-footer{min-height:38px;padding-inline:11px;font-size:7px}}@media (width<=420px){.cinematic-copy h1{font-size:39px}.cinematic-copy p{max-width:290px}.console-steps button span,.console-footer>div:last-child{display:none}}@media (height<=760px) and (width>=761px){.cinematic-intro{padding-block:20px 22px}.cinematic-copy h1{margin-block:10px;font-size:48px}.auto-console{margin-top:22px}.console-viewport{height:250px}}@media (prefers-reduced-motion:reduce){.console-steps button.active>i b,.console-car-image,.console-car-image--reveal,.console-wipe-line,.console-scan-line,.console-source-card,.console-compare-line{animation:none!important}.console-car-image--reveal{clip-path:inset(0)}.console-wipe-line{display:none}.console-compare-after{clip-path:inset(0 50% 0 0)}.console-compare-line{left:50%}}.app-shell{color:#f7f8ff;background:#080b16}.app-sidebar{background:linear-gradient(#080a17fc,#0a0d1df7);border-right:1px solid #82c8e524;box-shadow:18px 0 55px #00000038}.app-sidebar .brand__mark{color:#7c78ff;filter:drop-shadow(0 0 14px #7c78ff4d)}.app-sidebar .brand__suffix{color:#82c8e5}.workspace-switch,.sidebar-credit{background:#ffffff09;border-color:#82c8e529;border-radius:12px;box-shadow:inset 0 1px #ffffff06}.workspace-avatar{color:#fff;background:linear-gradient(145deg,#7966ff,#3c70e4);border-radius:9px;box-shadow:0 0 24px #5c52ff47}.workspace-switch small,.sidebar-user small,.sidebar-credit>div:first-child,.sidebar-credit small{color:#7580a0}.app-nav a{color:#7d87a8;border-radius:9px}.app-nav a:hover{color:#fff;background:#82c8e50e}.app-nav a.active{color:#fff;background:linear-gradient(90deg,#6c5cff2b,#375fd214);box-shadow:inset 2px 0 #82c8e5,0 0 24px #4b3dda14}.app-nav a.active svg,.sidebar-credit a{color:#92d9f7}.credit-meter{background:#ffffff14}.credit-meter i{background:linear-gradient(90deg,#7966ff,#82c8e5)}.sidebar-user{border-color:#82c8e51f}.sidebar-user>span{color:#b8dff0;background:#82c8e51a}.app-stage{isolation:isolate;background:radial-gradient(circle at 18% 5%,#5643f429,#0000 30%),radial-gradient(circle at 91% 16%,#0077cd1f,#0000 28%),#0a0d19;min-height:100vh;position:relative;overflow:hidden}.app-stage:before{content:"";z-index:-1;opacity:.16;pointer-events:none;background-image:linear-gradient(#82c8e50f 1px,#0000 1px),linear-gradient(90deg,#82c8e50f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 22%,#000,#0000 72%);mask-image:radial-gradient(circle at 52% 22%,#000,#0000 72%)}.app-topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#090c19c7;border-color:#82c8e51f;box-shadow:0 14px 38px #0000001f}.topbar-status p{color:#7f89aa}.topbar-status span{background:#65dbb0;box-shadow:0 0 12px #65dbb09e}.install-control>button,.notification-button{color:#aab4d2;background:#ffffff0b;border-color:#82c8e52b;border-radius:8px}.install-control>button:hover,.notification-button:hover{color:#fff;background:#82c8e514;border-color:#82c8e561}.install-control>span{background:#11162d;border:1px solid #82c8e52e}.notification-button span{background:linear-gradient(145deg,#7966ff,#3d6fe2)}.topbar-avatar{color:#a8e2fa;background:#82c8e51c;border:1px solid #82c8e530}.app-content{z-index:1;position:relative}.eyebrow{color:#86cfee}.page-header h1,.project-title-row h1{color:#0000;background:linear-gradient(100deg,#fff 12%,#b9c5ff 58%,#82c8e5 100%);-webkit-background-clip:text;background-clip:text}.page-header p{color:#818cab}.app-shell .panel,.app-shell .metric-grid article,.app-shell .flow-card,.app-shell .gallery-card,.app-shell .settings-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#12172fe6,#0b0f1fe0);border:1px solid #82c8e526;border-radius:14px;box-shadow:0 24px 65px #0000002b,inset 0 1px #ffffff06}.app-shell .metric-grid article:hover,.app-shell .gallery-card:hover{border-color:#82c8e54d;box-shadow:0 25px 65px #00000042,0 0 32px #493ae21a}.metric-icon,.next-step-art,.option-icon,.modal-icon,.billing-icon{border:1px solid #82c8e529;color:#91d7f4!important;background:linear-gradient(145deg,#6b5bff29,#3d70e217)!important;border-radius:10px!important}.metric-grid article span{color:#818bab}.metric-grid article strong{color:#fff}.metric-grid article small{color:#66718f}.metric-grid article>a{color:#7782a3}.panel-heading{border-color:#82c8e51a}.panel-heading h2,.next-step-card h2,.queue-item strong,.job-main strong{color:#f4f6ff}.panel-heading>a{color:#89d0ed}.job-row,.queue-item{border-color:#82c8e517}.job-row:hover{background:#82c8e50b}.job-row>svg{color:#596582}.job-status,.live-dot,.quality-badge,.locked-pill,.approved-label,.review-label,.source-pill,.settings-plan{border-radius:999px}.job-status--success,.live-dot,.approved-label{color:#76e6c1;background:#228b6729;border:1px solid #65dbb02e}.job-status--progress,.source-pill--inferred,.settings-plan{color:#b7b4ff;background:#6658f429;border:1px solid #806fff2e}.job-status--review,.review-label{color:#f0bd75;background:#a76a1a26;border:1px solid #f0bd7526}.next-step-art{background:radial-gradient(circle at 50% 35%,#7362ff38,#1f305c24)!important}.queue-placeholder{color:#71809f;background:#82c8e512}.queue-item div div{background:#ffffff12}.queue-item div div i{background:linear-gradient(90deg,#7966ff,#82c8e5)}.queue-item em{color:#92a0c2}.app-shell .button{border-radius:8px}.app-shell .button--accent,.app-shell .button--ink{color:#fff;background:linear-gradient(110deg,#5e49f6,#315fdc);border-color:#9ba4ff52;box-shadow:0 12px 32px #3436cd38,inset 0 1px #ffffff24}.app-shell .button--accent:hover,.app-shell .button--ink:hover{background:linear-gradient(110deg,#705cf8,#3971e7);box-shadow:0 14px 38px #3c3cda4d}.app-shell .button--outline{color:#c2cae1;background:#ffffff09;border-color:#82c8e538}.app-shell .button--outline:hover{color:#fff;background:#82c8e514;border-color:#82c8e575}.flow-stepper button{color:#626c8c}.flow-stepper button>span{background:#ffffff09;border-color:#82c8e52b}.flow-stepper button i{background:#82c8e51c}.flow-stepper button.active{color:#fff}.flow-stepper button.active>span,.flow-stepper button.done>span{color:#fff;background:linear-gradient(145deg,#7966ff,#3d6fe2);border-color:#9ba4ff73;box-shadow:0 0 0 5px #6557f517,0 0 22px #5c52ff2e}.flow-card__head{border-color:#82c8e51a}.flow-kicker{color:#89d0ed}.flow-card h2{color:#fff}.flow-card__head p{color:#818bab}.quality-badge{color:#b7b4ff;background:#6658f424;border:1px solid #806fff2e}.quality-badge--success{color:#75e2bd;background:#1f7c5c29;border-color:#65dbb02e}.dropzone{background:#070b197a;border-color:#82c8e540;border-radius:12px}.dropzone:hover{background:#364e8e21;border-color:#82c8e5;box-shadow:inset 0 0 55px #443bd50f}.dropzone-icon,.dropzone-check{color:#91d7f4;background:#685bf426;border-radius:12px}.dropzone-check{color:#75e2bd;background:#238e6726}.dropzone h3{color:#fff}.dropzone p,.dropzone small{color:#75809f}.dropzone p strong{color:#9eddf7}.dropzone--filled{background:#155d4c1a;border-color:#65dbb04d}.demo-upload-row{color:#7782a2;background:#ffffff08;border:1px solid #82c8e51a;border-radius:10px}.demo-upload-row button{color:#91d7f4}.photo-checklist{border-color:#82c8e51a}.photo-checklist__head h3{color:#fff}.photo-checklist__head p{color:#727e9e}.photo-checklist__head>strong{color:#a8ddf4;background:#82c8e51a}.checklist-grid>div{color:#75809e;background:#ffffff05;border-color:#82c8e51f}.checklist-grid>div>span{background:#82c8e512}.checklist-grid strong{color:#b5bdd4}.checklist-grid>div.complete{background:#1a705717;border-color:#65dbb033}.checklist-grid>div.complete>span{color:#75e2bd;background:#24916a26}.detected-label{background:#080b19db;border:1px solid #82c8e52e;border-radius:10px}.detected-label>span{background:linear-gradient(145deg,#7966ff,#3d6fe2)}.field-grid label,.regenerate-modal label{color:#aeb7d0}.field-grid input,.field-grid select,.regenerate-modal select,.regenerate-modal textarea{color:#f3f5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0609158f;border-color:#82c8e529;border-radius:9px}.field-grid input:focus,.field-grid select:focus,.regenerate-modal select:focus,.regenerate-modal textarea:focus{border-color:#82c8e5;box-shadow:0 0 0 3px #82c8e51c}.field-grid__wide{grid-column:1/-1}.detail-flags span{color:#75e2bd;background:#1f7c5c21;border:1px solid #65dbb026}.style-grid>button,.settings-style-card{color:#b8c1d8;background:#ffffff06;border-radius:12px}.style-grid>button.selected,.settings-style-card.selected{background:#5e49f617;border-color:#6f73f4;box-shadow:0 0 28px #4d3dde17}.style-grid img,.settings-style-card img{border-radius:9px}.style-options,.rule-list{border-color:#82c8e524;border-radius:12px}.style-options>div,.rule-list>div{border-color:#82c8e51a}.style-options strong,.rule-list strong{color:#eef1ff}.style-options small,.rule-list small{color:#727e9c}.locked-pill{color:#9ca7c4;background:#ffffff0e}.switch i{background:#333d58}.switch input:checked+i{background:linear-gradient(90deg,#6251ed,#3573df)}.summary-vehicle{background:#ffffff06;border:1px solid #82c8e51f;border-radius:11px}.summary-vehicle>div span{color:#8dd3ef}.summary-vehicle h3{color:#fff}.summary-vehicle p{color:#7782a0}.summary-ready{color:#75e2bd;background:#1f7c5c29}.summary-grid>div{background:#ffffff05;border-color:#82c8e521;border-radius:10px}.summary-grid span,.summary-grid small{color:#707b99}.summary-grid strong{color:#eef1ff}.truth-callout{color:#82e8c6;background:#135e4d1f;border:1px solid #65dbb02b;border-radius:10px}.truth-callout p{color:#6ca78f}.project-breadcrumb{color:#687391}.project-breadcrumb a{color:#8dd3ef}.project-breadcrumb strong{color:#aab3ca}.qa-summary{background:linear-gradient(110deg,#145e4d2b,#0c1c267a);border-color:#65dbb033;border-radius:12px}.qa-score>span{color:#7be4c1;background:#24916a26}.qa-score small{color:#6ba78f}.qa-score strong{color:#e8fff7}.qa-tags span,.qa-summary>button,.qa-summary>a{color:#7bdab9}.filter-tabs{background:#ffffff08;border-color:#82c8e526;border-radius:10px}.filter-tabs button{color:#7c87a7;border-radius:7px}.filter-tabs button.active{color:#fff;background:linear-gradient(110deg,#5b49df,#315fc8)}.filter-tabs button.active span{color:#c6ccff}.download-menu{background:#11162d;border-color:#82c8e529;border-radius:10px;box-shadow:0 24px 70px #00000059}.download-menu button,.download-menu a{color:#eef1ff}.download-menu button:hover,.download-menu a:hover{background:#82c8e512}.download-menu small{color:#75809f}.gallery-card.approved{border-color:#65dbb033}.gallery-image{background:#070b17}.gallery-caption strong{color:#eef1ff}.gallery-caption div span{color:#737e9c}.prototype-footnote{color:#aeb9e4;background:#454eb71a;border:1px solid #82c8e521;border-radius:9px}.regenerate-modal{color:#fff;background:#11162d;border:1px solid #82c8e52e;border-radius:14px}.modal-close{color:#aab4cc;background:#ffffff0f}.regenerate-modal>p{color:#7c87a5}.modal-note{color:#75dcb9;background:#145e4d24}.settings-tabs button{color:#7f89a8;border-radius:8px}.settings-tabs button:hover{color:#fff;background:#82c8e50b}.settings-tabs button.active{color:#fff;background:linear-gradient(90deg,#6757f12e,#375fd214);box-shadow:inset 2px 0 #82c8e5}.settings-tabs button svg{color:#66718f}.settings-head{border-color:#82c8e51a}.settings-head h2,.logo-upload strong,.team-list strong,.billing-card h3,.settings-subtitle,.credit-bundles strong{color:#f1f3ff}.logo-preview{background:#ffffff06;border-color:#82c8e52e;border-radius:12px}.logo-upload button{color:#91d7f4}.billing-card,.credit-bundles button{color:#fff;background:#ffffff05;border-color:#82c8e524;border-radius:11px}.credit-bundles button:hover{background:#82c8e50d;border-color:#82c8e5}.team-list>div,.settings-save{border-color:#82c8e51a}.team-list>div>span{color:#b7b4ff;background:#6658f426}.team-list em,.usage-bar>div{color:#9aa5c0}.usage-bar>i{background:#ffffff12}.usage-bar>i span{background:linear-gradient(90deg,#7966ff,#82c8e5)}.settings-save>span{color:#75dfbc}.app-mobile-nav{background:#0b0f1ff0;border-color:#82c8e52e;box-shadow:0 18px 55px #0006,inset 0 1px #ffffff08}.app-mobile-nav a{color:#6f7a99}.app-mobile-nav a.active{color:#8fd6f3}@media (width<=780px){.app-topbar{background:#090c19eb}.topbar-brand .brand__mark{color:#7c78ff;filter:drop-shadow(0 0 12px #7c78ff47)}.app-content{padding-top:27px}.page-header h1{font-size:31px}.app-shell .flow-card,.app-shell .settings-panel{border-radius:12px}}.studio-configurator{grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);align-items:stretch;gap:18px;min-width:0;max-width:100%;display:grid}.studio-preset-panel{background:#ffffff05;border:1px solid #82c8e524;border-radius:13px;grid-column:1/-1;min-width:0;max-width:100%;padding:13px;overflow:hidden}.studio-preset-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.studio-preset-head>div{flex-direction:column;display:flex}.studio-preset-head small{color:#82c8e5;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.studio-preset-head strong{color:#eef1ff;margin-top:3px;font-size:11px}.studio-preset-head .studio-preset-meta{flex-direction:row;align-items:center;gap:10px;display:flex}.studio-preset-meta>span{color:#6f7a99;white-space:nowrap;font-size:8px}.studio-slider-nav{gap:5px;display:flex}.studio-slider-nav button{color:#a9b5d5;cursor:pointer;background:#0407117a;border:1px solid #82c8e52b;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;transition:border-color .2s,background .2s,color .2s,opacity .2s;display:grid}.studio-slider-nav button:first-child svg{transform:rotate(180deg)}.studio-slider-nav button:hover:not(:disabled){color:#fff;background:#82c8e514;border-color:#82c8e56b}.studio-slider-nav button:disabled{opacity:.28;cursor:default}.studio-preset-grid{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;gap:8px;width:100%;min-width:0;max-width:100%;padding:1px 1px 6px;scroll-padding-inline:1px;display:flex;overflow:auto hidden}.studio-preset-grid::-webkit-scrollbar{display:none}.studio-preset-grid>button{color:#8d97b4;text-align:left;cursor:pointer;scroll-snap-align:start;scroll-snap-stop:always;background:#0407116b;border:1px solid #82c8e51f;border-radius:9px;flex:0 0 clamp(150px,20%,192px);min-width:0;padding:5px;transition:border-color .2s,background .2s,transform .2s}.studio-preset-grid>button:hover{border-color:#82c8e566;transform:translateY(-1px)}.studio-preset-grid>button.active{background:#5e49f61f;border-color:#7468ff;box-shadow:0 0 0 1px #7468ff26}.studio-preset-thumb{aspect-ratio:1.58;background:#d9dde2;border-radius:6px;display:block;position:relative;overflow:hidden}.studio-preset-thumb img{object-fit:cover;width:100%;height:100%;display:block}.studio-preset-thumb i{color:#fff;background:linear-gradient(135deg,#7966ff,#2d78df);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 4px 12px #1b145e6b}.studio-preset-grid>button>span:last-child{flex-direction:column;padding:7px 4px 3px;display:flex}.studio-preset-grid strong{color:#eef1ff;font-size:9px}.studio-preset-grid small{color:#6f7a99;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.studio-config-preview{isolation:isolate;background:#080b16;border:1px solid #82c8e52e;border-radius:13px;width:100%;min-width:0;min-height:380px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 22px 55px #0000002e}.studio-preview-base{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.studio-preview-banner{aspect-ratio:6;z-index:5;color:#fff;letter-spacing:.13em;white-space:nowrap;background:#0a0d19;border:0;border-radius:0;justify-content:center;align-items:center;width:clamp(180px,38%,270px);height:auto;padding:0;font-size:8px;font-weight:850;animation:.25s both banner-in;display:flex;position:absolute;top:9%;overflow:hidden;box-shadow:0 10px 28px #00000038}.studio-preview-banner--branded{background:#0a0d19}.studio-preview-banner--branded img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.studio-preview-banner--links{left:7%}.studio-preview-banner--midden{left:50%;transform:translate(-50%)}.studio-preview-banner--rechts{right:7%}.studio-config-controls{align-content:start;gap:10px;min-width:0;display:grid}.studio-config-section{background:#ffffff06;border:1px solid #82c8e521;border-radius:11px;padding:15px}.studio-config-section small{color:#7f8aaa;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.studio-config-section strong{color:#eef1ff;margin-top:3px;font-size:10px}.studio-banner-positions button{color:#929dbb;cursor:pointer;background:#04071166;border:1px solid #82c8e51f;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:9px;font-weight:750;transition:border-color .2s,background .2s,color .2s;display:flex}.studio-banner-positions button:hover{color:#fff;border-color:#82c8e557}.studio-banner-positions button.active{color:#fff;background:linear-gradient(110deg,#5e49f633,#315fdc1f);border-color:#7e70ff85;box-shadow:inset 0 1px #ffffff09}.studio-banner-positions button svg{color:#91d7f4;margin-left:auto}.studio-config-section--banner{padding:0;overflow:hidden}.studio-banner-control{grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-height:70px;padding:12px 14px;display:grid}.studio-banner-control>div{flex-direction:column;display:flex}.studio-banner-control p{color:#707c9b;margin:3px 0 0;font-size:8px}.studio-banner-control .option-icon{width:34px;height:34px}.studio-banner-positions{background:#0407113d;border-top:1px solid #82c8e51a;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px;animation:.2s both controls-in;display:grid}.studio-banner-positions button{justify-content:center;min-width:0;padding-inline:7px}.rule-list--single>div{border-bottom:0}.studio-configurator--compact{grid-template-columns:minmax(0,1.05fr) minmax(285px,.95fr)}.studio-configurator--compact .studio-config-preview{min-height:315px}.dealer-brand-card{background:#ffffff05;border:1px solid #82c8e524;border-radius:13px;margin-top:18px;overflow:hidden}.dealer-brand-head{border-bottom:1px solid #82c8e51a;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:14px;display:grid}.dealer-brand-head>div{flex-direction:column;display:flex}.dealer-brand-head small{color:#82c8e5;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.dealer-brand-head strong{color:#eef1ff;margin-top:3px;font-size:11px}.dealer-brand-head p{color:#707c9b;margin:3px 0 0;font-size:8px}.dealer-brand-quality{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.dealer-brand-quality.is-ready{color:#86e6c5;background:#1f97721a;border-color:#65dbb047}.dealer-brand-quality.is-warning{color:#f0c172;background:#a768151a;border-color:#ebb5564d}.dealer-brand-layout{grid-template-columns:minmax(240px,.78fr) minmax(310px,1.22fr);align-items:stretch;gap:16px;padding:14px;display:grid}.dealer-brand-upload{min-width:0}.dealer-brand-upload>input{display:none}.dealer-brand-upload>button{color:#e9ecff;cursor:pointer;background:#04071159;border:1px dashed #82c8e547;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:105px;padding:14px;transition:border-color .2s,background .2s;display:flex}.dealer-brand-upload>button:hover{background:#82c8e50b;border-color:#82c8e5}.dealer-brand-upload>button>span{color:#9c98ff;background:#6658f429;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.dealer-brand-file{flex-direction:column;min-width:0;padding:9px 2px 0;display:flex}.dealer-brand-file span{color:#dce2f5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.dealer-brand-file small{color:#74809f;margin-top:3px;font-size:7px}.dealer-brand-error{color:#ff9898;margin:8px 0 0;font-size:8px}.dealer-plate-sample{aspect-ratio:52/11;background:#f4f3ec;border:4px solid #07090e;border-radius:9px;align-self:start;width:100%;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 2px #c7c6bf,0 14px 35px #0000002e}.dealer-plate-sample>div{justify-content:center;align-items:center;width:100%;min-width:0;padding:12px 24px;display:flex}.dealer-plate-sample>div.dealer-plate-artwork{height:100%;padding:0;overflow:hidden}.dealer-plate-sample img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.dealer-plate-sample>div>span{color:#a7a7a0;letter-spacing:.09em;font-size:12px;font-weight:800}.dealer-brand-note{color:#75dfbc;background:#19755b13;border-top:1px solid #82c8e51a;align-items:center;gap:9px;padding:11px 14px;display:flex}.dealer-brand-note p{color:#80a99f;margin:0;font-size:8px;line-height:1.45}.dealer-brand-note strong{color:#86e6c5}.settings-save>span.is-error{color:#ff9898}@keyframes banner-in{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}@keyframes controls-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.studio-configurator,.studio-configurator--compact{grid-template-columns:1fr}.studio-config-preview,.studio-configurator--compact .studio-config-preview{min-height:360px}.studio-preset-grid>button{flex-basis:min(220px,38%)}.dealer-brand-layout{grid-template-columns:1fr}}@media (width<=560px){.studio-config-preview,.studio-configurator--compact .studio-config-preview{min-height:270px}.studio-preview-banner{width:min(190px,46%);height:auto;padding:0;font-size:6px}.studio-preset-panel{padding:12px 10px 10px}.studio-preset-head{align-items:center}.studio-preset-meta>span{display:none}.studio-slider-nav button{width:32px;height:32px}.studio-preset-grid{margin-inline:0;padding-bottom:5px}.studio-preset-grid>button{flex-basis:min(210px,72vw)}.studio-banner-positions{grid-template-columns:1fr}.studio-banner-positions button{justify-content:flex-start}.dealer-brand-head{grid-template-columns:36px 1fr}.dealer-brand-quality{grid-column:1/-1;justify-self:start}.dealer-plate-sample{min-height:0}.dealer-plate-sample>div{padding:10px 14px}.dealer-plate-sample>div.dealer-plate-artwork{padding:0}}.workspace-switch,.sidebar-user,.notification-button,.topbar-avatar,.queue-item{text-decoration:none}.notification-button{place-items:center;display:grid}.queue-item:hover{background:#82c8e50a}.project-list-panel{overflow:hidden}.project-list{padding:4px 18px 10px}.project-list-row{min-height:84px;color:inherit;border-bottom:1px solid #82c8e51a;grid-template-columns:92px minmax(0,1fr) auto 18px;align-items:center;gap:14px;transition:background .2s,padding .2s;display:grid}.project-list-row:last-child{border-bottom:0}.project-list-row:hover{background:#82c8e50b;margin-inline:-7px;padding-inline:7px}.project-list-row img,.project-list-placeholder{object-fit:cover;border-radius:9px;width:92px;height:58px}.project-list-placeholder{color:#71809f;background:#82c8e512;place-items:center;display:grid}.project-list-row>div{flex-direction:column;min-width:0;display:flex}.project-list-row strong{color:#f4f6ff;font-size:11px}.project-list-row small{color:#7883a3;margin-top:4px;font-size:8px}.project-list-row>svg{color:#596582}.notification-list{overflow:hidden}.notification-list>a{min-height:94px;color:inherit;border-bottom:1px solid #82c8e51a;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.notification-list>a:last-child{border-bottom:0}.notification-list>a:hover{background:#82c8e50b}.notification-list-icon{color:#b7b4ff;background:#6658f424;border:1px solid #82c8e529;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.notification-list-icon--success{color:#75e2bd;background:#1f7c5c29}.notification-list strong{color:#f4f6ff;font-size:11px}.notification-list p{color:#7d88a7;margin:4px 0;font-size:9px}.notification-list>a>svg{color:#65708f}.quality-report{overflow:hidden}.quality-report-score{border-bottom:1px solid #82c8e51a;align-items:center;gap:16px;min-height:112px;padding:22px;display:flex}.quality-report-score>span{color:#75e2bd;background:#1f7c5c29;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.quality-report-score>div{display:grid}.quality-report-score small{color:#6ca78f;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.quality-report-score strong{color:#effff9;font-size:28px}.quality-report-score p{color:#7d88a7;margin:2px 0 0;font-size:9px}.quality-check-list{padding:8px 22px}.quality-check-list>div{border-bottom:1px solid #82c8e514;grid-template-columns:30px 1fr;align-items:center;gap:12px;min-height:68px;display:grid}.quality-check-list>div:last-child{border-bottom:0}.quality-check-list>div>span{color:#75e2bd;background:#1f7c5c24;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.quality-check-list strong{color:#f1f3ff;font-size:10px}.quality-check-list p{color:#74809f;margin:4px 0 0;font-size:8px}.quality-report-actions{border-top:1px solid #82c8e51a;justify-content:flex-end;gap:9px;padding:18px 22px 22px;display:flex}.contact-sheet-header>div:last-child{gap:8px;display:flex}.contact-sheet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contact-sheet-grid figure{background:#0b1022;border:1px solid #82c8e526;border-radius:12px;margin:0;position:relative;overflow:hidden}.contact-sheet-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.contact-sheet-grid figcaption{color:#fff;background:#080b16c7;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;top:8px;left:8px}.processing-panel{grid-template-columns:54px 1fr auto;align-items:center;gap:18px;padding:28px;display:grid}.processing-icon{color:#b7b4ff;background:#6658f429;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.processing-panel h2,.review-panel h2{color:#f4f6ff;margin:0 0 7px;font-size:18px}.processing-panel p,.review-panel p{color:#7d88a7;margin:0;font-size:10px;line-height:1.55}.processing-panel>strong{color:#b7b4ff;font-size:22px}.processing-track{background:#ffffff12;border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.processing-track i{border-radius:inherit;background:linear-gradient(90deg,#7966ff,#82c8e5);width:72%;height:100%;display:block}.generation-error{color:#ffd2d2;background:#8523352e;border:1px solid #f47d7d59;border-radius:12px;align-items:center;gap:10px;margin:14px 0 0;padding:13px 16px;display:flex}.demo-environment-note{background:linear-gradient(135deg,#7966ff21,#82c8e514);border-color:#82c8e540;gap:6px;display:grid}.demo-environment-note strong{color:#eaf8ff}.processing-panel>small{color:#63708f;grid-column:1/-1;font-size:8px}.review-panel{grid-template-columns:54px 1fr;gap:18px;padding:28px;display:grid}.review-panel>span{color:#f0bd75;background:#a76a1a26;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.review-actions{gap:8px;margin-top:18px;display:flex}.demo-toast,.settings-notice{color:#9ff0d5;background:#145e4de0;border:1px solid #65dbb033;border-radius:9px;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex;box-shadow:0 18px 50px #00000047}.demo-toast{z-index:80;min-height:42px;padding:0 13px;position:fixed;top:86px;right:24px}.settings-notice{min-height:37px;padding:0 11px;position:absolute;bottom:75px;left:27px}.team-modal input{color:#f3f5ff;background:#0609158f;border:1px solid #82c8e529;border-radius:9px;outline:none;width:100%;height:44px;padding:0 12px}.team-modal input:focus{border-color:#82c8e5;box-shadow:0 0 0 3px #82c8e51c}.contact-page{color:#fff;background:radial-gradient(circle at 78% 20%,#4641e433,#0000 32%),#090c18;min-height:100vh}.contact-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:72px;min-height:calc(100vh - 76px);padding-block:78px;display:grid}.contact-layout h1{letter-spacing:-.055em;max-width:640px;margin:14px 0 18px;font-size:clamp(42px,5vw,70px);line-height:1}.contact-layout>div>p{color:#8e98b8;max-width:560px;line-height:1.65}.text-link{color:#92d9f7;margin-top:18px;font-weight:750;display:inline-block}.contact-form,.simple-auth-card{background:linear-gradient(145deg,#12172ff0,#0b0f1feb);border:1px solid #82c8e526;border-radius:16px;padding:28px;box-shadow:0 28px 80px #0000003d}.contact-form>label,.contact-form .field-grid label,.reset-form label{color:#aeb7d0;gap:8px;margin-top:15px;font-size:9px;font-weight:750;display:grid}.contact-form input,.contact-form select,.contact-form textarea,.reset-form input{color:#f3f5ff;background:#0609158f;border:1px solid #82c8e529;border-radius:9px;outline:none;width:100%}.contact-form input,.contact-form select,.reset-form input{height:44px;padding:0 12px}.contact-form textarea{resize:vertical;min-height:120px;padding:12px}.contact-form .button{margin-top:18px}.form-success{color:#85e5c4;background:#1f7c5c26;border-radius:9px;align-items:center;gap:8px;margin-top:15px;padding:11px;font-size:9px;display:flex}.simple-auth-page{color:#fff;background:radial-gradient(circle at 50% 18%,#4c41e533,#0000 34%),#090c18;place-items:center;min-height:100vh;padding:28px;display:grid}.simple-auth-card{width:min(470px,100%)}.simple-auth-card h1{letter-spacing:-.045em;margin:18px 0 10px;font-size:34px}.simple-auth-card>p{color:#8b95b4;font-size:11px;line-height:1.55}.reset-form{margin-top:22px}.reset-form .button{margin-top:14px}.reset-form>a{color:#92d9f7;margin-top:18px;font-size:9px;display:inline-block}.login-page{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 78% 16%,#412caa38,#0000 34%),radial-gradient(circle at 14% 82%,#0047ab2e,#0000 30%),#05060b;grid-template-columns:minmax(0,1fr);place-items:center;min-height:100svh;padding:clamp(0px,2vw,28px);display:grid}.login-frame{background:#0a0d19;border:1px solid #82c8e533;border-radius:3px;grid-template-columns:minmax(0,1fr) minmax(430px,1fr);width:min(1440px,100%);min-height:calc(100svh + -1*clamp(0px,4vw,56px));display:grid;overflow:hidden;box-shadow:0 32px 110px #00000075,0 0 80px #402dbe1a}.login-frame .login-visual{background:radial-gradient(circle at 70% 48%,#4f3ee033,#0000 34%),linear-gradient(145deg,#0d1123fa,#070a17fa);border-right:1px solid #82c8e51f;padding:clamp(34px,4vw,54px)}.login-frame .login-visual:before{content:"";pointer-events:none;opacity:.17;background-image:linear-gradient(#82c8e514 1px,#0000 1px),linear-gradient(90deg,#82c8e514 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 55% 58%,#000,#0000 72%);mask-image:radial-gradient(circle at 55% 58%,#000,#0000 72%)}.login-frame .login-visual:after{filter:blur(75px);background:#433de033;border-radius:50%;width:420px;height:250px;top:42%;right:5%}.login-frame .brand{z-index:2;color:#fff;position:relative}.login-frame .brand__mark{color:#7c78ff;filter:drop-shadow(0 0 15px #7c78ff59)}.login-frame .brand__suffix{color:#0000;background:linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%);-webkit-background-clip:text;background-clip:text}.login-frame .login-visual__copy{margin:auto 0 36px;transform:translateY(-18px)}.login-frame .login-visual h1{letter-spacing:-.06em;max-width:610px;margin:16px 0 14px;font-size:clamp(48px,5vw,72px);font-weight:760;line-height:.98}.login-frame .login-visual h1 span{color:#0000;text-shadow:0 0 38px #6664ff1f;background:linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%);-webkit-background-clip:text;background-clip:text}.login-frame .login-visual p{color:#8e98b8;max-width:520px;margin:0;font-size:13px;line-height:1.6}.login-frame .login-mini-gallery{gap:11px;height:clamp(170px,23vh,230px);transform:translateY(-18px)}.login-frame .login-mini-gallery img{border:1px solid #82c8e524;border-radius:12px;box-shadow:0 18px 48px #00000047}.login-frame .login-form-wrap{background:radial-gradient(circle at 50% 28%,#5242dc1c,#0000 38%),#090c18;min-width:0;padding:clamp(28px,4vw,60px)}.login-frame .login-form-shell{background:linear-gradient(145deg,#12172ff5,#0b0f1ff0);border:1px solid #82c8e526;border-radius:16px;width:min(470px,100%);padding:clamp(28px,3vw,38px);transform:translateY(18px);box-shadow:0 28px 80px #00000052,inset 0 1px #ffffff09}.login-frame .login-form{width:100%}.login-frame .login-form .eyebrow{color:#86cfee;font-size:9px}.login-frame .login-form h2{color:#f6f7ff;margin:12px 0 9px;font-size:32px}.login-frame .login-form>p{color:#8b95b4;margin:0 0 27px;font-size:12px}.login-frame .login-form>label{color:#aeb7d0;font-size:10px}.login-frame .login-form>label input,.login-frame .password-field input{color:#f3f5ff;background:#06091594;border:1px solid #82c8e529;border-radius:9px;height:47px}.login-frame .login-form input:focus{border-color:#82c8e5;box-shadow:0 0 0 3px #82c8e51c}.login-frame .password-field button{color:#b8c9df;background:#82c8e514;border:1px solid #82c8e521;border-radius:7px;height:35px;top:6px}.login-frame .form-row{color:#7e89a8}.login-frame .form-row a,.login-frame .login-form>small a{color:#92d9f7}.login-frame .checkbox{color:#7e89a8}.login-frame .login-form .checkbox input{accent-color:#627eff;width:15px;height:15px}.login-frame .login-form>.button--ink{color:#fff;background:linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%);border-color:#9ba4ff66;box-shadow:0 13px 35px #3436cd47,inset 0 1px #ffffff2e}.login-frame .login-form>.button--ink:hover{background:linear-gradient(100deg,#8d79ff,#6f8dff,#92d4ef)}.login-frame .login-form>.button--outline{color:#eef2ff;background:#82c8e509;border-color:#82c8e533}.login-frame .login-form>.button--outline:hover{background:#82c8e517;border-color:#82c8e57a}.login-frame .form-divider{color:#66718f}.login-frame .form-divider:before{background:#82c8e524}.login-frame .form-divider span{background:#10152b}.login-frame .login-form>small{color:#6f7b9c}@media (width<=1050px){.login-page{padding:0}.login-frame{border:0;border-radius:0;grid-template-columns:1fr;min-height:100svh}.login-frame .login-visual{display:none}.login-frame .login-form-wrap{min-height:100svh;padding:28px 20px}.login-frame .login-mobile-brand{margin-bottom:38px;display:block}.login-frame .login-form-shell{padding:26px 24px;transform:none}}.login-overlay{z-index:2000;-webkit-backdrop-filter:blur(13px)saturate(1.08);background:#03050d94;place-items:center;padding:24px;animation:.2s both login-overlay-in;display:grid;position:fixed;inset:0;overflow-y:auto}.login-overlay .login-overlay__dialog{width:min(500px,100%);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:20px;animation:.24s both login-dialog-in;display:block;position:relative;overflow:visible}.login-overlay .login-form-shell{-webkit-backdrop-filter:blur(30px)saturate(1.15);background:linear-gradient(145deg,#131831e0,#080c1bd1);border:1px solid #91a9ff47;border-radius:20px;width:100%;padding:clamp(30px,4vw,42px);transform:none;box-shadow:0 38px 110px #0000008a,0 0 65px #4b42dc2e,inset 0 1px #ffffff12}.login-overlay__brand{margin-bottom:30px}.login-overlay__brand .brand{color:#fff}.login-overlay__brand .brand__mark{color:#7c78ff;filter:drop-shadow(0 0 15px #7c78ff59)}.login-overlay__brand .brand__suffix{color:#0000;background:linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%);-webkit-background-clip:text;background-clip:text}.login-overlay__close{z-index:3;color:#cad3e9;cursor:pointer;background:#06091580;border:1px solid #82c8e529;border-radius:10px;place-items:center;width:38px;height:38px;font:300 25px/1 system-ui,sans-serif;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid;position:absolute;top:15px;right:15px}.login-overlay__close:hover{color:#fff;background:#82c8e51a;border-color:#82c8e56b;transform:rotate(3deg)}.login-overlay__close:focus-visible{outline-offset:3px;outline:2px solid #82c8e5}@keyframes login-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes login-dialog-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (width<=600px){.login-overlay{place-items:start center;padding:12px}.login-overlay .login-overlay__dialog{width:100%;min-height:0;margin-block:12px}.login-overlay .login-form-shell{border-radius:16px;padding:28px 22px 24px}.login-overlay__brand{margin-bottom:25px;padding-right:44px}.login-overlay__close{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.login-overlay,.login-overlay .login-overlay__dialog{animation:none}}.source-review{background:#0508135c;border:1px solid #82c8e524;border-radius:12px;margin-bottom:20px;padding:16px}.source-review__head,.processing-monitor__head,.truth-audit__head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.source-review__head>div,.processing-monitor__head>div,.truth-audit__head>div{flex-direction:column;gap:3px;display:flex}.source-review__head span,.processing-monitor__head span,.truth-audit__head span{color:#82c8e5;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.source-review__head h3,.processing-monitor__head h2,.truth-audit__head h2{color:#f4f6ff;letter-spacing:-.02em;margin:0;font-size:15px}.source-review__head>strong,.truth-audit__head>strong{color:#7ce3c0;white-space:nowrap;background:#1f7c5c24;border:1px solid #65dbb02e;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:inline-flex}.source-review__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.source-review__grid article{background:#ffffff06;border:1px solid #82c8e521;border-radius:10px;min-width:0;overflow:hidden}.source-review__grid article.is-approved{border-color:#65dbb033}.source-review__grid img,.source-review__placeholder{object-fit:cover;color:#687696;background:radial-gradient(circle at 50% 35%,#172044,#080b18 75%);place-items:center;width:100%;height:95px;display:grid}.source-review__grid article>div{flex-direction:column;min-height:65px;padding:9px 10px 4px;display:flex}.source-review__grid small{color:#687493;text-transform:uppercase;letter-spacing:.08em;font-size:6px}.source-review__grid strong{color:#edf1ff;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.source-review__grid em{color:#75dfbc;align-items:center;gap:3px;margin-top:6px;font-size:7px;font-style:normal;display:inline-flex}.source-review__grid .is-missing em{color:#dca85f}.source-review__grid button{color:#a8dff5;cursor:pointer;background:#82c8e50b;border:1px solid #82c8e529;border-radius:7px;width:calc(100% - 16px);min-height:28px;margin:5px 8px 8px;font-size:7px;font-weight:750}.source-review__grid button:hover{background:#82c8e51a;border-color:#82c8e575}.processing-monitor,.truth-audit,.equipment-summary{background:linear-gradient(145deg,#12172fe8,#090d1de6);border:1px solid #82c8e526;border-radius:14px;margin-bottom:16px;padding:18px;box-shadow:0 24px 65px #00000029,inset 0 1px #ffffff06}.equipment-summary__head{margin-bottom:10px}.equipment-summary__head span{color:#82c8e5;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.equipment-summary__head h2{color:#f4f6ff;letter-spacing:-.02em;margin:3px 0 0;font-size:15px}.gallery-card.requires-control{border-color:#f0bd756b;box-shadow:inset 0 0 0 1px #f0bd7514}.processing-monitor__head>div:last-child{align-items:flex-end}.processing-monitor__head>div:last-child strong{color:#eef2ff;font-size:15px}.processing-monitor__track{background:#ffffff12;border-radius:99px;height:5px;margin-bottom:13px;overflow:hidden}.processing-monitor__track i{border-radius:inherit;background:linear-gradient(90deg,#7966ff,#5689f0,#82c8e5);height:100%;transition:width .5s;display:block;box-shadow:0 0 20px #6371f559}.processing-monitor__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.process-shot{color:#6f7a99;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #82c8e51c;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:6px;min-width:0;min-height:45px;padding:7px 8px;display:grid}.process-shot:hover{background:#82c8e50d;border-color:#82c8e557}.process-shot>span{color:#8dd3ef;font-size:7px;font-weight:850}.process-shot>div{flex-direction:column;gap:2px;min-width:0;display:flex}.process-shot strong{color:#c6cee3;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.process-shot small{color:#65718f;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.process-shot>i{border:2px solid #82c8e52e;border-top-color:#82c8e5;border-radius:50%;justify-self:center;width:9px;height:9px;animation:.8s linear infinite process-spin}.process-shot--ready{color:#75dfbc;background:#1f7c5c12;border-color:#65dbb029}.process-shot--ready>svg{color:#75dfbc}.process-shot--attention{background:#a76a1a1a;border-color:#f0bd753d}.process-shot--attention>svg{color:#f0bd75}.process-shot--attention small{color:#e4ae69}.process-shot--waiting>i{border-color:#82c8e529;animation:none}.credit-refund{background:#a76a1a17;border:1px solid #f0bd7533;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:47px;margin-top:12px;padding:8px 10px;display:grid}.credit-refund>span{color:#f0bd75;background:#f0bd751a;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.credit-refund>div{flex-direction:column;gap:2px;display:flex}.credit-refund strong{color:#f4e3c9;font-size:8px}.credit-refund small{color:#a9875c;font-size:7px}.credit-refund button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#654ff0,#386dde);border:0;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800}.credit-refund--resolved{background:#1f7c5c1a;border-color:#65dbb033}.credit-refund--resolved>span{color:#75dfbc;background:#65dbb01a}.credit-refund--resolved strong{color:#c9f6e7}.credit-refund--resolved small{color:#6fa98f}.truth-audit__body{grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);gap:14px;display:grid}.vehicle-features{background:#82c8e506;border:1px solid #82c8e51a;border-radius:10px;align-items:center;gap:12px;margin:0;padding:10px 11px;display:flex}.vehicle-features>div{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.vehicle-features span{color:#cbd4e8;white-space:nowrap;background:#ffffff05;border:1px solid #82c8e51a;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:0;padding:7px 8px;font-size:7px;font-weight:720;display:inline-flex}.vehicle-features span svg{color:#82c8e5;flex:none}.truth-comparison{grid-template-columns:1fr 1fr;gap:7px;min-width:0;display:grid}.truth-comparison figure{background:#070b17;border:1px solid #82c8e521;border-radius:10px;min-width:0;margin:0;position:relative;overflow:hidden}.truth-comparison img{object-fit:cover;width:100%;height:238px;display:block}.truth-comparison figcaption{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050812bf;border:1px solid #ffffff26;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:750;position:absolute;bottom:8px;left:8px}.truth-checks{background:#ffffff05;border:1px solid #82c8e51f;border-radius:10px;overflow:hidden}.truth-checks>div{border-bottom:1px solid #82c8e51a;grid-template-columns:1fr auto;gap:2px 8px;padding:12px;display:grid}.truth-checks>div small{color:#6f7b9a;text-transform:uppercase;letter-spacing:.08em;grid-column:1;font-size:6px}.truth-checks>div strong{color:#eef1ff;grid-column:1;font-size:9px}.truth-checks>div .image-status{grid-area:1/2/3;align-self:center}.truth-checks p{border-bottom:1px solid #82c8e514;grid-template-columns:25px 1fr;align-items:center;gap:2px 7px;min-height:42px;margin:0;padding:8px 10px;display:grid}.truth-checks p:last-child{border-bottom:0}.truth-checks p>span{color:#75dfbc;background:#1f7c5c21;border-radius:7px;grid-row:1/3;place-items:center;width:25px;height:25px;display:grid}.image-status{color:#94a0bd;white-space:nowrap;background:#0b0f1fdb;border:1px solid #82c8e526;border-radius:999px;align-items:center;width:max-content;padding:5px 7px;font-size:6px;font-weight:800;display:inline-flex}.gallery-image>.image-status{z-index:2;position:absolute;top:38px;right:9px}.image-status--ready{color:#83e7c4;background:#145e4dd9;border-color:#65dbb038}.image-status--attention{color:#f0bd75;background:#654011db;border-color:#f0bd753d}.image-status--generating,.image-status--checking{color:#bdc5ff;background:#2b2771e0;border-color:#9ba4ff40}@keyframes process-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.processing-monitor__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.truth-audit__body{grid-template-columns:1fr}.vehicle-features{flex-direction:column;align-items:flex-start}.vehicle-features>div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (width<=780px){.source-review__grid{grid-template-columns:1fr 1fr}.source-review__head,.processing-monitor__head,.truth-audit__head{flex-direction:column;align-items:flex-start}.processing-monitor__head>div:last-child{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.processing-monitor__grid{grid-template-columns:1fr 1fr}.credit-refund{grid-template-columns:30px 1fr}.credit-refund button{grid-column:1/-1;min-height:35px}.truth-comparison img{height:155px}.vehicle-features>div{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.vehicle-features>div::-webkit-scrollbar{display:none}.vehicle-features span{flex:none}}@media (width<=460px){.source-review{padding:12px}.source-review__grid{grid-template-columns:1fr}.source-review__grid article{grid-template-columns:96px 1fr;display:grid}.source-review__grid img,.source-review__placeholder{grid-row:1/3;width:96px;height:100%;min-height:110px}.source-review__grid article>div{min-width:0}.source-review__grid button{width:auto;margin:4px 8px 8px}.processing-monitor,.truth-audit,.equipment-summary{padding:14px}.processing-monitor__grid,.truth-comparison{grid-template-columns:1fr}.truth-comparison img{height:195px}}@media (prefers-reduced-motion:reduce){.process-shot>i{animation:none}.processing-monitor__track i{transition:none}}@media (width<=780px){.project-list-row{grid-template-columns:72px 1fr auto}.project-list-row img,.project-list-placeholder{width:72px;height:50px}.project-list-row>svg{display:none}.contact-sheet-header{display:grid}.contact-sheet-header>div:last-child{flex-wrap:wrap;margin-top:15px}.contact-sheet-grid{grid-template-columns:1fr 1fr}.quality-report-actions{flex-wrap:wrap;justify-content:stretch}.quality-report-actions .button{flex:1}.processing-panel{grid-template-columns:48px 1fr}.processing-panel>strong{grid-column:2}.contact-layout{grid-template-columns:1fr;gap:35px;min-height:auto;padding:42px 18px 70px}.contact-layout h1{font-size:42px}.contact-form{padding:20px}.demo-toast{top:72px;left:15px;right:15px}.settings-notice{bottom:74px;left:16px;right:16px}}.pricing-page--cinematic{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 80% 10%,#412caa38,#0000 30%),radial-gradient(circle at 12% 46%,#0047ab2b,#0000 29%),#05060b;min-height:100svh;padding:clamp(0px,2vw,28px)}.pricing-frame{background:radial-gradient(circle at 50% 20%,#4b3fd217,#0000 32%),#0a0d19;border:1px solid #82c8e533;border-radius:3px;width:min(1440px,100%);min-height:calc(100svh + -1*clamp(0px,4vw,56px));margin:auto;position:relative;overflow:hidden;box-shadow:0 32px 110px #00000075,0 0 80px #402dbe1a}.pricing-frame:after{content:"";z-index:15;pointer-events:none;border:1px solid #ffffff09;position:absolute;inset:0}.pricing-page--cinematic .marketing-header{z-index:20;-webkit-backdrop-filter:blur(20px);background:#0a0d19c2;border-color:#82c8e51f;position:relative}.pricing-page--cinematic .marketing-header__inner{width:min(1280px,100% - 64px);height:70px}.pricing-page--cinematic .brand{color:#fff}.pricing-page--cinematic .brand__mark{color:#7c78ff;filter:drop-shadow(0 0 15px #7c78ff59)}.pricing-page--cinematic .brand__suffix{color:#0000;background:linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%);-webkit-background-clip:text;background-clip:text}.pricing-page--cinematic .marketing-nav{color:#ffffff9e;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;gap:0;padding:3px;font-size:11px}.pricing-page--cinematic .marketing-nav a{border-radius:6px;padding:8px 16px}.pricing-page--cinematic .marketing-nav a:hover{color:#fff;background:#ffffff0e}.pricing-page--cinematic .text-link{color:#fff;background:linear-gradient(100deg,#8168ff33,#627eff2b,#82c8e524) padding-box padding-box,linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%) border-box;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 15px;font-size:12px;display:inline-flex;box-shadow:0 7px 22px #4146d221,inset 0 1px #ffffff14}.pricing-page--cinematic .text-link:hover{color:#fff;background:linear-gradient(100deg,#8168ff61,#627eff57,#82c8e547) padding-box padding-box,linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%) border-box;transform:translateY(-1px);box-shadow:0 10px 28px #4d50e23d,inset 0 1px #ffffff1f}.pricing-page--cinematic .pricing-plans{padding:clamp(44px,5vw,70px) 24px 0}.pricing-plans__head{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:34px;display:flex}.pricing-plans__head .eyebrow{color:#82c8e5}.pricing-plans__head h1{color:#f7f8ff;letter-spacing:-.055em;max-width:700px;margin:11px 0 0;font-size:clamp(34px,4.2vw,54px);line-height:1.04}.pricing-plans__head>p{color:#909bb9;text-align:right;max-width:380px;margin:0 0 4px;font-size:12px;line-height:1.65}.pricing-page--cinematic .pricing-note{color:#9fdcf4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#82c8e50e;border:1px solid #82c8e529;border-radius:9px}.pricing-page--cinematic .plan-grid{gap:14px;padding:0 0 42px}.pricing-page--cinematic .plan-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#12172fd6,#090d1cc7);border:1px solid #82c8e524;border-radius:15px;min-height:470px;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff08}.pricing-page--cinematic .plan-card:hover{border-color:#82c8e54d;transform:translateY(-4px);box-shadow:0 20px 55px #0003,0 0 30px #4c46dc17}.pricing-page--cinematic .plan-card--popular{border-color:#8077ffb8;transform:translateY(-8px);box-shadow:0 24px 68px #3536b933,inset 0 1px #ffffff0f}.pricing-page--cinematic .plan-card--popular:hover{transform:translateY(-11px)}.pricing-page--cinematic .popular-ribbon{color:#fff;background:linear-gradient(100deg,#8168ff,#627eff,#82c8e5);border-radius:7px}.pricing-page--cinematic .plan-card__head>span{color:#82c8e5}.pricing-page--cinematic .plan-card h2{margin-bottom:13px}.plan-price{align-items:baseline;gap:7px;min-height:44px;display:flex}.pricing-page--cinematic .plan-price strong{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(27px,2.3vw,35px);line-height:1}.plan-price span{color:#8490ae;white-space:nowrap;font-size:9px;font-weight:700}.plan-volume{color:#9fdcf4;margin-top:9px;font-size:10px;font-weight:750}.pricing-page--cinematic .plan-card h2,.pricing-page--cinematic .plan-card strong{color:#f5f7ff}.pricing-page--cinematic .plan-card p{color:#8b95b4}.pricing-page--cinematic .plan-card ul{border-color:#82c8e51f}.pricing-page--cinematic .plan-card li{color:#b7c0d8}.pricing-page--cinematic .plan-card li svg{color:#82c8e5}.pricing-page--cinematic .button,.login-page .login-form>.button,.login-overlay .login-form>.button{color:#fff;background:linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%);border:1px solid #9ba4ff66;border-radius:8px;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 13px 35px #3436cd45,inset 0 1px #ffffff2e}.pricing-page--cinematic .button:hover,.login-page .login-form>.button:hover,.login-overlay .login-form>.button:hover{color:#fff;background:linear-gradient(100deg,#8d79ff,#6f8dff,#92d4ef);transform:translateY(-1px);box-shadow:0 16px 42px #4145da57,inset 0 1px #fff3}.pricing-story{background:linear-gradient(110deg,#10152ce0,#080c1ad1);border:1px solid #82c8e529;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:48px;margin-bottom:78px;padding:38px 42px;display:grid;box-shadow:0 22px 70px #0000003b,inset 0 1px #ffffff09}.pricing-story__copy .eyebrow{color:#82c8e5}.pricing-story__copy h2{color:#f5f7ff;letter-spacing:-.045em;margin:12px 0 10px;font-size:clamp(27px,3vw,40px);line-height:1.08}.pricing-story__copy p{color:#8b95b4;max-width:620px;margin:0;font-size:12px;line-height:1.7}.pricing-story__details{gap:17px;display:grid}.pricing-story__details .pricing-note{margin:0;padding:13px 15px;font-size:10px;line-height:1.5}.pricing-page--cinematic .credit-tags span{color:#b8c3dc;background:#82c8e509;border-color:#82c8e52e}.pricing-page--cinematic .final-cta{color:#fff;background:radial-gradient(circle at 50% 20%,#4d42de2e,#0000 38%),#080b16;border-top:1px solid #82c8e51c}.pricing-page--cinematic .final-cta p{color:#8f99b8}.pricing-page--cinematic .final-cta .eyebrow--light{color:#82c8e5}.contact-page--cinematic{background:radial-gradient(circle at 78% 18%,#412caa33,#0000 34%),radial-gradient(circle at 14% 78%,#0047ab24,#0000 31%),#05060b;min-height:100svh;padding:clamp(0px,2vw,28px);overflow:visible}.contact-frame{background:radial-gradient(circle at 76% 26%,#4f3ed21f,#0000 30%),#0a0d19;border:1px solid #82c8e533;border-radius:3px;width:min(1440px,100%);min-height:calc(100svh + -1*clamp(0px,4vw,56px));margin:auto;position:relative;overflow:hidden;box-shadow:0 32px 110px #00000075,0 0 80px #402dbe1a}.contact-frame:after{content:"";z-index:15;pointer-events:none;border:1px solid #ffffff09;position:absolute;inset:0}.contact-page--cinematic .marketing-header{z-index:20;-webkit-backdrop-filter:blur(20px);background:#0a0d19c2;border-color:#82c8e51f;position:relative}.contact-page--cinematic .marketing-header__inner{width:min(1280px,100% - 64px);height:70px}.contact-page--cinematic .brand{color:#fff}.contact-page--cinematic .brand__suffix{color:#0000;background:linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%);-webkit-background-clip:text;background-clip:text}.contact-page--cinematic .marketing-nav{color:#ffffff9e;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;gap:0;padding:3px;font-size:11px}.contact-page--cinematic .marketing-nav a{border-radius:6px;padding:8px 16px}.contact-page--cinematic .marketing-nav a:hover{color:#fff;background:#ffffff0e}.contact-page--cinematic .marketing-actions>.text-link{color:#fff;background:linear-gradient(100deg,#8168ff33,#627eff2b,#82c8e524) padding-box padding-box,linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%) border-box;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:34px;margin-top:0;padding:0 15px;font-size:12px;display:inline-flex;box-shadow:0 7px 22px #4146d221,inset 0 1px #ffffff14}.contact-page--cinematic .contact-layout{gap:clamp(42px,6vw,82px);min-height:calc(100svh - 128px);padding:clamp(58px,7vw,96px) 24px}.contact-page--cinematic .contact-intro .eyebrow{color:#82c8e5}.contact-page--cinematic .contact-intro h1{color:#f7f8ff}.contact-page--cinematic .contact-intro h1 span{color:#0000;text-shadow:0 0 38px #6664ff1a;background:linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%);-webkit-background-clip:text;background-clip:text}.contact-page--cinematic .contact-intro>p{color:#909bb9}.contact-page--cinematic .contact-intro>.text-link{color:#9edcf5}.contact-page--cinematic .contact-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#12172fe0,#090d1cd6);border-color:#82c8e52b;border-radius:15px;padding:clamp(24px,3vw,34px);box-shadow:0 28px 80px #0000004d,inset 0 1px #ffffff09}.contact-page--cinematic .contact-form>label,.contact-page--cinematic .contact-form .field-grid label{color:#aeb8d1}.contact-page--cinematic .contact-form input,.contact-page--cinematic .contact-form select,.contact-page--cinematic .contact-form textarea{color:#f4f6ff;background:#0508139e;border-color:#82c8e52e;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff05}.contact-page--cinematic .contact-form input:focus,.contact-page--cinematic .contact-form select:focus,.contact-page--cinematic .contact-form textarea:focus{background:#070b19d1;border-color:#82c8e5b3;box-shadow:0 0 0 3px #82c8e51a,0 10px 34px #2c32ac1a}.contact-page--cinematic .contact-form .button{color:#fff;background:linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%);border:1px solid #9ba4ff66;border-radius:8px;min-height:48px;padding-inline:22px;box-shadow:0 13px 35px #3436cd45,inset 0 1px #ffffff2e}.contact-page--cinematic .contact-form .button:hover{color:#fff;background:linear-gradient(100deg,#8d79ff,#6f8dff,#92d4ef);transform:translateY(-1px);box-shadow:0 16px 42px #4145da57,inset 0 1px #fff3}@media (width<=780px){.pricing-page--cinematic{padding:0}.pricing-frame{border:0;border-radius:0;min-height:100svh}.pricing-page--cinematic .marketing-header__inner{width:calc(100% - 28px);height:64px}.pricing-page--cinematic .pricing-plans{padding:38px 16px 0}.pricing-plans__head{margin-bottom:25px;display:block}.pricing-plans__head h1{font-size:clamp(34px,10vw,46px)}.pricing-plans__head>p{text-align:left;margin-top:14px}.pricing-page--cinematic .plan-grid{gap:13px;padding-inline:0}.pricing-page--cinematic .plan-card,.pricing-page--cinematic .plan-card--popular,.pricing-page--cinematic .plan-card:hover,.pricing-page--cinematic .plan-card--popular:hover{transform:none}.pricing-story{grid-template-columns:1fr;gap:25px;margin:0 16px 60px;padding:27px 22px}.contact-page--cinematic{padding:0}.contact-frame{border:0;border-radius:0;min-height:100svh}.contact-page--cinematic .marketing-header__inner{width:calc(100% - 28px);height:64px}.contact-page--cinematic .contact-layout{gap:30px;min-height:auto;padding:48px 18px 64px}.contact-page--cinematic .contact-layout h1{font-size:clamp(42px,12vw,58px)}.contact-page--cinematic .contact-form{padding:20px}}:root{--muted:#69758f;--readable-copy:#d4daea;--readable-muted:#b8c2d9;--readable-dim:#9eabc7}body{font-size:16px;line-height:1.55}:where(.homepage-frame,.pricing-frame,.contact-frame,.login-frame,.login-overlay,.app-shell) :where(button,input,select,textarea){font-size:13px}.homepage-frame .marketing-nav,.pricing-page--cinematic .marketing-nav,.contact-page--cinematic .marketing-nav{color:#f7f9ffe0;font-size:14px}.homepage-frame .marketing-nav a,.pricing-page--cinematic .marketing-nav a,.contact-page--cinematic .marketing-nav a{color:inherit}.cinematic-kicker,.eyebrow{color:#c2cae1;font-size:11px}.cinematic-copy p{color:#cbd3e6;font-size:17px}.console-steps button{color:#f6f8ffb8}.console-steps button span{color:#aab5d2;font-size:10px}.console-steps button strong{font-size:11px}.console-compare-label,.console-complete{font-size:9px}.console-stage-label small{color:#aeb9d5;font-size:9px}.console-stage-label strong{font-size:11px}.console-source-card small{color:#a8b3cf;font-size:9px}.console-source-card strong{font-size:11px}.console-footer{color:#aab5d0;font-size:10px}.pricing-plans__head>p,.pricing-story__copy p,.pricing-page--cinematic .plan-card p,.pricing-page--cinematic .final-cta p,.contact-page--cinematic .contact-intro>p,.contact-layout>div>p{color:var(--readable-copy)}.pricing-plans__head>p,.pricing-story__copy p{font-size:16px}.pricing-page--cinematic .plan-card p{font-size:15px}.pricing-page--cinematic .plan-card li{color:#e1e5f1;font-size:14px}.pricing-page--cinematic .plan-card__head>span,.pricing-page--cinematic .plan-volume{font-size:12px}.pricing-page--cinematic .plan-price span{color:#c4ccdf;font-size:12px}.pricing-story__details .pricing-note{color:#c5ecfb;font-size:13px}.pricing-page--cinematic .credit-tags span{color:#dde2ef;font-size:12px}.pricing-page--cinematic .button,.contact-page--cinematic .button{font-size:14px}.contact-page--cinematic .contact-intro>p{font-size:18px}.contact-page--cinematic .contact-form>label,.contact-page--cinematic .contact-form .field-grid label{color:#e3e7f2;font-size:14px}.login-frame .login-visual p,.login-frame .login-form>p,.login-overlay .login-form>p,.simple-auth-card>p{color:var(--readable-copy);font-size:15px}.login-frame .login-form .eyebrow,.login-overlay .login-form .eyebrow{font-size:11px}.login-frame .login-form>label,.login-overlay .login-form>label,.reset-form label{color:#e0e5f2;font-size:13px}.login-frame .form-row,.login-frame .checkbox,.login-overlay .form-row,.login-overlay .checkbox{color:#c2cbe0;font-size:13px}.login-frame .login-form>small,.login-overlay .login-form>small,.login-frame .form-divider,.login-overlay .form-divider{color:#aeb9d3;font-size:12px}.reset-form>a,.form-success{font-size:12px}.app-shell{color:#f7f8fe;font-size:16px}.app-nav a{color:#b8c2d9;font-size:14px}.workspace-switch small,.sidebar-user small,.sidebar-credit>div:first-child,.sidebar-credit small{color:#aeb8d1;font-size:11px}.topbar-status p{color:#b8c2d8;font-size:12px}.page-header h1{font-size:clamp(30px,3vw,40px)}.page-header p{color:#c3cbde;font-size:15px;line-height:1.65}.flow-kicker{color:#9eddf5;font-size:11px}.flow-card__head h2{font-size:25px}.flow-card__head p{color:#c0c9dc;font-size:14px;line-height:1.6}.flow-stepper button{color:#a9b4cf;font-size:12px}.flow-stepper button.done{color:#c1c9dc}.metric-grid article span{color:#b9c3da;font-size:12px}.metric-grid article small,.metric-grid article>a{color:#a9b5cf;font-size:11px}.panel-heading p,.next-step-card p,.job-main span,.job-row time,.queue-item span{color:#b5bfd6}.panel-heading p{font-size:13px}.job-main span,.job-row time,.queue-item span{font-size:12px}.project-list-row strong,.notification-list strong{font-size:13px}.project-list-row small{color:#abb6d0;font-size:11px}.notification-list p{color:#b7c1d8;font-size:12px}.notification-list small{color:#98a6c4;font-size:10px}.dropzone p,.dropzone small,.photo-checklist__head p,.checklist-grid>div,.demo-upload-row,.processing-panel>small,.review-panel p,.regenerate-modal>p{color:#bac4da}.dropzone p{font-size:15px}.dropzone small{font-size:12px}.photo-checklist__head p{font-size:13px}.checklist-grid>div,.demo-upload-row{font-size:12px}.source-review__grid small{color:#a6b2cd;font-size:9px}.source-review__grid strong{font-size:11px}.source-review__grid em{font-size:9px}.source-review__head span,.processing-monitor__head span,.truth-audit__head span,.equipment-summary__head span{color:#9dddf5;font-size:10px}.source-review__head h3,.processing-monitor__head h2,.truth-audit__head h2,.equipment-summary__head h2{font-size:18px}.source-review__head>strong,.truth-audit__head>strong,.source-review__grid button{font-size:10px}.processing-monitor__head>div:last-child small{color:#a5b1cc;font-size:10px}.process-shot>span{font-size:9px}.process-shot strong{color:#d7ddec;font-size:10px}.process-shot small{color:#9ca9c6;font-size:9px}.processing-panel>small{font-size:10px}.review-panel p{font-size:12px}.credit-refund strong{font-size:11px}.credit-refund small,.credit-refund button{font-size:10px}.source-mode-switch strong{font-size:12px}.source-mode-switch small{color:#aeb9d2;font-size:10px}.camera-capture__status span{font-size:10px}.camera-capture__status strong{font-size:15px}.camera-capture__status em{color:#b2bdd5;font-size:10px}.camera-stage__empty h3{font-size:18px}.camera-stage__empty p{color:#aeb9d2;font-size:12px}.camera-orientation-cue{font-size:10px}.camera-stage__instruction strong{font-size:12px}.camera-stage__instruction small{color:#c0c9dd;font-size:10px}.camera-error{font-size:11px}.camera-controls .button,.capture-shutter{font-size:12px}.studio-preset-head small,.studio-config-section small,.dealer-brand-head small{color:#9dddf5;font-size:10px}.studio-preset-head strong,.dealer-brand-head strong{font-size:14px}.studio-preset-meta>span{color:#aeb9d2;font-size:10px}.studio-preset-grid strong{font-size:12px}.studio-preset-grid small{color:#a8b3cd;font-size:10px}.studio-config-section strong{font-size:13px}.studio-banner-control p,.dealer-brand-head p{color:#b2bdd5;font-size:11px}.dealer-brand-quality{font-size:10px}.dealer-brand-upload>button strong{font-size:12px}.dealer-brand-upload>button small{color:#aab5cf;font-size:10px}.dealer-brand-file span{font-size:11px}.dealer-brand-file small{color:#a6b1cb;font-size:10px}.dealer-brand-error{font-size:11px}.dealer-brand-note p{color:#add2c8;font-size:11px}.style-options small,.rule-list small,.summary-vehicle p,.summary-grid span,.summary-grid small,.project-breadcrumb,.download-menu small,.gallery-caption div span{color:#b4bed5}.style-options small,.rule-list small,.summary-grid span,.summary-grid small,.download-menu small,.gallery-caption div span{font-size:11px}.summary-vehicle p,.project-breadcrumb{font-size:12px}.summary-vehicle>div span,.summary-ready{font-size:10px}.truth-callout strong{font-size:12px}.truth-callout p{color:#9fd1bd;font-size:11px}.qa-score strong{font-size:12px}.qa-tags span,.qa-summary>button,.qa-summary>a{font-size:10px}.filter-tabs button{color:#b8c2d8;font-size:11px}.filter-tabs button span{color:#aab5cf;font-size:10px}.toolbar-actions .button{font-size:12px}.download-menu strong{font-size:11px}.shot-number,.source-pill,.approved-label,.review-label{font-size:10px}.gallery-caption strong{font-size:12px}.prototype-footnote,.modal-note{font-size:11px}.regenerate-modal>p,.regenerate-modal label,.modal-actions .button{font-size:12px}.quality-report-score small{color:#9bd8c2;font-size:10px}.quality-report-score p{color:#b7c1d8;font-size:12px}.quality-check-list strong{font-size:12px}.quality-check-list p{color:#acb8d1;font-size:11px}.contact-sheet-grid figcaption,.truth-comparison figcaption{font-size:10px}.truth-checks>div small{color:#aab5cf;font-size:9px}.truth-checks>div strong{font-size:11px}.truth-checks p strong{color:#d7ddec;font-size:11px}.truth-checks p small{color:#92c8b4;font-size:9px}.vehicle-features span{font-size:11px}.settings-tabs button{color:#b8c2d8;font-size:13px}.settings-head p,.logo-upload p,.team-list small,.billing-card p,.usage-bar small,.credit-bundles span{color:#b5bfd7}.settings-head p{font-size:14px;line-height:1.6}.settings-head h2{font-size:26px}.logo-upload p,.team-list small,.billing-card p,.usage-bar small,.credit-bundles span,.logo-upload strong,.logo-upload button,.team-list strong,.team-list em,.billing-card small,.billing-card .button,.usage-bar>div,.credit-bundles strong,.settings-save>span,.settings-save .button{font-size:12px}.sidebar-credit a{color:#c4caff;font-size:11px}.workspace-switch strong,.sidebar-user strong{font-size:13px}.settings-notice{font-size:11px}.quality-badge,.approved-label,.settings-plan,.locked-pill,.image-status,.qa-score small{font-size:10px}.app-shell .button,.app-shell button:not(.notification-button):not(.camera-session-close):not(.modal-close),.flow-stepper button strong,.source-mode-switch strong,.demo-upload-row button,.checklist-grid strong,.source-review__grid button,.camera-controls .button,.capture-shutter,.style-grid>button>span,.style-options strong,.rule-list strong,.studio-preset-grid strong,.dealer-brand-upload>button strong,.filter-tabs button,.toolbar-actions .button,.download-menu strong,.qa-summary>button,.qa-summary>a,.modal-actions .button,.settings-tabs button,.settings-head .button,.logo-upload button,.billing-card .button,.credit-bundles strong,.settings-save .button{font-size:14px}.flow-stepper button>span,.source-mode-switch small,.checklist-grid small,.style-options small,.rule-list small,.studio-preset-grid small,.dealer-brand-upload>button small,.download-menu small,.credit-bundles span{font-size:11px}.demo-upload-row,.photo-checklist__head p,.field-grid label,.regenerate-modal label{font-size:12px}.photo-checklist__head h3{font-size:15px}.photo-checklist__head>strong,.camera-session-complete,.detail-flags span,.locked-pill,.filter-tabs button span,.approved-label,.review-label,.source-pill,.settings-plan{font-size:11px}.app-mobile-nav a{color:#acb7d0;font-size:10px}@media (width<=760px){body{font-size:16px}.cinematic-kicker{font-size:10px}.cinematic-copy p{font-size:16px}.console-steps button span{font-size:9px}.console-steps button strong{font-size:10px}.console-stage-label small{font-size:8px}.console-stage-label strong{font-size:10px}.console-footer{font-size:9px}.page-header p{font-size:14px}.settings-head h2{font-size:24px}.studio-preset-grid strong{font-size:12px}.studio-preset-grid small,.app-mobile-nav a{font-size:10px}}:root{--ui-copy-size:14px;--ui-copy-primary:#f4f6ff;--ui-copy-muted:#b8c2d8;--ui-copy-placeholder:#9da9c3}.app-content :where(p,small,label,time,figcaption,li,em,span,strong,a,button,.button,input,select,textarea),.app-sidebar :where(p,small,label,time,span,strong,a,button),.app-topbar :where(p,small,label,time,span,strong,a,button),.app-mobile-nav a{font-size:var(--ui-copy-size)!important}.app-content :where(p,small,time,figcaption,em),.app-sidebar :where(p,small,time),.app-topbar :where(p,small,time){line-height:1.55;color:var(--ui-copy-muted)!important}.app-content :where(.job-main span,.queue-item span,.metric-grid article span,.summary-grid span,.gallery-caption div span,.vehicle-features span,.studio-preset-meta>span,.dealer-brand-file span,.settings-save>span,.source-review__head span,.processing-monitor__head span,.truth-audit__head span,.equipment-summary__head span,.camera-capture__status span){color:var(--ui-copy-muted)!important}.app-content :where(label,strong,button,.button,input,select,textarea),.app-sidebar :where(strong,button),.app-topbar :where(strong,button){color:var(--ui-copy-primary)!important}.app-content :where(input,select,textarea),.login-form :where(input,select,textarea),.contact-form :where(input,select,textarea),.reset-form :where(input,select,textarea){font-size:var(--ui-copy-size)!important}.app-content :where(input,textarea)::placeholder,.login-form :where(input,textarea)::placeholder,.contact-form :where(input,textarea)::placeholder,.reset-form :where(input,textarea)::placeholder{opacity:1;color:var(--ui-copy-placeholder)!important}.app-content .eyebrow,.app-content .flow-kicker,.sidebar-credit>div:first-child{font-size:var(--ui-copy-size)!important}.app-content .metric-grid article strong{font-size:25px!important}.app-content .quality-report-score strong{font-size:28px!important}.app-content .processing-panel>strong{font-size:22px!important}.app-content .plate-preview strong{font-size:21px!important}.app-content .camera-capture__status strong{font-size:15px!important}.marketing-page :where(p,li,label,time,figcaption,button,.button),.login-page :where(p,small,label,time,a,button,.button,input,select,textarea),.simple-auth-page :where(p,small,label,time,a,button,.button,input,select,textarea),.login-overlay :where(p,small,label,time,a,button,.button,input,select,textarea),.contact-form :where(p,small,label,time,a,button,.button,input,select,textarea,span),.reset-form :where(p,small,label,time,a,button,.button,input,select,textarea,span),.marketing-header :where(nav a,.marketing-actions a){font-size:var(--ui-copy-size)!important}.marketing-page :where(p,time,figcaption),.login-page :where(p,small,time),.simple-auth-page :where(p,small,time),.login-overlay :where(p,small,time),.contact-form :where(p,small,time),.reset-form :where(p,small,time){line-height:1.55;color:var(--ui-copy-muted)!important}.login-form :where(label,input,select,textarea,button,.button),.contact-form :where(label,input,select,textarea,button,.button),.reset-form :where(label,input,select,textarea,button,.button){color:var(--ui-copy-primary)!important}.brand,.brand *{font-size:inherit!important}.brand__suffix,.brand--inverse .brand__suffix,.app-sidebar .brand__suffix,.topbar-brand .brand__suffix,.login-frame .brand__suffix,.login-overlay__brand .brand__suffix,.pricing-page--cinematic .brand__suffix,.contact-page--cinematic .brand__suffix{-webkit-text-fill-color:transparent;text-shadow:0 0 38px #6664ff1f;background:linear-gradient(100deg,#8168ff 6%,#627eff 42%,#82c8e5 88%);-webkit-background-clip:text;background-clip:text;color:#0000!important}@media print{.app-sidebar,.app-topbar,.app-mobile-nav,.contact-sheet-header .button{display:none!important}.app-shell,.app-stage,.app-content{color:#111;min-height:auto;padding:0;display:block;background:#fff!important}.contact-sheet-page{width:100%}.contact-sheet-header h1{color:#111;-webkit-text-fill-color:initial;background:0 0}.contact-sheet-grid{grid-template-columns:repeat(3,1fr);gap:7px}.contact-sheet-grid figure{break-inside:avoid;border-color:#ddd}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.settings-tabs .master-tab>svg:first-child{color:#8fd6f3;margin-right:8px}.settings-tabs .master-tab>span{margin-right:auto}.master-head{align-items:center}.master-head>div{min-width:0}.master-kicker{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;width:max-content;margin-bottom:10px;font-weight:800;display:inline-flex;color:#91d7f4!important;font-size:11px!important}.master-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:17px;display:grid}.master-stats article{background:linear-gradient(145deg,#6959f417,#82c8e506);border:1px solid #82c8e521;border-radius:11px;justify-content:space-between;align-items:flex-end;gap:12px;min-height:82px;padding:17px 18px;display:flex}.master-stats article span{color:#9aa6c2!important}.master-stats article strong{line-height:1;color:#f4f6ff!important;font-size:25px!important}.master-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.master-toolbar label{flex:1}.master-toolbar input{color:#f4f6ff;background:#06091585;border:1px solid #82c8e529;border-radius:9px;outline:none;width:100%;height:44px;padding:0 14px}.master-toolbar input:focus{border-color:#82c8e5;box-shadow:0 0 0 3px #82c8e51a}.master-toolbar>span{white-space:nowrap;color:#8793af!important}.master-user-list{border:1px solid #82c8e51f;border-radius:12px;display:grid;overflow:hidden}.master-user-list>article{background:#ffffff03;border-bottom:1px solid #82c8e517;grid-template-columns:42px minmax(170px,1.35fr) minmax(150px,.75fr) minmax(125px,.65fr) auto;align-items:center;gap:13px;min-height:78px;padding:13px 15px;display:grid}.master-user-list>article:last-child{border-bottom:0}.master-user-list>article:hover{background:#82c8e509}.master-user-list>article.is-master{background:linear-gradient(90deg,#6658f412,#82c8e505)}.master-avatar{background:linear-gradient(145deg,#6f59f533,#3a71e01a);border:1px solid #82c8e52e;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;color:#b9dcf0!important}.master-user-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.master-user-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.master-user-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#8e9ab6!important}.master-user-access{color:#aeb8d1;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.master-status{border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-weight:750;display:inline-flex}.master-status--actief{background:#228b6726;border:1px solid #65dbb02e;color:#7be4c1!important}.master-status--uitgenodigd{background:#6658f426;border:1px solid #806fff2e;color:#b8b4ff!important}.master-status--gepauzeerd{background:#a76a1a24;border:1px solid #f0bd7529;color:#f1ba76!important}.master-user-permissions{color:#8f9ab6}.master-edit,.master-locked{color:#b9c3da;background:#ffffff06;border:1px solid #82c8e52e;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-weight:750;display:inline-flex}.master-edit{cursor:pointer}.master-edit:hover{color:#fff;background:#82c8e514;border-color:#82c8e566}.master-locked{color:#8fd6f3!important}.master-empty{color:#8c98b5;place-items:center;min-height:110px;display:grid}.master-security-note{color:#75dfbc;background:#135e4d17;border:1px solid #65dbb029;border-radius:11px;grid-template-columns:38px 1fr;align-items:start;gap:13px;margin-top:16px;padding:15px;display:grid}.master-security-note>svg{margin-top:2px}.master-security-note strong{color:#dffbf1!important}.master-security-note p{margin:3px 0 0;color:#89b6a6!important}.master-modal{width:min(820px,100%);max-height:min(88svh,900px);overflow-y:auto}.master-modal>p{max-width:650px}.master-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.master-form-grid label{gap:8px;margin:0;display:grid}.master-form-grid input,.master-form-grid select{color:#f3f5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0609158f;border:1px solid #82c8e529;border-radius:9px;outline:none;width:100%;height:45px;padding:0 12px}.master-form-grid input:disabled{color:#8e98b3;cursor:not-allowed}.master-permission-fieldset{border:0;margin:20px 0 0;padding:0}.master-permission-fieldset legend{color:#f1f3ff;margin-bottom:10px;font-weight:800}.master-permission-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.master-permission-grid label{cursor:pointer;background:#ffffff05;border:1px solid #82c8e51f;border-radius:9px;grid-template-columns:18px 1fr;align-items:start;gap:9px;min-height:65px;margin:0;padding:11px;display:grid}.master-permission-grid label.selected{background:#6658f417;border-color:#7e70ff61}.master-permission-grid input{accent-color:#6d65f6;margin:3px 0 0}.master-permission-grid span{flex-direction:column;gap:2px;display:flex}.master-permission-grid small{color:#818da9!important}.master-form-error{color:#ffb1b1;background:#8e2a3a26;border:1px solid #ff848438;border-radius:9px;margin-top:13px;padding:11px 12px}.master-console{width:100%;min-width:0;max-width:100%;overflow:hidden}.settings-panel--master{width:100%;min-width:0;max-width:100%;padding-bottom:27px;overflow:hidden}.settings-panel--master>*,.master-console>*{min-width:0;max-width:100%}.master-console-head{margin-bottom:12px}.master-console-head>div,.master-console-head p,.master-section,.master-section-title,.master-section-title>div{min-width:0;max-width:100%}.master-console-head p,.master-section-title p{white-space:normal;overflow-wrap:anywhere}.master-system-state{white-space:nowrap;background:#15644f1a;border:1px solid #65dbb033;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:750;display:inline-flex;color:#8be7c7!important}.master-system-state i,.master-live-pill i{background:#64ddb5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #64ddb5b8}.master-system-state.is-paused{background:#a76a1a1c;border-color:#f1ba7638;color:#f1ba76!important}.master-system-state.is-paused i{background:#efb66e;box-shadow:0 0 13px #efb66e8c}.master-console-nav-shell{grid-template-columns:38px minmax(0,1fr) 38px;align-items:stretch;gap:6px;width:100%;min-width:0;max-width:100%;margin:0 0 16px;display:grid}.master-console-nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;background:#05081461;border:1px solid #82c8e51f;border-radius:12px;flex-wrap:nowrap;gap:4px;width:100%;min-width:0;max-width:100%;margin:0;padding:5px;display:flex;overflow-x:auto}.master-console-nav::-webkit-scrollbar{display:none}.master-console-nav-arrow{color:#a9b5d5;cursor:pointer;background:#0c1227d1;border:1px solid #82c8e524;border-radius:10px;place-items:center;width:38px;min-width:38px;min-height:43px;padding:0;display:grid}.master-console-nav-arrow--previous svg{transform:rotate(180deg)}.master-console-nav-arrow:hover:not(:disabled){color:#eef6ff;background:#223158b8;border-color:#82c8e557}.master-console-nav-arrow:disabled{opacity:.28;cursor:default}.master-console-nav button{color:#9da9c4;cursor:pointer;white-space:nowrap;scroll-snap-align:start;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 128px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:43px;padding:0 10px;display:flex}.master-console-nav button:hover{color:#eef4ff;background:#82c8e50b}.master-console-nav button.active{color:#f7f8ff;background:linear-gradient(105deg,#6957f438,#3472d71f);border-color:#796dff47;box-shadow:inset 0 -2px #82c8e5,0 10px 28px #27247421}.master-section[hidden]{display:none!important}.master-section{min-width:0;animation:.24s both master-section-in}@keyframes master-section-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.master-section-title{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.master-section-title>div{min-width:0}.master-section-title>div>span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-weight:800;display:block;color:#8bd7f4!important}.master-section-title h3{color:#f7f8ff;letter-spacing:-.025em;margin:0 0 5px;font-size:23px}.master-section-title p{margin:0;color:#aeb9d2!important}.master-section-title--action .button{flex:none}.master-console-notice,.master-console-error{border-radius:9px;align-items:center;gap:9px;min-height:44px;margin:0 0 16px;padding:10px 13px;display:flex}.master-console-notice{color:#9aefd2;background:#135e4d21;border:1px solid #65dbb033}.master-console-error{color:#ffb1b1;background:#8e2a3a24;border:1px solid #ff848433}.master-console-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.master-card-icon{background:linear-gradient(145deg,#6959f42e,#529adc14);border:1px solid #82c8e529;border-radius:10px;place-items:center;width:41px;height:41px;display:grid;color:#8fd8f5!important}.master-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.master-overview-grid>button{color:#f6f7ff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#161b35d1,#0a0e1ec7);border:1px solid #82c8e51f;border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;min-height:138px;padding:15px;transition:border-color .2s,transform .2s,background .2s;display:flex}.master-overview-grid>button:hover{background:linear-gradient(145deg,#1e2243eb,#0c1225db);border-color:#82c8e54d;transform:translateY(-2px)}.master-overview-grid>button.needs-attention{border-color:#f1ba7633}.master-overview-grid small{margin-top:4px;color:#aeb9d1!important}.master-overview-grid strong{line-height:1.05;color:#f8f9ff!important;font-size:27px!important}.master-overview-grid em{font-style:normal;color:#8e9ab6!important}.master-overview-panels{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:12px;display:grid}.master-production-card,.master-recent-card,.master-active-prompt,.master-emergency-card{background:#ffffff04;border:1px solid #82c8e51f;border-radius:12px}.master-production-card{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.master-production-card>div,.master-active-prompt>div,.master-emergency-card>div{align-items:flex-start;gap:13px;min-width:0;display:flex}.master-production-card small{font-weight:750;color:#8fd6f3!important}.master-production-card h3,.master-active-prompt h3,.master-emergency-card h3{color:#f4f6ff;margin:3px 0 5px;font-size:17px}.master-production-card p,.master-active-prompt p,.master-emergency-card p{margin:0;color:#9ba7c1!important}.master-production-card .button{flex:none}.master-recent-card{padding:12px 16px}.master-mini-head{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.master-mini-head h3{color:#eef2ff;margin:0;font-size:16px}.master-mini-head button{color:#8fd6f3;cursor:pointer;background:0 0;border:0}.master-recent-card>div:not(.master-mini-head){border-top:1px solid #82c8e514;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.master-recent-card>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.master-recent-card>div strong{color:#e9edfb!important}.master-recent-card>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#8e9ab6!important}.master-recent-card time{white-space:nowrap;color:#8290ad!important}.audit-dot{background:#6d7b9a;border-radius:50%;width:7px;height:7px;margin-top:6px}.audit-dot--info{background:#82c8e5;box-shadow:0 0 12px #82c8e566}.audit-dot--warning,.audit-dot--waarschuwing{background:#f1ba76;box-shadow:0 0 12px #f1ba7659}.audit-dot--critical,.audit-dot--kritiek{background:#ff8585;box-shadow:0 0 12px #ff858559}.master-organization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.master-organization-grid>article{background:linear-gradient(145deg,#141932b8,#090d1db8);border:1px solid #82c8e51f;border-radius:12px;padding:17px}.master-organization-grid>article.is-paused{opacity:.78;border-color:#f1ba762b}.master-org-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.master-org-head>span{background:linear-gradient(145deg,#6f5ef0,#346fd6);border-radius:10px;place-items:center;width:42px;height:42px;font-weight:850;display:grid;color:#fff!important}.master-org-head h3{color:#f6f7ff;margin:0 0 2px;font-size:16px}.master-org-head p{margin:0;color:#8e9ab7!important}.master-org-head em{font-style:normal}.master-org-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 13px;display:grid}.master-org-facts>div{background:#ffffff04;border:1px solid #82c8e514;border-radius:8px;flex-direction:column;gap:3px;padding:11px;display:flex}.master-org-facts small{color:#8d99b6!important}.master-org-facts strong{color:#edf1ff!important}.master-usage-line{gap:7px;display:grid}.master-usage-line>i{background:#82c8e517;border-radius:99px;height:5px;overflow:hidden}.master-usage-line>i span{border-radius:inherit;background:linear-gradient(90deg,#7059f4,#54acd9);height:100%;display:block}.master-usage-line small{color:#8e9ab6!important}.master-card-action{color:#a4d9ef;cursor:pointer;background:0 0;border:0;border-top:1px solid #82c8e517;justify-content:space-between;align-items:center;width:100%;min-height:41px;margin-top:13px;padding:0 2px;display:flex}.master-filter-row{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.master-filter-row button{color:#9ca8c2;cursor:pointer;background:#ffffff04;border:1px solid #82c8e51f;border-radius:999px;min-height:38px;padding:0 13px}.master-filter-row button.active{color:#fff;background:#6757f126;border-color:#7d6eff4d}.master-job-list,.master-prompt-list,.master-audit-list{border:1px solid #82c8e51f;border-radius:12px;display:grid;overflow:hidden}.master-job-list>article{background:#ffffff03;border-bottom:1px solid #82c8e514;grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) auto auto;align-items:center;gap:16px;min-height:90px;padding:14px;display:grid}.master-job-list>article:last-child,.master-prompt-list>article:last-child,.master-audit-list>article:last-child{border-bottom:0}.master-job-identity{align-items:center;gap:11px;min-width:0;display:flex}.master-job-identity>div{flex-direction:column;gap:3px;min-width:0;display:flex}.master-job-identity strong{color:#eef2ff!important}.master-job-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#8f9bb8!important}.master-job-progress{gap:6px;display:grid}.master-job-progress>div{justify-content:space-between;gap:10px;display:flex}.master-job-progress>i{background:#82c8e517;border-radius:99px;height:4px;overflow:hidden}.master-job-progress>i span{background:linear-gradient(90deg,#745df4,#66bfdf);height:100%;display:block}.master-job-progress small{color:#ffabab!important}.master-job-meta{color:#9ba7c1;white-space:nowrap;flex-direction:column;gap:3px;display:flex}.master-job-meta em{font-style:normal;color:#7be4c1!important}.master-job-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.master-job-actions button,.master-prompt-actions button{color:#b5dff0;cursor:pointer;background:#82c8e50a;border:1px solid #82c8e526;border-radius:7px;min-height:34px;padding:0 10px}.master-job-actions button:hover,.master-prompt-actions button:hover{color:#fff;background:#82c8e517;border-color:#82c8e559}.master-active-prompt{background:linear-gradient(135deg,#6554f01c,#3986ca0a);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;padding:18px;display:flex}.master-active-prompt p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:730px;display:-webkit-box;overflow:hidden}.master-live-pill{background:#135e4d1a;border:1px solid #65dbb033;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-weight:750;display:inline-flex;color:#8be7c7!important}.master-prompt-list>article{background:#ffffff03;border-bottom:1px solid #82c8e514;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:14px;display:grid}.master-prompt-list>article.is-active{background:linear-gradient(90deg,#6658f412,#82c8e504)}.master-prompt-version{background:#6857f217;border:1px solid #82c8e526;border-radius:10px;place-items:center;width:46px;height:46px;font-weight:850;display:grid;color:#92d6f2!important}.master-prompt-list>article>div:nth-child(2){min-width:0}.master-prompt-list>article>div:nth-child(2)>div{align-items:center;gap:8px;display:flex}.master-prompt-list strong{color:#eef2ff!important}.master-prompt-list p{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;overflow:hidden;color:#97a3be!important}.master-prompt-list small{color:#7f8ba8!important}.prompt-status{border-radius:999px;padding:4px 7px;font-style:normal}.prompt-status--actief{background:#218e6821;color:#79e1be!important}.prompt-status--concept{background:#6658f424;color:#b9b5ff!important}.prompt-status--gearchiveerd{background:#ffffff0a;color:#9ba7c1!important}.master-prompt-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.master-usage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.master-usage-summary article{background:#ffffff04;border:1px solid #82c8e51f;border-radius:11px;flex-direction:column;gap:5px;min-height:106px;padding:15px;display:flex}.master-usage-summary small,.master-usage-summary span{color:#8e9ab7!important}.master-usage-summary strong{color:#f4f6ff!important;font-size:24px!important}.master-usage-summary article.is-warning{border-color:#f1ba7638}.master-emergency-card{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding:17px;display:flex}.master-emergency-card.is-paused{background:#80501712;border-color:#f1ba763d}.master-usage-table{border:1px solid #82c8e51f;border-radius:12px;overflow:hidden}.master-usage-table>div{border-bottom:1px solid #82c8e514;grid-template-columns:1.3fr repeat(4,minmax(90px,.7fr));align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:grid}.master-usage-table>div:last-child{border-bottom:0}.master-table-head{color:#8fd6f3;background:#82c8e509;font-weight:750;min-height:42px!important}.master-usage-table strong{color:#edf1ff!important}.master-usage-table span{color:#9ca8c1!important}.master-usage-table em{background:#238b681f;border-radius:999px;width:max-content;padding:4px 7px;font-style:normal;color:#79e1be!important}.master-usage-table em.is-high{background:#9e621821;color:#f0ba76!important}.master-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.master-security-grid article{color:#8fd6f3;background:#ffffff04;border:1px solid #82c8e51f;border-radius:11px;align-items:center;gap:11px;min-height:82px;padding:14px;display:flex}.master-security-grid article.is-warning{color:#f1ba76;border-color:#f1ba7633}.master-security-grid div{flex-direction:column;gap:3px;min-width:0;display:flex}.master-security-grid strong{color:#eff3ff!important}.master-security-grid span{color:#8f9bb7!important}.master-audit-toolbar{margin-top:17px}.master-audit-list>article{background:#ffffff03;border-bottom:1px solid #82c8e514;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:72px;padding:13px 15px;display:grid}.master-audit-list>article>div{min-width:0}.master-audit-list strong{color:#eef2ff!important}.master-audit-list p{margin:3px 0;color:#9aa6c0!important}.master-audit-list small{color:#7f8ba8!important}.master-audit-list time{white-space:nowrap;color:#8794af!important}.master-prompt-modal textarea{resize:vertical;color:#f3f5ff;background:#0609158f;border:1px solid #82c8e529;border-radius:9px;outline:none;width:100%;padding:12px}.master-prompt-modal textarea:focus{border-color:#82c8e5;box-shadow:0 0 0 3px #82c8e51a}@media (width<=1180px){.master-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.master-job-list>article{grid-template-columns:minmax(180px,1.1fr) minmax(150px,1fr) auto}.master-job-actions{grid-column:1/-1;justify-content:flex-start;padding-left:52px}}@media (width<=820px){.master-overview-panels,.master-organization-grid{grid-template-columns:1fr}.master-production-card,.master-emergency-card{flex-direction:column;align-items:stretch}.master-production-card .button,.master-emergency-card .button{width:100%}.master-usage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.master-security-grid{grid-template-columns:1fr}.master-usage-table{overflow-x:auto}.master-usage-table>div{min-width:700px}}@media (width<=760px){.master-console-head{align-items:stretch}.master-system-state{align-self:flex-start}.master-console-nav-shell{grid-template-columns:36px minmax(0,1fr) 36px;gap:5px}.master-console-nav-arrow{width:36px;min-width:36px;min-height:44px}.master-console-nav button{flex-basis:126px;min-height:44px}.master-section-title,.master-section-title--action{flex-direction:column;align-items:stretch}.master-section-title--action .button{width:100%}.master-overview-grid{grid-template-columns:1fr 1fr;gap:8px}.master-overview-grid>button{min-height:132px;padding:13px}.master-overview-grid strong{font-size:23px!important}.master-org-facts{grid-template-columns:1fr}.master-job-list>article{grid-template-columns:1fr;align-items:stretch}.master-job-meta{flex-flow:wrap}.master-job-actions{grid-column:auto;justify-content:flex-start;padding-left:0}.master-prompt-list>article{grid-template-columns:44px minmax(0,1fr);align-items:start}.master-prompt-actions{grid-column:1/-1;justify-content:flex-start;padding-left:58px}.master-active-prompt{flex-direction:column}.master-live-pill{align-self:flex-start}.master-audit-list>article{grid-template-columns:8px minmax(0,1fr)}.master-audit-list time{grid-column:2}}@media (width<=480px){.master-overview-grid,.master-usage-summary{grid-template-columns:1fr}.master-overview-grid>button{min-height:125px}.master-org-head{grid-template-columns:42px minmax(0,1fr)}.master-org-head .master-status{grid-column:2}.master-prompt-actions{padding-left:0}}.login-form--secure{display:block}.secure-login-card{color:#91d7f4;background:linear-gradient(145deg,#6959f41a,#82c8e509);border:1px solid #82c8e529;border-radius:11px;grid-template-columns:40px 1fr;align-items:center;gap:13px;min-height:82px;margin:0 0 20px;padding:15px;display:grid}.secure-login-card div{flex-direction:column;gap:4px;display:flex}.secure-login-card strong{color:#f4f6ff!important}.secure-login-card span{color:#96a2be}.login-form--secure>.button{text-decoration:none}.access-denied-page{color:#f6f7ff;background:radial-gradient(circle at 30% 20%,#6858f42e,#0000 34%),radial-gradient(circle at 82% 72%,#2277c121,#0000 30%),#080b16;place-items:center;min-height:100svh;padding:28px;display:grid}.access-denied-card{background:linear-gradient(145deg,#12172ff0,#0b0f1fed);border:1px solid #82c8e529;border-radius:18px;width:min(620px,100%);padding:clamp(28px,5vw,52px);box-shadow:0 30px 90px #00000057}.access-denied-icon{color:#91d7f4;background:#6757f124;border:1px solid #82c8e533;border-radius:14px;place-items:center;width:58px;height:58px;margin:46px 0 22px;display:grid}.access-denied-card h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(32px,5vw,48px);line-height:1.02}.access-denied-card p{color:#a8b3cb;font-size:15px;line-height:1.7}.access-denied-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.access-denied-actions .button{border-radius:9px;min-height:47px}@media (width<=980px){.master-user-list>article{grid-template-columns:42px minmax(170px,1fr) auto}.master-user-access{justify-content:flex-start}.master-user-permissions{grid-column:2}.master-edit,.master-locked{grid-area:1/3/span 2}}@media (width<=760px){.master-head{flex-direction:column;align-items:stretch}.master-head .button{width:100%}.master-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.master-stats article{flex-direction:column;align-items:flex-start;min-height:74px;padding:12px 10px}.master-toolbar{flex-direction:column;align-items:stretch}.master-toolbar>span{align-self:flex-end}.master-user-list>article{grid-template-columns:40px minmax(0,1fr) auto;padding:13px 11px}.master-avatar{width:40px;height:40px}.master-user-access,.master-user-permissions{grid-column:2/-1}.master-edit,.master-locked{grid-area:1/3;padding-inline:8px}.master-form-grid,.master-permission-grid{grid-template-columns:1fr}.master-modal{max-height:94svh;padding:24px 18px}.master-modal .modal-actions{background:linear-gradient(#11162d00,#11162d 26%);margin-inline:-18px;padding:14px 18px 24px;position:sticky;bottom:-24px}.access-denied-page{padding:14px}.access-denied-actions{display:grid}}.demo-project-result{width:100%}.demo-result-header{align-items:center}.demo-result-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.demo-result-header__actions .button{min-height:44px}.demo-result-compare,.demo-result-profile,.demo-result-state{background:linear-gradient(145deg,#131831e6,#080d1deb);border:1px solid #82c8e524;border-radius:16px;box-shadow:0 24px 70px #0000002e}.demo-result-compare{padding:18px}.demo-result-compare__heading{justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin-bottom:15px;display:flex}.demo-result-compare__heading>div>span,.demo-result-profile>div:first-child>span{color:#8fd7f4;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.demo-result-compare__heading h2,.demo-result-profile h2{color:#f7f8ff;letter-spacing:-.03em;margin:4px 0 0;font-size:22px}.demo-result-confidence{color:#83e1c3;white-space:nowrap;background:#1c7d5f1a;border:1px solid #5be0b733;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.demo-result-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.demo-result-images--single{grid-template-columns:minmax(0,860px);justify-content:center}.demo-result-images figure{background:#ffffff05;border:1px solid #82c8e51f;border-radius:12px;min-width:0;margin:0;overflow:hidden}.demo-result-images figure>div{aspect-ratio:16/10;background:#070b18;position:relative;overflow:hidden}.demo-result-images img{object-fit:cover;width:100%;height:100%;display:block}.demo-result-images figure>div>span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#f6f7ff;background:#070a17b8;border:1px solid #ffffff21;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex;position:absolute;top:12px;left:12px}.demo-result-images figcaption{color:#aab5cd;align-items:center;min-height:45px;padding:11px 13px;font-size:12px;display:flex}.demo-result-profile{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:30px;margin-top:14px;padding:20px;display:grid}.demo-result-profile p{color:#a9b4cd;margin:6px 0 0;font-size:13px;line-height:1.55}.demo-result-profile__facts{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.demo-result-profile__facts span{color:#dce5f6;background:#82c8e50b;border:1px solid #82c8e51f;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:12px;display:inline-flex}.demo-result-profile__facts svg{color:#8fd7f4}.demo-result-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(700px,100%);min-height:420px;margin:38px auto;padding:clamp(28px,6vw,64px);display:flex}.demo-result-state__icon{color:#91d7f4;background:linear-gradient(145deg,#6c58f42e,#82c8e50f);border:1px solid #82c8e52e;border-radius:17px;place-items:center;width:68px;height:68px;margin-bottom:20px;display:grid}.demo-result-state__icon--loading svg{animation:1.2s ease-in-out infinite alternate demo-result-pulse}.demo-result-state h1{color:#f7f8ff;letter-spacing:-.045em;margin:9px 0;font-size:clamp(30px,4vw,43px)}.demo-result-state p{color:#aab5cd;max-width:530px;margin:0 0 24px;font-size:15px;line-height:1.65}@keyframes demo-result-pulse{to{opacity:.35;transform:scale(.86)}}@media (width<=780px){.demo-result-header{align-items:stretch}.demo-result-header__actions{width:100%;display:grid}.demo-result-header__actions .button{width:100%}.demo-result-compare{padding:12px}.demo-result-compare__heading{flex-direction:column;align-items:flex-start}.demo-result-images{grid-template-columns:1fr}.demo-result-profile{grid-template-columns:1fr;gap:18px}.demo-result-profile__facts{justify-content:flex-start}.demo-result-state{min-height:360px;margin-block:16px}}@media (prefers-reduced-motion:reduce){.demo-result-state__icon--loading svg{animation:none}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
