/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#111318;--muted:#6f737b;--soft:#f4f3f0;--paper:#fff;--line:#e6e4df;--dark:#0b0e12;--dark-soft:#12161c;--accent:#f34e40;--accent-dark:#d93b30;--green:#20a56b}.rb-payment-options>div{color:#dce9f7;text-align:left;background:#091827;border:1px solid #24cdf3;border-radius:13px;align-items:center;gap:13px;min-height:76px;padding:14px 17px;display:flex;box-shadow:0 0 0 2px #24cdf317,0 0 22px #24cdf31a}.payment-page section>button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#f34e40;border:0;border-radius:12px;margin-top:22px;padding:0 24px;font-size:15px;font-weight:900}.video-shell{color:#111318;background:#f1f0ed;min-height:100vh}.video-topbar{color:#fff;z-index:60;background:#090c10;justify-content:space-between;align-items:center;height:74px;padding:0 max(22px,50vw - 660px);display:flex;position:sticky;top:0}.video-brand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.video-brand>b{background:#f34e40;border-radius:12px;place-items:center;width:39px;height:39px;font-size:18px;display:grid;box-shadow:0 8px 22px #f34e4042}.video-brand>span{flex-direction:column;display:flex}.video-brand strong{font-size:13px}.video-brand small{color:#8f969f;letter-spacing:.09em;text-transform:uppercase;margin-top:2px;font-size:8px}.video-topbar>div{align-items:center;gap:8px;display:flex}.video-topbar>div a{color:#bec3ca;border:1px solid #2c3138;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:800;text-decoration:none}.video-user{color:#747b84;margin-right:6px;font-size:8px}.video-page{width:min(1320px,100% - 40px);margin:0 auto;padding:48px 0 88px}.video-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:52px;display:grid}.video-hero>div>p,.video-plan-heading p{color:#dc4337;letter-spacing:.17em;margin:0 0 12px;font-size:9px;font-weight:900}.video-hero h1{letter-spacing:-.062em;max-width:900px;margin:0;font-size:clamp(41px,5vw,70px);line-height:.98}.video-hero h1 em{color:#f34e40;font-style:normal;display:block}.video-hero>div>span{color:#6c7178;max-width:770px;margin-top:20px;font-size:13px;line-height:1.7;display:block}.video-hero>aside{color:#fff;background:#11151a;border-radius:18px;align-items:center;gap:15px;min-height:92px;padding:18px;display:flex;box-shadow:0 18px 42px #0c0f1324}.video-hero>aside>b{background:#f34e40;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:18px;display:grid}.video-hero>aside>span{flex-direction:column;display:flex}.video-hero>aside strong{font-size:11px}.video-hero>aside small{color:#9299a2;margin-top:5px;font-size:8px;line-height:1.5}.video-workspace{grid-template-columns:minmax(410px,.83fr) minmax(540px,1.17fr);align-items:stretch;gap:16px;margin-top:38px;display:grid}.video-setup,.video-stage{background:#fff;border:1px solid #dfdcd6;border-radius:21px;padding:25px;box-shadow:0 13px 42px #16191d0d}.video-stage{flex-direction:column;min-height:760px;display:flex}.video-section-heading{grid-template-columns:41px 1fr;align-items:center;gap:12px;margin-bottom:21px;display:grid}.video-section-heading>span{color:#d94337;background:#fae8e5;border-radius:12px;place-items:center;width:41px;height:41px;font-size:10px;font-weight:900;display:grid}.video-section-heading h2{letter-spacing:-.025em;margin:0;font-size:17px}.video-section-heading p{color:#7c8086;margin:4px 0 0;font-size:9px}.video-drop{text-align:center;cursor:pointer;background:#faf9f6;border:1.5px dashed #cbc7c0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:136px;padding:22px;transition:all .18s;display:flex;position:relative}.video-drop:hover{background:#fff5f3;border-color:#f34e40;transform:translateY(-1px)}.video-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.video-drop b{color:#fff;background:#f34e40;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:9px;font-size:21px;display:grid}.video-drop strong{font-size:11px}.video-drop small{color:#92908b;margin-top:5px;font-size:8px}.video-drop.has-videos{flex-direction:row;gap:10px;min-height:84px}.video-drop.has-videos b{width:31px;height:31px;margin:0;font-size:17px}.video-drop.has-videos small{display:none}.video-file-list{flex-direction:column;gap:7px;margin:10px 0 20px;display:flex}.video-file-list>article{background:#faf9f7;border:1px solid #e4e1db;border-radius:12px;grid-template-columns:58px 1fr 31px;align-items:center;gap:10px;min-height:71px;padding:7px;display:grid}.video-file-list video{object-fit:cover;background:#11151a;border-radius:8px;width:58px;height:55px;display:block}.video-file-list article>div{flex-direction:column;min-width:0;display:flex}.video-file-list article small{color:#d94337;letter-spacing:.11em;font-size:6px;font-weight:900}.video-file-list article strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.video-file-list article span{color:#7d8187;margin-top:3px;font-size:7px}.video-file-list article button{color:#8f9399;background:#eceae6;border:0;border-radius:9px;width:29px;height:29px;padding:0;font-size:17px}.video-file-list article button:disabled{opacity:.35}.video-file-list article i{background:#e3e0da;border-radius:99px;height:3px;margin-top:5px;overflow:hidden}.video-file-list article i u{background:#f34e40;height:100%;text-decoration:none;transition:width .2s;display:block}.video-file-list>p{color:#969994;text-align:right;margin:2px 2px 0;font-size:7px}.video-field{flex-direction:column;gap:7px;margin:13px 0;display:flex}.video-field>span{color:#4f5359;font-size:9px;font-weight:800}.video-field textarea,.video-field select{color:#1c1f24;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #ddd9d3;border-radius:11px;outline:none;padding:10px 12px;font-size:10px}.video-field select{min-height:43px;padding:0 11px}.video-field textarea:focus,.video-field select:focus{border-color:#f34e40;box-shadow:0 0 0 3px #f34e4017}.video-field-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.video-caption-toggle{background:#faf9f7;border:1px solid #e1ded8;border-radius:12px;grid-template-columns:1fr auto;align-items:center;min-height:58px;margin:15px 0;padding:10px 12px;display:grid;position:relative}.video-caption-toggle>span{flex-direction:column;display:flex}.video-caption-toggle strong{font-size:9px}.video-caption-toggle small{color:#7f8389;margin-top:3px;font-size:7px}.video-caption-toggle input{z-index:2;opacity:0;cursor:pointer;width:42px;height:24px}.video-caption-toggle>i{background:#cbc8c1;border-radius:99px;width:42px;height:24px;transition:all .2s;position:absolute;right:12px}.video-caption-toggle>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0000002e}.video-caption-toggle input:checked+i{background:#f34e40}.video-caption-toggle input:checked+i:after{transform:translate(18px)}.video-primary{color:#fff;background:#f34e40;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;padding:0 15px;font-size:10px;font-weight:900;display:flex;box-shadow:0 12px 27px #f34e4038}.video-primary:hover:not(:disabled){background:#d93b30;transform:translateY(-1px)}.video-primary:disabled{opacity:.56}.video-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.video-cost-note{color:#92908b;text-align:center;margin:9px 8px 0;font-size:7px;line-height:1.5}.video-error{color:#8f3029;background:#fff2f0;border:1px solid #f0c7c2;border-radius:10px;align-items:center;gap:8px;margin:12px 0;padding:10px 11px;font-size:8px;line-height:1.5;display:flex}.video-error b{color:#fff;background:#f34e40;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.video-empty,.video-processing{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:620px;display:flex}.video-empty>div:first-child{align-items:center;display:flex}.video-empty>div:first-child span{color:#f34e40;background:#faf9f6;border:1px solid #d9d6d0;border-radius:50%;place-items:center;width:43px;height:43px;font-size:9px;font-weight:900;display:grid}.video-empty>div:first-child i{background:#d9d6d0;width:42px;height:1px}.video-empty>strong{margin-top:24px;font-size:14px}.video-empty>p{color:#777b82;max-width:420px;margin:8px 0 17px;font-size:10px;line-height:1.65}.video-empty ul{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.video-empty li{color:#6f737a;background:#faf9f6;border:1px solid #e1ded8;border-radius:99px;padding:6px 8px;font-size:7px}.video-processing>strong{margin-top:24px;font-size:15px}.video-processing>p{color:#757980;min-height:17px;margin:8px 0 17px;font-size:10px}.video-processing>div:not(.video-ai-orbit){background:#ebe8e3;border-radius:99px;width:min(390px,82%);height:6px;overflow:hidden}.video-processing>div:not(.video-ai-orbit) i{border-radius:inherit;background:linear-gradient(90deg,#f34e40,#ff958d);height:100%;transition:width .6s;display:block}.video-processing>small{color:#9b9994;margin-top:10px;font-size:7px}.video-ai-orbit{border:1px solid #f34e4026;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative}.video-ai-orbit:before,.video-ai-orbit:after{content:"";border:1px solid #f34e402e;border-radius:50%;position:absolute;inset:13px}.video-ai-orbit:after{inset:29px}.video-ai-orbit>span{z-index:2;color:#fff;background:#f34e40;border-radius:15px;place-items:center;width:50px;height:50px;font-size:13px;font-weight:900;display:grid;box-shadow:0 10px 28px #f34e4040}.video-ai-orbit>i{background:#f34e40;border-radius:50%;width:8px;height:8px;animation:2.1s linear infinite orbit;position:absolute}.video-ai-orbit>i:nth-of-type(2){opacity:.6;animation-delay:-.7s}.video-ai-orbit>i:nth-of-type(3){opacity:.3;animation-delay:-1.4s}.video-plan-mini{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:620px;padding:45px;display:flex}.video-plan-mini>span,.video-result-copy>small{color:#d94337;letter-spacing:.14em;font-size:8px;font-weight:900}.video-plan-mini h2{letter-spacing:-.045em;max-width:520px;margin:10px 0 8px;font-size:30px}.video-plan-mini>p{color:#74787f;max-width:520px;margin:0;font-size:10px;line-height:1.65}.video-plan-mini>div{background:#faf9f7;border:1px solid #e2dfda;border-radius:15px;grid-template-columns:auto auto auto auto;align-items:center;gap:8px 12px;margin:23px 0;padding:16px 24px;display:grid}.video-plan-mini>div b{font-size:22px}.video-plan-mini>div small{color:#85898f;font-size:7px}.video-plan-mini>button,.video-plan-actions>button:first-child{color:#fff;background:#f34e40;border:0;border-radius:11px;min-height:44px;padding:0 18px;font-size:9px;font-weight:900}.video-result{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:650px;display:flex}.video-player{background:#080a0d;border:6px solid #171b20;border-radius:21px;place-items:center;width:min(410px,88%);max-height:470px;display:grid;overflow:hidden;box-shadow:0 18px 45px #090c102e}.video-player video{object-fit:contain;background:#000;width:100%;height:100%;max-height:460px}.video-player.format-9-16{aspect-ratio:9/16;width:min(260px,74%)}.video-player.format-1-1{aspect-ratio:1}.video-player.format-16-9{aspect-ratio:16/9;width:min(570px,96%)}.video-result-copy{text-align:center;margin-top:20px}.video-result-copy h2{letter-spacing:-.035em;margin:6px 0 5px;font-size:20px}.video-result-copy p{color:#74787f;margin:0;font-size:8px}.video-result-actions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px;display:flex}.video-result-actions a,.video-result-actions button{color:#fff;background:#f34e40;border:0;border-radius:9px;align-items:center;min-height:38px;padding:0 13px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.video-result-actions a{background:#11151a}.video-result-actions .ghost,.video-plan-actions .ghost{color:#656970;background:#fff;border:1px solid #ddd9d3}.video-plan-section{background:#fff;border:1px solid #dfdcd6;border-radius:21px;margin-top:17px;padding:30px;scroll-margin-top:90px;box-shadow:0 13px 42px #16191d0d}.video-plan-heading{grid-template-columns:1fr auto;align-items:end;gap:30px;display:grid}.video-plan-heading h2{letter-spacing:-.04em;margin:0;font-size:28px}.video-plan-heading>div>span{color:#73777e;max-width:780px;margin-top:8px;font-size:9px;line-height:1.6;display:block}.video-plan-heading>aside{color:#fff;background:#11151a;border-radius:14px;flex-direction:column;align-items:center;min-width:120px;padding:14px;display:flex}.video-plan-heading>aside strong{font-size:24px}.video-plan-heading>aside small{color:#8f969f;margin-top:3px;font-size:7px}.video-story-arc{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:stretch;margin:24px 0;display:grid}.video-story-arc article{background:#faf9f7;border:1px solid #e1ded8;border-radius:13px;flex-direction:column;min-height:90px;padding:15px;display:flex}.video-story-arc small{color:#d94337;letter-spacing:.12em;font-size:7px;font-weight:900}.video-story-arc strong{margin-top:8px;font-size:9px;line-height:1.5}.video-story-arc>i{color:#f34e40;place-items:center;font-size:25px;font-style:normal;display:grid}.video-segments{grid-template-columns:1fr 1fr;gap:9px;display:grid}.video-segments>article{background:#fff;border:1px solid #e2dfda;border-radius:14px;grid-template-columns:38px 1fr 55px;gap:12px;min-height:126px;padding:15px;display:grid}.video-segments>article>b{color:#f34e40;background:#fae8e5;border-radius:11px;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.video-segments article>div{flex-direction:column;min-width:0;display:flex}.video-segments article>div small{color:#83878d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.video-segments article>div strong{margin-top:5px;font-size:10px}.video-segments article>div strong em{color:#d94337;background:#fff0ee;border-radius:5px;margin-left:5px;padding:3px 5px;font-size:6px;font-style:normal}.video-segments article p{color:#666b72;margin:7px 0 0;font-size:8px;line-height:1.45}.video-segments article div>span{color:#d94337;margin-top:6px;font-size:7px}.video-segments article>aside{flex-direction:column;align-items:center;display:flex}.video-segments article>aside strong{font-size:19px}.video-segments article>aside small{color:#8d9095;font-size:6px}.video-plan-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.video-plan-actions .ghost{border-radius:11px;min-height:44px;padding:0 16px;font-size:8px;font-weight:800}@media (width<=1040px){.video-workspace{grid-template-columns:1fr}.video-stage{min-height:610px}.video-empty,.video-processing,.video-plan-mini{min-height:500px}}@media (width<=720px){.video-topbar{height:64px;padding:0 13px}.video-topbar>div a{padding:7px 8px;font-size:7px}.video-topbar>div a:first-of-type,.video-user{display:none}.video-brand>b{width:36px;height:36px}.video-page{width:min(100% - 24px,1320px);padding:31px 0 58px}.video-hero{grid-template-columns:1fr;gap:19px}.video-hero h1{font-size:39px}.video-hero>div>span{font-size:11px}.video-hero>aside{min-height:78px}.video-workspace{margin-top:22px}.video-setup,.video-stage{border-radius:17px;padding:17px}.video-field-grid{grid-template-columns:1fr;gap:0}.video-stage{min-height:520px}.video-empty,.video-processing,.video-plan-mini{min-height:440px}.video-empty>div:first-child i{width:22px}.video-plan-section{border-radius:17px;padding:18px}.video-plan-heading{grid-template-columns:1fr;gap:16px}.video-plan-heading>aside{width:100%}.video-story-arc{grid-template-columns:1fr;gap:7px}.video-story-arc>i{display:none}.video-segments{grid-template-columns:1fr}.video-plan-actions{flex-direction:column}.video-plan-actions button{width:100%}.video-result-actions{flex-direction:column;width:100%}.video-result-actions a,.video-result-actions button{justify-content:center;width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--soft);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.site-shell{min-height:100vh}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;background:#ffffffe8;border-bottom:1px solid #11131814;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 725px);display:flex;position:sticky;top:0}.brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.brand>span:last-child{flex-direction:column;display:flex}.brand strong{letter-spacing:-.02em;font-size:15px}.brand small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-top:2px;font-size:10px}.brand-symbol{background:var(--dark);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 20px #0b0e1229}.brand-symbol:after{content:"";border:5px solid var(--accent);border-left-color:#0000;border-radius:50%;width:26px;height:26px;position:absolute;bottom:-8px;right:-8px}.brand-symbol span{color:#fff;z-index:1;font-size:20px;font-weight:900;position:relative}.brand-symbol.small{border-radius:11px;width:36px;height:36px}.brand-symbol.small span{font-size:16px}.top-status{color:#5f646d;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.top-status i{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #20a56b1f}.top-actions{align-items:center;gap:9px;display:flex}.top-actions>a{color:#555a62;background:#faf9f7;border:1px solid #e2dfda;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:800;text-decoration:none}.top-actions>a:first-child{color:#fff;background:#15191f;border-color:#15191f}.page{width:min(1450px,100% - 48px);margin:0 auto;padding:54px 0 90px}.intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;display:grid}.eyebrow{color:var(--accent-dark);letter-spacing:.15em;margin:0 0 13px;font-size:10px;font-weight:850}.eyebrow span{margin-right:5px}.intro h1{letter-spacing:-.062em;max-width:850px;margin:0;font-size:clamp(42px,4.25vw,69px);line-height:.99}.intro h1 em{color:var(--accent);font-style:normal;display:block}.intro>div>p:last-child{max-width:760px;color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.7}.promise-card{background:var(--dark);color:#fff;border-radius:20px;align-items:center;gap:16px;min-width:255px;padding:18px 20px;display:flex;box-shadow:0 18px 45px #0b0e1224}.promise-card>strong{color:#fff;background:var(--accent);border-radius:15px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.promise-card>span{flex-direction:column;display:flex}.promise-card b{font-size:13px}.promise-card small{color:#9ca2aa;margin-top:4px;font-size:10px}.steps{border:1px solid var(--line);background:#ffffff9e;border-radius:18px 18px 0 0;grid-template-columns:repeat(3,1fr);margin:46px 0 18px;padding:0;list-style:none;display:grid;overflow:hidden}.steps li{border-right:1px solid var(--line);align-items:center;gap:13px;min-height:72px;padding:14px 22px;display:flex}.steps li:last-child{border-right:0}.steps li>span{color:#8b8f95;border:1px solid #d9d6d0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.steps li.active>span{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 5px 15px #f34e403d}.steps li div{flex-direction:column;display:flex}.steps strong{font-size:12px}.steps small{color:var(--muted);margin-top:3px;font-size:10px}.generator-grid{grid-template-columns:minmax(430px,.83fr) minmax(580px,1.17fr);align-items:stretch;gap:18px;display:grid}.setup-card,.preview-card{background:var(--paper);border:1px solid var(--line);border-radius:0 0 22px 22px;box-shadow:0 12px 42px #1d1f250e}.setup-card{padding:26px}.preview-card{flex-direction:column;min-height:760px;padding:26px;display:flex}.section-title{grid-template-columns:42px 1fr;align-items:center;gap:13px;margin-bottom:22px;display:grid}.section-title>span{width:42px;height:42px;color:var(--accent-dark);background:#f6e7e4;border-radius:13px;place-items:center;font-size:11px;font-weight:850;display:grid}.section-title h2{letter-spacing:-.025em;margin:0;font-size:17px}.section-title p{color:var(--muted);margin:4px 0 0;font-size:10px}.section-title.compact{grid-template-columns:42px 1fr auto}.one-image-badge{color:var(--accent-dark);letter-spacing:.1em;background:#fff0ee;border:1px solid #ffd7d2;border-radius:99px;padding:6px 10px;font-size:8px}.setup-card .drop-zone>.file-input{z-index:20;opacity:1;color:#0000;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:11px;width:min(310px,100% - 36px);height:48px;min-height:48px;margin:0;padding:0;position:absolute;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%)}.setup-card .drop-zone>.file-input::file-selector-button{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:11px;width:100%;height:48px;margin:0;font:800 11px Inter,ui-sans-serif,system-ui,sans-serif}.drop-zone{text-align:center;background:#faf9f6;border:1.5px dashed #cecac3;border-radius:17px;outline:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:245px;padding:18px 18px 78px;transition:all .2s;display:flex;position:relative;overflow:hidden}.drop-zone:hover,.drop-zone:focus-within,.drop-zone.dragging{border-color:var(--accent);background:#fff7f5;transform:translateY(-1px)}.drop-zone>strong{font-size:13px}.drop-zone>p{color:var(--muted);margin:5px 0 9px;font-size:11px}.drop-zone>small{color:#a2a09b;font-size:9px}.upload-icon{width:48px;height:48px;color:var(--accent);background:#fff;border-radius:15px;place-items:center;margin-bottom:13px;display:grid;box-shadow:0 8px 24px #14161b14}.upload-icon svg{width:24px}.drop-zone.has-file{background:#0c0f13;border:0;padding:0;display:block}.drop-zone.has-file>img{object-fit:cover;object-position:top;opacity:.72;width:100%;height:100%;display:block}.file-ready{color:#fff;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#0a0c10d6;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:10px;display:grid;position:absolute;bottom:76px;left:12px;right:12px}.file-ready>span{background:var(--green);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.file-ready svg{width:18px}.file-ready div{flex-direction:column;min-width:0;display:flex}.file-ready strong{font-size:10px}.file-ready small{color:#aeb3ba;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.drop-zone.has-file>.file-input::file-selector-button{content:"Trocar print";background:#252a30}.hint-heading{justify-content:space-between;align-items:center;margin:24px 0 11px;display:flex}.hint-heading span{text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:800}.hint-heading small{color:#9a9893;font-size:8px}.setup-card label:not(.switch-row){flex-direction:column;gap:7px;margin:12px 0;display:flex}.setup-card label>span{color:#4f535a;font-size:10px;font-weight:700}.setup-card input,.setup-card select{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #dedbd5;border-radius:11px;outline:none;padding:0 12px;font-size:11px;transition:all .18s}.setup-card input:focus,.setup-card select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #f34e401a}.setup-card input::placeholder{color:#aaa8a3}.field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.palette-workbench{background:linear-gradient(145deg,#fbfaf7,#f5f2ed);border:1px solid #ddd9d2;border-radius:16px;margin:16px 0;padding:14px;scroll-margin-top:95px}.palette-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.palette-heading>div{align-items:center;gap:10px;display:flex}.palette-heading>div>span{width:34px;height:34px;color:var(--accent-dark);background:#f6e4e1;border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}.palette-heading>div>div{flex-direction:column;display:flex}.palette-heading strong{color:var(--ink);font-size:13px}.palette-heading small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}.palette-heading>b{color:#17714f;letter-spacing:.08em;background:#eaf8f1;border:1px solid #c8eadb;border-radius:99px;padding:5px 8px;font-size:8px}.palette-suggest-button{color:#fff;background:var(--dark);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;margin-top:13px;font-size:11px;font-weight:800;display:flex}.palette-suggest-button svg{width:18px}.palette-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.palette-options{gap:8px;margin-top:13px;display:grid}.palette-options>button{text-align:left;width:100%;min-height:76px;color:var(--ink);background:#fff;border:1px solid #ddd9d2;border-radius:12px;grid-template-columns:32px 1fr 108px;align-items:center;gap:10px;padding:10px;transition:all .18s;display:grid}.palette-options>button.selected{border-color:var(--accent);box-shadow:0 0 0 3px #f34e4017,0 8px 20px #191c210f}.palette-number{color:#777a80;background:#f0eeea;border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:850;display:grid}.palette-options>button.selected .palette-number{color:#fff;background:var(--accent)}.palette-copy{flex-direction:column;min-width:0;display:flex}.palette-copy strong{font-size:11px}.palette-copy small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.35}.palette-swatches{border:2px solid #fff;border-radius:9px;grid-template-columns:repeat(5,1fr);height:36px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #dedbd5}.palette-swatches i{min-width:0;display:block}.palette-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.palette-actions button{color:#53575e;background:#fff;border:1px solid #d9d6d0;border-radius:10px;min-height:39px;padding:0 8px;font-size:10px;font-weight:750}.palette-editor{background:#ece9e3;border-radius:11px;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px;padding:10px;display:grid}.palette-editor label{align-items:center;min-width:0;gap:5px!important;margin:0!important}.palette-editor label>span{color:#62666c;text-align:center;font-size:8px}.palette-editor input[type=color]{cursor:pointer;border-radius:8px;width:100%;height:36px;min-height:36px;padding:3px}.palette-editor code{color:#777a80;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.palette-workbench>p{color:#777a80;margin:10px 2px 0;font-size:9px;line-height:1.5}.logo-choice{background:#faf9f6;border:1px solid #e2dfda;border-radius:12px;margin:15px 0;padding:12px}.visual-engine-choice{background:linear-gradient(145deg,#f9f8f5,#fff);border:1px solid #ddd9d2;border-radius:14px;margin:15px 0;padding:14px}.visual-engine-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.visual-engine-heading span{color:#30343a;font-size:10px;font-weight:850}.visual-engine-heading small{color:var(--muted);font-size:7.5px}.visual-engine-choice>div[role=radiogroup]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.visual-engine-choice button{text-align:left;color:#555a61;background:#fff;border:1px solid #dedbd5;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-height:112px;padding:12px;transition:all .2s;display:flex}.visual-engine-choice button>span{flex-direction:column;gap:4px;width:100%;display:flex}.visual-engine-choice button b{color:#272b31;font-size:10px}.visual-engine-choice button em{color:#6c7076;background:#f0efec;border-radius:99px;width:fit-content;padding:3px 6px;font-size:6.5px;font-style:normal;font-weight:800}.visual-engine-choice button small{color:#777b81;font-size:7.5px;line-height:1.4}.visual-engine-choice button strong{color:#20242a;margin-top:auto;font-size:8px}.visual-engine-choice button.selected{border-color:var(--accent);background:#fff7f5;box-shadow:0 10px 24px #f34e401f}.visual-engine-choice button.selected b,.visual-engine-choice button.selected strong{color:#d83d32}.visual-engine-choice button.selected em{color:#fff;background:var(--accent)}.visual-engine-choice>p{color:var(--muted);margin:10px 2px 0;font-size:7.5px;line-height:1.5}.logo-choice>span{color:#4f535a;margin-bottom:9px;font-size:10px;font-weight:750;display:block}.logo-choice>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.logo-choice button{color:#60646b;background:#fff;border:1px solid #dedbd5;border-radius:10px;min-height:40px;padding:0 10px;font-size:10px;font-weight:750}.logo-choice button.selected{border-color:var(--accent);color:#fff;background:var(--accent);box-shadow:0 7px 16px #f34e402e}.logo-choice>small{color:var(--muted);margin-top:8px;font-size:8px;line-height:1.45;display:block}.brand-logo-upload{cursor:pointer;background:#f3faf7;border:1px dashed #93aaa2;border-radius:11px;flex-direction:column;justify-content:center;gap:4px;min-height:72px;margin-top:12px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.brand-logo-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.brand-logo-upload b{color:#173e36;font-size:10px}.brand-logo-upload span{color:#747c79;font-size:8px;line-height:1.35}.switch-row{border:1px solid #e2dfda;border-radius:12px;grid-template-columns:1fr auto;align-items:center;min-height:58px;margin:15px 0 18px;padding:10px 12px;display:grid;position:relative}.switch-row>span{flex-direction:column;display:flex}.switch-row>span strong{color:var(--ink);font-size:10px}.switch-row>span small{color:var(--muted);margin-top:3px;font-size:8px}.switch-row input{opacity:0;z-index:2;cursor:pointer;width:42px;height:24px}.switch-row>i{background:#cbc8c1;border-radius:99px;width:42px;height:24px;transition:all .2s;position:absolute;right:12px}.switch-row>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0000002e}.switch-row input:checked+i{background:var(--accent)}.switch-row input:checked+i:after{transform:translate(18px)}.error-message{color:#a32f27;background:#fff0ee;border:1px solid #ffd4cf;border-radius:11px;align-items:center;gap:9px;margin-bottom:12px;padding:11px 12px;font-size:10px;line-height:1.45;display:flex}.error-message b{color:#fff;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.generate-button{background:var(--accent);color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;font-size:12px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 12px 26px #f34e4038}.generate-button:hover:not(:disabled){background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 15px 32px #f34e4047}.generate-button svg{width:19px}.generate-button:disabled{opacity:.82}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite spin}.button-note{color:#92908c;text-align:center;max-width:410px;margin:10px auto 0;font-size:8px;line-height:1.5}.empty-preview,.generation-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:620px;display:flex}.empty-preview>strong,.generation-state>strong{margin-top:24px;font-size:15px}.empty-preview>p{max-width:400px;color:var(--muted);margin:8px 0 20px;font-size:11px;line-height:1.6}.mock-comparison{grid-template-columns:1fr 64px 1fr;align-items:center;width:min(520px,90%);height:310px;display:grid}.mock-comparison>b{color:var(--accent);font-size:34px}.mock-phone{background:#eeece7;border:5px solid #d9d6d0;border-radius:28px;grid-template-columns:repeat(3,1fr);align-content:end;gap:4px;height:285px;padding:25px 13px 12px;display:grid;position:relative}.mock-phone:before{content:"";background:#d2cfc8;border-radius:99px;width:45px;height:8px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.mock-phone>span{background:#d6d3cd;border-radius:50%;width:60px;height:60px;position:absolute;top:38px;left:18px}.mock-phone>i{background:#d4d1cb;border-radius:3px;height:75px}.mock-phone.new{background:#101419;border-color:#2a2f35;box-shadow:0 16px 32px #0b0e122e}.mock-phone.new:before{background:#343a42}.mock-phone.new>span{background:linear-gradient(135deg, var(--accent), #671f1a);border:3px solid #f4a39d}.mock-phone.new>i{border-bottom:4px solid var(--accent);background:linear-gradient(145deg,#343942,#171b21)}.included-list{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.included-list span{color:#6f737a;background:#faf9f6;border:1px solid #dfdcd6;border-radius:99px;padding:6px 9px;font-size:8px}.generation-state{min-height:620px}.generation-orbit{border:1px solid #f34e4026;border-radius:50%;place-items:center;width:116px;height:116px;display:grid;position:relative}.generation-orbit:before,.generation-orbit:after{content:"";border:1px solid #f34e4030;border-radius:50%;position:absolute;inset:12px}.generation-orbit:after{inset:28px}.generation-orbit>span{background:var(--accent);color:#fff;z-index:2;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 10px 30px #f34e4040}.generation-orbit svg{width:25px}.generation-orbit i{background:var(--accent);border-radius:50%;width:9px;height:9px;animation:2.1s linear infinite orbit;position:absolute}.generation-orbit i:nth-of-type(2){opacity:.65;animation-delay:-.7s}.generation-orbit i:nth-of-type(3){opacity:.35;animation-delay:-1.4s}.generation-state>p{min-height:18px;color:var(--muted);margin:9px 0 18px;font-size:11px}.progress-track{background:#ece9e4;border-radius:99px;width:min(380px,80%);height:6px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #ff8b80);height:100%;transition:width .7s;display:block}.generation-state>small{color:#9c9a95;margin-top:13px;font-size:8px}.result-inline{flex-direction:column;gap:14px;min-height:0;display:flex}.result-image-wrap{background:var(--dark);border:1px solid #262b31;border-radius:15px;overflow:hidden;box-shadow:0 15px 35px #0b0e1224}.result-image-wrap img{width:100%;height:auto;display:block}.result-summary{background:#f8f7f4;border:1px solid #e5e2dc;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.result-summary>div{flex-direction:column;min-width:0;display:flex}.result-summary small{color:var(--accent-dark);letter-spacing:.11em;font-size:8px;font-weight:800}.result-summary strong{margin-top:5px;font-size:13px}.result-summary span{color:var(--muted);margin-top:2px;font-size:9px}.engine-badge{color:#17684a;letter-spacing:.04em;background:#e8f7ef;border:1px solid #c9ead9;border-radius:99px;width:fit-content;margin-top:7px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.result-summary button,.asset-card button,.bio-copy button,.highlight-assets button{border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-weight:750;display:inline-flex}.result-summary button{color:#fff;background:var(--dark);flex:none;padding:10px 12px;font-size:9px}.result-summary svg,.asset-card button svg,.bio-copy button svg,.highlight-assets button svg{width:15px}.demo-warning{color:#79521a;background:#fff9e9;border:1px solid #f1dfae;border-radius:11px;margin:0;padding:10px 12px;font-size:8px;line-height:1.5}.strategy-report{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:22px;padding:34px;scroll-margin-top:92px;box-shadow:0 16px 46px #191c210e}.report-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-bottom:26px;display:flex}.report-heading>div:first-child{max-width:880px}.report-heading h2{letter-spacing:-.045em;margin:0;font-size:28px}.report-heading>div:first-child>p:last-child{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.65}.report-actions{flex:none;gap:7px;display:flex}.report-actions button{color:#555960;background:#fff;border:1px solid #dcd9d3;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:8px;font-weight:850;display:inline-flex}.report-actions button:last-child{border-color:var(--dark);color:#fff;background:var(--dark)}.report-actions svg{width:15px}.diagnostic-copy-card{color:#25292f;background:#f7f6f3;border-radius:17px;margin-top:24px;padding:28px;overflow:hidden}.diagnostic-copy-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#4f545b;margin:0;font-size:15px;line-height:1.72}.perception-grid{grid-template-columns:1fr 54px 1fr;align-items:stretch;margin-top:25px;display:grid}.perception-card{background:#faf9f6;border:1px solid #e2dfd9;border-radius:17px;min-height:160px;padding:22px}.perception-card small{color:#888b90;letter-spacing:.14em;font-size:7px;font-weight:900}.perception-card h3{margin:9px 0 7px;font-size:15px}.perception-card p{color:#666a70;margin:0;font-size:10px;line-height:1.65}.perception-card.current{background:#f4f2ee}.perception-card.desired{background:linear-gradient(145deg,#fff8f7,#fff1ef);border-color:#f3c8c4}.perception-card.desired small,.perception-card.desired h3{color:#af372e}.perception-arrow{color:#fff;background:var(--accent);border-radius:50%;place-self:center;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid;box-shadow:0 8px 20px #f34e403d}.opportunity-band{color:#fff;background:var(--dark-soft);border-radius:15px;grid-template-columns:180px 1fr;align-items:center;gap:20px;margin-top:13px;padding:19px 22px;display:grid}.opportunity-band span{color:#ff8b81;letter-spacing:.14em;font-size:7px;font-weight:900}.opportunity-band strong{font-size:11px;line-height:1.6}.positioning-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.positioning-grid article{background:#faf9f7;border:1px solid #e3e0da;border-radius:14px;padding:17px}.positioning-grid small{color:var(--accent-dark);letter-spacing:.12em;font-size:7px;font-weight:900}.positioning-grid p{color:#555a60;margin:8px 0 0;font-size:9px;line-height:1.6}.report-split{grid-template-columns:1fr 1fr;gap:13px;margin-top:25px;display:grid}.report-list-card{background:#faf9f7;border:1px solid #e2dfd9;border-radius:17px;padding:22px}.report-list-card>div{align-items:center;gap:10px;display:flex}.report-list-card>div>span,.report-block-title>span,.local-profile-intro>span{color:#d84035;background:#fae9e6;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-size:8px;font-weight:900;display:grid}.report-list-card h3{margin:0;font-size:14px}.report-list-card ul{margin:16px 0 0;padding:0;list-style:none}.report-list-card li{color:#5f646a;border-bottom:1px solid #ebe8e3;padding:9px 0 9px 19px;font-size:9px;line-height:1.55;position:relative}.report-list-card li:last-child{border-bottom:0}.report-list-card li:before{content:"";background:#26a771;border-radius:2px;width:7px;height:7px;position:absolute;top:14px;left:0}.report-list-card.priority li:before{background:var(--accent)}.report-block{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.report-block-title{align-items:center;gap:11px;display:flex}.report-block-title>div{flex-direction:column;display:flex}.report-block-title small,.local-profile-intro small{color:var(--accent-dark);letter-spacing:.13em;font-size:7px;font-weight:900}.report-block-title h3,.local-profile-intro h3{margin:4px 0 0;font-size:15px}.content-pillars{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.content-pillars article{background:linear-gradient(145deg,#faf9f6,#f1efea);border:1px solid #e2dfd9;border-radius:15px;min-height:176px;padding:17px;position:relative;overflow:hidden}.content-pillars b{color:#e1dcd5;letter-spacing:-.06em;font-size:32px}.content-pillars h4{color:#272a2f;margin:18px 0 7px;font-size:11px}.content-pillars p{color:#6d7177;margin:0;font-size:8px;line-height:1.6}.content-pillars article:first-child{color:#fff;border-color:var(--dark);background:var(--dark)}.content-pillars article:first-child b{color:#3b4149}.content-pillars article:first-child h4{color:#fff}.content-pillars article:first-child p{color:#aeb4bc}.carousel-blueprint{grid-template-columns:repeat(5,1fr);gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.carousel-blueprint li{background:#fff;border:1px solid #e1ded8;border-radius:14px;min-height:136px;padding:15px;position:relative}.carousel-blueprint li>span{color:#fff;background:var(--accent);border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.carousel-blueprint p{color:#565b61;margin:15px 0 0;font-size:8px;line-height:1.55}.report-split.detailed{align-items:start}.report-split.detailed .report-block{background:#faf9f7;border:1px solid #e2dfd9;border-radius:17px;margin-top:0;padding:22px}.checked-list{margin:16px 0 0;padding:0;list-style:none}.checked-list li{color:#5e6369;border-bottom:1px solid #eae7e2;grid-template-columns:22px 1fr;align-items:start;gap:8px;padding:8px 0;font-size:8px;line-height:1.55;display:grid}.checked-list li:last-child{border-bottom:0}.checked-list svg{color:#229d6b;width:17px}.action-plan{margin:16px 0 0;padding:0;list-style:none}.action-plan li{color:#5e6369;border-bottom:1px solid #eae7e2;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:40px;font-size:8px;line-height:1.5;display:grid}.action-plan li:last-child{border-bottom:0}.action-plan b{color:#d43e33;background:#f9e7e4;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.local-profile-card{color:#fff;background:linear-gradient(145deg,#12161b,#242a32);border-radius:18px;margin-top:25px;padding:23px}.local-profile-intro{align-items:center;gap:11px;display:flex}.local-profile-intro>div{flex-direction:column;display:flex}.local-profile-intro>div>p{color:#9ea5ae;margin:5px 0 0;font-size:8px;line-height:1.5}.local-profile-intro h3{color:#fff}.local-profile-content{grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:18px;display:grid}.search-name,.suggested-bio{background:#1b2027;border:1px solid #353c46;border-radius:14px;flex-direction:column;align-items:start;padding:16px;display:flex}.search-name small,.suggested-bio small,.keyword-row>small{color:#ff8176;letter-spacing:.12em;font-size:7px;font-weight:900}.search-name strong{margin-top:11px;font-size:16px;line-height:1.35}.search-name span{color:#979ea7;margin-top:8px;font-size:8px;line-height:1.55}.suggested-bio p{color:#fff;flex-direction:column;gap:5px;width:100%;margin:10px 0 13px;font-size:9px;line-height:1.45;display:flex}.suggested-bio button{color:#fff;background:var(--accent);border:0;border-radius:9px;min-height:33px;padding:0 12px;font-size:8px;font-weight:850}.suggested-bio svg{width:14px}.keyword-row{border-top:1px solid #343a43;align-items:center;gap:15px;margin-top:12px;padding-top:13px;display:flex}.keyword-row>div{flex-wrap:wrap;gap:6px;display:flex}.keyword-row>div span{color:#cdd2d8;background:#222831;border:1px solid #3b424c;border-radius:99px;padding:6px 8px;font-size:7px}.approval-section{color:#fff;background:var(--dark);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:50px;margin-top:22px;padding:28px 30px;scroll-margin-top:95px;display:grid;box-shadow:0 22px 55px #0b0e121f}.approval-copy h2{letter-spacing:-.04em;margin:0;font-size:24px}.approval-copy>p:last-child{color:#aeb3ba;max-width:740px;margin:9px 0 0;font-size:10px;line-height:1.6}.approval-section .eyebrow{color:#ff847a}.approval-actions{flex-direction:column;gap:8px;min-width:250px;display:flex}.approve-button,.secondary-button{border-radius:11px;min-height:44px;padding:0 17px;font-size:10px;font-weight:800}.approve-button{color:#fff;background:var(--accent);border:0;justify-content:center;align-items:center;gap:8px;display:flex}.approve-button svg{width:17px}.secondary-button{color:#c7cbd1;background:0 0;border:1px solid #343940}.approved-seal{background:#20a56b21;border:1px solid #31c9853d;border-radius:13px;align-items:center;gap:10px;min-width:240px;padding:11px 14px;display:flex}.approved-seal>span{color:#fff;background:var(--green);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.approved-seal svg{width:19px}.approved-seal div{flex-direction:column;display:flex}.approved-seal strong{font-size:10px}.approved-seal small{color:#83d5b1;margin-top:3px;font-size:8px}.approval-saved-wrap{flex-direction:column;gap:7px;min-width:290px;display:flex}.catalog-save-state{color:#b8bec6;background:#242a31;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:7.5px;line-height:1.4;display:flex}.catalog-save-state.saved{color:#9ee0be;background:#18372a}.catalog-save-state.error{color:#f2aaa4;background:#3a211f}.catalog-save-state>span:nth-child(2),.catalog-save-state>span:first-child:last-child{flex:1}.catalog-save-state a,.catalog-save-state button{color:#fff;background:0 0;border:0;flex:none;font-size:7px;font-weight:850;text-decoration:underline}.mini-spinner{border:2px solid #535b65;border-top-color:#ff6d62;border-radius:50%;flex:none;width:11px;height:11px;animation:.8s linear infinite spin}.delivery-section{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:22px;padding:34px;box-shadow:0 14px 42px #1d1f250d}.delivery-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.delivery-heading h2{letter-spacing:-.04em;margin:0;font-size:27px}.delivery-heading>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:10px}.locked-consistency{color:#18784d;background:#eaf8f1;border-radius:99px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.locked-consistency svg{width:14px}.asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.asset-card{background:#faf9f6;border:1px solid #e4e1db;border-radius:16px;overflow:hidden}.asset-card>img{aspect-ratio:1;object-fit:cover;background:#111318;width:100%;display:block}.asset-card>div{flex-direction:column;align-items:start;min-height:170px;padding:15px;display:flex}.asset-card small,.subheading small,.bio-delivery small{color:var(--accent-dark);letter-spacing:.11em;font-size:7px;font-weight:850}.asset-card h3{min-height:34px;margin:7px 0 5px;font-size:12px;line-height:1.35}.asset-card p{color:var(--muted);margin:0;font-size:8px}.asset-card button{color:#fff;background:var(--dark);width:100%;min-height:35px;margin-top:auto;font-size:8px}.asset-card button:hover{background:var(--accent)}.highlights-delivery{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.subheading{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.subheading h3{margin:5px 0 0;font-size:15px}.subheading>span{color:var(--muted);font-size:8px}.highlight-assets{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.highlight-assets article{background:#faf9f6;border:1px solid #e4e1db;border-radius:14px;grid-template-columns:48px 1fr 30px;align-items:center;gap:9px;padding:10px;display:grid}.highlight-assets img{object-fit:cover;border-radius:50%;width:48px;height:48px}.highlight-assets strong{text-overflow:ellipsis;min-width:0;font-size:9px;overflow:hidden}.highlight-assets button{color:#fff;background:var(--dark);width:30px;height:30px;padding:0}.bio-delivery{color:#fff;background:var(--dark-soft);border-radius:17px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:24px;margin-top:28px;padding:23px;display:grid}.bio-delivery h3{margin:7px 0 6px;font-size:17px}.bio-delivery>div>p{color:#9ea4ac;margin:0;font-size:9px;line-height:1.6}.bio-delivery>div>p.bio-review-note{border-left:2px solid var(--accent);color:#cbd2db;background:#171c23;border-radius:0 8px 8px 0;margin-top:9px;padding:9px 10px}.bio-review-note b{color:#fff}.bio-copy{background:#1c2128;border:1px solid #2b3139;border-radius:13px;padding:16px}.bio-copy>p{flex-direction:column;gap:5px;margin:0 0 14px;display:flex;color:#fff!important;font-size:10px!important}.bio-copy>div{gap:7px;display:flex}.bio-copy button{color:#fff;background:var(--accent);min-height:34px;padding:0 12px;font-size:8px}.bio-copy button:last-child{background:#303640}footer{background:#e9e7e2;border-top:1px solid #dcd9d3;align-items:center;gap:11px;min-height:115px;padding:28px max(24px,50vw - 725px);display:flex}footer p{flex-direction:column;margin:0;display:flex}footer strong{font-size:11px}footer small{color:var(--muted);margin-top:3px;font-size:8px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes orbit{0%{transform:rotate(0)translate(53px)rotate(0)}to{transform:rotate(360deg)translate(53px)rotate(-360deg)}}@media (width<=1120px){.generator-grid{grid-template-columns:1fr}.setup-card,.preview-card{border-radius:20px}.preview-card{min-height:620px}.asset-grid{grid-template-columns:repeat(2,1fr)}.highlight-assets{grid-template-columns:repeat(3,1fr)}.content-pillars{grid-template-columns:repeat(2,1fr)}.carousel-blueprint{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.topbar{height:66px;padding:0 16px}.top-status{display:none}.top-actions{gap:5px}.top-actions>a{padding:7px 8px;font-size:7px}.brand-symbol{border-radius:12px;width:38px;height:38px}.brand-symbol span{font-size:18px}.page{width:min(100% - 28px,1450px);padding:34px 0 58px}.intro{grid-template-columns:1fr;align-items:start;gap:22px}.intro h1{font-size:clamp(38px,12vw,54px)}.intro>div>p:last-child{font-size:13px;line-height:1.6}.promise-card{width:100%;min-width:0}.steps{border-radius:16px;grid-template-columns:1fr;margin-top:28px}.steps li{border-right:0;border-bottom:1px solid var(--line);min-height:60px;padding:10px 14px}.steps li:last-child{border-bottom:0}.setup-card,.preview-card{padding:18px}.section-title{grid-template-columns:38px 1fr}.section-title>span{width:38px;height:38px}.section-title.compact{grid-template-columns:38px 1fr auto}.section-title p{display:none}.one-image-badge{padding:5px 7px;font-size:7px}.drop-zone{height:225px}.field-grid{grid-template-columns:1fr;gap:0}.palette-options>button{grid-template-columns:30px 1fr}.palette-swatches{grid-column:1/-1;width:100%;height:31px}.palette-editor{grid-template-columns:repeat(3,1fr)}.visual-engine-choice>div[role=radiogroup]{grid-template-columns:1fr}.visual-engine-choice button{min-height:102px}.hint-heading small{display:none}.empty-preview,.generation-state{min-height:480px}.mock-comparison{grid-template-columns:1fr 40px 1fr;height:245px}.mock-phone{border-radius:22px;height:220px;padding:20px 8px 8px}.mock-phone>span{width:44px;height:44px;top:31px;left:11px}.mock-phone>i{height:52px}.result-summary{flex-direction:column;align-items:stretch}.result-summary button{width:100%}.strategy-report{padding:23px 17px}.report-heading{flex-direction:column;align-items:stretch}.report-heading h2{font-size:23px}.report-actions{grid-template-columns:1fr 1fr;display:grid}.diagnostic-copy-card{margin-top:18px;padding:20px 17px}.diagnostic-copy-card pre{font-size:14px;line-height:1.68}.perception-grid{grid-template-columns:1fr;gap:8px}.perception-arrow{transform:rotate(90deg)}.opportunity-band{grid-template-columns:1fr;gap:7px}.positioning-grid,.report-split,.local-profile-content{grid-template-columns:1fr}.content-pillars,.carousel-blueprint{grid-template-columns:1fr 1fr}.keyword-row{flex-direction:column;align-items:start}.approval-section{grid-template-columns:1fr;gap:22px;padding:24px 20px}.approval-actions{min-width:0}.delivery-section{padding:22px 16px}.delivery-heading{flex-direction:column;align-items:start}.asset-grid{grid-template-columns:1fr 1fr;gap:9px}.asset-card>div{min-height:165px;padding:12px}.asset-card h3{font-size:10px}.highlight-assets{grid-template-columns:1fr 1fr}.bio-delivery{grid-template-columns:1fr}}@media (width<=430px){.intro h1{font-size:39px}.section-title h2{font-size:15px}.asset-grid{grid-template-columns:1fr}.asset-card{grid-template-columns:43% 57%;display:grid}.asset-card>img{height:100%}.asset-card>div{min-height:155px}.highlight-assets{grid-template-columns:1fr}.bio-copy>div{flex-direction:column}.report-actions,.content-pillars,.carousel-blueprint{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.catalog-shell{color:#17191d;background:#efeeeb;min-height:100vh}.catalog-topbar{z-index:60;color:#fff;background:#0b0e12;justify-content:space-between;align-items:center;height:72px;padding:0 max(18px,50vw - 660px);display:flex;position:sticky;top:0}.catalog-brand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.catalog-brand>b{color:#fff;background:#f34e40;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;display:grid;box-shadow:0 8px 22px #f34e4040}.catalog-brand>span{flex-direction:column;display:flex}.catalog-brand strong{font-size:13px}.catalog-brand small{color:#818892;letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:7px}.catalog-topbar nav{align-items:center;gap:7px;display:flex}.catalog-topbar nav a{color:#c5cad1;border:1px solid #2c3138;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:800;text-decoration:none}.catalog-topbar nav span{color:#747b84;margin-left:8px;font-size:8px}.catalog-page{width:min(1320px,100% - 38px);margin:0 auto;padding:44px 0 80px}.catalog-heading{grid-template-columns:1fr 260px;align-items:end;gap:44px;display:grid}.catalog-heading>div>p{color:#d94136;letter-spacing:.17em;margin:0 0 11px;font-size:8px;font-weight:900}.catalog-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(39px,5vw,62px);line-height:.98}.catalog-heading h1 em{color:#f34e40;font-style:normal}.catalog-heading>div>span{color:#71757b;max-width:720px;margin-top:16px;font-size:11px;line-height:1.65;display:block}.catalog-heading aside{color:#fff;background:#15191e;border-radius:18px;align-items:center;gap:14px;min-height:94px;padding:17px;display:flex;box-shadow:0 16px 38px #0e11151f}.catalog-heading aside>b{color:#fff;background:#f34e40;border-radius:14px;place-items:center;width:58px;height:58px;font-size:20px;display:grid}.catalog-heading aside span{flex-direction:column;display:flex}.catalog-heading aside strong{font-size:10px}.catalog-heading aside small{color:#8f969f;margin-top:4px;font-size:7px}.catalog-toolbar{background:#fff;border:1px solid #dedbd5;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:16px 18px;display:flex;box-shadow:0 10px 28px #181b1f0b}.catalog-toolbar>div{flex-direction:column;display:flex}.catalog-toolbar strong{font-size:11px}.catalog-toolbar small{color:#888b90;margin-top:3px;font-size:7px}.catalog-toolbar label{background:#faf9f7;border:1px solid #dedbd5;border-radius:11px;align-items:center;gap:9px;width:min(390px,45%);min-height:42px;padding:0 12px;display:flex}.catalog-toolbar label span{color:#f34e40;font-size:18px}.catalog-toolbar input{background:0 0;border:0;outline:none;width:100%;font-size:9px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:17px;display:grid}.catalog-card{background:#fff;border:1px solid #dfdcd6;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #16191d0d}.catalog-card-preview{background:#101318;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.catalog-card-preview img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .25s;display:block}.catalog-card:hover .catalog-card-preview img{transform:scale(1.025)}.catalog-card-preview span{color:#dbf5e8;letter-spacing:.1em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14744ce0;border-radius:99px;padding:6px 8px;font-size:6px;font-weight:900;position:absolute;top:11px;left:11px}.catalog-card-copy{flex-direction:column;align-items:start;padding:16px;display:flex}.catalog-card-copy>small{color:#d54136;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900}.catalog-card-copy h2{letter-spacing:-.025em;margin:7px 0 4px;font-size:16px}.catalog-card-copy p{color:#74787e;margin:0;font-size:8px}.catalog-card-copy time{color:#a0a3a7;margin-top:11px;font-size:7px}.catalog-card-copy>button{color:#fff;background:#20242a;border:0;border-radius:10px;width:100%;min-height:36px;margin-top:14px;font-size:8px;font-weight:850}.catalog-loading,.catalog-empty{text-align:center;background:#fff;border:1px solid #dfdcd6;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;margin-top:17px;display:flex}.catalog-loading i,.catalog-detail-loading i{border:3px solid #dedbd5;border-top-color:#f34e40;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}.catalog-loading strong{margin-top:12px;font-size:10px}.catalog-empty>b{color:#fff;background:#f34e40;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.catalog-empty h2{margin:16px 0 5px;font-size:18px}.catalog-empty p{color:#7f8388;margin:0;font-size:9px}.catalog-empty a{color:#fff;background:#20242a;border-radius:10px;margin-top:15px;padding:10px 14px;font-size:8px;font-weight:850;text-decoration:none}.catalog-error{color:#96352d;background:#fff1ef;border:1px solid #f1c7c3;border-radius:11px;margin-top:14px;padding:11px 13px;font-size:8px}.catalog-detail-loading{z-index:110;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a0dc7;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:9px;display:flex;position:fixed;inset:0}.catalog-modal{z-index:100;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.catalog-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07090cc7;border:0;position:absolute;inset:0}.catalog-modal>section{z-index:1;background:#f5f4f1;border-radius:22px;width:min(1050px,100%);max-height:calc(100vh - 36px);position:relative;overflow-y:auto;box-shadow:0 28px 90px #00000061}.catalog-modal>section>header{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e3e0da;justify-content:space-between;align-items:start;padding:18px 21px;display:flex;position:sticky;top:0}.catalog-modal header>div{flex-direction:column;display:flex}.catalog-modal header small{color:#d94237;letter-spacing:.13em;font-size:7px;font-weight:900}.catalog-modal header h2{margin:5px 0 2px;font-size:18px}.catalog-modal header p{color:#7d8186;margin:0;font-size:8px}.catalog-modal header>button{color:#5e6268;background:#efede8;border:0;border-radius:10px;width:35px;height:35px;font-size:21px}.catalog-detail-body{padding:20px}.catalog-main-visual{background:#0c0f13;border-radius:17px;position:relative;overflow:hidden}.catalog-main-visual img{width:100%;display:block}.catalog-main-visual a{color:#fff;background:#0c0f13e6;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:850;text-decoration:none;position:absolute;bottom:12px;right:12px}.catalog-reference-info{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.catalog-reference-info article{background:#fff;border:1px solid #e0ddd7;border-radius:12px;flex-direction:column;padding:13px;display:flex}.catalog-reference-info small,.catalog-assets-section small,.catalog-profile-copy small,.catalog-strategy small{color:#d84237;letter-spacing:.12em;font-size:6px;font-weight:900}.catalog-reference-info strong{color:#41454a;margin-top:5px;font-size:9px}.catalog-assets-section,.catalog-profile-copy,.catalog-strategy{background:#fff;border:1px solid #e0ddd7;border-radius:16px;margin-top:12px;padding:18px}.catalog-assets-section h3,.catalog-strategy h3{margin:5px 0 0;font-size:14px}.catalog-assets-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:13px;display:grid}.catalog-assets-grid a{color:#55595f;background:#faf9f7;border:1px solid #e5e2dc;border-radius:11px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.catalog-assets-grid img{aspect-ratio:1;object-fit:cover;background:#11151a;width:100%}.catalog-assets-grid span{text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:7px;font-weight:800;overflow:hidden}.catalog-profile-copy{color:#fff;background:#15191e;border-color:#272d35;grid-template-columns:.8fr 1.2fr;gap:10px;display:grid}.catalog-profile-copy>div{background:#1d2229;border:1px solid #303741;border-radius:12px;flex-direction:column;align-items:start;padding:14px;display:flex}.catalog-profile-copy strong{margin-top:8px;font-size:14px}.catalog-profile-copy>div:first-child>div{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.catalog-profile-copy>div:first-child span{color:#bfc5cc;border:1px solid #3a424d;border-radius:99px;padding:5px 7px;font-size:6px}.catalog-profile-copy p{color:#fff;flex-direction:column;gap:4px;width:100%;margin:9px 0 11px;font-size:8px;display:flex}.catalog-profile-copy button{color:#fff;background:#f34e40;border:0;border-radius:8px;min-height:31px;padding:0 10px;font-size:7px;font-weight:850}.catalog-strategy>div:first-child>p{color:#666a70;margin:8px 0 0;font-size:8px;line-height:1.6}.catalog-strategy-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.catalog-strategy-grid article{background:#f5f3ef;border-radius:11px;padding:12px}.catalog-strategy-grid p{color:#5f646a;margin:6px 0 0;font-size:8px;line-height:1.55}.catalog-strategy h4{margin:16px 0 9px;font-size:10px}.catalog-pillar-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.catalog-pillar-grid article{background:#faf9f7;border:1px solid #e5e2dc;border-radius:11px;padding:11px}.catalog-pillar-grid strong{font-size:8px}.catalog-pillar-grid p{color:#73777d;margin:6px 0 0;font-size:7px;line-height:1.5}@media (width<=780px){.catalog-topbar{height:64px;padding:0 13px}.catalog-topbar nav span,.catalog-topbar nav a:last-of-type{display:none}.catalog-page{width:calc(100% - 24px);padding:29px 0 58px}.catalog-heading{grid-template-columns:1fr;gap:18px}.catalog-heading h1{font-size:40px}.catalog-heading aside{min-height:82px}.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-toolbar label{width:100%}.catalog-grid{grid-template-columns:1fr}.catalog-modal{align-items:end;padding:0}.catalog-modal>section{border-radius:22px 22px 0 0;max-height:94vh}.catalog-detail-body{padding:12px}.catalog-reference-info,.catalog-profile-copy,.catalog-strategy-grid{grid-template-columns:1fr}.catalog-assets-grid{grid-template-columns:repeat(2,1fr)}.catalog-pillar-grid{grid-template-columns:1fr 1fr}.approval-saved-wrap{min-width:0}}.prospection-shell{color:#15171b;background:#f3f2ef;min-height:100vh}.prospection-topbar{color:#fff;z-index:50;background:#0c0f13;justify-content:space-between;align-items:center;height:72px;padding:0 max(18px,50vw - 620px);display:flex;position:sticky;top:0}.prospection-brand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.prospection-brand>b{background:#f34e40;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.prospection-brand>span{flex-direction:column;display:flex}.prospection-brand strong{font-size:13px}.prospection-brand small{color:#8f969f;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:8px}.prospection-topbar>div{align-items:center;gap:14px;display:flex}.agent-state{color:#b8bec6;background:0 0;border:1px solid #2d333b;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:flex}.agent-state i{background:#27b978;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #27b9781f}.agent-state.offline i{background:#ed9e36;box-shadow:0 0 0 4px #ed9e3621}.owner-name{color:#d9dde2;font-size:10px}.prospection-page{width:min(1240px,100% - 36px);margin:0 auto;padding:42px 0 80px}.prospection-heading{grid-template-columns:1fr auto;align-items:end;gap:30px;display:grid}.prospection-heading p{color:#dd4337;letter-spacing:.16em;margin:0 0 9px;font-size:9px;font-weight:850}.prospection-heading h1{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(31px,4vw,51px);line-height:1.04}.prospection-heading span{color:#70747b;margin-top:13px;font-size:11px;display:block}.heading-actions{align-items:center;gap:8px;display:flex}.heading-actions button,.bulk-panel button,.analyze-story,.modal-actions>button:last-child{color:#fff;background:#f34e40;border:0;border-radius:11px;min-height:44px;padding:0 17px;font-size:10px;font-weight:800;box-shadow:0 9px 22px #f34e4033}.heading-actions .scan-start{background:#171a1f;border:1px solid #272b31;box-shadow:0 9px 22px #171a1f24}.heading-actions .install-app{color:#4e5258;box-shadow:none;background:#fff;border:1px solid #cfcac2}.device-panel{color:#fff;background:#171a1f;border:1px solid #d9d6cf;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:22px;padding:18px;display:grid;box-shadow:0 18px 40px #1215191f}.device-panel-status{flex-direction:column;align-items:start;display:flex}.device-panel-status>span{color:#b9c0c9;text-transform:uppercase;letter-spacing:.07em;background:#282d34;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.device-panel-status>span i{background:#ed9e36;border-radius:50%;width:6px;height:6px}.device-panel-status>span.online{color:#9ce0bf;background:#18382b}.device-panel-status>span.online i{background:#2bd082;box-shadow:0 0 0 4px #2bd0821f}.device-panel-status strong{margin-top:9px;font-size:14px}.device-panel-status small{color:#a5abb4;margin-top:4px;font-size:8px}.device-panel-status em{color:#727984;margin-top:7px;font-size:7px;font-style:normal}.device-panel-actions{justify-content:end;align-items:center;gap:7px;display:flex}.device-panel-actions button{color:#d8dce1;background:#252a31;border:1px solid #3a4049;border-radius:10px;min-height:38px;padding:0 12px;font-size:8px;font-weight:800}.device-panel-actions button.primary{color:#fff;background:#f34e40;border-color:#f34e40}.device-panel-actions button.danger{color:#f2a7a1;background:0 0}.device-panel-actions button:disabled{opacity:.55}.pairing-code{background:#0e1115;border:1px solid #343941;border-radius:12px;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:5px 15px;padding:12px 14px;display:grid}.pairing-code small{color:#7f8791;letter-spacing:.1em;font-size:6.5px;font-weight:850}.pairing-code code{color:#ffe1de;grid-area:1/2/3;justify-self:end;font-size:10px}.pairing-code span{color:#a8aeb7;font-size:7px}.prospection-nav{background:#eae8e3;border:1px solid #dedbd5;border-radius:14px;gap:3px;width:fit-content;margin-top:28px;padding:4px;display:flex}.prospection-nav button{color:#6f7379;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:132px;padding:9px 14px;display:flex}.prospection-nav button span{font-size:10px;font-weight:850}.prospection-nav button small{font-size:7px}.prospection-nav button.active{color:#202328;background:#fff;box-shadow:0 4px 13px #0f121614}.bulk-panel{background:#fff;border:1px solid #dedbd5;border-radius:18px;grid-template-columns:210px 1fr auto;align-items:center;gap:16px;margin-top:24px;padding:20px;display:grid;box-shadow:0 12px 32px #17191d0d}.bulk-panel>div:first-child{flex-direction:column;display:flex}.bulk-panel strong{font-size:12px}.bulk-panel small{color:#85888d;margin-top:5px;font-size:8px;line-height:1.5}.bulk-panel textarea{resize:vertical;border:1px solid #dedbd5;border-radius:11px;outline:none;min-height:86px;padding:11px 12px;font-size:10px;line-height:1.55}.bulk-panel>div:last-child{gap:7px;display:flex}.bulk-panel .ghost,.modal-actions .ghost{color:#686c72;box-shadow:none;background:0 0;border:1px solid #dad7d1}.prospection-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.prospection-metrics>button{text-align:left;background:#fff;border:1px solid #e0ddd7;border-radius:16px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:center;min-height:112px;padding:18px 20px;transition:transform .18s,border-color .18s;display:grid}.prospection-metrics>button:hover{border-color:#c8c3ba;transform:translateY(-2px)}.prospection-metrics small{color:#8a8d92;letter-spacing:.12em;font-size:8px;font-weight:850}.prospection-metrics strong{color:#15171b;letter-spacing:-.06em;grid-area:1/2/3;font-size:36px}.prospection-metrics span{color:#777b81;align-self:end;font-size:9px}.prospection-metrics>button.stories-now{background:linear-gradient(145deg,#f7fffa,#eaf9f1);border-color:#b9e5cf}.prospection-metrics>button.stories-now strong{color:#158257}.prospection-workspace{background:#fff;border:1px solid #dedbd5;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px #17191d0e}.prospection-toolbar{border-bottom:1px solid #e8e5df;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:16px 20px;display:flex}.prospection-toolbar>div{flex-direction:column;display:flex}.prospection-toolbar strong{font-size:13px}.prospection-toolbar small{color:#85888e;margin-top:4px;font-size:8px}.prospection-toolbar select{color:#4f5358;background:#faf9f7;border:1px solid #dedbd5;border-radius:10px;min-height:38px;padding:0 34px 0 11px;font-size:9px}.toolbar-action{color:#fff;background:#171a1f;border:0;border-radius:10px;min-height:38px;padding:0 13px;font-size:8px;font-weight:800}.prospection-notice{color:#8e312a;background:#fff2f0;border:1px solid #f0c7c3;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:12px 14px 0;padding:10px 12px;font-size:9px;display:flex}.prospection-notice.global{margin:0 0 14px}.prospection-notice button{color:inherit;background:0 0;border:0;font-size:16px}.prospection-empty{color:#8b8e93;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;font-size:10px;display:flex}.prospection-empty b{color:#f34e40;background:#f3f1ed;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:14px;font-size:26px;display:grid}.prospection-empty strong{color:#33363b;font-size:13px}.prospection-empty span{margin-top:5px}.prospect-row{border-bottom:1px solid #eeece8;border-left:4px solid #0000;grid-template-columns:42px minmax(180px,1fr) 38px auto auto auto;align-items:center;gap:10px;min-height:79px;padding:12px 16px;display:grid}.prospect-row.story-available{background:linear-gradient(90deg,#21b8750e,#0000 36%);border-left-color:#21b875}.prospect-row.story-error,.prospect-row.story-inaccessible{border-left-color:#e25449}.prospect-row:last-child{border-bottom:0}.prospect-avatar{color:#fff;background:linear-gradient(145deg,#20252c,#f34e40);border:0;border-radius:13px;width:42px;height:42px;font-size:11px;font-weight:850}.prospect-main{text-align:left;background:0 0;border:0;flex-direction:column;align-items:start;min-width:0;display:flex}.prospect-main strong{text-overflow:ellipsis;white-space:nowrap;color:#24272c;max-width:100%;font-size:11px;overflow:hidden}.prospect-main span{text-overflow:ellipsis;white-space:nowrap;color:#7b7f85;max-width:100%;margin-top:4px;font-size:8px;overflow:hidden}.status-pill{color:#74777c;white-space:nowrap;background:#f1efeb;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:800}.status-pill.suggestion_ready{color:#9c332b;background:#fff0ee}.status-pill.sent{color:#176c4c;background:#eaf7f0}.status-pill.replied,.status-pill.interested{color:#225b91;background:#ebf3fb}.status-pill.closed{color:#6b4a14;background:#fbf2df}.status-pill.followup{color:#9c332b;background:#fff0ee;box-shadow:inset 0 0 0 1px #f4c7c2}.story-signal{color:#74777c;white-space:nowrap;background:#f1efeb;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:850;display:inline-flex}.story-signal i{background:#a9adb2;border-radius:50%;width:6px;height:6px}.story-signal.available{color:#146c4b;background:#e6f8ef;box-shadow:inset 0 0 0 1px #bfe8d3}.story-signal.available i{background:#20bd77;box-shadow:0 0 0 4px #20bd771f}.story-signal.pending,.story-signal.unknown{color:#8a590e;background:#fff4df}.story-signal.pending i,.story-signal.unknown i{background:#e6a33a}.story-signal.error,.story-signal.inaccessible{color:#9c342c;background:#fff0ee}.story-signal.error i,.story-signal.inaccessible i{background:#e34f44}.opportunity-score{border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.opportunity-score.high,.modal-score.high b,.qualification-result span.high{color:#14714e;background:#e8f7ef}.opportunity-score.medium,.modal-score.medium b,.qualification-result span.medium{color:#9a5a0b;background:#fff3dd}.opportunity-score.low,.modal-score.low b,.qualification-result span.low{color:#a33830;background:#fff0ee}.opportunity-score.empty,.modal-score.empty b{color:#85888d;background:#f0eee9}.prospect-actions{align-items:center;gap:6px;display:flex}.prospect-actions a,.prospect-actions button{color:#565a60;background:#fff;border:1px solid #dedbd5;border-radius:9px;align-items:center;min-height:34px;padding:0 10px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.prospect-actions button{color:#fff;background:#171a1f;border-color:#171a1f}.prospect-actions button.remove-prospect{color:#b83a31;background:#fff4f2;border-color:#efc8c4}.prospect-actions button:disabled{opacity:.55}.performance-panel{background:#fff;border:1px solid #dedbd5;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px #17191d0e}.performance-panel>header{border-bottom:1px solid #e8e5df;justify-content:space-between;align-items:center;gap:18px;min-height:80px;padding:17px 20px;display:flex}.performance-panel>header>div{flex-direction:column;display:flex}.performance-panel header strong{font-size:13px}.performance-panel header small{color:#85888e;margin-top:4px;font-size:8px}.performance-panel header>span{color:#176c4c;background:#eaf7f0;border-radius:99px;padding:8px 11px;font-size:8px;font-weight:850}.niche-table{width:100%}.niche-table-head,.niche-table-row{border-bottom:1px solid #eeece8;grid-template-columns:minmax(150px,1.7fr) repeat(5,minmax(70px,.55fr));align-items:center;gap:10px;min-height:55px;padding:0 20px;display:grid}.niche-table-head{color:#8a8d92;letter-spacing:.05em;text-transform:uppercase;background:#faf9f7;min-height:42px;font-size:7px;font-weight:850}.niche-table-row:last-child{border-bottom:0}.niche-table-row strong{font-size:10px}.niche-table-row span{color:#666a70;font-size:9px}.niche-table-row b{color:#176c4c;background:#eaf7f0;border-radius:8px;width:fit-content;padding:6px 8px;font-size:8px}.prospect-modal{z-index:100;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07090cb8;border:0;position:absolute;inset:0}.prospect-modal>section{z-index:1;background:#fff;border-radius:21px;width:min(620px,100%);max-height:calc(100vh - 36px);position:relative;overflow-y:auto;box-shadow:0 28px 90px #00000059}.prospect-modal>section>header{border-bottom:1px solid #e9e6e1;justify-content:space-between;align-items:start;padding:18px 20px;display:flex}.prospect-modal header>div:first-child{flex-direction:column;display:flex}.prospect-modal header small,.suggestion-box>small{color:#d94337;letter-spacing:.12em;font-size:7px;font-weight:850}.prospect-modal header strong{margin-top:5px;font-size:16px}.prospect-modal header span{color:#7f8287;margin-top:3px;font-size:8px}.modal-story-state{color:#73777d;background:#f0eee9;border-radius:99px;align-items:center;gap:6px;width:fit-content;margin-top:7px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.modal-story-state i{background:#a7abb0;border-radius:50%;width:6px;height:6px}.modal-story-state.available{color:#146c4b;background:#e6f8ef}.modal-story-state.available i{background:#20bd77}.prospect-modal header>button{color:#6d7075;background:#f2f0ec;border:0;border-radius:10px;width:34px;height:34px;font-size:20px}.modal-score{align-items:center;gap:6px;margin-left:auto;margin-right:10px;display:flex}.modal-score b{border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.modal-score small{color:#7d8187!important;letter-spacing:0!important;font-size:7px!important}.modal-tabs{background:#faf9f7;border-bottom:1px solid #e9e6e1;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 12px;display:grid}.modal-tabs button{color:#777b81;background:0 0;border:0;border-radius:9px;min-height:34px;font-size:8px;font-weight:800}.modal-tabs button.active{color:#fff;background:#20242a}.modal-notice{color:#8e312a;background:#fff2f0;border:1px solid #f0c7c3;border-radius:10px;margin:10px 18px 0;padding:9px 11px;font-size:8px;line-height:1.45}.modal-step{padding-top:2px}.step-intro{grid-template-columns:31px 1fr;align-items:start;gap:10px;margin:15px 18px 8px;display:grid}.step-intro>span{color:#fff;background:#f34e40;border-radius:10px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.step-intro>div{flex-direction:column;display:flex}.step-intro strong{color:#282b30;font-size:11px}.step-intro small{color:#7e8288;margin-top:4px;font-size:7.5px;line-height:1.5}.scan-guide{color:#fff;background:#171a1f;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:10px;margin:14px 18px 8px;padding:11px 12px;display:grid}.scan-guide>span{background:#f34e40;border-radius:9px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.scan-guide p{flex-direction:column;margin:0;display:flex}.scan-guide strong{font-size:9px}.scan-guide small{color:#aeb4bd;margin-top:4px;font-size:7px;line-height:1.45}.scan-buttons{grid-template-columns:1fr 1fr;gap:7px;margin:0 18px 10px;display:grid}.scan-buttons a,.scan-buttons button{color:#50545a;background:#fff;border:1px solid #dedbd5;border-radius:10px;justify-content:center;align-items:center;min-height:39px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.scan-buttons a{color:#b83b31;background:#fff3f1;border-color:#f34e40}.automatic-story-card{background:#faf9f7;border:1px solid #dedbd5;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:15px 18px 10px;padding:14px;display:grid}.automatic-story-card>div{align-items:center;gap:10px;display:flex}.automatic-story-card>div>i{background:#adb0b5;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 6px #adb0b51f}.automatic-story-card p{flex-direction:column;margin:0;display:flex}.automatic-story-card strong{color:#33373c;font-size:10px}.automatic-story-card small{color:#83878d;margin-top:4px;font-size:7.5px}.automatic-story-card>a{color:#fff;background:#20242a;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.automatic-story-card>span{color:#7b7f85;grid-column:1/-1;font-size:7.5px;line-height:1.45}.automatic-story-card.available{background:#ecfaf3;border-color:#b9e5cf}.automatic-story-card.available>div>i{background:#20bd77;box-shadow:0 0 0 6px #20bd7721}.automatic-story-card.available>a{background:#168a5b}.automatic-story-card.error,.automatic-story-card.inaccessible{background:#fff2f0;border-color:#f0c7c3}.manual-story-analysis{background:#fff;border:1px solid #e2dfd9;border-radius:13px;margin:10px 18px 16px}.manual-story-analysis>summary{color:#565a60;cursor:pointer;padding:12px 14px;font-size:8px;font-weight:850}.manual-story-analysis>p{color:#8a8d92;margin:-3px 14px 4px;font-size:7.5px;line-height:1.5}.manual-story-analysis .story-upload{margin:12px 12px 10px}.manual-story-analysis .analyze-story{width:calc(100% - 24px);margin:0 12px 12px}.manual-story-analysis .suggestion-box{margin:0 12px 12px}.story-upload{background:#faf9f6;border:1.5px dashed #d5d1ca;border-radius:15px;place-items:center;min-height:190px;margin:18px 18px 10px;display:grid;position:relative;overflow:hidden}.story-upload>img{object-fit:contain;background:#090c10;width:100%;max-height:310px;display:block}.story-upload>div{text-align:center;flex-direction:column;align-items:center;max-width:340px;display:flex}.story-upload>div b{color:#f34e40;font-size:30px}.story-upload>div strong{margin-top:7px;font-size:12px}.story-upload>div span{color:#83868b;margin-top:5px;font-size:8px;line-height:1.5}.story-upload>label{color:#fff;cursor:pointer;background:#20242a;border-radius:9px;align-items:center;min-height:34px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;right:10px}.story-upload input{opacity:0;width:1px;height:1px;position:absolute}.profile-upload{min-height:220px}.analyze-story{width:calc(100% - 36px);margin:0 18px 15px}.analyze-story:disabled{opacity:.5}.suggestion-box{background:#f8f7f4;border:1px solid #e5e2dc;border-radius:14px;margin:0 18px 16px;padding:15px}.suggestion-box>button{color:#4a4e54;text-align:left;background:#fff;border:1px solid #dedbd5;border-radius:10px;grid-template-columns:26px 1fr;align-items:start;gap:9px;width:100%;margin-top:8px;padding:10px;font-size:9px;line-height:1.5;display:grid}.suggestion-box>button i{color:#7b7e84;background:#efede8;border-radius:8px;place-items:center;width:24px;height:24px;font-style:normal;font-weight:850;display:grid}.suggestion-box>button.chosen{border-color:#f34e40;box-shadow:0 0 0 2px #f34e4017}.suggestion-box>button.chosen i{color:#fff;background:#f34e40}.suggestion-box>label{flex-direction:column;gap:6px;margin-top:12px;display:flex}.suggestion-box>label span{color:#55595f;font-size:8px;font-weight:750}.suggestion-box textarea{resize:vertical;background:#fff;border:1px solid #dcd9d3;border-radius:10px;min-height:92px;padding:10px;font-size:9px;line-height:1.55}.modal-actions{grid-template-columns:auto 1fr;gap:8px;padding:0 18px 10px;display:grid}.modal-actions>button{border-radius:10px;min-height:42px;padding:0 14px;font-size:9px;font-weight:800}.modal-actions>button:disabled{opacity:.5}.confirm-sent{color:#176947;background:#ebf8f1;border:1px solid #bfe4d1;border-radius:10px;width:calc(100% - 36px);min-height:38px;margin:0 18px 18px;font-size:8px;font-weight:800}.qualification-result{background:#faf9f7;border:1px solid #dedbd5;border-radius:14px;margin:0 18px 16px;padding:14px}.qualification-result>div{grid-template-columns:52px 1fr;align-items:start;gap:11px;display:grid}.qualification-result>div>span{border-radius:14px;place-items:center;width:50px;height:50px;font-size:18px;font-weight:900;display:grid}.qualification-result p{flex-direction:column;margin:0;display:flex}.qualification-result p strong{color:#34373c;font-size:9px;line-height:1.45}.qualification-result p small{color:#7d8187;margin-top:5px;font-size:7.5px;line-height:1.5}.qualification-result ul{color:#60646a;background:#fff;border-radius:10px;margin:12px 0 0;padding:10px 12px 10px 25px;font-size:8px;line-height:1.6}.followup-status{background:#faf9f7;border:1px solid #dedbd5;border-radius:12px;flex-direction:column;margin:10px 18px;padding:13px;display:flex}.followup-status b{color:#5d6167;font-size:9px}.followup-status span{color:#85898f;margin-top:4px;font-size:7.5px}.followup-status.due{background:#fff2f0;border-color:#f0c7c3}.followup-status.due b{color:#a0372f}.history-panel{padding:2px 0 12px}.history-panel ol{margin:10px 18px;padding:0;list-style:none}.history-panel li{border-bottom:1px solid #eeece8;grid-template-columns:16px 1fr;gap:9px;padding:10px 0;display:grid}.history-panel li>i{background:#b4b7bc;border-radius:50%;width:10px;height:10px;margin-top:3px;box-shadow:0 0 0 4px #f0eeea}.history-panel li>i.message_sent,.history-panel li>i.follow_up_sent{background:#27a36f}.history-panel li>i.safety_block{background:#e3483c}.history-panel li>div{flex-direction:column;display:flex}.history-panel li strong{color:#34373c;font-size:8.5px}.history-panel li p{color:#63676d;margin:4px 0 0;font-size:8px;line-height:1.5}.history-panel li small{color:#a0a3a7;margin-top:4px;font-size:7px}.history-empty{color:#8c8f94;place-items:center;min-height:150px;font-size:9px;display:grid}.message-actions{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #e5e2dc;grid-template-columns:1fr 1fr;gap:8px;padding:10px 18px;display:grid;position:sticky;bottom:0}.message-actions button{border:0;border-radius:10px;min-height:42px;font-size:8.5px;font-weight:850}.message-actions button:first-child{color:#fff;background:#20242a}.message-actions button:last-child{color:#fff;background:#f34e40}.pipeline-actions{border-top:1px solid #ece9e4;margin:5px 18px 18px;padding-top:11px}.pipeline-actions>span{color:#8a8d92;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.pipeline-actions>div{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:7px;display:grid}.pipeline-actions button{color:#62666c;background:#fff;border:1px solid #dedbd5;border-radius:9px;min-height:34px;padding:0 5px;font-size:7px;font-weight:750}.pipeline-actions button.active{color:#fff;background:#20242a;border-color:#20242a}.pipeline-actions>button.remove-client{color:#b83a31;background:#fff4f2;border-color:#efc8c4;width:100%;min-height:38px;margin-top:8px}.prospection-denied{text-align:center;background:#f2f1ee;place-items:center;min-height:100vh;padding:22px;display:grid}.prospection-denied>div{background:#fff;border-radius:20px;width:min(390px,100%);padding:32px;box-shadow:0 18px 50px #00000014}.prospection-denied span{color:#fff;background:#f34e40;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 18px;font-weight:900;display:grid}.prospection-denied h1{margin:0;font-size:22px}.prospection-denied p{color:#74777c;margin:8px 0 18px;font-size:10px}.prospection-denied a{color:#d94337;font-size:10px;font-weight:800}@media (width<=760px){.prospection-topbar{height:64px;padding:0 14px}.owner-name{display:none}.agent-state{font-size:8px}.prospection-page{width:min(100% - 24px,1240px);padding:28px 0 60px}.prospection-heading{grid-template-columns:1fr;gap:18px}.prospection-heading h1{font-size:35px}.heading-actions{grid-template-columns:1fr;width:100%;display:grid}.heading-actions button,.prospection-nav{width:100%}.prospection-nav button{flex:1;justify-content:center;min-width:0;padding:9px 8px}.prospection-nav button small{display:none}.bulk-panel,.device-panel{grid-template-columns:1fr}.device-panel-actions{grid-template-columns:1fr;display:grid}.device-panel-actions button{width:100%}.pairing-code{grid-template-columns:1fr}.pairing-code code{grid-area:auto;justify-self:start}.bulk-panel>div:last-child{justify-content:end}.prospection-metrics{grid-template-columns:1fr 1fr;gap:7px}.prospection-metrics>button{flex-direction:column;align-items:start;min-height:94px;padding:12px;display:flex}.prospection-metrics strong{order:-1;font-size:29px}.prospection-metrics small{margin-top:5px;font-size:6px}.prospection-metrics span{margin-top:4px;font-size:6px}.prospection-toolbar{flex-direction:column;align-items:stretch}.prospection-toolbar select{width:100%}.prospect-row{grid-template-columns:40px minmax(0,1fr) 36px;gap:9px}.story-signal{grid-column:2/4;width:fit-content}.status-pill{display:none}.prospect-actions{grid-column:1/4;grid-template-columns:repeat(3,1fr);display:grid}.prospect-actions a,.prospect-actions button{justify-content:center}.performance-panel{overflow-x:auto}.performance-panel>header,.niche-table{min-width:650px}.prospect-modal{align-items:end;padding:0}.prospect-modal>section{border-radius:22px 22px 0 0;max-height:92vh}.modal-tabs{display:flex;overflow-x:auto}.modal-tabs button{min-width:105px}.automatic-story-card{grid-template-columns:1fr}.automatic-story-card>a{width:100%}.pipeline-actions>div{grid-template-columns:1fr 1fr}}.story-shell{color:#111318;background:#efeeeb;min-height:100vh}.story-topbar{color:#fff;z-index:60;background:#090c10;justify-content:space-between;align-items:center;height:74px;padding:0 max(22px,50vw - 740px);display:flex;position:sticky;top:0}.story-brand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.story-brand>b{background:#f34e40;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 22px #f34e4047}.story-brand>span{flex-direction:column;display:flex}.story-brand strong{font-size:13px}.story-brand small{color:#8f969f;letter-spacing:.11em;text-transform:uppercase;margin-top:2px;font-size:8px}.story-topbar nav{align-items:center;gap:7px;display:flex}.story-topbar nav span{color:#747b84;margin-right:5px;font-size:8px}.story-topbar nav a{color:#bec3ca;border:1px solid #2c3138;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:800;text-decoration:none}.story-topbar nav a.active{color:#fff;background:#f34e4021;border-color:#f34e40}.studio-switch{background:#e5e3df;border:1px solid #d9d6d0;border-radius:14px;gap:4px;width:fit-content;margin:0 0 28px;padding:5px;display:flex}.studio-switch a{color:#686c72;border-radius:10px;align-items:center;min-height:40px;padding:0 18px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.studio-switch a.active{color:#fff;background:#11151a;box-shadow:0 6px 15px #0d101424}.story-page{width:min(1480px,100% - 42px);margin:0 auto;padding:46px 0 86px}.story-hero{grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:50px;display:grid}.story-hero>div>p{color:#dc4337;letter-spacing:.17em;margin:0 0 12px;font-size:9px;font-weight:900}.story-hero h1{letter-spacing:-.064em;max-width:960px;margin:0;font-size:clamp(42px,5vw,70px);line-height:.98}.story-hero h1 em{color:#f34e40;font-style:normal}.story-hero>div>span{color:#6c7178;max-width:800px;margin-top:19px;font-size:13px;line-height:1.7;display:block}.story-hero>aside{color:#fff;background:#11151a;border-radius:19px;align-items:center;gap:15px;min-height:96px;padding:18px;display:flex;box-shadow:0 18px 42px #0c0f1324}.story-hero>aside>b{background:#f34e40;border-radius:15px;flex:none;place-items:center;width:58px;height:58px;font-size:15px;display:grid}.story-hero>aside>span{flex-direction:column;display:flex}.story-hero aside strong{font-size:11px}.story-hero aside small{color:#9299a2;margin-top:5px;font-size:8px;line-height:1.5}.story-workspace{grid-template-columns:minmax(360px,.86fr) minmax(440px,1.14fr);align-items:stretch;gap:13px;margin-top:34px;display:grid}.story-preview-panel{grid-column:1/3}.story-setup,.story-direction,.story-preview-panel{background:#fff;border:1px solid #dedbd5;border-radius:21px;min-height:710px;padding:23px;box-shadow:0 13px 42px #16191d0d}.story-section-title{grid-template-columns:41px 1fr;align-items:center;gap:12px;margin-bottom:20px;display:grid}.story-section-title>span{color:#d94337;background:#fae8e5;border-radius:12px;place-items:center;width:41px;height:41px;font-size:10px;font-weight:900;display:grid}.story-section-title h2{letter-spacing:-.025em;margin:0;font-size:16px}.story-section-title p{color:#7c8086;margin:4px 0 0;font-size:8px}.story-field-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.story-field,.story-logo-upload{flex-direction:column;gap:7px;margin:11px 0;display:flex}.story-field>span,.story-logo-upload>span,.story-choice-grid label>span{color:#4f5359;font-size:8px;font-weight:850}.story-field input,.story-field textarea,.story-field select,.story-choice-grid select{color:#1c1f24;width:100%;min-height:43px;font:inherit;resize:vertical;background:#fff;border:1px solid #ddd9d3;border-radius:11px;outline:none;padding:9px 11px;font-size:9px}.story-field input:focus,.story-field textarea:focus,.story-field select:focus,.story-choice-grid select:focus{border-color:#f34e40;box-shadow:0 0 0 3px #f34e4017}.story-logo-upload{background:#faf9f7;border:1px dashed #d7d2ca;border-radius:11px;justify-content:center;min-height:73px;padding:10px 11px;position:relative}.story-logo-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.story-logo-upload b{text-overflow:ellipsis;white-space:nowrap;color:#32353a;font-size:8px;overflow:hidden}.story-logo-upload small{color:#8c8f94;font-size:6px}.story-logo-ready{background:#faf9f7;border:1px solid #dcd8d2;border-radius:11px;grid-template-columns:42px 1fr 29px;align-items:center;gap:9px;margin:8px 0 13px;padding:8px;display:grid}.story-logo-ready img{object-fit:cover;border-radius:10px;width:42px;height:42px}.story-logo-ready span{flex-direction:column;min-width:0;display:flex}.story-logo-ready strong{font-size:8px}.story-logo-ready small{color:#83868b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.story-logo-ready button{color:#777b81;background:#ebe8e3;border:0;border-radius:8px;width:28px;height:28px;padding:0;font-size:16px}.story-logo-step{background:#faf9f7;border:1px solid #ddd8d0;border-radius:14px;margin:13px 0;padding:13px}.story-logo-step>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.story-logo-step>header span{color:#4f5359;letter-spacing:.08em;font-size:8px;font-weight:900}.story-logo-step>header b{color:#b33a31;background:#fae8e5;border-radius:6px;padding:5px 7px;font-size:6px}.story-logo-decision{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.story-logo-decision button{color:#656970;background:#fff;border:1px solid #ddd9d3;border-radius:9px;min-height:37px;font-size:7.5px;font-weight:850}.story-logo-decision button.selected{color:#fff;background:#11151a;border-color:#11151a}.story-logo-step .story-logo-upload{background:#fff;margin-bottom:0}.feed-logo-placement{border-top:1px solid #e2ded8;margin-top:11px;padding-top:11px}.feed-logo-placement>span{color:#4f5359;letter-spacing:.08em;font-size:8px;font-weight:900}.feed-logo-placement>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.feed-logo-placement button{color:#656970;min-height:36px;font:inherit;background:#fff;border:1px solid #ddd9d3;border-radius:9px;padding:7px;font-size:7.5px;font-weight:850}.feed-logo-placement button.selected{color:#fff;background:#11151a;border-color:#11151a;box-shadow:0 0 0 2px #11151a14}.feed-logo-placement>small{color:#8c8f94;margin-top:7px;font-size:6px;line-height:1.45;display:block}.reference-photo-step{background:linear-gradient(145deg,#f6fcfa,#f8fbff);border:1px solid #cadfd8;border-radius:14px;margin:13px 0;padding:13px}.reference-photo-step>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.reference-photo-step>header span{color:#235047;letter-spacing:.08em;font-size:8px;font-weight:900}.reference-photo-step>header b{color:#08785f;background:#dff6ed;border-radius:6px;padding:5px 7px;font-size:6px}.reference-photo-step>p{color:#6b7475;margin:8px 0 11px;font-size:7px;line-height:1.55}.reference-photo-upload{cursor:pointer;background:#fff;border:1px dashed #8fc8ba;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:11px;display:flex;position:relative}.reference-photo-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.reference-photo-upload strong{color:#08785f;font-size:8px}.reference-photo-upload small{color:#858d8d;font-size:6px}.reference-photo-ready{background:#fff;border:1px solid #d7e5e1;border-radius:11px;grid-template-columns:58px 1fr 29px;align-items:center;gap:9px;margin-bottom:10px;padding:8px;display:grid}.reference-photo-ready img{object-fit:cover;border-radius:8px;width:58px;height:52px}.reference-photo-ready span{flex-direction:column;min-width:0;display:flex}.reference-photo-ready strong{color:#283433;font-size:8px}.reference-photo-ready small{color:#838b8a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6px;overflow:hidden}.reference-photo-ready button{color:#697472;background:#edf3f1;border:0;border-radius:8px;width:28px;height:28px;padding:0;font-size:16px}.reference-mode-options{grid-template-columns:1fr;gap:7px;display:grid}.reference-mode-options button{text-align:left;color:#3f4948;font:inherit;background:#fff;border:1px solid #d9e2df;border-radius:10px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.reference-mode-options button strong{font-size:7.5px}.reference-mode-options button small{color:#858d8c;font-size:6px;line-height:1.4}.reference-mode-options button.selected{background:#eaf9f4;border-color:#0a8d70;box-shadow:0 0 0 2px #0a8d7014}.reference-mode-options button.selected strong{color:#08785f}.story-primary{color:#fff;background:#f34e40;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;padding:0 14px;font-size:9px;font-weight:900;line-height:1.3;display:flex;box-shadow:0 12px 27px #f34e4038}.story-primary:hover:not(:disabled){background:#d93b30;transform:translateY(-1px)}.story-primary:disabled{opacity:.58}.story-primary i{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin}.story-note{color:#94918c;text-align:center;margin:9px 5px 0;font-size:6.5px;line-height:1.5}.story-error{color:#8f3029;background:#fff2f0;border:1px solid #f0c7c2;border-radius:10px;align-items:center;gap:8px;margin:11px 0;padding:10px;font-size:8px;line-height:1.45;display:flex}.story-error b{color:#fff;background:#f34e40;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.story-empty,.story-phone-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:580px;display:flex}.story-empty>div{align-items:center;display:flex}.story-empty>div span{color:#d94337;background:#faf9f6;border:1px solid #dedad4;border-radius:9px;padding:9px 11px;font-size:6px;font-weight:900}.story-empty>div i{background:#d9d6d0;width:26px;height:1px}.story-empty strong,.story-phone-empty>strong{margin-top:20px;font-size:12px}.story-empty p,.story-phone-empty>p{color:#777b82;max-width:340px;margin:7px 0 0;font-size:8.5px;line-height:1.65}.story-plan{flex-direction:column;display:flex}.story-plan-copy{color:#fff;background:linear-gradient(145deg,#11151a,#272c33);border-radius:15px;min-height:190px;padding:17px;position:relative;overflow:hidden}.story-plan-copy:after{content:"";border:35px solid #f34e4033;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-70px;right:-55px}.story-plan-copy header{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.story-plan-copy header span{color:#b8bdc4;letter-spacing:.06em;background:#ffffff0a;border:1px solid #3e444c;border-radius:6px;padding:5px 7px;font-size:5.5px;font-weight:850}.story-plan-copy small{color:#f87970;letter-spacing:.13em;font-size:6px;font-weight:900}.story-plan-copy h2{letter-spacing:-.045em;z-index:1;max-width:430px;margin:12px 0 8px;font-size:21px;line-height:1.03;position:relative}.story-plan-copy p{color:#b9bec5;z-index:1;max-width:430px;margin:0;font-size:8px;line-height:1.5;position:relative}.story-plan-copy b{color:#ff766c;margin-top:14px;font-size:7px;display:block}.story-plan-copy em{color:#828a94;z-index:1;max-width:390px;margin-top:13px;font-size:6px;font-style:normal;line-height:1.45;display:block;position:relative}.story-choice-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.story-choice-grid label{background:#faf9f7;border:1px solid #e0ddd7;border-radius:11px;flex-direction:column;gap:6px;padding:10px;display:flex}.story-choice-grid select{min-height:38px;padding:0 8px;font-size:7.5px}.story-choice-grid label small{color:#8b8e93;font-size:6px;line-height:1.35}.story-palette-section{background:#faf9f7;border:1px solid #e0ddd7;border-radius:13px;margin-top:10px;padding:12px}.story-palette-section>header>span{color:#d94337;letter-spacing:.11em;font-size:6px;font-weight:900}.story-palette-section>header p{color:#73777d;margin:5px 0 0;font-size:6.5px;line-height:1.45}.story-palette-options{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.story-palette-options>button{text-align:left;color:#4c5056;background:#fff;border:1px solid #ddd9d3;border-radius:10px;flex-direction:column;align-items:stretch;min-height:105px;padding:8px;display:flex}.story-palette-options>button.selected{border-color:#f34e40;box-shadow:0 0 0 2px #f34e401f}.story-palette-options>button>span{border-radius:7px;grid-template-columns:repeat(3,1fr);height:29px;display:grid;overflow:hidden}.story-palette-options>button i{display:block}.story-palette-options strong{margin-top:7px;font-size:7px}.story-palette-options small{color:#92959a;margin-top:4px;font-size:5.5px;line-height:1.35}.story-palette-manual{border-top:1px solid #e2dfda;grid-template-columns:1fr repeat(3,80px);align-items:center;gap:7px;margin-top:10px;padding-top:9px;display:grid}.story-palette-manual>span{color:#777b81;letter-spacing:.08em;font-size:5.8px;font-weight:900}.story-palette-manual label{grid-template-columns:23px 1fr;align-items:center;column-gap:5px;min-width:0;display:grid}.story-palette-manual input{background:0 0;border:0;border-radius:6px;grid-row:1/3;width:23px;height:23px;padding:0}.story-palette-manual small{color:#777b81;font-size:5px}.story-palette-manual b{color:#383c42;font-size:5.5px}.story-palette-refresh{color:#555a61;background:#fff;border:1px solid #d9d5cf;border-radius:9px;width:100%;min-height:34px;margin-top:10px;font-size:6.5px;font-weight:850}.story-palette-refresh:hover:not(:disabled){color:#d94337;background:#fff4f2;border-color:#f34e40}.story-palette-refresh:disabled{opacity:.55}.story-theme-trio{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.story-theme-trio>span{color:#555a61;background:#faf9f7;border:1px solid #e0ddd7;border-radius:10px;align-items:center;gap:7px;min-height:58px;padding:8px;font-size:6.5px;font-weight:750;line-height:1.3;display:flex}.story-theme-trio b{color:#fff;background:#f34e40;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:6px;display:grid}.story-theme-trio i{flex-direction:column;gap:3px;min-width:0;font-style:normal;display:flex}.story-theme-trio strong{color:#4f5359;font-size:6px}.story-theme-trio small{color:#92959a;text-overflow:ellipsis;white-space:nowrap;font-size:5.5px;overflow:hidden}.story-music-card{background:#fff;border:1px solid #e0ddd7;border-radius:13px;grid-template-columns:38px 1fr;gap:10px;margin:10px 0;padding:13px;display:grid}.story-music-card>span{color:#fff;background:#f34e40;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.story-music-card>div{flex-direction:column;display:flex}.story-music-card small{color:#d94337;letter-spacing:.11em;font-size:6px;font-weight:900}.story-music-card strong{margin-top:4px;font-size:9px}.story-music-card p{color:#686c72;margin:3px 0 0;font-size:7px}.story-music-card em{color:#8a8d92;margin-top:6px;font-size:6.5px;font-style:normal;line-height:1.45}.story-phone-empty>div{background:linear-gradient(155deg,#14191f,#272d35);border:7px solid #15191e;border-radius:25px;flex-direction:column;align-items:start;width:176px;height:313px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 35px #0b0e122b}.story-phone-empty>div:after{content:"";border:35px solid #f34e4059;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-60px;right:-85px}.story-phone-empty div span{color:#f6766d;letter-spacing:.14em;font-size:6px;font-weight:900}.story-phone-empty div b{color:#fff;max-width:90px;margin-top:30px;font-size:35px;line-height:.9}.story-phone-empty div i{background:#ffffff38;border-radius:5px;width:110px;height:6px;margin-top:9px}.story-phone-empty div i:nth-of-type(2){width:82px}.story-phone-empty div i:nth-of-type(3){background:#f34e40;width:62px}.story-processing{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:580px;display:flex}.story-processing>div{border:1px solid #f34e4033;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:relative}.story-processing>div span{color:#fff;background:#f34e40;border-radius:15px;place-items:center;width:52px;height:52px;font-size:13px;font-weight:900;display:grid}.story-processing>div i{background:#f34e40;border-radius:50%;width:9px;height:9px;animation:2s linear infinite orbit;position:absolute}.story-processing>div i:last-child{opacity:.45;animation-delay:-1s}.story-processing strong{margin-top:20px;font-size:13px}.story-processing p{color:#74787f;max-width:300px;margin:7px 0 0;font-size:8px;line-height:1.5}.story-result{flex-direction:column;align-items:center;display:flex}.story-result-multiple{width:100%}.story-variant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(960px,100%);display:grid}.story-variant-grid>article{background:#faf9f7;border:1px solid #ddd9d3;border-radius:16px;padding:9px;transition:all .18s}.story-variant-grid>article.selected{background:#fff3f1;border-color:#f34e40;transform:translateY(-2px);box-shadow:0 10px 28px #f34e401f}.story-variant-grid article>div{position:relative}.story-variant-grid img{aspect-ratio:9/16;object-fit:cover;background:#11151a;border-radius:11px;width:100%;display:block}.story-variant-grid article>div>span{color:#fff;background:#f34e40;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 5px 12px #0003}.story-variant-grid article>div>b{color:#fff;letter-spacing:.08em;background:#12161be0;border-radius:7px;padding:6px 8px;font-size:5.5px;position:absolute;top:7px;right:7px}.story-variant-grid article>small{color:#565a60;letter-spacing:.04em;align-items:center;min-height:24px;margin:8px 2px 5px;font-size:6.5px;font-weight:900;line-height:1.3;display:flex}.story-variant-grid article>section{grid-template-columns:1fr 1fr;gap:5px;display:grid}.story-variant-grid article button{color:#fff;background:#f34e40;border:0;border-radius:8px;min-height:34px;padding:0 6px;font-size:6.5px;font-weight:850}.story-variant-grid article button.ghost{color:#656970;background:#fff;border:1px solid #dcd8d2}.story-result-multiple .story-result-info,.story-result-multiple .story-result-actions{width:min(960px,100%)}.story-result-multiple .story-result-actions .ghost{grid-column:auto}.story-result>img{aspect-ratio:9/16;object-fit:cover;border:6px solid #15191e;border-radius:22px;width:min(252px,88%);box-shadow:0 18px 42px #0b0e122e}.story-result-info{flex-direction:column;width:100%;margin-top:13px;display:flex}.story-result-info small,.story-result-video>small{color:#d94337;letter-spacing:.12em;font-size:6px;font-weight:900}.story-result-info strong,.story-result-video>strong{margin-top:4px;font-size:10px}.story-result-info audio{width:100%;height:32px;margin-top:8px}.story-result-info p{color:#777b82;margin:7px 0 0;font-size:8px}.story-result-actions,.story-result-video>div{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:10px;display:grid}.story-result-actions button,.story-result-video button,.story-result-video a{color:#fff;background:#f34e40;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 8px;font-size:7px;font-weight:850;text-decoration:none;display:flex}.story-result-actions .ghost,.story-result-video .ghost{color:#656970;background:#fff;border:1px solid #ddd9d3}.story-result-actions .ghost{grid-column:1/3}.story-result-actions button:only-child{grid-column:1/-1}.story-result-video{flex-direction:column;align-items:center;display:flex}.story-result-video video{aspect-ratio:9/16;object-fit:contain;background:#000;border:6px solid #15191e;border-radius:22px;width:min(252px,88%);box-shadow:0 18px 42px #0b0e122e}.story-result-video>small{align-self:start;margin-top:13px}.story-result-video>strong{align-self:start}@media (width<=1160px){.story-workspace{grid-template-columns:1fr 1fr}.story-preview-panel{grid-column:1/3;min-height:650px}.story-result>img,.story-result-video video{width:270px}}@media (width<=760px){.story-topbar{height:64px;padding:0 13px}.story-topbar nav span,.story-topbar nav a:last-child{display:none}.story-topbar nav a{padding:7px 8px;font-size:7px}.story-page{width:min(100% - 24px,1480px);padding:30px 0 58px}.story-hero{grid-template-columns:1fr;gap:18px}.story-hero h1{font-size:39px}.story-hero>div>span{font-size:11px}.story-hero>aside{min-height:78px}.story-workspace{grid-template-columns:1fr;margin-top:21px}.story-setup,.story-direction,.story-preview-panel{border-radius:17px;min-height:auto;padding:17px}.story-preview-panel{grid-column:auto;min-height:590px}.story-field-grid,.story-choice-grid,.story-palette-options{grid-template-columns:1fr}.story-palette-manual{grid-template-columns:1fr repeat(3,1fr)}.story-empty,.story-phone-empty,.story-processing{min-height:480px}.story-theme-trio{grid-template-columns:1fr}.story-variant-grid{scroll-snap-type:x mandatory;width:calc(100vw - 58px);padding:3px 1px 10px;display:flex;overflow-x:auto}.story-variant-grid>article{scroll-snap-align:center;min-width:min(76vw,270px)}}.feed-shell{background:#efeeeb}.feed-page{width:min(1320px,100% - 42px)}.feed-hero{grid-template-columns:minmax(0,1fr) 290px}.feed-workspace{grid-template-columns:minmax(340px,.72fr) minmax(560px,1.28fr);align-items:start;gap:14px;margin-top:32px;display:grid}.feed-brief,.feed-result{background:#fff;border:1px solid #dedbd5;border-radius:21px;padding:25px;box-shadow:0 13px 42px #16191d0d}.feed-brief{position:sticky;top:90px}.feed-palette-section{margin-top:18px}.feed-generate-after-palette{margin-top:12px}.feed-prompt small{color:#8b8f95;margin-top:-2px;font-size:12px;line-height:1.5}.feed-result{min-height:690px}.feed-loading,.feed-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:570px;display:flex}.feed-loading>i{border:4px solid #ead5d2;border-top-color:#f34e40;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin}.feed-loading strong,.feed-empty>strong{margin-top:18px;font-size:17px}.feed-loading p,.feed-empty>p{color:#797d83;max-width:420px;margin:8px 0 0;font-size:14px;line-height:1.55}.feed-empty>div{gap:8px;display:flex}.feed-empty>div b{color:#777b81;background:#f6f5f2;border:1px solid #dcd9d3;border-radius:14px;place-items:center;width:70px;height:70px;font-size:15px;display:grid}.feed-empty>div b:nth-child(2){color:#fff;background:#f34e40;border-color:#f34e40;transform:translateY(-9px)}.feed-sample{background:#090c10;border-radius:16px;position:relative;overflow:hidden}.feed-sample img{width:100%;display:block}.feed-sample button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0dd1;border:1px solid #fff3;border-radius:10px;min-height:38px;padding:0 13px;font-size:12px;font-weight:850;position:absolute;bottom:12px;right:12px}.feed-diagnosis{color:#555a61;background:#f7f5f1;border-left:4px solid #f34e40;border-radius:8px;margin:13px 0 0;padding:13px 15px;font-size:14px;line-height:1.55}.feed-choice-buttons{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.feed-choice-buttons>button{text-align:left;color:#30343a;background:#faf9f7;border:1px solid #ddd9d3;border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:84px;padding:11px;display:grid}.feed-choice-buttons>button.active{color:#17191d;background:#fff1ef;border-color:#f34e40;box-shadow:0 7px 18px #f34e401a}.feed-choice-buttons button>b{color:#fff;background:#20242a;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.feed-choice-buttons button.active>b{background:#f34e40}.feed-choice-buttons button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.feed-choice-buttons strong{font-size:13px}.feed-choice-buttons small{color:#85898f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.feed-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.feed-actions button,.feed-unit>button{color:#fff;background:#f34e40;border:0;border-radius:11px;min-height:46px;padding:0 13px;font-size:13px;font-weight:900}.feed-actions button.ghost{color:#555a61;background:#fff;border:1px solid #dcd9d3}.feed-actions button:disabled{opacity:.45}.feed-unit{border-top:1px solid #e1ded8;grid-template-columns:1fr 220px;align-items:center;gap:14px;margin-top:20px;padding-top:20px;display:grid}.feed-unit>div{flex-direction:column;display:flex}.feed-unit small{color:#d94337;letter-spacing:.1em;font-size:12px;font-weight:900}.feed-unit strong{margin-top:6px;font-size:18px}.feed-unit img{border-radius:14px;grid-row:span 2;width:220px;box-shadow:0 12px 28px #0f121629}.feed-unit>button{align-self:end}@media (width<=900px){.feed-workspace{grid-template-columns:1fr}.feed-brief{position:static}.feed-hero{grid-template-columns:1fr}.feed-result{min-height:580px}}@media (width<=760px){.studio-switch{width:100%;margin-bottom:20px}.studio-switch a{flex:1;justify-content:center;font-size:12px}.feed-page{width:calc(100% - 24px)}.feed-workspace{margin-top:21px}.feed-brief,.feed-result{border-radius:17px;padding:17px}.feed-choice-buttons,.feed-actions,.feed-unit{grid-template-columns:1fr}.feed-unit img{grid-row:auto;width:100%}.feed-sample button{background:#15191e;border-radius:0;width:100%;position:static}.feed-empty>div b{width:58px;height:58px}}.sales-shell{--sales-bg:#f2efe8;--sales-paper:#fbfaf6;--sales-dark:#080a0d;--sales-panel:#11151b;--sales-line:#12161b1f;--sales-muted:#696d72;--sales-accent:#ff5548;--sales-green:#baf45a;color:#12161b;background:var(--sales-bg);min-height:100vh;overflow:hidden}.sales-shell svg{width:20px;height:20px}.sales-nav{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:80;background:#080a0de6;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;height:82px;padding:0 max(28px,50vw - 640px);display:grid;position:sticky;top:0}.sales-logo{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.sales-logo>b{color:#fff;background:var(--sales-accent);border-radius:13px;place-items:center;width:42px;height:42px;font-size:19px;display:grid;box-shadow:0 10px 26px #ff554840}.sales-logo>span{flex-direction:column;display:flex}.sales-logo strong{letter-spacing:-.02em;font-size:14px}.sales-logo small{color:#818892;letter-spacing:.13em;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:750}.sales-nav nav{align-items:center;gap:28px;display:flex}.sales-nav nav a{color:#a7adb5;font-size:11px;font-weight:700;text-decoration:none;transition:all .18s}.sales-nav nav a:hover{color:#fff}.sales-nav-cta{color:#11151a;background:#fff;border-radius:11px;justify-self:end;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.sales-nav-cta svg{width:15px;height:15px}.sales-hero{color:#fff;background:radial-gradient(circle at 72% 42%, #ff554824, transparent 28%), radial-gradient(circle at 18% 8%, #baf45a12, transparent 22%), var(--sales-dark);grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);align-items:center;gap:72px;min-height:760px;padding:86px max(28px,50vw - 640px) 82px;display:grid;position:relative}.sales-hero:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:720px;height:720px;position:absolute;top:50px;right:-420px;box-shadow:0 0 0 90px #ffffff05,0 0 0 180px #ffffff03}.sales-hero-copy{z-index:2;position:relative}.sales-kicker{color:var(--sales-accent);letter-spacing:.18em;align-items:center;gap:9px;font-size:9px;font-weight:900;display:inline-flex}.sales-kicker>i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff55481f}.sales-kicker.dark{color:#c83d33}.sales-hero h1{letter-spacing:-.074em;max-width:690px;margin:24px 0 0;font-size:clamp(52px,5.7vw,86px);line-height:.92}.sales-hero h1 em,.sales-section-heading h2 em,.sales-demo-heading h2 em,.sales-control h2 em,.sales-final-cta h2 em{color:var(--sales-accent);font-style:normal}.sales-hero-copy>p{color:#adb3bc;max-width:630px;margin:28px 0 0;font-size:15px;line-height:1.75}.sales-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.sales-button{border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 20px;font-size:11px;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex}.sales-button svg{width:17px;height:17px}.sales-button.primary{color:#fff;background:var(--sales-accent);box-shadow:0 16px 35px #ff55483b}.sales-button.secondary{color:#d4d8dd;background:#ffffff08;border:1px solid #343a43}.sales-button:hover{transform:translateY(-2px)}.sales-proof-list{color:#8e959e;flex-wrap:wrap;gap:16px;margin:24px 0 0;padding:0;font-size:9px;font-weight:750;list-style:none;display:flex}.sales-proof-list li{align-items:center;gap:6px;display:flex}.sales-proof-list svg{width:15px;height:15px;color:var(--sales-green)}.sales-product-visual{z-index:2;background:linear-gradient(145deg,#151a20,#0e1116);border:1px solid #282e36;border-radius:26px;padding:16px;position:relative;transform:rotate(.8deg);box-shadow:0 34px 100px #0000006b}.sales-product-visual:after{content:"";background:linear-gradient(90deg,transparent,var(--sales-accent),transparent);width:42%;height:2px;box-shadow:0 0 24px var(--sales-accent);position:absolute;top:-1px;left:29%}.sales-visual-top{color:#69717b;letter-spacing:.11em;justify-content:space-between;align-items:center;height:35px;padding:0 4px;font-size:7px;font-weight:850;display:flex}.sales-visual-top span{color:#c0c5cb;align-items:center;gap:7px;display:flex}.sales-visual-top i{background:var(--sales-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #baf45a1a}.sales-radar-card{background:#0b0e12;border:1px solid #292f37;border-radius:17px;grid-template-columns:82px 1fr;align-items:center;gap:18px;min-height:116px;padding:18px;display:grid;overflow:hidden}.sales-radar-orbit{border:1px solid #baf45a40;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative}.sales-radar-orbit:before,.sales-radar-orbit:after{content:"";border:1px solid #baf45a2e;border-radius:50%;position:absolute;inset:14px}.sales-radar-orbit:after{inset:29px}.sales-radar-orbit i{background:var(--sales-green);width:5px;height:5px;box-shadow:0 0 10px var(--sales-green);border-radius:50%;position:absolute}.sales-radar-orbit i:first-child{top:23px;left:15px}.sales-radar-orbit i:nth-child(2){bottom:20px;right:10px}.sales-radar-orbit i:nth-child(3){top:13px;right:25px}.sales-radar-orbit b{z-index:2;color:#0c1009;background:var(--sales-green);border-radius:9px;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.sales-radar-card>div:last-child{flex-direction:column;display:flex}.sales-radar-card small{color:var(--sales-green);letter-spacing:.14em;font-size:7px;font-weight:900}.sales-radar-card strong{margin-top:6px;font-size:14px}.sales-radar-card p{color:#69717b;margin:5px 0 0;font-size:8px}.sales-profile-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.sales-profile-list article{background:#151920;border:1px solid #272d34;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:57px;padding:8px 11px;display:grid}.sales-profile-list .avatar{color:#15120d;background:var(--sales-green);border-radius:11px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.sales-profile-list .avatar.violet{color:#fff;background:#7763ff}.sales-profile-list .avatar.dark{color:#a7adb5;background:#292f37}.sales-profile-list article>div{flex-direction:column;display:flex}.sales-profile-list strong{font-size:9px}.sales-profile-list small{color:#69717b;margin-top:3px;font-size:7px}.sales-profile-list article>b{color:#16200c;background:var(--sales-green);letter-spacing:.06em;border-radius:7px;padding:6px 8px;font-size:6px}.sales-profile-list article.waiting{opacity:.64}.sales-profile-list article.waiting>b{color:#8e959e;background:#282e36}.sales-story-strip{background:#0b0e12;border:1px solid #292f37;border-radius:15px;margin-top:8px;padding:12px}.sales-story-strip header{color:var(--sales-accent);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:7px;font-weight:900;display:flex}.sales-story-strip header small{color:#626a74;font-size:6px}.sales-story-strip>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.sales-story-strip article{aspect-ratio:9/11;background:linear-gradient(155deg,#242932,#0f1217);border-radius:10px;flex-direction:column;justify-content:space-between;padding:9px;display:flex;position:relative;overflow:hidden}.sales-story-strip article:nth-child(2){background:linear-gradient(155deg,#4a1715,#111318)}.sales-story-strip article:nth-child(3){background:linear-gradient(155deg,#1a2414,#101318)}.sales-story-strip article:after{content:"";border:14px solid #ff554866;border-radius:50%;width:60px;height:60px;position:absolute;bottom:-25px;right:-24px}.sales-story-strip article small{color:#8c939c;font-size:6px;font-weight:900}.sales-story-strip article strong{z-index:1;font-size:clamp(7px,.72vw,10px);line-height:1.02;position:relative}.sales-story-strip article em{color:var(--sales-accent);font-style:normal}.sales-story-strip article span{background:var(--sales-accent);width:45%;height:2px}.sales-product-visual>footer{color:#8e959e;background:#ffffff09;border-radius:11px;align-items:center;gap:9px;margin-top:10px;padding:9px 11px;display:flex}.sales-product-visual>footer svg{width:20px;height:20px;color:var(--sales-green)}.sales-product-visual>footer span{flex-direction:column;display:flex}.sales-product-visual>footer strong{color:#d9dde1;font-size:8px}.sales-product-visual>footer small{margin-top:2px;font-size:6px}.sales-signal-bar{color:#5e6267;border-bottom:1px solid var(--sales-line);letter-spacing:.12em;background:#e9e5dc;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:16px max(28px,50vw - 640px);font-size:8px;font-weight:900;display:flex}.sales-signal-bar i{background:var(--sales-accent);border-radius:50%;flex:none;width:4px;height:4px}.sales-problem,.sales-product,.sales-demo,.sales-process,.sales-faq{width:min(1280px,100% - 56px);margin:0 auto}.sales-problem{padding:118px 0 112px}.sales-section-heading{max-width:790px}.sales-section-heading.centered{text-align:center;margin:0 auto}.sales-section-heading h2,.sales-demo-heading h2{letter-spacing:-.062em;margin:17px 0 0;font-size:clamp(37px,4.1vw,62px);line-height:.98}.sales-section-heading p{max-width:690px;color:var(--sales-muted);margin:20px auto 0;font-size:13px;line-height:1.75}.sales-section-heading:not(.centered) p{margin-left:0}.sales-friction-flow{grid-template-columns:1fr 32px 1fr 32px 1fr 32px 1fr;align-items:center;margin-top:58px;display:grid}.sales-friction-flow>i{color:#b8b4ac;text-align:center;font-style:normal}.sales-friction-flow article{background:#ffffff7a;border:1px solid #d8d3ca;border-radius:16px;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:112px;padding:18px;display:grid}.sales-friction-flow article>b{color:#8d8a84;background:#e3dfd7;border-radius:11px;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.sales-friction-flow article span{flex-direction:column;display:flex}.sales-friction-flow strong{font-size:11px}.sales-friction-flow small{color:#85827c;margin-top:5px;font-size:8px;line-height:1.45}.sales-friction-flow article.resolved{color:#fff;border-color:var(--sales-dark);background:var(--sales-dark);box-shadow:0 18px 38px #080a0d24}.sales-friction-flow article.resolved>b{color:#fff;background:var(--sales-accent)}.sales-friction-flow article.resolved small{color:#858c95}.sales-product{border-top:1px solid var(--sales-line);padding:112px 0 124px}.sales-engine-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:58px;display:grid}.sales-engine{background:var(--sales-paper);border:1px solid #d7d2c9;border-radius:26px;flex-direction:column;min-height:620px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #171a1d0e}.sales-engine:after{content:"";border:46px solid #ff55480f;border-radius:50%;width:280px;height:280px;position:absolute;top:-150px;right:-160px}.sales-engine header{z-index:1;grid-template-columns:50px auto 1fr;align-items:center;gap:10px;display:grid;position:relative}.sales-engine header>span{color:#fff;background:var(--sales-accent);border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.sales-engine header small{color:#a09b93;letter-spacing:.14em;font-size:7px;font-weight:900}.sales-engine header>b{color:#5d6166;letter-spacing:.08em;border:1px solid #ddd8cf;border-radius:8px;justify-self:end;padding:7px 9px;font-size:7px}.sales-engine h3{letter-spacing:-.052em;max-width:540px;margin:30px 0 0;font-size:clamp(28px,2.8vw,42px);line-height:1.02}.sales-engine>p{color:#6e7277;max-width:550px;margin:18px 0 0;font-size:12px;line-height:1.7}.sales-engine ul{flex-direction:column;gap:10px;margin:28px 0 30px;padding:0;list-style:none;display:flex}.sales-engine li{background:#f6f3ed;border:1px solid #e3ded6;border-radius:13px;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:64px;padding:11px 13px;display:grid}.sales-engine li>svg{color:#3e9f66;width:21px;height:21px}.sales-engine li span{flex-direction:column;display:flex}.sales-engine li strong{font-size:10px}.sales-engine li small{color:#81847f;margin-top:3px;font-size:8px}.sales-engine>a{color:#fff;background:var(--sales-dark);border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:auto;padding:0 16px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.sales-engine>a svg{width:16px;height:16px}.sales-engine.stories{color:#fff;background:linear-gradient(150deg,#151a20,#090c10);border-color:#252b32}.sales-engine.stories header>b{color:#a6adb5;border-color:#343b44}.sales-engine.stories>p{color:#9299a1}.sales-engine.stories li{background:#ffffff0a;border-color:#2b323a}.sales-engine.stories li small{color:#858d97}.sales-engine.stories li>svg{color:var(--sales-green)}.sales-engine.stories>a{color:#15180f;background:var(--sales-green)}.sales-demo{padding:116px 0 126px}.sales-demo-heading{grid-template-columns:minmax(0,1fr) 350px;align-items:end;gap:70px;display:grid}.sales-demo-heading>p{color:#72767b;margin:0 0 5px;font-size:13px;line-height:1.7}.sales-dashboard{color:#e7eaed;background:#11151a;border:8px solid #171b21;border-radius:26px;grid-template-columns:190px 1fr;min-height:550px;margin-top:52px;display:grid;overflow:hidden;box-shadow:0 30px 80px #0d10142e}.sales-dashboard>aside{background:#0b0e12;border-right:1px solid #2a3038;flex-direction:column;padding:24px 17px;display:flex}.sales-dashboard-brand{align-items:center;gap:9px;display:flex}.sales-dashboard-brand>b{background:var(--sales-accent);border-radius:10px;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.sales-dashboard-brand span{flex-direction:column;display:flex}.sales-dashboard-brand strong{font-size:10px}.sales-dashboard-brand small{color:#6d747e;font-size:7px}.sales-dashboard>aside nav{flex-direction:column;gap:7px;margin-top:32px;display:flex}.sales-dashboard>aside nav span{color:#777f89;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.sales-dashboard>aside nav span.active{color:#fff;background:#1b2027}.sales-dashboard>aside nav span b{color:#14190d;background:var(--sales-green);border-radius:7px;place-items:center;width:20px;height:20px;margin-left:auto;font-size:7px;display:grid}.sales-dashboard>aside footer{color:#7c848e;background:#141920;border-radius:9px;align-items:center;gap:7px;margin-top:auto;padding:10px;font-size:7px;display:flex}.sales-dashboard>aside footer i{background:var(--sales-green);border-radius:50%;width:7px;height:7px}.sales-dashboard-main{padding:29px}.sales-dashboard-main>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.sales-dashboard-main>header>div{flex-direction:column;display:flex}.sales-dashboard-main>header small{color:var(--sales-accent);letter-spacing:.12em;font-size:7px;font-weight:900}.sales-dashboard-main>header strong{margin-top:6px;font-size:21px}.sales-dashboard-main>header button,.sales-dashboard-rows button{color:#fff;background:var(--sales-accent);border:0;border-radius:9px;font-size:8px;font-weight:850}.sales-dashboard-main>header button{min-height:38px;padding:0 12px}.sales-dashboard-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.sales-dashboard-stats article{background:#171c22;border:1px solid #2a3038;border-radius:13px;flex-direction:column;min-height:105px;padding:14px;display:flex}.sales-dashboard-stats small{color:#717985;letter-spacing:.1em;font-size:6px;font-weight:900}.sales-dashboard-stats strong{color:#fff;margin-top:9px;font-size:24px}.sales-dashboard-stats span{color:#737b85;margin-top:3px;font-size:7px}.sales-dashboard-rows{flex-direction:column;gap:7px;margin-top:13px;display:flex}.sales-dashboard-rows article{background:#171c22;border:1px solid #292f37;border-radius:12px;grid-template-columns:11px minmax(120px,1fr) 110px 120px;align-items:center;gap:10px;min-height:65px;padding:10px 12px;display:grid}.sales-dashboard-rows .dot{background:#555d67;border-radius:50%;width:8px;height:8px}.sales-dashboard-rows .dot.green{background:var(--sales-green);box-shadow:0 0 0 4px #baf45a14}.sales-dashboard-rows article>div{flex-direction:column;display:flex}.sales-dashboard-rows strong{font-size:9px}.sales-dashboard-rows small{color:#747c86;margin-top:3px;font-size:7px}.sales-dashboard-rows article>b{color:#9fa6ae;font-size:7px}.sales-dashboard-rows button{min-height:34px;padding:0 8px}.sales-control{color:#fff;background:var(--sales-dark);grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;padding:118px max(28px,50vw - 640px);display:grid}.sales-control h2{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(40px,4.5vw,68px);line-height:.96}.sales-control>div:first-child>p{color:#979ea7;max-width:590px;margin:21px 0 0;font-size:13px;line-height:1.75}.sales-control-grid{flex-direction:column;display:flex}.sales-control-grid article{border-bottom:1px solid #282e36;grid-template-columns:49px 1fr;gap:15px;min-height:126px;padding:25px 0;display:grid}.sales-control-grid article>span{width:42px;height:42px;color:var(--sales-green);background:#14181e;border:1px solid #343b43;border-radius:12px;place-items:center;font-size:9px;font-weight:900;display:grid}.sales-control-grid strong{align-self:end;font-size:15px}.sales-control-grid p{color:#858d97;grid-column:2;margin:-5px 0 0;font-size:10px;line-height:1.65}.sales-process{padding:118px 0 126px}.sales-steps{grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.sales-steps article{border-left:1px solid #d6d1c8;min-height:240px;padding:0 26px;position:relative}.sales-steps article>span{color:var(--sales-accent);letter-spacing:.1em;font-size:10px;font-weight:900}.sales-steps article>i{border:3px solid var(--sales-bg);background:var(--sales-accent);width:11px;height:11px;box-shadow:0 0 0 1px var(--sales-accent);border-radius:50%;margin:28px 0 36px -32px;display:block}.sales-steps h3{letter-spacing:-.03em;margin:0;font-size:19px}.sales-steps p{color:#74777a;margin:10px 0 0;font-size:10px;line-height:1.7}.sales-comparison{border-radius:25px;grid-template-columns:1fr 1fr;width:min(1180px,100% - 56px);margin:0 auto 126px;display:grid;overflow:hidden;box-shadow:0 25px 70px #1215191a}.sales-comparison>div{color:#5c6065;background:#e5e1d9;padding:44px}.sales-comparison>div.with-radar{color:#fff;background:var(--sales-dark)}.sales-comparison>div>span{color:#9a958d;letter-spacing:.15em;font-size:8px;font-weight:900}.sales-comparison .with-radar>span{color:var(--sales-green)}.sales-comparison h2{color:#25292e;letter-spacing:-.045em;margin:12px 0 24px;font-size:29px}.sales-comparison .with-radar h2{color:#fff}.sales-comparison ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.sales-comparison li{align-items:center;gap:9px;font-size:11px;display:flex}.sales-comparison li:before{content:"×";color:#9a554e;background:#9a554e1a;border-radius:7px;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.sales-comparison .with-radar li:before{content:"✓";color:#15200d;background:var(--sales-green)}.sales-faq{border-top:1px solid var(--sales-line);grid-template-columns:.8fr 1.2fr;gap:90px;padding:110px 0 126px;display:grid}.sales-faq>div:last-child{flex-direction:column;display:flex}.sales-faq details{border-bottom:1px solid #d7d2c9}.sales-faq summary{cursor:pointer;grid-template-columns:38px 1fr 28px;align-items:center;gap:10px;min-height:78px;font-size:12px;font-weight:800;list-style:none;display:grid}.sales-faq summary::-webkit-details-marker{display:none}.sales-faq summary>span{color:var(--sales-accent);letter-spacing:.1em;font-size:8px}.sales-faq summary b{color:#7b7e81;border:1px solid #d6d1c8;border-radius:8px;place-items:center;width:26px;height:26px;font-size:14px;transition:all .18s;display:grid}.sales-faq details[open] summary b{color:#fff;border-color:var(--sales-accent);background:var(--sales-accent);transform:rotate(45deg)}.sales-faq details p{color:#74777b;margin:-3px 38px 24px;font-size:11px;line-height:1.75}.sales-final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 50% 120%,#ff554852,transparent 38%),var(--sales-dark);padding:112px max(28px,50vw - 520px)}.sales-final-cta h2{letter-spacing:-.07em;margin:23px 0 0;font-size:clamp(48px,6vw,84px);line-height:.92}.sales-final-cta>p{color:#a0a7b0;max-width:700px;margin:24px auto 0;font-size:14px;line-height:1.75}.sales-final-cta>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.sales-final-cta>small{color:#6f7680;margin-top:20px;font-size:8px;display:block}.sales-footer{color:#959ca5;background:var(--sales-dark);border-top:1px solid #222830;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:120px;padding:28px max(28px,50vw - 640px);display:grid}.sales-footer>p{text-align:center;max-width:430px;margin:0;font-size:9px}.sales-footer>span{justify-self:end;font-size:8px}@media (width<=1040px){.sales-nav{grid-template-columns:1fr auto}.sales-nav nav{display:none}.sales-hero{grid-template-columns:1fr;gap:62px;min-height:auto}.sales-hero-copy{max-width:780px}.sales-product-visual{width:min(680px,100%);margin:0 auto}.sales-signal-bar{flex-wrap:wrap;justify-content:center}.sales-friction-flow{grid-template-columns:1fr 1fr;gap:10px}.sales-friction-flow>i{display:none}.sales-engine-grid{grid-template-columns:1fr}.sales-engine{min-height:auto}.sales-demo-heading,.sales-faq{grid-template-columns:1fr;gap:36px}.sales-dashboard{grid-template-columns:150px 1fr}.sales-control{grid-template-columns:1fr;gap:44px}.sales-steps{grid-template-columns:1fr 1fr;gap:42px 0}.sales-steps article:nth-child(3){border-left:1px solid #d6d1c8}}@media (width<=720px){.sales-nav{height:68px;padding:0 14px}.sales-logo>b{width:38px;height:38px}.sales-logo strong{font-size:12px}.sales-logo small{font-size:6px}.sales-nav-cta{min-height:38px;padding:0 12px;font-size:8px}.sales-nav-cta svg{display:none}.sales-hero{gap:46px;padding:58px 20px 64px}.sales-hero h1{font-size:clamp(48px,14vw,66px)}.sales-hero-copy>p{font-size:13px}.sales-hero-actions,.sales-final-cta>div{flex-direction:column}.sales-button{width:100%}.sales-proof-list{flex-direction:column;gap:10px}.sales-product-visual{border-radius:19px;padding:10px;transform:none}.sales-radar-card{grid-template-columns:66px 1fr;gap:12px;padding:13px}.sales-radar-orbit{width:62px;height:62px}.sales-profile-list article{grid-template-columns:34px 1fr}.sales-profile-list article>b{grid-column:2;justify-self:start;margin-top:-6px}.sales-story-strip article strong{font-size:6px}.sales-signal-bar{gap:10px 13px;padding:20px;font-size:6px}.sales-signal-bar i{display:none}.sales-problem,.sales-product,.sales-demo,.sales-process,.sales-faq{width:min(100% - 32px,1280px);padding-top:78px;padding-bottom:82px}.sales-section-heading h2,.sales-demo-heading h2{font-size:40px}.sales-friction-flow{grid-template-columns:1fr}.sales-friction-flow>i{display:none}.sales-engine-grid{margin-top:38px}.sales-engine{border-radius:20px;padding:22px}.sales-engine header{grid-template-columns:46px 1fr}.sales-engine header>span{width:44px;height:44px}.sales-engine header>b{grid-column:1/3;justify-self:start}.sales-engine h3{font-size:31px}.sales-dashboard{border-width:5px;border-radius:19px;grid-template-columns:1fr;min-height:auto;margin-top:36px}.sales-dashboard>aside{border:0;border-bottom:1px solid #2a3038;padding:14px}.sales-dashboard>aside nav{flex-direction:row;margin-top:13px;overflow-x:auto}.sales-dashboard>aside nav span{min-width:max-content}.sales-dashboard>aside footer{display:none}.sales-dashboard-main{padding:16px}.sales-dashboard-main>header button{display:none}.sales-dashboard-stats{grid-template-columns:1fr}.sales-dashboard-stats article{min-height:84px}.sales-dashboard-rows article{grid-template-columns:10px 1fr auto}.sales-dashboard-rows article>b{grid-column:2}.sales-dashboard-rows button{grid-area:1/3/3}.sales-control{padding:82px 20px}.sales-control h2{font-size:43px}.sales-steps{grid-template-columns:1fr;gap:32px}.sales-steps article{min-height:190px;padding-right:8px}.sales-steps article:last-child{border-right:0}.sales-steps article>i{margin-bottom:24px}.sales-comparison{grid-template-columns:1fr;width:min(100% - 32px,1180px);margin-bottom:82px}.sales-comparison>div{padding:27px}.sales-faq summary{font-size:10px}.sales-faq details p{margin-left:0;margin-right:0}.sales-final-cta{padding:82px 20px}.sales-final-cta h2{font-size:49px}.sales-footer{text-align:center;grid-template-columns:1fr;padding:32px 20px}.sales-footer .sales-logo,.sales-footer>p,.sales-footer>span{justify-self:center}}@media (prefers-reduced-motion:reduce){.sales-shell *,.sales-shell :before,.sales-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hub-shell,.automation-shell{color:#16181d;background:#f4f3ef;min-height:100vh}.hub-topbar,.automation-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f13f5;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:0 max(28px,50vw - 640px);display:flex;position:sticky;top:0}.hub-brand{color:#fff;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.hub-brand>b{color:#fff;background:linear-gradient(145deg,#ff5b4d,#ed3e33);border-radius:15px;place-items:center;width:48px;height:48px;font-size:20px;display:grid;box-shadow:0 10px 28px #f34e403d}.hub-brand span{flex-direction:column;gap:3px;display:flex}.hub-brand strong{letter-spacing:-.02em;font-size:16px}.hub-brand small{color:#878c96;letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:700}.hub-top-actions{align-items:center;gap:18px;display:flex}.hub-top-actions>span{color:#9ba1aa;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.hub-top-actions>span i{background:#29c783;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #29c7831c}.hub-top-actions>a,.automation-topbar>a:last-child{color:#d7d9de;border:1px solid #30343b;border-radius:11px;padding:11px 15px;font-size:10px;font-weight:800;text-decoration:none}.hub-page,.automation-page{width:min(1280px,100% - 48px);margin:0 auto;padding:56px 0 64px}.hub-welcome{color:#fff;background:radial-gradient(circle at 82% 15%,#f34e404d,#0000 26%),linear-gradient(135deg,#13161c 0%,#1d2027 65%,#121419 100%);border-radius:32px;justify-content:space-between;align-items:center;gap:48px;min-height:260px;padding:46px 50px;display:flex;overflow:hidden;box-shadow:0 28px 70px #191b2029}.hub-welcome>div:first-child{max-width:670px}.hub-welcome p,.automation-hero>p{color:#ff6a5d;letter-spacing:.18em;margin:0 0 15px;font-size:9px;font-weight:900}.hub-welcome h1{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(36px,5vw,64px);line-height:.98}.hub-welcome>div>span{color:#aeb3bc;max-width:560px;margin-top:18px;font-size:14px;line-height:1.55;display:block}.hub-primary-action{color:#fff;background:linear-gradient(135deg,#fa5649,#e83e34);border-radius:18px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-width:320px;padding:22px;text-decoration:none;display:grid;box-shadow:0 18px 40px #ef433740}.hub-primary-action>span{background:#ffffff26;border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.hub-primary-action div{flex-direction:column;gap:4px;display:flex}.hub-primary-action small{color:#ffffffad;letter-spacing:.13em;font-size:7px;font-weight:900}.hub-primary-action strong{font-size:13px}.hub-primary-action>b{font-size:20px}.hub-section{margin-top:46px}.hub-section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.hub-section-title>div{align-items:center;gap:13px;display:flex}.hub-section-title>div>small{color:#e7473c;background:#fce5e1;border-radius:12px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.hub-section-title span{flex-direction:column;gap:3px;display:flex}.hub-section-title b{letter-spacing:-.035em;font-size:22px}.hub-section-title em{color:#84878e;font-size:10px;font-style:normal}.hub-section-title>i{color:#9a9da3;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hub-tool-card{--accent:#f34e40;color:#17191e;background:#ffffffd4;border:1px solid #deddd8;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:250px;padding:23px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 22px #1e20240a}.hub-tool-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 22px 42px #1b1d221a}.hub-tool-card.violet{--accent:#7e62f2}.hub-tool-card.blue{--accent:#397dc8}.hub-tool-card.green{--accent:#2c9d71}.hub-tool-card.emerald{--accent:#19a77d}.hub-tool-card.amber{--accent:#d88b27}.hub-card-top{justify-content:space-between;align-items:center;display:flex}.hub-tool-icon{color:#fff;background:var(--accent);letter-spacing:.04em;border-radius:15px;place-items:center;width:47px;height:47px;font-size:11px;font-weight:900;display:grid;box-shadow:0 10px 22px #14191e1f}.hub-card-top>small{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;background:#f5f4f1;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:900}.hub-arrow{color:#aaadb3;font-size:18px}.hub-tool-card h3{letter-spacing:-.035em;margin:24px 0 8px;font-size:22px}.hub-tool-card p{color:#73777f;margin:0;font-size:11px;line-height:1.55}.hub-tool-card>strong{color:var(--accent);border-top:1px solid #ecebe7;justify-content:space-between;align-items:center;padding-top:18px;font-size:10px;display:flex}.hub-tool-card>strong span{font-size:16px}.hub-flow-card{color:#fff;background:#171a20;border-radius:27px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;margin-top:46px;padding:38px 42px;display:grid}.hub-flow-card>div>small,.automation-status>div small,.automation-heading>small,.automation-next small{color:#f15a4e;letter-spacing:.15em;font-size:8px;font-weight:900}.hub-flow-card h2{letter-spacing:-.045em;margin:10px 0;font-size:30px}.hub-flow-card p{color:#9197a1;margin:0;font-size:11px;line-height:1.6}.hub-flow-card ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.hub-flow-card li{border-left:1px solid #30343b;flex-direction:column;gap:10px;padding:8px 15px;display:flex}.hub-flow-card li>b{color:#f35a4d;font-size:8px}.hub-flow-card li>span{flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.hub-flow-card li small{color:#777e88;font-size:7px;font-weight:600}.hub-footer{color:#8a8d94;background:#0f1115;justify-content:space-between;gap:18px;padding:25px max(28px,50vw - 640px);font-size:9px;display:flex}.automation-topbar>a:last-child{color:#cfd2d8}.automation-page{max-width:1120px}.automation-hero{color:#fff;background:radial-gradient(circle at 86% 12%,#20bc8838,#0000 27%),#171a20;border-radius:31px;padding:64px 56px}.automation-hero h1{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(40px,6vw,70px);line-height:.98}.automation-hero>span{color:#a8adb6;max-width:650px;margin-top:20px;font-size:14px;line-height:1.55;display:block}.automation-hero>div{background:#ffffff0a;border:1px solid #30353d;border-radius:14px;flex-direction:column;gap:4px;width:fit-content;margin-top:34px;padding:15px 18px;display:flex}.automation-hero>div b{color:#63d4a8;font-size:10px}.automation-hero>div small{color:#8f959f;font-size:8px}.automation-status{background:#fff;border:1px solid #deddd8;border-radius:24px;grid-template-columns:1.2fr repeat(3,1fr);gap:13px;margin-top:20px;padding:28px;display:grid}.automation-status>div{padding:10px}.automation-status h2,.automation-heading h2,.automation-next h2{letter-spacing:-.04em;margin:7px 0 0;font-size:27px}.automation-status article{background:#f4f8f5;border-radius:16px;gap:11px;padding:16px;display:flex}.automation-status article>b{color:#fff;background:#28ae79;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.automation-status article span,.automation-list article span{flex-direction:column;gap:5px;display:flex}.automation-status article strong{font-size:10px}.automation-status article small{color:#7c817f;font-size:8px;line-height:1.45}.automation-requirements{background:#fff;border:1px solid #deddd8;border-radius:25px;grid-template-columns:.7fr 1.3fr;gap:44px;margin-top:20px;padding:40px;display:grid}.automation-heading p{color:#777b83;font-size:10px;line-height:1.6}.automation-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.automation-list article{background:#f5f4f1;border-radius:16px;gap:12px;padding:17px;display:flex}.automation-list article>b{color:#ef5044;font-size:8px}.automation-list article strong{font-size:10px}.automation-list article small{color:#7a7e84;font-size:8px;line-height:1.5}.automation-personas{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-top:20px;display:grid}.automation-personas>div{background:#fff;border:1px solid #deddd8;border-radius:22px;padding:28px}.automation-personas>span{color:#a2a5ab;font-size:28px}.automation-personas small{color:#ec4e42;letter-spacing:.14em;font-size:8px;font-weight:900}.automation-personas h3{margin:9px 0;font-size:21px}.automation-personas p{color:#757980;margin:0;font-size:10px;line-height:1.55}.automation-next{color:#fff;background:#171a20;border-radius:24px;justify-content:space-between;align-items:center;gap:35px;margin-top:20px;padding:34px 38px;display:flex}.automation-next p{color:#9196a0;max-width:610px;margin:9px 0 0;font-size:10px;line-height:1.55}.automation-next a{color:#fff;background:#f24f43;border-radius:14px;justify-content:space-between;align-items:center;min-width:230px;padding:16px 18px;font-size:10px;font-weight:900;text-decoration:none;display:flex}@media (width<=900px){.hub-welcome{flex-direction:column;align-items:stretch;padding:38px 30px}.hub-primary-action{min-width:0}.hub-grid{grid-template-columns:1fr 1fr}.hub-flow-card{grid-template-columns:1fr}.automation-status{grid-template-columns:1fr 1fr}.automation-requirements{grid-template-columns:1fr}}@media (width<=620px){.hub-topbar,.automation-topbar{min-height:76px;padding:0 18px}.hub-brand>b{border-radius:13px;width:42px;height:42px}.hub-brand small,.hub-top-actions>span,.automation-topbar>a:last-child{display:none}.hub-top-actions>a{padding:9px 11px}.hub-page,.automation-page{width:calc(100% - 28px);padding:24px 0 45px}.hub-welcome{border-radius:24px;gap:28px;min-height:0;padding:31px 23px}.hub-welcome h1{font-size:40px}.hub-primary-action{grid-template-columns:38px 1fr auto;padding:17px}.hub-primary-action>span{width:38px;height:38px}.hub-section{margin-top:34px}.hub-section-title{align-items:center}.hub-section-title em,.hub-section-title>i{display:none}.hub-section-title b{font-size:19px}.hub-grid{grid-template-columns:1fr;gap:11px}.hub-tool-card{border-radius:20px;min-height:210px}.hub-flow-card{border-radius:22px;gap:26px;padding:28px 22px}.hub-flow-card ol{grid-template-columns:1fr 1fr;gap:18px 0}.hub-footer{flex-direction:column;padding:22px 18px}.automation-hero{border-radius:24px;padding:38px 24px}.automation-hero h1{font-size:42px}.automation-status{grid-template-columns:1fr;padding:17px}.automation-status>div{padding:6px}.automation-requirements{gap:24px;padding:27px 20px}.automation-list{grid-template-columns:1fr}.automation-personas{grid-template-columns:1fr;gap:10px}.automation-personas>span{text-align:center;transform:rotate(90deg)}.automation-next{flex-direction:column;align-items:stretch;padding:28px 22px}.automation-next a{min-width:0}}.sales-shell{color:#17191d;background:#f5f4f1;min-height:100vh}.sales-topbar{z-index:30;background:#111318;justify-content:space-between;align-items:center;min-height:76px;padding:0 max(24px,50vw - 560px);display:flex;position:sticky;top:0}.sales-topbar>a:last-child{color:#d7d9de;border:1px solid #30333a;border-radius:10px;padding:10px 14px;font-size:10px;font-weight:800;text-decoration:none}.sales-page{width:min(1120px,100% - 40px);margin:0 auto;padding:40px 0 70px}.sales-intro{justify-content:space-between;align-items:end;gap:35px;display:flex}.sales-intro>div:first-child{max-width:680px}.sales-intro small,.sales-card header>span>small{color:#f04c41;letter-spacing:.15em;font-size:8px;font-weight:900}.sales-intro h1{letter-spacing:-.055em;margin:9px 0 12px;font-size:clamp(38px,6vw,68px);line-height:.98}.sales-intro p{color:#73777e;margin:0;font-size:12px;line-height:1.6}.sales-live{color:#777b82;white-space:nowrap;background:#fff;border:1px solid #ddd9d2;border-radius:999px;align-items:center;gap:9px;padding:12px 15px;font-size:9px;font-weight:800;display:flex}.sales-live i{background:#e6a331;border-radius:50%;width:8px;height:8px}.sales-live.on{color:#17714e;background:#edf9f3;border-color:#bce4d0}.sales-live.on i{background:#23b778}.sales-steps{background:#171a20;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;padding:18px;display:grid}.sales-steps article{border-right:1px solid #30343a;align-items:center;gap:12px;padding:15px;display:flex}.sales-steps article:last-child{border-right:0}.sales-steps b{color:#fff;background:#f34e40;border-radius:10px;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.sales-steps span{flex-direction:column;gap:3px;display:flex}.sales-steps strong{color:#fff;font-size:10px}.sales-steps small{color:#858a94;font-size:8px}.sales-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.sales-card{background:#fff;border:1px solid #dfdcd6;border-radius:22px;padding:25px;box-shadow:0 10px 26px #191b1f09}.sales-card>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.sales-card header>span{align-items:center;gap:10px;display:flex}.sales-card h2{letter-spacing:-.035em;margin:0;font-size:21px}.sales-card header em{color:#8a8d93;font-size:8px;font-style:normal}.sales-card>label,.sales-charge label{color:#484c52;flex-direction:column;gap:7px;margin-top:13px;font-size:9px;font-weight:800;display:flex}.sales-card label>span{flex-direction:column;gap:3px;display:flex}.sales-card label small{color:#97999e;font-size:7px;font-weight:600}.sales-card input,.sales-card select,.sales-card textarea{color:#24272c;width:100%;min-height:44px;font:inherit;background:#faf9f7;border:1px solid #dcd9d3;border-radius:11px;outline:none;padding:0 13px;font-size:10px}.sales-card textarea{resize:vertical;padding-top:11px}.sales-card input:focus,.sales-card select:focus,.sales-card textarea:focus{border-color:#f05a4f;box-shadow:0 0 0 3px #f05a4f17}.sales-card>button,.sales-charge>button{color:#fff;background:#191c21;border:0;border-radius:11px;width:100%;min-height:45px;margin-top:16px;font-size:9px;font-weight:900}.sales-card button.primary{background:#f34e40;box-shadow:0 11px 25px #f34e4033}.sales-card button:disabled{opacity:.5}.sales-switch{background:#faf9f7;border:1px solid #dedbd5;border-radius:12px;justify-content:space-between;align-items:center;min-height:63px;padding:10px 12px;position:relative;flex-direction:row!important;display:flex!important}.sales-switch>span strong{font-size:9px}.sales-switch input{opacity:0;pointer-events:none;position:absolute}.sales-switch>i{background:#c7c5c0;border-radius:99px;flex:none;width:43px;height:24px;transition:all .2s;position:relative}.sales-switch>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000026}.sales-switch input:checked+i{background:#28b47b}.sales-switch input:checked+i:after{transform:translate(19px)}.sales-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sales-notice{color:#196b4c;background:#edf9f3;border:1px solid #bbe2ce;border-radius:12px;margin-top:15px;padding:13px 16px;font-size:9px;font-weight:800}.sales-plans{margin-top:16px}.sales-plans>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sales-plans>div>article{background:#faf9f7;border:1px solid #dfdcd6;border-radius:16px;padding:18px}.sales-plans>div>article.featured{background:#fff5f3;border-color:#f05a4f}.sales-plans article>small{color:#e64b3f;letter-spacing:.11em;font-size:7px;font-weight:900}.sales-plans .plan-name{background:0 0;border:0;min-height:0;margin:10px 0 8px;padding:0;font-size:18px;font-weight:900}.sales-plans article>label{color:#74777d;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.sales-plans article>label input{min-height:34px;padding:0 8px;font-size:15px;font-weight:900}.sales-plans ul{color:#5f636a;gap:7px;margin:12px 0 0;padding:0;font-size:8px;list-style:none;display:grid}.sales-orders{margin-top:16px}.sales-orders>div{display:grid}.sales-orders article{border-top:1px solid #ece9e4;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.sales-orders article>span{flex-direction:column;gap:4px;display:flex}.sales-orders article strong{font-size:10px}.sales-orders article small{color:#85888e;font-size:8px}.sales-orders article>b{color:#8a641c;background:#fbf1dc;border-radius:99px;padding:7px 9px;font-size:7px}.sales-orders article>b.paid{color:#19704f;background:#eaf8f1}.sales-orders button,.sales-orders a{color:#34373c;background:#fff;border:1px solid #ddd9d3;border-radius:9px;align-items:center;min-height:34px;padding:0 11px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.sales-empty{color:#8c8f95;margin:0;font-size:9px}.sales-help{color:#fff;background:#171a20;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:16px;padding:22px 25px;display:grid}.sales-help strong{font-size:11px}.sales-help p{color:#9499a2;margin:0;font-size:9px;line-height:1.5}.sales-help a{color:#fff;background:#f34e40;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:900;text-decoration:none}.payment-page{background:#f5f4f1;place-items:center;min-height:100vh;padding:24px;display:grid}.payment-page section{text-align:center;background:#fff;border:1px solid #dfdcd6;border-radius:25px;width:min(470px,100%);padding:42px;box-shadow:0 22px 60px #16181c17}.payment-page section>span{color:#fff;background:#28b47b;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:24px;font-weight:900;display:grid}.payment-page small{color:#f04c41;letter-spacing:.15em;font-size:8px;font-weight:900}.payment-page h1{letter-spacing:-.045em;margin:10px 0;font-size:31px}.payment-page p{color:#74787f;margin:0;font-size:11px;line-height:1.6}@media (width<=760px){.sales-page{width:calc(100% - 26px);padding:26px 0 50px}.sales-topbar{padding:0 15px}.sales-intro{flex-direction:column;align-items:stretch;gap:18px}.sales-intro h1{font-size:42px}.sales-live{width:fit-content}.sales-steps{grid-template-columns:1fr}.sales-steps article{border-bottom:1px solid #30343a;border-right:0}.sales-steps article:last-child{border-bottom:0}.sales-grid{grid-template-columns:1fr}.sales-card{padding:20px}.sales-card>header{flex-direction:column;align-items:start}.sales-card header em{margin-left:30px}.sales-plans>div{grid-template-columns:1fr}.sales-orders article{grid-template-columns:1fr auto}.sales-orders article button,.sales-orders article a{grid-column:1/-1;justify-content:center}.sales-help{grid-template-columns:1fr}.sales-help a{text-align:center}.sales-two{grid-template-columns:1fr}.payment-page section{padding:34px 24px}}.hub-grid.operation{grid-template-columns:repeat(4,minmax(0,1fr))}.approval-shell{color:#17191e;background:#f4f3ef;min-height:100vh}.approval-topbar{z-index:30;background:#111318;justify-content:space-between;align-items:center;min-height:76px;padding:0 max(24px,50vw - 580px);display:flex;position:sticky;top:0}.approval-topbar>a:last-child{color:#fff;border:1px solid #34373e;border-radius:11px;padding:10px 15px;font-size:14px;font-weight:800;text-decoration:none}.approval-page{width:min(1160px,100% - 40px);margin:0 auto;padding:38px 0 70px}.approval-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.approval-heading>div>small{color:#ef4d41;letter-spacing:.14em;font-size:12px;font-weight:900}.approval-heading h1{letter-spacing:-.055em;margin:9px 0 8px;font-size:clamp(38px,5vw,60px);line-height:1}.approval-heading p{color:#6f737a;margin:0;font-size:16px;line-height:1.5}.approval-heading>button{color:#3f4349;background:#fff;border:1px solid #d9d6d0;border-radius:12px;min-height:44px;padding:0 17px;font-size:14px;font-weight:800}.approval-filters{background:#fff;border:1px solid #dddad4;border-radius:15px;gap:5px;margin-top:26px;padding:6px;display:flex;overflow-x:auto}.approval-filters button{color:#656970;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 15px;font-size:14px;font-weight:800;display:flex}.approval-filters button b{color:#777b82;background:#efede9;border-radius:99px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:12px;display:grid}.approval-filters button.active{color:#fff;background:#171a20}.approval-filters button.active b{color:#fff;background:#ef4e42}.approval-notice{color:#176c4b;background:#ecf9f2;border:1px solid #b9e1cc;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:13px 16px;font-size:14px;font-weight:750;display:flex}.approval-notice button{color:inherit;background:0 0;border:0;font-size:20px}.approval-empty{text-align:center;background:#fff;border:1px solid #dedbd5;border-radius:22px;margin-top:18px;padding:55px 25px}.approval-empty>b{color:#fff;background:#26ad78;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:22px;display:grid}.approval-empty h2{margin:0;font-size:24px}.approval-empty p{color:#74787f;margin:8px 0 20px;font-size:15px}.approval-empty a{color:#fff;background:#171a20;border-radius:11px;padding:12px 16px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.approval-section{background:#fff;border:1px solid #dedbd5;border-radius:22px;margin-top:18px;overflow:hidden}.approval-section>header{border-bottom:1px solid #ebe8e3;align-items:center;gap:13px;padding:21px 23px;display:flex}.approval-section>header>b{color:#e64b40;background:#fce8e4;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:13px;display:grid}.approval-section>header span{flex-direction:column;gap:3px;display:flex}.approval-section h2{letter-spacing:-.03em;margin:0;font-size:21px}.approval-section header p{color:#7c8087;margin:0;font-size:14px}.approval-item{border-top:1px solid #efede9;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 23px;display:grid}.approval-section>div>.approval-item:first-child{border-top:0}.approval-item.compact{align-items:center}.approval-avatar{color:#fff;background:linear-gradient(145deg,#292d34,#e94c40);border-radius:15px;place-items:center;width:52px;height:52px;font-size:15px;font-weight:900;display:grid;position:relative}.approval-avatar small{color:#1e7354;background:#e7f8ef;border:3px solid #fff;border-radius:99px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:10px;display:grid;position:absolute;bottom:-7px;right:-7px}.approval-content{min-width:0}.approval-content>span{flex-direction:column;gap:3px;display:flex}.approval-content strong{font-size:16px}.approval-content small{color:#7b7f86;font-size:13px}.approval-content p{color:#4d5158;background:#f6f5f2;border-radius:12px;margin:12px 0 0;padding:14px 15px;font-size:14px;line-height:1.55}.approval-content p.muted{color:#858990}.approval-content textarea{color:#3f4349;width:100%;min-height:90px;font:inherit;resize:vertical;background:#faf9f7;border:1px solid #dcd9d3;border-radius:12px;margin-top:12px;padding:13px 14px;font-size:14px;line-height:1.5}.approval-actions{gap:8px;min-width:205px;display:grid}.approval-actions button,.approval-actions a{color:#3f4349;text-align:center;background:#fff;border:1px solid #dcd9d3;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.approval-actions .confirm{color:#fff;background:#171a20;border-color:#171a20}.approval-actions button:disabled{opacity:.55}.approval-paid{color:#fff;background:#25ad77;border-radius:15px;place-items:center;width:52px;height:52px;font-size:21px;font-weight:900;display:grid}@media (width<=1050px){.hub-grid.operation{grid-template-columns:1fr 1fr}}@media (width<=700px){.hub-grid.operation{grid-template-columns:1fr}.approval-topbar{padding:0 15px}.approval-topbar>a:last-child{font-size:13px}.approval-page{width:calc(100% - 26px);padding:25px 0 50px}.approval-heading{flex-direction:column;align-items:stretch;gap:16px}.approval-heading h1{font-size:40px}.approval-heading p{font-size:15px}.approval-heading>button{align-self:flex-start}.approval-filters{margin-top:20px}.approval-section>header{padding:18px}.approval-section h2{font-size:19px}.approval-section header p{font-size:13px}.approval-item{grid-template-columns:47px minmax(0,1fr);gap:13px;padding:18px}.approval-avatar,.approval-paid{width:47px;height:47px}.approval-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;min-width:0}.approval-actions button,.approval-actions a{padding:7px 10px;font-size:12px}.approval-content p{font-size:14px}.approval-item.payment .approval-actions{grid-template-columns:1fr}}.sales-orders article>b.completed{color:#19704f;background:#eaf8f1}.simple-home{color:#17191e;background:#f4f3ef;min-height:100vh}.simple-home-top{background:#111318;justify-content:space-between;align-items:center;min-height:82px;padding:0 max(22px,50vw - 540px);display:flex}.simple-home-top>a:last-child{color:#fff;border:1px solid #34373e;border-radius:11px;padding:11px 16px;font-size:14px;font-weight:800;text-decoration:none}.simple-home-page{width:min(1080px,100% - 36px);margin:0 auto;padding:42px 0 60px}.simple-home-head small{color:#ef4d41;letter-spacing:.15em;font-size:12px;font-weight:900}.simple-home-head h1{letter-spacing:-.055em;margin:9px 0 5px;font-size:clamp(38px,6vw,64px)}.simple-home-head p{color:#757980;margin:0;font-size:16px}.simple-home-grid{grid-template-columns:1.35fr .65fr;gap:15px;margin-top:28px;display:grid}.simple-home-grid>a{border-radius:22px;text-decoration:none;position:relative;overflow:hidden}.simple-main-card{color:#fff;background:radial-gradient(circle at 88% 12%,#f44e4157,#0000 32%),#171a20;flex-direction:column;grid-row:span 2;min-height:380px;padding:34px;display:flex}.simple-main-card>span,.simple-side-card>span{color:#fff;background:#f34e40;border-radius:13px;place-items:center;width:43px;height:43px;font-size:13px;font-weight:900;display:grid}.simple-main-card>div{margin:auto 0}.simple-main-card small{color:#ff7064;letter-spacing:.12em;font-size:12px;font-weight:900}.simple-main-card h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:42px}.simple-main-card p{color:#aeb3bc;max-width:550px;margin:0;font-size:16px;line-height:1.55}.simple-main-card>b{font-size:15px}.simple-side-card{color:#17191e;background:#fff;border:1px solid #dedbd5;grid-template-columns:43px 1fr auto;align-items:start;gap:15px;min-height:182px;padding:25px;display:grid}.simple-side-card div{align-self:center}.simple-side-card h2{margin:0 0 7px;font-size:23px}.simple-side-card p{color:#74787f;margin:0;font-size:14px;line-height:1.45}.simple-side-card>b{color:#e84c40;align-self:end;font-size:14px}.simple-pending{background:#fff;border:1px solid #dedbd5;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:17px 20px;display:flex}.simple-pending>div{align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.simple-pending i{background:#f04e42;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #f04e421a}.simple-pending a{color:#e64b40;font-size:14px;font-weight:850;text-decoration:none}.prospection-heading.simplified{align-items:end}.prospection-heading.simplified h1{max-width:730px;font-size:clamp(34px,5vw,56px)}.prospection-heading.simplified .heading-actions{min-width:300px}.prospection-heading.simplified .heading-actions>a{color:#fff;background:#f34e40;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 15px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.prospection-heading.simplified .heading-actions>a b{color:#f34e40;background:#fff;border-radius:99px;place-items:center;min-width:25px;height:25px;font-size:11px;display:grid}.prospection-metrics.simplified{grid-template-columns:1fr 1fr}.toolbar-buttons{gap:8px;display:flex}.toolbar-buttons>a{color:#fff;background:#f34e40;border-radius:9px;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.discover-panel,.manual-services{background:#fff;border:1px solid #dedbd5;border-radius:22px;margin-top:18px;padding:27px}.discover-panel>header,.manual-services>header{align-items:center;gap:14px;display:flex}.discover-panel>header>span,.manual-services>header>span{color:#e64b40;background:#fce7e3;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.discover-panel h2,.manual-services h2{margin:0;font-size:24px}.discover-panel header p,.manual-services header p{color:#74787f;margin:4px 0 0;font-size:14px}.discover-form{grid-template-columns:1fr 1fr 180px;gap:12px;margin-top:24px;display:grid}.discover-form label{color:#4d5157;flex-direction:column;gap:7px;font-size:14px;font-weight:800;display:flex}.discover-form input,.discover-form select{color:#282b30;width:100%;min-height:48px;font:inherit;background:#faf9f7;border:1px solid #dcd9d3;border-radius:11px;padding:0 13px;font-size:15px}.discover-form>button{color:#fff;background:#f34e40;border:0;border-radius:11px;grid-column:1/-1;min-height:49px;font-size:15px;font-weight:900}.discover-form>button:disabled{opacity:.5}.discover-setup{color:#7d5b23;background:#fff7e9;border:1px solid #f0d2a5;border-radius:12px;flex-direction:column;gap:4px;margin-top:14px;padding:14px 16px;display:flex}.discover-setup b{font-size:14px}.discover-setup span{font-size:13px}.manual-add{border-top:1px solid #ece9e4;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding-top:16px;display:flex}.manual-add>div{flex-direction:column;gap:3px;display:flex}.manual-add strong{font-size:15px}.manual-add small{color:#7f8389;font-size:13px}.manual-add button{color:#36393f;background:#fff;border:1px solid #d9d6d0;border-radius:10px;min-height:42px;padding:0 14px;font-size:13px;font-weight:850}.manual-services>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.manual-services>div>a{color:#22252a;background:#faf9f7;border:1px solid #e0ddd7;border-radius:15px;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;min-height:108px;padding:16px;text-decoration:none;display:grid}.manual-services a>b{color:#fff;background:#20242a;border-radius:13px;place-items:center;width:45px;height:45px;font-size:12px;display:grid}.manual-services a>span{flex-direction:column;gap:4px;display:flex}.manual-services a strong{font-size:15px}.manual-services a small{color:#7a7e85;font-size:13px;line-height:1.4}.manual-services a>i{color:#e74b40;font-size:19px;font-style:normal}.approval-shell.simple .approval-heading{align-items:end}.one-click-list{gap:11px;margin-top:20px;display:grid}.one-click-list>article{background:#fff;border:1px solid #dedbd5;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px;display:grid}.one-click-list>article.story-first{border-color:#a9dfc5;box-shadow:inset 5px 0 #25ad77}.one-click-rank{color:#e84c40;background:#fce7e3;border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.one-click-person{min-width:0}.one-click-person>span{flex-direction:column;gap:3px;display:flex}.one-click-person strong{font-size:16px}.one-click-person small{color:#7a7e85;font-size:13px}.one-click-person>b{color:#18714e;align-items:center;gap:7px;margin-top:8px;font-size:13px;display:flex}.one-click-person>b i{background:#25ad77;border-radius:50%;width:8px;height:8px}.one-click-person p{color:#5f636a;margin:10px 0 0;font-size:14px;line-height:1.45}.one-click-list article>button{color:#fff;background:#171a20;border:0;border-radius:12px;align-items:center;gap:18px;min-height:48px;padding:0 17px;font-size:14px;font-weight:900;display:flex}.one-click-list article>button span{font-size:18px}.one-click-list article>button:disabled{opacity:.55}@media (width<=760px){.simple-home-top{padding:0 15px}.simple-home-page{width:calc(100% - 26px);padding:26px 0 48px}.simple-home-head h1{font-size:40px}.simple-home-grid{grid-template-columns:1fr}.simple-main-card{grid-row:auto;min-height:290px;padding:25px}.simple-main-card h2{font-size:34px}.simple-side-card{grid-template-columns:43px 1fr;min-height:150px;padding:20px}.simple-side-card>b{grid-column:2}.simple-pending{flex-direction:column;align-items:flex-start}.prospection-heading.simplified{align-items:stretch}.prospection-heading.simplified h1{font-size:38px}.prospection-heading.simplified .heading-actions{width:100%;min-width:0}.prospection-nav{overflow-x:auto}.prospection-nav button{flex:none;min-width:135px}.prospection-metrics.simplified{grid-template-columns:1fr 1fr}.toolbar-buttons{grid-template-columns:1fr 1fr;width:100%;display:grid}.toolbar-buttons a,.toolbar-buttons button{justify-content:center}.discover-panel,.manual-services{padding:20px}.discover-form{grid-template-columns:1fr}.discover-form>button{grid-column:auto}.manual-add{flex-direction:column;align-items:stretch}.manual-services>div{grid-template-columns:1fr}.manual-services>div>a{min-height:94px}.approval-shell.simple .approval-heading{align-items:stretch}.one-click-list>article{grid-template-columns:42px minmax(0,1fr);padding:17px}.one-click-list article>button{grid-column:1/-1;justify-content:space-between}.one-click-rank{width:40px;height:40px}}.diagnostic-public{color:#17191e;background:radial-gradient(circle at 88% 7%,#f64c3e21,#0000 27%),#f4f3ef;min-height:100vh;padding-bottom:64px}.diagnostic-brand{align-items:center;gap:12px;width:min(940px,100% - 36px);min-height:86px;margin:0 auto;display:flex}.diagnostic-brand>b,.leads-shell>header>a:first-child>b{color:#fff;background:#f34e40;border-radius:14px;place-items:center;width:45px;height:45px;font-size:19px;display:grid;box-shadow:0 10px 25px #f34e4038}.diagnostic-brand>span,.leads-shell>header>a:first-child>span{flex-direction:column;display:flex}.diagnostic-brand strong{letter-spacing:.05em;font-size:17px}.diagnostic-brand small{color:#858990;letter-spacing:.12em;margin-top:3px;font-size:11px}.diagnostic-progress span{background:linear-gradient(90deg,#f34e40,#ff7b67);height:100%;transition:width .3s;display:block}.diagnostic-form-shell{background:#fff;border:1px solid #dedbd5;border-radius:26px;width:min(940px,100% - 36px);margin:42px auto 0;padding:42px;box-shadow:0 22px 60px #181b2012}.diagnostic-intro{max-width:760px}.diagnostic-intro>small,.diagnostic-result>small,.leads-heading small{color:#e7493d;letter-spacing:.14em;font-size:12px;font-weight:900}.diagnostic-intro h1,.diagnostic-result h1{letter-spacing:-.055em;margin:11px 0 12px;font-size:clamp(36px,5vw,59px);line-height:1.02}.diagnostic-intro p,.diagnostic-result>p{color:#696e76;max-width:680px;margin:0;font-size:17px;line-height:1.6}.diagnostic-form-shell form{margin-top:34px}.diagnostic-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.diagnostic-fields label{flex-direction:column;gap:8px;display:flex}.diagnostic-fields label.full{grid-column:1/-1}.diagnostic-fields label>span,.diagnostic-question-groups legend{color:#35383e;font-size:15px;font-weight:850}.diagnostic-fields input{color:#202329;min-height:54px;font:inherit;background:#faf9f7;border:1px solid #d8d5cf;border-radius:12px;outline:none;padding:0 15px;font-size:16px}.diagnostic-fields input:focus{border-color:#f34e40;box-shadow:0 0 0 4px #f34e4017}.diagnostic-honeypot{position:absolute!important;left:-10000px!important}.diagnostic-question-groups{gap:30px;display:grid}.diagnostic-question-groups fieldset{border:0;margin:0;padding:0}.diagnostic-question-groups legend{margin-bottom:13px}.diagnostic-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.diagnostic-options.three{grid-template-columns:repeat(3,1fr)}.diagnostic-options button{text-align:left;color:#454950;min-height:62px;font:inherit;background:#faf9f7;border:1px solid #dcd9d3;border-radius:13px;align-items:center;gap:11px;padding:13px 15px;font-size:15px;font-weight:720;line-height:1.35;display:flex}.diagnostic-options button i{color:#8b8e94;background:#eeece8;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.diagnostic-options button.selected{color:#a9342c;background:#fff3f1;border-color:#f34e40;box-shadow:inset 0 0 0 1px #f34e40}.diagnostic-consent{color:#5c6067;background:#f5f3ef;border-radius:12px;align-items:flex-start;gap:11px;padding:16px;font-size:14px;line-height:1.5;display:flex}.diagnostic-consent input{accent-color:#f34e40;flex:none;width:20px;height:20px}.diagnostic-error{color:#a23129;background:#fff0ee;border:1px solid #f1bcb7;border-radius:11px;margin-top:16px;padding:13px 15px;font-size:14px}.diagnostic-form-actions{justify-content:flex-end;gap:10px;margin-top:27px;display:flex}.diagnostic-form-actions button{min-height:52px;font:inherit;border-radius:12px;padding:0 21px;font-size:15px;font-weight:900}.diagnostic-form-actions .back{color:#51555b;background:#fff;border:1px solid #d8d5cf}.diagnostic-form-actions .next{color:#fff;background:#171a20;border:0;justify-content:space-between;align-items:center;gap:20px;min-width:210px;display:flex;box-shadow:0 11px 24px #171a2029}.diagnostic-form-actions .next:disabled{opacity:.62}.diagnostic-form-shell footer{color:#878b91;text-align:center;border-top:1px solid #ebe8e3;margin-top:24px;padding-top:18px;font-size:12px}.diagnostic-public.result{flex-direction:column;display:flex}.diagnostic-result{background:#fff;border:1px solid #dedbd5;border-radius:26px;width:min(760px,100% - 36px);margin:42px auto;padding:42px;box-shadow:0 22px 60px #181b2014}.result-check{color:#fff;background:#25a874;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:25px;font-size:24px;font-weight:900;display:grid}.diagnostic-result article{color:#fff;background:radial-gradient(circle at 90% 0,#f34e4059,#0000 34%),#171a20;border-radius:20px;margin-top:30px;padding:26px}.diagnostic-result article>span{color:#ff7c70;letter-spacing:.13em;font-size:11px;font-weight:900}.diagnostic-result article>div{justify-content:space-between;align-items:end;gap:20px;margin-top:11px;display:flex}.diagnostic-result article h2{margin:0;font-size:30px}.diagnostic-result article>div>strong{font-size:26px}.diagnostic-result article>p{color:#afb4bc;margin:12px 0;font-size:15px;line-height:1.55}.diagnostic-result article ul{color:#eef0f3;border-top:1px solid #34383f;gap:9px;margin:18px 0 0;padding:16px 0 0;font-size:14px;list-style:none;display:grid}.diagnostic-result>a{color:#fff;background:#f34e40;border-radius:13px;justify-content:space-between;align-items:center;min-height:58px;margin-top:14px;padding:0 20px;font-size:16px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 12px 28px #f34e4038}.diagnostic-saved{color:#176b4c;background:#edf9f3;border:1px solid #b9dfce;border-radius:13px;margin-top:14px;padding:17px;font-size:15px;line-height:1.5}.diagnostic-result>button{color:#777b82;background:0 0;border:0;margin:18px auto 0;font-size:13px;text-decoration:underline;display:block}.heading-actions .diagnostic-leads-link{white-space:nowrap;border:1px solid #d8d5cf;color:#262a30!important;box-shadow:none!important;background:#fff!important}.leads-shell{color:#17191e;background:#f4f3ef;min-height:100vh}.leads-shell>header{color:#fff;background:#111318;justify-content:space-between;align-items:center;min-height:82px;padding:0 max(22px,50vw - 560px);display:flex}.leads-shell>header>a{color:#fff;text-decoration:none}.leads-shell>header>a:first-child{align-items:center;gap:11px;display:flex}.leads-shell>header>a:first-child strong{font-size:17px}.leads-shell>header>a:first-child small{color:#9ca1aa;letter-spacing:.1em;margin-top:3px;font-size:11px}.leads-shell>header>a:last-child{border:1px solid #383b42;border-radius:10px;padding:11px 14px;font-size:13px;font-weight:800}.leads-page{width:min(1120px,100% - 36px);margin:0 auto;padding:42px 0 70px}.leads-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.leads-heading h1{letter-spacing:-.055em;margin:9px 0 7px;font-size:clamp(37px,5vw,58px)}.leads-heading p{color:#70747b;margin:0;font-size:16px}.leads-heading select,.lead-actions select{color:#383c42;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d5cf;border-radius:10px;padding:0 13px;font-size:14px}.leads-list{gap:13px;margin-top:27px;display:grid}.leads-list>article{background:#fff;border:1px solid #dedbd5;border-radius:19px;padding:22px}.lead-top{grid-template-columns:48px 1fr auto;align-items:center;gap:13px;display:grid}.lead-top>span{color:#fff;background:linear-gradient(145deg,#242930,#f34e40);border-radius:14px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid}.lead-top>div{flex-direction:column;gap:4px;min-width:0;display:flex}.lead-top strong{font-size:17px}.lead-top small{color:#7b7f86;font-size:13px}.lead-top>b{color:#16704e;background:#eaf8f1;border-radius:13px;place-items:center;width:48px;height:48px;font-size:17px;display:grid}.lead-plan{background:#f5f3ef;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:16px;padding:14px 16px;display:grid}.lead-plan small,.lead-details small{color:#8a8e94;letter-spacing:.1em;font-size:11px;font-weight:900}.lead-plan strong{font-size:15px}.lead-plan span{color:#a5352c;background:#ffe8e5;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:850}.lead-details{grid-template-columns:1fr 1fr;gap:24px;margin-top:17px;display:grid}.lead-details ul{color:#5e6269;margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.6}.lead-details p{color:#555a61;margin:6px 0 13px;font-size:14px}.lead-actions{border-top:1px solid #ebe8e3;gap:8px;margin-top:18px;padding-top:16px;display:flex}.lead-actions a{border-radius:10px;align-items:center;min-height:44px;padding:0 15px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.lead-actions a:first-child{color:#fff;background:#25a874}.lead-actions a:nth-child(2){color:#fff;background:#171a20}.lead-actions select{margin-left:auto}.leads-empty{color:#777b82;text-align:center;background:#fff;border:1px dashed #d2cec7;border-radius:18px;margin-top:25px;padding:50px;font-size:15px}@media (width<=760px){.diagnostic-brand{width:calc(100% - 28px);min-height:74px}.diagnostic-form-shell,.diagnostic-result{border-radius:20px;width:calc(100% - 24px);margin-top:20px;padding:24px 19px}.diagnostic-intro h1,.diagnostic-result h1{font-size:38px}.diagnostic-intro p,.diagnostic-result>p{font-size:16px}.diagnostic-fields,.diagnostic-options,.diagnostic-options.three{grid-template-columns:1fr}.diagnostic-options button{min-height:58px}.diagnostic-form-actions{grid-template-columns:1fr;display:grid}.diagnostic-form-actions button{width:100%}.diagnostic-form-actions .next{grid-row:1}.diagnostic-form-actions .back{grid-row:2}.diagnostic-result article{padding:21px}.diagnostic-result article>div{flex-direction:column;align-items:start;gap:4px}.leads-shell>header{flex-direction:column;align-items:flex-start;gap:14px;padding:13px 14px}.leads-shell>header>a:last-child{text-align:center;width:100%}.leads-page{width:calc(100% - 24px);padding-top:26px}.leads-heading{flex-direction:column;align-items:stretch;gap:17px}.leads-heading h1{font-size:39px}.leads-heading select{width:100%}.lead-top{grid-template-columns:45px 1fr auto}.lead-top small{white-space:normal}.lead-plan{grid-template-columns:1fr}.lead-plan span{width:max-content}.lead-details{grid-template-columns:1fr;gap:8px}.lead-actions{grid-template-columns:1fr;display:grid}.lead-actions a{justify-content:center}.lead-actions select{width:100%;margin-left:0}.heading-actions .diagnostic-leads-link{white-space:normal}}.single-question .diagnostic-form-shell{flex-direction:column;width:min(760px,100% - 36px);min-height:590px;display:flex}.single-question .diagnostic-form-shell form{flex-direction:column;flex:1;display:flex}.single-question .diagnostic-one-question{margin-top:4px}.single-question .diagnostic-options,.single-question .diagnostic-options.three{grid-template-columns:1fr}.diagnostic-single-input{flex-direction:column;gap:9px;display:flex}.diagnostic-single-input>span{color:#35383e;font-size:15px;font-weight:850}.diagnostic-single-input input{color:#202329;width:100%;min-height:62px;font:inherit;background:#faf9f7;border:1px solid #d8d5cf;border-radius:14px;outline:none;padding:0 17px;font-size:18px}.single-question .diagnostic-form-actions{margin-top:auto;padding-top:28px}.single-question .diagnostic-consent{margin-top:13px}@media (width<=760px){.single-question .diagnostic-form-shell{width:calc(100% - 24px);min-height:calc(100vh - 120px)}.single-question .diagnostic-intro h1{font-size:36px}.single-question .diagnostic-form-actions{margin-top:auto}}.diagnostic-explanation{border-top:1px solid #e8e5df;border-bottom:1px solid #e8e5df;margin-top:30px}.diagnostic-explanation>section{grid-template-columns:42px 1fr;gap:16px;padding:24px 0;display:grid}.diagnostic-explanation>section+section{border-top:1px solid #e8e5df}.diagnostic-explanation>section>span{color:#d94136;background:#fce6e2;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.diagnostic-explanation small,.diagnostic-process>small{color:#d94136;letter-spacing:.12em;font-size:11px;font-weight:900}.diagnostic-explanation h2{letter-spacing:-.025em;margin:7px 0 8px;font-size:22px;line-height:1.2}.diagnostic-explanation p{color:#656a72;margin:0;font-size:16px;line-height:1.62}.diagnostic-result article h3{color:#fff;border-top:1px solid #34383f;margin:22px 0 0;padding-top:18px;font-size:16px}.diagnostic-result article h3+ul{border-top:0;margin-top:12px;padding-top:0}.diagnostic-result article ul{font-size:15px;line-height:1.45}.diagnostic-process{margin-top:24px;padding:24px 0 4px}.diagnostic-process ol{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.diagnostic-process li{counter-increment:steps;background:#faf9f7;border:1px solid #dfdcd6;border-radius:13px;flex-direction:column;min-height:116px;padding:15px;display:flex}.diagnostic-process li:before{content:counter(steps);color:#fff;background:#f34e40;border-radius:8px;place-items:center;width:26px;height:26px;margin-bottom:14px;font-size:11px;font-weight:900;display:grid}.diagnostic-process b{font-size:14px}.diagnostic-process span{color:#747980;margin-top:4px;font-size:13px;line-height:1.45}.diagnostic-plan-picker{margin-top:28px;padding-top:4px}.diagnostic-plan-picker>small{color:#d94136;letter-spacing:.12em;font-size:11px;font-weight:900}.diagnostic-plan-picker>h2{letter-spacing:-.03em;margin:8px 0 7px;font-size:24px;line-height:1.15}.diagnostic-plan-picker>p{color:#70747b;margin:0 0 16px;font-size:14px;line-height:1.55}.diagnostic-plan-picker>div{gap:9px;display:grid}.diagnostic-plan-option{background:#faf9f7;border:1px solid #dedbd5;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.diagnostic-plan-option.chosen{border-color:#f34e40;box-shadow:inset 4px 0 #f34e40}.diagnostic-plan-option>button{text-align:left;color:#25282d;width:100%;min-height:72px;font:inherit;background:0 0;border:0;grid-template-columns:1fr auto 28px;align-items:center;gap:12px;padding:14px 15px;display:grid}.diagnostic-plan-option>button>span{flex-direction:column;gap:3px;display:flex}.diagnostic-plan-option>button b{font-size:16px}.diagnostic-plan-option>button small{color:#7a7e85;text-transform:capitalize;font-size:12px}.diagnostic-plan-option>button>strong{color:#d94136;font-size:17px}.diagnostic-plan-option>button>i{color:#fff;background:#1b1e23;border-radius:8px;place-items:center;width:28px;height:28px;font-size:17px;font-style:normal;display:grid}.diagnostic-plan-details{border-top:1px solid #e5e2dd;padding:0 15px 16px}.diagnostic-plan-details>p{color:#61666d;margin:14px 0 10px;font-size:14px;line-height:1.5}.diagnostic-plan-details ul{color:#3f444a;gap:7px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.diagnostic-plan-details>button{color:#fff;width:100%;min-height:45px;font:inherit;background:#f34e40;border:0;border-radius:10px;margin-top:15px;font-size:14px;font-weight:900}.diagnostic-plan-details>button:disabled{color:#176b4c;opacity:1;background:#e8f7ef}.diagnostic-extras{background:repeating-linear-gradient(135deg,#f8c31c 0 12px,#171a20 12px 24px);border-radius:18px;margin:18px 0 2px;padding:7px;box-shadow:0 12px 28px #181b2024}.diagnostic-extras>div{color:#fff;background:#171a20;border-radius:12px;padding:18px}.diagnostic-extras>div>span{color:#171a20;letter-spacing:.13em;background:#f8c31c;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:950;display:inline-flex}.diagnostic-extras h3{border:0!important;margin:11px 0 4px!important;padding:0!important;font-size:18px!important}.diagnostic-extras>div>p{color:#aeb3ba!important;margin:0 0 13px!important;font-size:13px!important}.diagnostic-extras button{text-align:left;color:#fff;width:100%;min-height:66px;font:inherit;background:#23272d;border:1px solid #3b3f46;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin-top:8px;padding:11px;display:grid}.diagnostic-extras button>i{color:#171a20;background:#f8c31c;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:950;display:grid}.diagnostic-extras button>span{flex-direction:column;gap:3px;display:flex}.diagnostic-extras button b{font-size:14px}.diagnostic-extras button small{color:#aeb3ba;font-size:11px;line-height:1.35}.diagnostic-extras button>strong{color:#f8c31c;white-space:nowrap;font-size:13px}.diagnostic-extras button.selected{background:#2d2b20;border-color:#f8c31c;box-shadow:inset 0 0 0 1px #f8c31c}.diagnostic-extras footer{color:#dfe2e6;border-top:1px solid #3b3f46;justify-content:space-between;align-items:center;margin-top:14px;padding-top:13px;font-size:13px;display:flex}.diagnostic-extras footer strong{color:#f8c31c;font-size:19px}@media (width<=760px){.diagnostic-explanation>section{grid-template-columns:36px 1fr;gap:12px}.diagnostic-explanation>section>span{width:34px;height:34px}.diagnostic-explanation h2{font-size:20px}.diagnostic-explanation p{font-size:15px}.diagnostic-process ol{grid-template-columns:1fr}.diagnostic-process li{min-height:0}.diagnostic-result article ul{font-size:14px}.diagnostic-extras{margin-left:-5px;margin-right:-5px}.diagnostic-extras button{grid-template-columns:28px 1fr}.diagnostic-extras button>strong{grid-column:2}}.payment-page a{color:#fff;background:#f34e40;border-radius:12px;justify-content:center;align-items:center;min-height:50px;margin-top:22px;font-size:15px;font-weight:900;text-decoration:none;display:flex}.payment-page .payment-security{color:#8a8e94;letter-spacing:0;margin-top:14px;font-size:11px;font-weight:600;display:block}.diagnostic-result .diagnostic-checkout{color:#fff;background:#f34e40;border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:58px;margin-top:14px;padding:0 20px;font-size:16px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 12px 28px #f34e4038}.diagnostic-result .diagnostic-checkout:disabled{opacity:.6}.customer-project{color:#17191e;background:radial-gradient(circle at 90% 0,#f34e4024,#0000 28%),#f4f3ef;min-height:100vh;padding:28px}.customer-project>header{background:#fff;border:1px solid #dedbd5;border-radius:20px;align-items:center;gap:13px;width:min(1040px,100%);min-height:74px;margin:0 auto 24px;padding:0 18px;display:flex}.customer-mark{color:#fff;background:#f34e40;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid;box-shadow:0 10px 24px #f34e4033}.customer-project>header>div{flex-direction:column;flex:1;display:flex}.customer-project>header strong{font-size:18px}.customer-project>header small{color:#81858c;font-size:12px}.customer-project>header>b{color:#18704e;background:#e9f8f0;border-radius:99px;padding:8px 11px;font-size:11px}.customer-workspace{width:min(1040px,100%);margin:0 auto}.customer-card{background:#fff;border:1px solid #dedbd5;border-radius:26px;width:min(500px,100%);margin:8vh auto 0;padding:38px;box-shadow:0 24px 70px #181b201a}.customer-card.centered{text-align:center}.customer-card>small,.customer-welcome>small,.customer-delivery>small{color:#e7493d;letter-spacing:.13em;margin-top:22px;font-size:12px;font-weight:900;display:block}.customer-card h1,.customer-welcome h1{letter-spacing:-.055em;margin:10px 0;font-size:clamp(34px,6vw,58px);line-height:1}.customer-card p,.customer-welcome p{color:#696e76;font-size:16px;line-height:1.55}.customer-card form{margin-top:24px}.customer-card label,.customer-fields label,.customer-adjust label{color:#373b41;flex-direction:column;gap:8px;font-size:14px;font-weight:800;display:flex}.customer-card input,.customer-fields input,.customer-adjust textarea{color:#202329;width:100%;min-height:52px;font:inherit;background:#faf9f7;border:1px solid #d8d5cf;border-radius:12px;outline:none;padding:0 14px;font-size:16px}.customer-card button,.customer-generate,.customer-adjust button{color:#fff;background:#171a20;border:0;border-radius:12px;width:100%;min-height:52px;margin-top:14px;font-size:15px;font-weight:900}.customer-card footer{color:#8a8e94;text-align:center;border-top:1px solid #ece9e4;margin-top:20px;padding-top:16px;font-size:12px}.customer-error{color:#9f3029;background:#fff0ee;border:1px solid #efb9b3;border-radius:11px;margin:14px 0;padding:13px 15px;font-size:14px;line-height:1.45}.customer-welcome{max-width:760px;padding:22px 4px}.customer-result{background:#fff;border:1px solid #dedbd5;border-radius:24px;margin-top:22px;padding:20px;box-shadow:0 18px 50px #181b2012}.customer-result>img{background:#111;border-radius:16px;width:100%;display:block}.customer-result-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.customer-result-actions button{color:#2c3035;background:#fff;border:1px solid #dad7d1;border-radius:12px;min-height:50px;font-size:14px;font-weight:850}.customer-result-actions button.primary{color:#fff;background:#f34e40;border-color:#f34e40}.customer-create{background:#fff;border:1px solid #dedbd5;border-radius:24px;margin-top:22px;padding:24px}.customer-upload{color:#24272c;cursor:pointer;background:#faf9f7;border:2px dashed #d6d2cb;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:22px;display:flex}.customer-upload input{opacity:0;pointer-events:none;position:absolute}.customer-upload span{font-size:17px;font-weight:900}.customer-upload small{color:#858990;margin-top:6px;font-size:12px}.customer-fields{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:18px;display:grid}.customer-toggle{color:#3e4248;background:#f3f1ed;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:14px;font-size:14px;font-weight:800;display:flex}.customer-toggle input{accent-color:#f34e40;width:21px;height:21px}.customer-generate{background:#f34e40;box-shadow:0 12px 28px #f34e4033}.customer-generate:disabled,.customer-result button:disabled,.customer-adjust button:disabled{opacity:.55}.customer-adjust{background:#f3f1ed;border-radius:15px;margin-top:18px;padding:18px}.customer-adjust textarea{resize:vertical;min-height:90px;padding-top:12px}.customer-adjust small{color:#7a7e84;margin-top:9px;font-size:12px;display:block}.customer-delivery{background:#fff;border:1px solid #c7e4d5;border-radius:24px;margin-top:22px;padding:26px}.customer-delivery h2{margin:8px 0 18px;font-size:30px}.customer-assets{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.customer-assets a{color:#24272c;background:#faf9f7;border:1px solid #d9d6d0;border-radius:12px;justify-content:space-between;align-items:center;min-height:54px;padding:0 15px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.customer-assets a:after{content:"↓";color:#f34e40;font-size:20px}.customer-bio{color:#fff;background:#171a20;border-radius:15px;margin-top:18px;padding:20px}.customer-bio p{color:#e7e9ec;flex-direction:column;gap:5px;font-size:14px;display:flex}.customer-bio button{color:#fff;background:#f34e40;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-weight:850}.customer-palettes{background:#faf9f7;border:1px solid #ddd9d2;border-radius:17px;margin-top:18px;padding:18px}.customer-palette-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.customer-palette-heading>div{flex-direction:column;gap:4px;display:flex}.customer-palette-heading strong{font-size:16px}.customer-palette-heading small{color:#777c84;font-size:12px;line-height:1.4}.customer-palette-heading>button,.customer-palette-edit-toggle{color:#272a30;background:#fff;border:1px solid #d8d5cf;border-radius:10px;min-height:42px;padding:0 15px;font-weight:850}.customer-palette-heading>button:disabled{opacity:.55}.customer-palette-options{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.customer-palette-options>button{color:#26292e;text-align:left;background:#fff;border:1px solid #dedbd5;border-radius:13px;grid-template-columns:auto 1fr;gap:8px;min-width:0;padding:12px;display:grid}.customer-palette-options>button.selected{border:2px solid #f34e40;padding:11px;box-shadow:0 9px 20px #f34e401a}.customer-palette-number{color:#fff;background:#24272c;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.customer-palette-options>button.selected .customer-palette-number{background:#f34e40}.customer-palette-name{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-palette-name strong{font-size:13px}.customer-palette-name small{color:#777c84;font-size:10px;line-height:1.35}.customer-palette-swatches{border:1px solid #e1ded8;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);height:32px;display:grid;overflow:hidden}.customer-palette-swatches i{display:block}.customer-palette-edit-toggle{width:100%;margin-top:10px}.customer-palette-editor{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.customer-palette-editor label{background:#efede8;border-radius:11px;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex}.customer-palette-editor label span{font-size:11px;font-weight:800}.customer-palette-editor input{background:#fff;border:0;border-radius:8px;width:100%;height:40px;padding:3px}.customer-palette-editor code{color:#686c72;font-size:10px}.customer-upload-guide{background:#f5f3ef;border:1px solid #ddd9d2;border-radius:17px;grid-template-columns:1fr 150px;align-items:center;gap:20px;margin-bottom:18px;padding:18px;display:grid}.customer-upload-guide-copy>small{color:#e7493d;letter-spacing:.12em;font-size:11px;font-weight:900}.customer-upload-guide h2{letter-spacing:-.025em;margin:7px 0 8px;font-size:22px;line-height:1.12}.customer-upload-guide p{color:#666b72;margin:0;font-size:14px;line-height:1.5}.customer-upload-guide ul{color:#34383e;gap:6px;margin:12px 0 0;padding:0;font-size:13px;font-weight:800;list-style:none;display:grid}.customer-upload-guide li:before{content:"✓";color:#16825b;margin-right:7px}.customer-upload-guide>a{color:#e7493d;background:#fff;border:1px solid #d7d3cc;border-radius:14px;flex-direction:column;align-items:center;padding:7px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.customer-upload-guide img{aspect-ratio:852/1846;object-fit:cover;object-position:top;border-radius:9px;width:100%;display:block}.customer-upload-guide>a span{padding:8px 3px 2px}@media (width<=760px){.customer-project{padding:14px}.customer-project>header{padding:0 12px}.customer-project>header>b{font-size:9px}.customer-card{margin-top:4vh;padding:28px 22px}.customer-fields{grid-template-columns:1fr}.customer-result{padding:10px}.customer-result-actions,.customer-assets{grid-template-columns:1fr}.customer-create,.customer-delivery{padding:18px}.customer-welcome h1{font-size:42px}.customer-palette-heading{flex-direction:column;align-items:stretch}.customer-palette-options{grid-template-columns:1fr}.customer-palette-name strong{font-size:14px}.customer-palette-name small{font-size:11px}.customer-upload-guide{grid-template-columns:1fr 116px;gap:13px;padding:14px}.customer-upload-guide h2{font-size:18px}.customer-upload-guide p{font-size:13px}.customer-upload-guide ul{font-size:12px}}.simple-home-top>nav{align-items:center;gap:8px;display:flex}.simple-home-top>nav a{color:#fff;border:1px solid #353941;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}.api-admin-shell{color:#191c21;background:radial-gradient(circle at 88% 0,#f34e401f,#0000 27%),#f3f1ec;min-height:100vh}.api-admin-top{color:#fff;background:#101318;justify-content:space-between;align-items:center;min-height:84px;padding:0 max(22px,50vw - 580px);display:flex}.api-admin-top>a:last-child{color:#fff;border:1px solid #383c44;border-radius:10px;padding:11px 15px;font-size:13px;font-weight:850;text-decoration:none}.api-admin-page{width:min(1160px,100% - 36px);margin:0 auto;padding:48px 0 80px}.api-admin-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.api-admin-heading small,.api-protection-card header small{color:#e3473b;letter-spacing:.14em;font-size:11px;font-weight:900}.api-admin-heading h1{letter-spacing:-.06em;margin:9px 0 8px;font-size:clamp(43px,6vw,70px);line-height:.95}.api-admin-heading p{color:#6f747b;margin:0;font-size:16px}.api-admin-heading>button{color:#24282e;min-height:48px;font:inherit;background:#fff;border:1px solid #d8d4cd;border-radius:12px;padding:0 18px;font-size:13px;font-weight:850}.api-admin-alert{background:#fff;border:1px solid;border-radius:16px;align-items:center;gap:14px;margin-top:31px;padding:19px 21px;display:flex}.api-admin-alert>span{border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:grid}.api-admin-alert>div{flex-direction:column;gap:3px;display:flex}.api-admin-alert strong{font-size:16px}.api-admin-alert p{color:#656a71;margin:0;font-size:13px}.api-admin-alert.safe{border-color:#bfe6d2}.api-admin-alert.safe>span{color:#126847;background:#e7f7ef}.api-admin-alert.warning{border-color:#efc5a0}.api-admin-alert.warning>span{color:#8a4c0b;background:#fff1df}.api-provider-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:17px;display:grid}.api-provider-card{background:#fff;border:1px solid #dbd7d0;border-radius:20px;padding:21px;box-shadow:0 17px 44px #14181d0b}.api-provider-card.low{border-color:#efb8b2}.api-provider-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.api-provider-card>header>div{align-items:center;gap:9px;display:flex}.api-provider-card>header strong{font-size:18px}.api-provider-card>header>b{color:#53616a;text-align:right;background:#f1f2f2;border-radius:99px;padding:6px 8px;font-size:9px}.api-dot{background:#9b9fa5;border-radius:50%;width:10px;height:10px}.api-dot.on{background:#21a56f;box-shadow:0 0 0 5px #21a56f1a}.api-dot.off{background:#ef5548;box-shadow:0 0 0 5px #ef55481a}.api-dot.wait{background:#e4a338}.api-provider-card>label{flex-direction:column;gap:9px;margin-top:23px;display:flex}.api-provider-card>label>span{flex-direction:column;gap:3px;font-size:13px;font-weight:850;display:flex}.api-provider-card>label small{color:#8a8e94;font-size:10px;font-weight:600}.api-provider-card>label>div,.api-protection-fields label>div{color:#747980;background:#faf9f7;border:1px solid #d9d6cf;border-radius:12px;align-items:center;gap:7px;height:52px;padding:0 13px;font-size:13px;font-weight:800;display:flex}.api-provider-card input,.api-protection-fields input{color:#202329;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:19px;font-weight:850}.api-provider-numbers{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.api-provider-numbers>span{background:#f4f2ee;border-radius:11px;flex-direction:column;gap:5px;padding:11px;display:flex}.api-provider-numbers small{color:#858a91;font-size:9px;line-height:1.25}.api-provider-numbers strong{font-size:14px}.api-provider-card>p{color:#777c83;min-height:48px;margin:15px 0 0;font-size:11px;line-height:1.45}.api-provider-card>p.api-live-usage{color:#176b4c;background:#eaf8f1;border-radius:9px;min-height:0;padding:9px 10px;font-weight:750}.api-provider-card>a{color:#30343a;margin-top:13px;font-size:11px;font-weight:850;display:inline-flex}.api-protection-card{color:#fff;background:#12161c;border-radius:22px;margin-top:17px;padding:26px;box-shadow:0 25px 60px #0f121624}.api-protection-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.api-protection-card h2{letter-spacing:-.035em;margin:7px 0 0;font-size:28px}.api-protection-switch{cursor:pointer;align-items:center;gap:9px;display:flex}.api-protection-switch input{opacity:0;position:absolute}.api-protection-switch i{background:#424851;border-radius:99px;width:47px;height:27px;padding:3px;transition:all .2s;display:flex}.api-protection-switch i:after{content:"";background:#fff;border-radius:50%;width:21px;height:21px;transition:all .2s}.api-protection-switch input:checked+i{background:#20a56e}.api-protection-switch input:checked+i:after{transform:translate(20px)}.api-protection-switch span{font-size:12px;font-weight:850}.api-protection-fields{grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;display:grid}.api-protection-fields>label{background:#191e25;border:1px solid #30363e;border-radius:14px;padding:17px}.api-protection-fields>label>span{margin-bottom:8px;font-size:12px;font-weight:850;display:block}.api-protection-fields label>div{color:#9299a3;background:#11151a;border-color:#373e47}.api-protection-fields input{color:#fff}.api-protection-fields label>small{color:#8c939c;margin-top:8px;font-size:10px;line-height:1.4;display:block}.api-protection-card>button{color:#fff;width:100%;min-height:52px;font:inherit;background:#f34e40;border:0;border-radius:12px;margin-top:13px;font-size:14px;font-weight:900}.api-admin-notice{color:#bde8d3!important;text-align:center!important;margin:12px 0 0!important}.api-admin-footnote{background:#fff;border:1px solid #dedad3;border-radius:15px;margin-top:15px;padding:18px 20px}.api-admin-footnote strong{font-size:13px}.api-admin-footnote p{color:#70757c;margin:5px 0 0;font-size:12px;line-height:1.55}.api-admin-loading{color:#747980;text-align:center;background:#fff;border:1px dashed #d5d1ca;border-radius:18px;margin-top:30px;padding:50px}@media (width<=900px){.api-provider-grid{grid-template-columns:1fr}.api-provider-card>p{min-height:0}}@media (width<=620px){.simple-home-top>nav a:first-child{display:none}.api-admin-top{min-height:72px;padding:0 14px}.api-admin-page{width:calc(100% - 24px);padding-top:30px}.api-admin-heading{flex-direction:column;align-items:stretch}.api-admin-heading h1{font-size:48px}.api-admin-heading>button{width:100%}.api-admin-alert{align-items:flex-start}.api-provider-card{padding:18px}.api-protection-card{padding:20px}.api-protection-card>header{flex-direction:column;align-items:flex-start}.api-protection-fields{grid-template-columns:1fr}}.api-login-shell{color:#191c21;background:radial-gradient(circle at 75% 18%,#f34e4026,#0000 30%),#f3f1ec;place-items:center;min-height:100vh;padding:24px;display:grid}.api-login-card{background:#fff;border:1px solid #ddd8d1;border-radius:26px;flex-direction:column;width:min(430px,100%);padding:34px;display:flex;box-shadow:0 28px 70px #1013181a}.api-login-logo{color:#fff;background:#f34e40;border-radius:16px;place-items:center;width:56px;height:56px;font-size:24px;font-weight:900;display:grid}.api-login-card>small{color:#e3473b;letter-spacing:.14em;margin-top:27px;font-size:10px;font-weight:900}.api-login-card h1{letter-spacing:-.05em;margin:8px 0;font-size:42px;line-height:1}.api-login-card p{color:#747980;margin:0 0 25px;font-size:14px}.api-login-card label{margin-bottom:8px;font-size:12px;font-weight:850}.api-login-card input{height:58px;font:inherit;letter-spacing:.18em;background:#faf9f7;border:1px solid #d8d4cd;border-radius:13px;outline:0;padding:0 16px;font-size:22px;font-weight:850}.api-login-card input:focus{border-color:#f34e40;box-shadow:0 0 0 4px #f34e401a}.api-login-card button{color:#fff;height:56px;font:inherit;background:#f34e40;border:0;border-radius:13px;margin-top:12px;font-size:14px;font-weight:900}.api-login-card button:disabled{opacity:.55}.api-login-card>a{color:#62676e;text-align:center;margin-top:19px;font-size:12px;font-weight:750}.api-login-error{color:#c23d33;text-align:center;margin-top:12px;font-size:12px}@media (width<=520px){.api-login-shell{padding:14px}.api-login-card{border-radius:21px;padding:26px 22px}.api-login-card h1{font-size:38px}}.studio-domain-home{background:radial-gradient(circle at 85% 5%,#f8c31c29,#0000 25%),radial-gradient(circle at 10% 20%,#f34e401f,#0000 30%),#f4f3ef}.studio-domain-home .simple-home-top{justify-content:flex-start}.studio-domain-home .simple-home-head{max-width:760px}.studio-domain-grid{grid-template-columns:1.15fr .85fr}.studio-domain-grid .simple-main-card{background:radial-gradient(circle at 90% 10%,#f8c31c4d,#0000 28%),#171a20}.studio-domain-grid .simple-main-card>span{color:#171a20;background:#f8c31c}.studio-domain-grid .simple-side-card>span{color:#fff;background:#f34e40}@media (width<=760px){.studio-domain-grid{grid-template-columns:1fr}}.diagnostic-extras{background-size:68px 68px;animation:2.4s linear infinite diagnostic-extra-stripes,1.8s ease-in-out infinite alternate diagnostic-extra-glow}@keyframes diagnostic-extra-stripes{to{background-position:68px 0}}@keyframes diagnostic-extra-glow{0%{box-shadow:0 12px 28px #181b2024}to{box-shadow:0 13px 34px #f8c31c61}}@media (prefers-reduced-motion:reduce){.diagnostic-extras{animation:none}}.diagnostic-extras footer{border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:7px 14px;box-shadow:inset 0 1px #ffffff0d;color:#fff!important;text-align:left!important;background:linear-gradient(135deg,#252a31 0%,#171a20 72%)!important;border:1px solid #f8c31c6b!important;min-height:0!important;margin:16px 0 0!important;padding:16px!important;display:grid!important}.diagnostic-extras footer:before{content:"RESUMO DA ESCOLHA";color:#f8c31c;letter-spacing:.13em;grid-column:1/-1;font-size:10px;font-weight:950}.diagnostic-extras footer span{font-size:13px;font-weight:750;color:#c4c8ce!important}.diagnostic-extras footer strong{letter-spacing:-.035em;text-shadow:0 0 22px #f8c31c3d;font-size:27px;line-height:1;color:#fff!important}.creator-sales{color:#181b20;background:radial-gradient(circle at 82% 8%,#f34e402b,#0000 26%),#f3f1ec;min-height:100vh;padding:0 0 72px}.creator-sales>header{color:#fff;background:#101319;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:82px;padding:0 max(24px,50% - 540px);display:flex}.creator-sales>header>a{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.creator-sales>header>a>b{background:#f34e40;border-radius:14px;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.creator-sales>header>a>span{flex-direction:column;display:flex}.creator-sales>header strong{letter-spacing:.04em;font-size:16px}.creator-sales>header small{color:#989ea7;letter-spacing:.17em;font-size:9px}.creator-sales>header>em{color:#f8c31c;letter-spacing:.1em;border:1px solid #343941;border-radius:99px;padding:8px 11px;font-size:10px;font-style:normal;font-weight:900}.creator-sales-hero,.creator-sales-products,.creator-sales-checkout{width:min(960px,100% - 32px);margin-inline:auto}.creator-sales-hero{padding:70px 0 48px}.creator-sales-hero>small,.creator-sales-title>small,.creator-sales-checkout>div>small{color:#e24439;letter-spacing:.15em;font-size:11px;font-weight:950}.creator-sales-hero h1{letter-spacing:-.06em;margin:13px 0 20px;font-size:clamp(42px,7vw,76px);line-height:.96}.creator-sales-hero h1 strong{color:#f34e40;font-weight:inherit}.creator-sales-hero>p{color:#666b73;max-width:750px;margin:0;font-size:18px;line-height:1.65}.creator-sales-hero>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:31px;display:grid}.creator-sales-hero>div>span{color:#f34e40;background:#fff;border:1px solid #dedad3;border-radius:14px;flex-direction:column;gap:6px;min-height:70px;padding:15px;font-size:11px;font-weight:950;display:flex}.creator-sales-hero>div b{color:#272b31;font-size:14px}.creator-sales-title h2{letter-spacing:-.04em;margin:8px 0 20px;font-size:30px}.creator-product-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.creator-product-grid>button{color:#262a30;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d5ce;border-radius:24px;flex-direction:column;align-items:flex-start;padding:27px;transition:all .2s;display:flex;box-shadow:0 18px 50px #14171c0e}.creator-product-grid>button.selected{border-color:#f34e40;transform:translateY(-2px);box-shadow:0 0 0 3px #f34e401f,0 22px 55px #14171c14}.creator-product-grid>button>span{color:#f34e40;letter-spacing:.1em;background:#fff0ee;border-radius:99px;padding:7px 9px;font-size:10px;font-weight:950}.creator-product-grid h3{letter-spacing:-.04em;margin:20px 0 4px;font-size:29px}.creator-product-grid>button>strong{color:#f34e40;letter-spacing:-.04em;font-size:32px}.creator-product-grid>button>em{color:#4f545c;margin-top:5px;font-size:13px;font-style:normal;font-weight:850}.creator-product-grid>button>p{color:#70757d;min-height:66px;margin:18px 0;font-size:14px;line-height:1.55}.creator-product-grid ul{color:#444951;border-top:1px solid #ece9e4;gap:8px;margin:0;padding:16px 0 0;font-size:13px;line-height:1.4;list-style:none;display:grid}.creator-sales-checkout{color:#fff;background:#14181e;border-radius:25px;max-width:650px;margin-top:34px;padding:31px;box-shadow:0 25px 65px #13161b2e}.creator-sales-checkout>div h2{letter-spacing:-.04em;margin:8px 0 7px;font-size:29px}.creator-sales-checkout>div p{color:#aeb3ba;margin:0 0 24px;font-size:14px;line-height:1.5}.creator-sales-checkout>label{flex-direction:column;gap:7px;margin-top:13px;display:flex}.creator-sales-checkout>label>span{font-size:13px;font-weight:850}.creator-sales-checkout>label i{color:#8e949d;font-size:11px;font-style:normal;font-weight:600}.creator-sales-checkout input{color:#fff;min-height:54px;font:inherit;background:#20252c;border:1px solid #383e47;border-radius:12px;outline:0;padding:0 15px;font-size:16px}.creator-sales-checkout>button{color:#fff;width:100%;min-height:58px;font:inherit;background:#f34e40;border:0;border-radius:13px;margin-top:20px;font-size:15px;font-weight:950;box-shadow:0 14px 28px #f34e4040}.creator-sales-checkout>button:disabled{opacity:.6}.creator-sales-checkout>small{color:#9298a1;text-align:center;margin-top:12px;font-size:11px;display:block}.story-topbar nav>b{color:#18704e;letter-spacing:.08em;background:#e9f8f0;border-radius:99px;padding:7px 10px;font-size:10px}@media (width<=680px){.creator-sales>header{padding:0 16px}.creator-sales-hero{padding:48px 0 37px}.creator-sales-hero>p{font-size:16px}.creator-sales-hero>div,.creator-product-grid{grid-template-columns:1fr}.creator-product-grid>button{padding:23px}.creator-product-grid>button>p{min-height:0}.creator-sales-checkout{padding:24px 19px}.creator-sales-checkout>div h2{font-size:25px}}:root{--rb-night:#07101e;--rb-night-2:#0b1526;--rb-panel:#101c2e;--rb-panel-2:#13233a;--rb-ink:#eef6ff;--rb-muted:#8da0b8;--rb-green:#16e39a;--rb-blue:#3e8cff;--rb-line:#7eaadb33;--rb-glow:0 22px 70px #04091275}.hub-brand,.diagnostic-brand,.creator-sales>header>a{z-index:2;position:relative}.hub-brand>b,.diagnostic-brand>b,.creator-sales>header>a>b,.customer-mark{overflow:hidden;color:#0000!important;background:linear-gradient(145deg,#16e39a1a,#3e8cff14)!important;border:1px solid #16e39ac7!important;border-radius:12px!important;width:50px!important;height:50px!important;font-size:0!important;position:relative!important;box-shadow:inset 0 0 22px #16e39a14,0 0 28px #16e39a1a!important}.hub-brand>b:after,.diagnostic-brand>b:after,.creator-sales>header>a>b:after,.customer-mark:after{content:"RB";color:var(--rb-green);letter-spacing:-.08em;place-items:center;font-size:16px;font-weight:950;display:grid;position:absolute;inset:0}.hub-brand>b:before,.diagnostic-brand>b:before,.creator-sales>header>a>b:before,.customer-mark:before{content:"";border-left:1px solid var(--rb-green);border-top:1px solid var(--rb-green);background:var(--rb-night);width:12px;height:12px;position:absolute;bottom:-1px;right:-1px;transform:skew(-22deg)}.simple-home,.studio-domain-home{color:var(--rb-ink)!important;background:radial-gradient(circle at 82% 12%,#3e8cff26,transparent 27%), radial-gradient(circle at 16% 82%,#16e39a17,transparent 28%),var(--rb-night)!important}.simple-home:before,.diagnostic-public:before,.creator-sales:before,.customer-project:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#5083b81f 1px,#0000 1px),linear-gradient(90deg,#5083b81f 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.simple-home-top{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--rb-line)!important;background:#050c18db!important}.simple-home-top>nav a{background:#ffffff06;border-color:var(--rb-line)!important;color:#b9cae0!important}.simple-home-head small{color:var(--rb-green)!important}.simple-home-head h1{color:#fff}.simple-home-head p{color:var(--rb-muted)!important}.simple-main-card,.studio-domain-grid .simple-main-card{box-shadow:var(--rb-glow),inset 0 1px #ffffff0a;background:radial-gradient(circle at 87% 17%,#16e39a29,#0000 32%),linear-gradient(145deg,#101d30,#0b1525)!important;border:1px solid #16e39a4d!important}.simple-side-card{box-shadow:var(--rb-glow);color:var(--rb-ink)!important;border-color:var(--rb-line)!important;background:linear-gradient(145deg,#142339f5,#0c1727f5)!important}.simple-main-card>span,.simple-side-card>span,.studio-domain-grid .simple-main-card>span,.studio-domain-grid .simple-side-card>span{color:var(--rb-night)!important;background:var(--rb-green)!important;border-radius:10px!important}.simple-main-card small,.simple-main-card>b,.simple-side-card>b{color:var(--rb-green)!important}.simple-main-card p,.simple-side-card p{color:var(--rb-muted)!important}.simple-pending{border-color:var(--rb-line)!important;background:#0f1c2fe6!important}.simple-pending i{background:var(--rb-green)!important;box-shadow:0 0 0 6px #16e39a1a!important}.simple-pending a{color:var(--rb-green)!important}.diagnostic-public{position:relative;color:var(--rb-ink)!important;background:radial-gradient(circle at 87% 9%,#3e8cff2b,transparent 25%),radial-gradient(circle at 10% 75%,#16e39a14,transparent 31%),var(--rb-night)!important}.diagnostic-brand{color:#fff;width:min(1120px,100% - 40px)!important}.diagnostic-brand strong{color:#fff}.diagnostic-brand small{color:#7f92aa!important}.diagnostic-progress{background:#ffffff0f!important;height:3px!important}.diagnostic-progress span{box-shadow:0 0 15px #16e39a99;background:linear-gradient(90deg,var(--rb-green),var(--rb-blue))!important}.diagnostic-form-shell{grid-template-columns:minmax(250px,.72fr) minmax(390px,1.28fr);gap:72px;min-height:610px;display:grid;position:relative;border:1px solid var(--rb-line)!important;width:min(1120px,100% - 40px)!important;box-shadow:var(--rb-glow)!important;background:linear-gradient(145deg,#101d31f5,#091220fa)!important;border-radius:26px!important;margin-top:30px!important;padding:56px 62px!important}.diagnostic-form-shell:after{content:"";background:linear-gradient(90deg,var(--rb-green),transparent);width:120px;height:2px;position:absolute;top:0;left:64px}.diagnostic-intro{align-self:center}.diagnostic-intro>small{color:var(--rb-green)!important}.diagnostic-intro h1{color:#fff!important;font-size:clamp(40px,5vw,68px)!important}.diagnostic-intro p{color:var(--rb-muted)!important}.diagnostic-form-shell form{align-self:center;margin:0!important}.diagnostic-one-question{gap:12px;display:grid}.diagnostic-single-input{color:#e9f4ff!important}.diagnostic-single-input input{outline:0;border:1px solid var(--rb-line)!important;color:#fff!important;background:#0b1728!important;border-radius:14px!important;min-height:66px!important;padding:0 18px!important;font-size:18px!important}.diagnostic-single-input input:focus{border-color:var(--rb-green)!important;box-shadow:0 0 0 4px #16e39a17!important}.diagnostic-options{grid-template-columns:1fr!important;gap:10px!important}.diagnostic-options button{border:1px solid var(--rb-line)!important;color:#dbe8f7!important;background:linear-gradient(135deg,#122238fa,#0b1728fa)!important;border-radius:14px!important;min-height:64px!important;transition:all .18s!important}.diagnostic-options button:hover{transform:translate(4px);border-color:#3e8cffb3!important}.diagnostic-options button i{color:#8ba0b9!important;background:#16263c!important}.diagnostic-options button.selected{border-color:var(--rb-green)!important;color:#fff!important;background:linear-gradient(135deg,#16e39a24,#3e8cff14)!important;box-shadow:0 0 0 2px #16e39a1a,0 12px 34px #03091259!important}.diagnostic-options button.selected i{color:var(--rb-night)!important;background:var(--rb-green)!important}.diagnostic-consent{border:1px solid var(--rb-line);color:#aabbd0!important;background:#0c192b!important}.diagnostic-consent input{accent-color:var(--rb-green)!important}.diagnostic-form-actions{align-items:center}.diagnostic-form-actions .back{color:#a7b8cd!important;border-color:var(--rb-line)!important;background:0 0!important}.diagnostic-form-actions .next{color:#05120f!important;background:linear-gradient(90deg,#16e39a,#2ad4ca)!important;border:1px solid #16e39a8c!important;box-shadow:0 12px 32px #16e39a33!important}.diagnostic-form-shell>footer{grid-column:1/-1;color:#61758e!important;border-color:var(--rb-line)!important;margin-top:0!important}.diagnostic-result{position:relative;border-color:var(--rb-line)!important;width:min(1080px,100% - 40px)!important;color:var(--rb-ink)!important;box-shadow:var(--rb-glow)!important;background:linear-gradient(145deg,#101d31f7,#08111efa)!important;padding:52px!important}.result-check{color:var(--rb-night)!important;background:var(--rb-green)!important}.diagnostic-result>small,.diagnostic-plan-picker>small{color:var(--rb-green)!important}.diagnostic-result h1{color:#fff}.diagnostic-result>p{color:var(--rb-muted)!important}.diagnostic-explanation{grid-template-columns:1fr 1fr;gap:14px;display:grid}.diagnostic-explanation section{border-color:var(--rb-line)!important;background:#0b1728!important}.diagnostic-explanation section>span{color:var(--rb-night)!important;background:var(--rb-green)!important}.diagnostic-explanation small{color:var(--rb-green)!important}.diagnostic-explanation h2{color:#fff}.diagnostic-explanation p{color:var(--rb-muted)!important}.diagnostic-result article{border:1px solid #16e39a52;background:radial-gradient(circle at 90% 0,#3e8cff38,#0000 36%),linear-gradient(145deg,#10233a,#0b1728)!important}.diagnostic-result article>span{color:var(--rb-green)!important}.diagnostic-plan-picker{border-color:var(--rb-line)!important;background:0 0!important}.diagnostic-plan-picker>h2{color:#fff}.diagnostic-plan-picker>p{color:var(--rb-muted)!important}.diagnostic-plan-option{border-color:var(--rb-line)!important;background:#0b1728!important}.diagnostic-plan-option.chosen{box-shadow:0 0 0 2px #16e39a14;border-color:var(--rb-green)!important}.diagnostic-plan-option>button{color:#eaf4ff!important;background:0 0!important}.diagnostic-plan-option>button strong{color:var(--rb-green)!important}.diagnostic-plan-option>button small{color:#7f92a9!important}.diagnostic-plan-details{border-color:var(--rb-line)!important;color:#d8e5f4!important;background:#0f1d30!important}.diagnostic-plan-details>p,.diagnostic-plan-details>small{color:var(--rb-muted)!important}.diagnostic-plan-details>button{color:#06130f!important;background:var(--rb-green)!important;box-shadow:0 12px 30px #16e39a2b!important}.diagnostic-extras{background:linear-gradient(115deg,var(--rb-green),var(--rb-blue),var(--rb-green))!important;background-size:220% 220%!important;border-radius:19px!important;padding:1px!important;animation:3s linear infinite rb-border-flow!important;box-shadow:0 0 35px #16e39a24!important}.diagnostic-extras>div{background:#081321;border-radius:18px;padding:22px}.diagnostic-extras>div>span{color:var(--rb-night)!important;background:var(--rb-green)!important}.diagnostic-extras h3{color:#fff}.diagnostic-extras p{color:var(--rb-muted)!important}.diagnostic-extras button{border-color:var(--rb-line)!important;color:#eaf4ff!important;background:#101f33!important}.diagnostic-extras button.selected{border-color:var(--rb-green)!important;background:#16e39a1a!important}.diagnostic-extras button i{color:var(--rb-night)!important;background:var(--rb-green)!important}.diagnostic-extras button strong{color:var(--rb-green)!important}.diagnostic-extras footer{border-color:var(--rb-line)!important;background:linear-gradient(135deg,#13243a,#091625)!important}.diagnostic-extras footer:before{color:var(--rb-green)!important}@keyframes rb-border-flow{to{background-position:200%}}.creator-sales{position:relative;color:var(--rb-ink)!important;background:radial-gradient(circle at 78% 12%,#3e8cff30,transparent 28%),radial-gradient(circle at 13% 80%,#16e39a14,transparent 29%),var(--rb-night)!important}.creator-sales>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--rb-line)!important;background:#050c18e0!important}.creator-sales>header>em{color:var(--rb-green)!important;border-color:#16e39a59!important}.creator-sales-hero{position:relative}.creator-sales-hero>small,.creator-sales-title>small,.creator-sales-checkout>div>small{color:var(--rb-green)!important}.creator-sales-hero h1{color:#fff}.creator-sales-hero h1 strong{color:var(--rb-green)!important}.creator-sales-hero>p{color:var(--rb-muted)!important}.creator-sales-hero>div>span{box-shadow:0 18px 42px #0309123d;border-color:var(--rb-line)!important;color:var(--rb-green)!important;background:#0d1b2e!important}.creator-sales-hero>div b{color:#eaf4ff!important}.creator-sales-title h2{color:#fff}.creator-product-grid>button{position:relative;border-color:var(--rb-line)!important;color:var(--rb-ink)!important;box-shadow:var(--rb-glow)!important;background:linear-gradient(145deg,#101f34,#0b1728)!important}.creator-product-grid>button:hover{transform:translateY(-4px);border-color:#3e8cffb3!important}.creator-product-grid>button.selected{border-color:var(--rb-green)!important;box-shadow:0 0 0 3px #16e39a1a,0 24px 60px #0309127a!important}.creator-product-grid>button.selected:after{content:"✓ SELECIONADO";color:var(--rb-night);background:var(--rb-green);letter-spacing:.08em;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:950;position:absolute;top:22px;right:22px}.creator-product-grid>button>span{color:var(--rb-green)!important;background:#16e39a1a!important}.creator-product-grid>button>strong{color:var(--rb-green)!important}.creator-product-grid>button>em{color:#c9d8e9!important}.creator-product-grid>button>p{color:var(--rb-muted)!important}.creator-product-grid ul{color:#b8c9dd!important;border-color:var(--rb-line)!important}.creator-sales-checkout{border:1px solid #16e39a42;box-shadow:var(--rb-glow)!important;background:linear-gradient(145deg,#102138,#091522)!important}.creator-sales-checkout>div p{color:var(--rb-muted)!important}.creator-sales-checkout input{border-color:var(--rb-line)!important;background:#091625!important}.creator-sales-checkout input:focus{border-color:var(--rb-green)!important;box-shadow:0 0 0 4px #16e39a14!important}.creator-sales-checkout>button{color:#06130f!important;background:var(--rb-green)!important;box-shadow:0 14px 34px #16e39a33!important}.creator-sales-checkout>small{color:#71859d!important}.customer-project{position:relative;color:var(--rb-ink)!important;background:radial-gradient(circle at 90% 0,#3e8cff29,transparent 28%),radial-gradient(circle at 5% 68%,#16e39a14,transparent 30%),var(--rb-night)!important}.customer-project>header{border-color:var(--rb-line)!important;box-shadow:var(--rb-glow)!important;background:#0d1a2ce6!important}.customer-project>header strong{color:#fff}.customer-project>header small{color:var(--rb-muted)!important}.customer-project>header>b{color:var(--rb-night)!important;background:var(--rb-green)!important}.customer-card,.customer-create,.customer-result,.customer-delivery{border-color:var(--rb-line)!important;color:var(--rb-ink)!important;box-shadow:var(--rb-glow)!important;background:linear-gradient(145deg,#112035f7,#091321fa)!important}.customer-card>small,.customer-welcome>small,.customer-delivery>small{color:var(--rb-green)!important}.customer-card h1,.customer-welcome h1,.customer-delivery h2{color:#fff}.customer-card p,.customer-welcome p{color:var(--rb-muted)!important}.customer-card label,.customer-fields label,.customer-adjust label{color:#dce8f7!important}.customer-card input,.customer-fields input,.customer-adjust textarea{border-color:var(--rb-line)!important;color:#fff!important;background:#0a1727!important}.customer-card button,.customer-generate,.customer-adjust button{color:#06130f!important;background:var(--rb-green)!important}.customer-upload-guide{border-color:var(--rb-line)!important;background:#0b182a!important}.customer-upload-guide-copy>small{color:var(--rb-green)!important}.customer-upload-guide h2{color:#fff}.customer-upload-guide p{color:var(--rb-muted)!important}.customer-upload-guide ul{color:#c7d6e7!important}.customer-upload-guide>a{border-color:var(--rb-line)!important;color:var(--rb-green)!important;background:#102039!important}.customer-upload{color:#eaf4ff!important;background:linear-gradient(145deg,#3e8cff14,#16e39a0a)!important;border-color:#3e8cff80!important}.customer-upload:hover{border-color:var(--rb-green)!important}.customer-upload small{color:var(--rb-muted)!important}.customer-palettes{border-color:var(--rb-line)!important;background:#0b182a!important}.customer-palette-heading strong{color:#fff}.customer-palette-heading small{color:var(--rb-muted)!important}.customer-palette-heading>button,.customer-palette-edit-toggle{color:var(--rb-green)!important;background:#102039!important;border-color:#16e39a73!important}.customer-palette-options>button{border-color:var(--rb-line)!important;color:#dfeafa!important;background:#101e32!important}.customer-palette-options>button.selected{border-color:var(--rb-green)!important;box-shadow:0 0 0 3px #16e39a1a,0 14px 32px #0309125c!important}.customer-palette-number,.customer-palette-options>button.selected .customer-palette-number{color:var(--rb-night)!important;background:var(--rb-green)!important}.customer-palette-name small{color:var(--rb-muted)!important}.customer-palette-editor label{background:#102039!important}.customer-palette-editor code{color:#9db0c6!important}.customer-toggle{color:#d9e5f4!important;background:#0b182a!important}.customer-toggle input{accent-color:var(--rb-green)!important}.customer-generate{box-shadow:0 14px 32px #16e39a2e!important}.customer-logo-upload{color:#dfeafa;cursor:pointer;background:#102039;border:1px dashed #16e39a7a;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;min-height:84px;margin-top:10px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.customer-logo-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.customer-logo-upload strong{color:var(--rb-green);font-size:13px}.customer-logo-upload small{color:var(--rb-muted);font-size:11px}.customer-result-actions button{border-color:var(--rb-line)!important;color:#d9e7f7!important;background:#101f34!important}.customer-result-actions button.primary{border-color:var(--rb-green)!important;color:var(--rb-night)!important;background:var(--rb-green)!important}.customer-adjust{background:#0b182a!important}.customer-assets a{border-color:var(--rb-line)!important;color:#dce9f8!important;background:#101e32!important}.customer-assets a:after{color:var(--rb-green)!important}.customer-bio{border:1px solid var(--rb-line);background:#091625!important}.customer-bio button{color:var(--rb-night)!important;background:var(--rb-green)!important}.customer-bio>small{border-left:2px solid var(--rb-green);color:#a9b9cc;letter-spacing:0;background:#0f2035;border-radius:0 8px 8px 0;margin:12px 0 2px;padding:10px 12px;font-size:11px;line-height:1.45;display:block}@media (width<=820px){.diagnostic-form-shell{grid-template-columns:1fr;gap:28px;min-height:0!important;padding:34px 26px!important}.diagnostic-intro{align-self:auto}.diagnostic-intro h1{font-size:44px!important}.diagnostic-form-shell form{align-self:auto}.diagnostic-explanation{grid-template-columns:1fr}.diagnostic-result{padding:30px!important}.creator-product-grid>button.selected:after{order:-1;margin:12px 0 0;position:static}.customer-project{padding:14px!important}}@media (width<=520px){.diagnostic-brand{width:calc(100% - 28px)!important;min-height:74px!important}.diagnostic-form-shell{border-radius:20px!important;width:calc(100% - 24px)!important;margin-top:18px!important;padding:26px 18px!important}.diagnostic-intro h1{font-size:38px!important}.diagnostic-intro p{font-size:15px!important}.diagnostic-form-actions{grid-template-columns:auto 1fr;display:grid!important}.diagnostic-form-actions .next{min-width:0}.diagnostic-form-shell>footer{font-size:10px!important}.diagnostic-result{width:calc(100% - 24px)!important;margin-top:18px!important;padding:23px 17px!important}.diagnostic-result h1{font-size:38px!important}.creator-sales-hero,.creator-sales-products,.creator-sales-checkout{width:calc(100% - 24px)!important}.creator-sales-hero{padding-top:46px!important}.creator-sales-hero h1{font-size:45px!important}.creator-product-grid>button{border-radius:19px!important}.customer-project>header{padding:0 10px!important}.customer-project>header>b{font-size:8px!important}}:is(.hub-brand>b,.diagnostic-brand>b,.creator-sales>header>a>b,.customer-mark,.catalog-brand>b,.leads-shell>header>a:first-child>b,.prospection-brand>b,.story-brand>b,.video-brand>b,.sales-logo>b,.api-login-logo,.brand-symbol){color:#0000!important;background-color:#091322!important;background-image:url(/rebrandme-mark.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #16e39a66!important;border-radius:12px!important;flex:0 0 50px!important;width:50px!important;height:50px!important;overflow:hidden!important;box-shadow:0 0 24px #16e39a21!important}:is(.hub-brand>b,.diagnostic-brand>b,.creator-sales>header>a>b,.customer-mark,.catalog-brand>b,.leads-shell>header>a:first-child>b,.prospection-brand>b,.story-brand>b,.video-brand>b,.sales-logo>b,.api-login-logo,.brand-symbol):before,:is(.hub-brand>b,.diagnostic-brand>b,.creator-sales>header>a>b,.customer-mark,.catalog-brand>b,.leads-shell>header>a:first-child>b,.prospection-brand>b,.story-brand>b,.video-brand>b,.sales-logo>b,.api-login-logo,.brand-symbol):after{content:none!important;display:none!important}.brand-symbol>span{display:none!important}.diagnostic-plan-details>p{color:#b8c9dc!important;font-size:15px!important;line-height:1.65!important}.diagnostic-plan-details ul{color:#edf6ff!important;font-size:15px!important;line-height:1.55!important}.diagnostic-plan-details li{color:#edf6ff!important}.diagnostic-plan-details li::marker{color:var(--rb-green)!important}.diagnostic-plan-option.chosen .diagnostic-plan-details>p{color:#c4d5e8!important}.diagnostic-plan-option.chosen .diagnostic-plan-details li{color:#f4f9ff!important}@media (width<=600px){:is(.hub-brand>b,.diagnostic-brand>b,.creator-sales>header>a>b,.customer-mark,.catalog-brand>b,.leads-shell>header>a:first-child>b,.prospection-brand>b,.story-brand>b,.video-brand>b,.sales-logo>b,.api-login-logo,.brand-symbol){flex-basis:43px!important;width:43px!important;height:43px!important}}.rb-checkout{min-height:100vh;color:var(--rb-ink);background:radial-gradient(circle at 84% 6%,#3e8cff2e,transparent 26%),radial-gradient(circle at 8% 88%,#16e39a1a,transparent 27%),var(--rb-night);padding-bottom:54px}.rb-checkout:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#5083b81f 1px,#0000 1px),linear-gradient(90deg,#5083b81f 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.rb-checkout-top{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050c18c7;border-bottom:1px solid #3e8cff59;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:88px;padding:0 max(28px,50vw - 730px);display:grid;position:relative}.rb-checkout-brand{color:#fff;align-items:center;gap:13px;text-decoration:none;display:flex}.rb-checkout-brand>b,.rb-order-plan>b{background:#091322 url(/rebrandme-mark.webp) 50%/cover no-repeat;border:1px solid #16e39a80;border-radius:10px;flex:none;width:52px;height:52px;box-shadow:0 0 24px #16e39a1f}.rb-checkout-brand>span{flex-direction:column;display:flex}.rb-checkout-brand strong{letter-spacing:.03em;font-size:18px}.rb-checkout-brand small{color:var(--rb-green);letter-spacing:.14em;margin-top:2px;font-size:10px;font-weight:850}.rb-checkout-steps{align-items:center;gap:14px;display:flex}.rb-checkout-steps>span{color:#9eb0c6;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.rb-checkout-steps b{color:#a9c2df;border:1px solid #42668d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.rb-checkout-steps .active{color:#fff}.rb-checkout-steps .active b{border-color:var(--rb-green);color:var(--rb-green);box-shadow:0 0 17px #16e39a4d}.rb-checkout-steps i{background:#42668d;width:42px;height:1px}.rb-checkout-secure{justify-self:end;align-items:center;gap:10px;display:flex}.rb-checkout-secure>b{color:var(--rb-green);font-size:24px}.rb-checkout-secure>span{flex-direction:column;display:flex}.rb-checkout-secure strong{font-size:13px}.rb-checkout-secure small{color:#94a7bd;font-size:11px}.rb-checkout-layout{z-index:1;grid-template-columns:minmax(0,1.45fr) minmax(410px,.85fr);align-items:start;gap:22px;width:min(1460px,100% - 48px);margin:34px auto 0;display:grid;position:relative}.rb-checkout-heading{padding:12px 20px 26px}.rb-checkout-heading>small{color:var(--rb-green);letter-spacing:.16em;font-size:11px;font-weight:950}.rb-checkout-heading h1{color:#fff;letter-spacing:-.055em;margin:8px 0 7px;font-size:clamp(45px,5vw,70px);line-height:.98}.rb-checkout-heading h1 strong{color:var(--rb-green)}.rb-checkout-heading p{color:#d4e1ef;margin:0;font-size:21px}.rb-checkout-main form{gap:14px;display:grid}.rb-checkout-block{background:linear-gradient(145deg,#0c1c2ff0,#071322f5);border:1px solid #1fa2e594;border-radius:20px;padding:25px;box-shadow:inset 0 1px #ffffff08}.rb-checkout-block h2{color:#fff;align-items:center;gap:11px;margin:0 0 19px;font-size:22px;display:flex}.rb-checkout-block h2>span{color:#27d1ff;border:1px solid #1dbcec;border-radius:10px;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.rb-checkout-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rb-checkout-fields label{color:#e4eef9;flex-direction:column;gap:8px;font-size:13px;font-weight:800;display:flex}.rb-checkout-fields label>small{color:#748aa4;font-size:10px;display:inline}.rb-checkout-fields input{color:#fff;min-height:54px;font:inherit;background:#081626;border:1px solid #315273;border-radius:11px;outline:0;padding:0 15px;font-size:15px}.rb-checkout-fields input:focus{border-color:var(--rb-green);box-shadow:0 0 0 4px #16e39a12}.rb-payment-note{color:#8fa4bc;margin:-9px 0 15px;font-size:13px}.rb-payment-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rb-payment-options>button{color:#dce9f7;text-align:left;min-height:76px;font:inherit;background:#091827;border:1px solid #315273;border-radius:13px;align-items:center;gap:13px;padding:14px 17px;display:flex}.rb-payment-options>button.selected{border-color:#24cdf3;box-shadow:0 0 0 2px #24cdf317,0 0 22px #24cdf31a}.rb-payment-options i{color:#9ab3cf;border:1px solid #52769b;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.rb-payment-options .selected i{border-color:var(--rb-green);color:#07101e;background:var(--rb-green)}.rb-payment-options span{flex-direction:column;display:flex}.rb-payment-options b{font-size:17px}.rb-payment-options small{color:#8fa5bd;margin-top:3px;font-size:12px}.rb-payment-trust{color:#9cb0c7;background:#0b1b2e;border:1px solid #294966;border-radius:12px;align-items:center;gap:20px;margin-top:15px;padding:15px;font-size:12px;display:flex}.rb-payment-trust b{color:#eaf4ff;margin-right:auto}.rb-payment-trust span{color:#a9bed4}.rb-order-summary{background:linear-gradient(145deg,#0a192bfa,#050f1bfc);border:1px solid #16e39ab3;border-radius:22px;padding:28px;position:sticky;top:20px;box-shadow:0 0 0 2px #16e39a0f,0 0 42px #16e39a26,0 28px 80px #0000007a}.rb-order-summary>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.rb-order-summary>header small{color:var(--rb-green);letter-spacing:.14em;font-size:10px;font-weight:950}.rb-order-summary>header h2{color:#fff;margin:6px 0 0;font-size:24px}.rb-order-summary>header>span{color:var(--rb-green);font-size:26px}.rb-order-plan{background:#0b1b2e;border:1px solid #2e5578;border-radius:13px;grid-template-columns:52px 1fr auto;align-items:center;gap:13px;margin-top:21px;padding:16px;display:grid}.rb-order-plan>span{flex-direction:column;display:flex}.rb-order-plan>span strong{font-size:16px}.rb-order-plan>span small{color:#8ea4bc;margin-top:3px;font-size:12px}.rb-order-plan>strong{color:#fff;font-size:18px}.rb-order-extras{border-top:1px solid #2878b2;margin-top:18px;padding-top:18px}.rb-order-extras>small{color:var(--rb-green);letter-spacing:.13em;font-size:10px;font-weight:950}.rb-order-extras h3{color:#fff;margin:6px 0 3px;font-size:21px}.rb-order-extras>p{color:#9bb0c7;margin:0 0 12px;font-size:13px}.rb-order-extras>button{color:#dce9f7;text-align:left;width:100%;min-height:78px;font:inherit;background:#0d2035;border:1px solid #2e5578;border-radius:13px;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;margin-top:10px;padding:12px 13px;display:grid}.rb-order-extras>button.selected{border-color:var(--rb-green);box-shadow:0 0 0 2px #16e39a14,0 0 24px #16e39a24}.rb-order-extras button>i{color:#51a0ff;border:1px solid #3e8cff;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.rb-order-extras button.selected>i{border-color:var(--rb-green);color:#06130f;background:var(--rb-green)}.rb-order-extras button>span{flex-direction:column;display:flex}.rb-order-extras button b{font-size:14px}.rb-order-extras button small{color:#8fa5bd;margin-top:3px;font-size:11px}.rb-order-extras button>strong{color:var(--rb-green);font-size:14px}.rb-order-lines{border-top:1px solid #2474ab;border-bottom:1px solid #2474ab;gap:9px;margin-top:20px;padding:16px 0;display:grid}.rb-order-lines>span{color:#d8e4f1;justify-content:space-between;gap:18px;font-size:13px;display:flex}.rb-order-lines b{font-weight:650}.rb-order-total{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.rb-order-total span{font-size:22px;font-weight:900}.rb-order-total strong{color:var(--rb-green);letter-spacing:-.04em;font-size:37px}.rb-order-summary>button{color:#03140f;width:100%;min-height:61px;font:inherit;letter-spacing:.035em;background:linear-gradient(90deg,#27ebbd,#10e397);border:0;border-radius:999px;font-size:14px;font-weight:950;box-shadow:0 0 30px #16e39a40}.rb-order-summary>button:hover{transform:translateY(-2px);box-shadow:0 0 38px #16e39a61}.rb-order-summary>button:disabled{opacity:.6}.rb-order-summary>footer{color:#92a8c0;text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;font-size:10px;display:grid}.rb-checkout-loading{color:#b8cbe0;place-items:center;min-height:100vh;display:grid}@media (width<=1050px){.rb-checkout-top{grid-template-columns:1fr auto}.rb-checkout-steps{display:none}.rb-checkout-layout{grid-template-columns:1fr}.rb-order-summary{position:static}.rb-checkout-main{display:contents}.rb-checkout-heading{order:0}.rb-checkout-main form{order:2}.rb-order-summary{order:1}}@media (width<=680px){.rb-checkout{padding-bottom:24px}.rb-checkout-top{min-height:74px;padding:0 14px}.rb-checkout-secure span{display:none}.rb-checkout-secure>b{font-size:20px}.rb-checkout-brand>b{width:44px;height:44px}.rb-checkout-brand strong{font-size:15px}.rb-checkout-brand small{font-size:8px}.rb-checkout-layout{gap:13px;width:calc(100% - 20px);margin-top:18px}.rb-checkout-heading{padding:10px 8px 18px}.rb-checkout-heading h1{font-size:43px}.rb-checkout-heading p{font-size:17px}.rb-checkout-block,.rb-order-summary{border-radius:17px;padding:19px}.rb-checkout-fields,.rb-payment-options{grid-template-columns:1fr}.rb-payment-trust{flex-direction:column;align-items:flex-start;gap:8px}.rb-order-plan{grid-template-columns:44px 1fr auto}.rb-order-plan>b{width:44px;height:44px}.rb-order-plan>strong{font-size:15px}.rb-order-extras>button{grid-template-columns:33px 1fr}.rb-order-extras button>strong{grid-column:2}.rb-order-summary>footer{grid-template-columns:1fr}.rb-order-total strong{font-size:31px}}.diagnostic-public.single-question .diagnostic-single-input>span{color:#f4f9ff!important;font-size:15px!important;font-weight:850!important}.diagnostic-public.single-question .diagnostic-single-input:focus-within>span{color:var(--rb-green)!important}.diagnostic-public.single-question .diagnostic-single-input input{color:#fff!important}.diagnostic-public.single-question .diagnostic-single-input input::placeholder{color:#91a5bc!important;opacity:1!important}.diagnostic-public.single-question .diagnostic-form-shell>footer{border:1px solid var(--rb-line)!important;color:#9db0c6!important;background:#0a1728!important;border-radius:12px!important;margin-top:20px!important;padding:18px 20px!important;font-size:12px!important;line-height:1.5!important}.radar-landing{--rl-green:#16e39a;--rl-blue:#3e8cff;--rl-night:#050c18;color:#eef7ff;background:radial-gradient(circle at 82% 4%,#3e8cff38,transparent 30%),radial-gradient(circle at 4% 44%,#16e39a1f,transparent 28%),var(--rl-night);min-height:100vh;overflow:hidden}.radar-landing *{box-sizing:border-box}.radar-landing a{text-decoration:none}.radar-landing em{color:var(--rl-green);font-style:normal}.radar-landing-nav{z-index:10;border-bottom:1px solid #7dacdb2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1220px,100% - 44px);min-height:88px;margin:auto;display:grid;position:relative}.radar-landing-brand{color:#fff;align-items:center;gap:12px;display:flex}.radar-landing-brand>b{color:#0000;background:#09182a url(/rebrandme-mark.webp) 50%/cover no-repeat;border:1px solid #16e39a94;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 26px #16e39a26}.radar-landing-brand>span{flex-direction:column;display:flex}.radar-landing-brand strong{letter-spacing:.05em;font-size:16px}.radar-landing-brand small{color:var(--rl-green);letter-spacing:.16em;margin-top:2px;font-size:9px;font-weight:900}.radar-landing-nav nav{gap:30px;display:flex}.radar-landing-nav nav a{color:#afc1d5;font-size:13px;font-weight:750}.radar-landing-nav nav a:hover{color:#fff}.radar-client-link{color:#e8f3ff;background:#0c1f36b8;border:1px solid #3e8cff8a;border-radius:999px;justify-self:end;padding:12px 18px;font-size:13px;font-weight:850}.radar-client-link span{color:var(--rl-green);margin-left:8px}.radar-landing-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:60px;width:min(1220px,100% - 44px);margin:0 auto;padding:78px 0 72px;display:grid;position:relative}.radar-landing-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#1b75d62e,#0000 63%);height:640px;position:absolute;inset:-180px -200px auto 46%}.radar-landing-copy{z-index:1;position:relative}.radar-landing-copy>span,.radar-delivery header small,.radar-process>div>small,.radar-products>header small,.radar-final-cta small{color:var(--rl-green);letter-spacing:.15em;font-size:11px;font-weight:950}.radar-landing-copy h1{color:#fff;letter-spacing:-.065em;max-width:650px;margin:16px 0 24px;font-size:clamp(52px,5.8vw,84px);line-height:.94}.radar-landing-copy h1 em{display:block}.radar-landing-copy>p{color:#b6c7d9;max-width:610px;margin:0;font-size:18px;line-height:1.68}.radar-landing-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.radar-landing-actions a{color:#e9f4ff;background:#0a192a;border:1px solid #345a7d;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 22px;font-size:14px;font-weight:900;display:flex}.radar-landing-actions a:first-child{color:#04140e;background:linear-gradient(90deg,#30edbd,#16e39a);border:0;box-shadow:0 15px 40px #16e39a38}.radar-landing-actions b{margin-left:14px}.radar-landing-copy>ul{gap:26px;margin:38px 0 0;padding:0;list-style:none;display:flex}.radar-landing-copy>ul li{border-right:1px solid #24405c;flex-direction:column;padding-right:26px;display:flex}.radar-landing-copy>ul li:last-child{border:0}.radar-landing-copy>ul b{color:#fff;font-size:20px}.radar-landing-copy>ul span{color:#7f95ad;margin-top:3px;font-size:11px}.radar-landing-visual{z-index:1;background:linear-gradient(145deg,#0b1f36eb,#06111fed);border:1px solid #3e8cff75;border-radius:30px;margin:0;padding:14px;position:relative;transform:rotate(1.2deg);box-shadow:0 38px 100px #0000007a,0 0 70px #3e8cff1a}.radar-landing-visual img{border-radius:20px;width:100%;display:block}.radar-landing-visual figcaption{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040c17d1;border:1px solid #ffffff2b;border-radius:15px;flex-direction:column;padding:16px 18px;display:flex;position:absolute;bottom:34px;left:34px;right:34px}.radar-landing-visual figcaption b{color:#fff;font-size:14px}.radar-landing-visual figcaption span{color:#a9bdd2;margin-top:4px;font-size:11px}.radar-proof-strip{color:#66819d;letter-spacing:.18em;background:#071423cc;border-block:1px solid #3e8cff40;justify-content:space-between;align-items:center;gap:18px;min-height:75px;padding:0 max(22px,50vw - 610px);font-size:10px;font-weight:900;display:flex}.radar-proof-strip i{background:var(--rl-green);width:4px;height:4px;box-shadow:0 0 10px var(--rl-green);border-radius:50%}.radar-delivery{width:min(1220px,100% - 44px);margin:auto;padding:108px 0}.radar-delivery header{max-width:800px}.radar-delivery h2,.radar-process h2,.radar-products>header h2,.radar-final-cta h2{color:#fff;letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(38px,4.5vw,60px);line-height:1.02}.radar-delivery-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px;display:grid}.radar-delivery-grid article{background:linear-gradient(150deg,#0d2138,#071522);border:1px solid #203d5a;border-radius:20px;min-height:260px;padding:26px;position:relative}.radar-delivery-grid article:nth-child(2),.radar-delivery-grid article:nth-child(4){transform:translateY(22px)}.radar-delivery-grid article>span{width:38px;height:38px;color:var(--rl-green);border:1px solid #2f74b1;border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.radar-delivery-grid h3{color:#fff;margin:40px 0 12px;font-size:21px;line-height:1.12}.radar-delivery-grid p{color:#93a9c0;margin:0;font-size:13px;line-height:1.65}.radar-process{background:linear-gradient(145deg,#0a1b2ff5,#06111ffa);border:1px solid #3e8cff47;border-radius:32px;grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;width:min(1220px,100% - 44px);margin:30px auto 0;padding:24px;display:grid}.radar-process figure{margin:0}.radar-process figure img{border-radius:22px;width:100%;display:block}.radar-process>div{padding:20px 26px 20px 0}.radar-process ol{gap:20px;margin:34px 0 0;padding:0;list-style:none;display:grid}.radar-process li{align-items:center;gap:15px;display:flex}.radar-process li>b{width:38px;height:38px;color:var(--rl-green);border:1px solid #2c709e;border-radius:50%;flex:0 0 38px;place-items:center;font-size:12px;display:grid}.radar-process li>span{flex-direction:column;display:flex}.radar-process li strong{color:#f4f9ff;font-size:15px}.radar-process li small{color:#8ea4bb;margin-top:4px;font-size:12px}.radar-products{width:min(1120px,100% - 44px);margin:auto;padding:120px 0}.radar-products>header{text-align:center;max-width:800px;margin:0 auto 45px}.radar-products>header p{color:#9eb2c7;max-width:620px;margin:18px auto 0;line-height:1.6}.radar-products>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.radar-products article{background:linear-gradient(145deg,#0d2239,#071522);border:1px solid #295171;border-radius:24px;padding:36px;position:relative;box-shadow:0 24px 70px #00000040}.radar-products article.featured{border-color:#16e39aa6;box-shadow:0 24px 80px #00000054,0 0 40px #16e39a14}.radar-products article>span{color:#6f8aa5;letter-spacing:.12em;font-size:9px;font-weight:950;position:absolute;top:18px;right:20px}.radar-products article.featured>span{color:var(--rl-green)}.radar-products article>small{color:#5faaff;letter-spacing:.14em;font-size:10px;font-weight:900}.radar-products h3{color:#fff;margin:12px 0 4px;font-size:30px}.radar-products article>strong{color:var(--rl-green);letter-spacing:-.04em;font-size:38px}.radar-products article>p{color:#9eb1c5;min-height:66px;margin:18px 0;font-size:13px;line-height:1.65}.radar-products article ul{color:#d4e0ed;border-top:1px solid #24415d;gap:10px;margin:20px 0 26px;padding:20px 0 0;font-size:13px;list-style:none;display:grid}.radar-products article li{color:#c8d7e7}.radar-products article>a{color:#fff;background:#0c2034;border:1px solid #3970a1;border-radius:999px;justify-content:center;align-items:center;min-height:55px;padding:0 20px;font-size:13px;font-weight:900;display:flex}.radar-products article.featured>a{color:#03140f;background:var(--rl-green);border:0}.radar-products article>a b{margin-left:14px}.radar-final-cta{background:radial-gradient(circle at 86% 20%,#3e8cff2e,#0000 30%),linear-gradient(140deg,#0d263c,#071522);border:1px solid #16e39a70;border-radius:28px;justify-content:space-between;align-items:center;gap:48px;width:min(1220px,100% - 44px);margin:0 auto 100px;padding:48px 52px;display:flex}.radar-final-cta>div{max-width:760px}.radar-final-cta h2{font-size:clamp(34px,4vw,51px)}.radar-final-cta p{color:#9eb3c8;margin:14px 0 0}.radar-final-cta>a{color:#04130e;background:var(--rl-green);border-radius:999px;justify-content:center;align-items:center;min-width:240px;min-height:58px;padding:0 24px;font-size:13px;font-weight:950;display:flex}.radar-final-cta>a b{margin-left:14px}.radar-landing-footer{border-top:1px solid #1d3751;grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:30px;width:min(1220px,100% - 44px);margin:auto;padding:34px 0 48px;display:grid}.radar-landing-footer>p{color:#70869d;text-align:center;margin:0;font-size:11px;line-height:1.55}.radar-landing-footer>a:last-child{color:#adc0d3;justify-self:end;font-size:12px;font-weight:800}@media (width<=980px){.radar-landing-nav{grid-template-columns:1fr auto}.radar-landing-nav nav{display:none}.radar-landing-hero{grid-template-columns:1fr;padding-top:58px}.radar-landing-copy{max-width:720px}.radar-landing-visual{max-width:720px;margin:auto}.radar-delivery-grid{grid-template-columns:1fr 1fr}.radar-process{grid-template-columns:1fr}.radar-process>div{padding:20px}.radar-final-cta{flex-direction:column;align-items:flex-start}.radar-landing-footer{grid-template-columns:1fr auto}.radar-landing-footer>p{display:none}}@media (width<=620px){.radar-landing-nav{width:calc(100% - 28px);min-height:74px}.radar-landing-brand>b{width:43px;height:43px}.radar-landing-brand strong{font-size:14px}.radar-client-link{padding:10px 13px;font-size:11px}.radar-landing-hero{gap:38px;width:calc(100% - 28px);padding:46px 0 50px}.radar-landing-copy h1{font-size:48px}.radar-landing-copy>p{font-size:16px}.radar-landing-actions{display:grid}.radar-landing-actions a{width:100%}.radar-landing-copy>ul{gap:14px}.radar-landing-copy>ul li{padding-right:14px}.radar-landing-visual{border-radius:20px;padding:8px}.radar-landing-visual img{border-radius:14px}.radar-landing-visual figcaption{bottom:18px;left:18px;right:18px}.radar-proof-strip{white-space:nowrap;justify-content:flex-start;overflow:hidden}.radar-delivery{width:calc(100% - 28px);padding:78px 0}.radar-delivery h2,.radar-process h2,.radar-products>header h2{font-size:39px}.radar-delivery-grid{grid-template-columns:1fr}.radar-delivery-grid article{min-height:auto}.radar-delivery-grid article:nth-child(2),.radar-delivery-grid article:nth-child(4){transform:none}.radar-delivery-grid h3{margin-top:26px}.radar-process{border-radius:22px;gap:10px;width:calc(100% - 20px);padding:10px}.radar-process>div{padding:24px 14px}.radar-products{width:calc(100% - 28px);padding:85px 0}.radar-products>div{grid-template-columns:1fr}.radar-products article{padding:29px 24px}.radar-final-cta{width:calc(100% - 28px);margin-bottom:72px;padding:34px 25px}.radar-final-cta>a{width:100%;min-width:0}.radar-landing-footer{grid-template-columns:1fr;width:calc(100% - 28px)}.radar-landing-footer>a:last-child{justify-self:start}}.api-login-card input{letter-spacing:0;font-size:16px;font-weight:750}.api-login-card input+label{margin-top:17px}.api-login-card>a{text-decoration:none}.admin-logout{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #353941;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:800}.admin-logout:disabled{opacity:.55}.admin-before-after-card>em{color:#44e6a9;letter-spacing:.08em;background:#44e6a917;border:1px solid #44e6a96b;border-radius:999px;padding:8px 11px;font-size:11px;font-style:normal;font-weight:900;position:absolute;top:34px;right:34px}.admin-mode-pill{letter-spacing:.08em;white-space:nowrap;background:#44e6a914;border:1px solid #44e6a966;border-radius:999px;padding:8px 11px;font-weight:900;color:#44e6a9!important;font-size:11px!important}@media (width<=760px){.admin-before-after-card>em{font-size:10px;top:27px;right:25px}.admin-mode-pill{text-align:center;order:-1;width:100%}.top-actions{flex-wrap:wrap}}.video-gen{--vg-green:#19e5a0;--vg-blue:#4292ff;--vg-night:#050c17;color:#edf6ff;background:radial-gradient(circle at 85% 4%,#4292ff33,transparent 27%),radial-gradient(circle at 5% 34%,#19e5a01a,transparent 26%),var(--vg-night);min-height:100vh;padding-bottom:90px}.video-gen *{box-sizing:border-box}.video-gen button,.video-gen input,.video-gen textarea,.video-gen select{font:inherit}.video-gen-top{border-bottom:1px solid #1c3954;justify-content:space-between;align-items:center;width:min(1220px,100% - 40px);min-height:82px;margin:auto;display:flex}.video-gen-top nav{gap:24px;display:flex}.video-gen-top nav a{color:#9fb3c8;font-size:12px;font-weight:800;text-decoration:none}.video-gen-hero{grid-template-columns:1fr 260px;align-items:end;gap:60px;width:min(1220px,100% - 40px);margin:auto;padding:62px 0 48px;display:grid}.video-gen-hero small,.video-gen-form header small,.video-gen-concepts>header small,.video-gen-active small,.video-gen-history header small{color:var(--vg-green);letter-spacing:.16em;font-size:10px;font-weight:950}.video-gen-hero h1{color:#fff;letter-spacing:-.065em;max-width:820px;margin:14px 0 20px;font-size:clamp(48px,6vw,78px);line-height:.94}.video-gen-hero h1 em{color:var(--vg-green);font-style:normal;display:block}.video-gen-hero>div>p{color:#aabdd1;max-width:690px;margin:0;font-size:17px;line-height:1.65}.video-gen-hero aside{background:linear-gradient(145deg,#0d243c,#071522);border:1px solid #285677;border-radius:20px;padding:24px}.video-gen-hero aside span{color:#6f8aa6;letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.video-gen-hero aside b{color:#fff;letter-spacing:-.06em;margin:5px 0 0;font-size:48px;display:block}.video-gen-hero aside p{color:#a9bdd1;margin:0;font-size:12px}.video-gen-hero aside i{color:var(--vg-green);border-top:1px solid #23435f;margin-top:15px;padding-top:13px;font-size:11px;font-style:normal;font-weight:850;display:block}.video-gen-workspace{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px;width:min(1220px,100% - 40px);margin:auto;display:grid}.video-gen-form,.video-gen-upload,.video-gen-concepts,.video-gen-active,.video-gen-history{background:linear-gradient(150deg,#0c1f34f7,#06121ffa);border:1px solid #254863;border-radius:24px;box-shadow:0 24px 70px #0000003d}.video-gen-form{padding:30px}.video-gen-form>header{align-items:center;gap:15px;display:flex}.video-gen-form>header>span{width:42px;height:42px;color:var(--vg-green);border:1px solid #2c6fa1;border-radius:12px;place-items:center;font-size:11px;font-weight:950;display:grid}.video-gen-form h2,.video-gen-upload h2,.video-gen-concepts h2,.video-gen-active h2,.video-gen-history h2{color:#fff;letter-spacing:-.035em;margin:5px 0 0;font-size:27px}.video-gen-fields{grid-template-columns:1fr 1fr;gap:15px;margin-top:27px;display:grid}.video-gen-fields label{flex-direction:column;gap:7px;display:flex}.video-gen-fields label.wide{grid-column:1/-1}.video-gen-fields label>span,.video-gen-options>div>span{color:#dce8f5;font-size:12px;font-weight:850}.video-gen-fields input,.video-gen-fields textarea,.video-gen-fields select{color:#f8fbff;background:#071827;border:1px solid #2a506e;border-radius:11px;outline:0;width:100%;min-height:52px;padding:0 14px}.video-gen-fields textarea{resize:vertical;min-height:100px;padding-top:14px}.video-gen-fields input:focus,.video-gen-fields textarea:focus,.video-gen-fields select:focus{border-color:var(--vg-green);box-shadow:0 0 0 3px #19e5a014}.video-gen-fields input::placeholder,.video-gen-fields textarea::placeholder{color:#6e8399}.video-gen-options{grid-template-columns:1fr 1.45fr;gap:15px;margin:20px 0;display:grid}.video-gen-options>div{background:#071522;border:1px solid #233f58;border-radius:12px;align-items:center;gap:7px;padding:13px;display:flex}.video-gen-options>div>span{margin-right:auto}.video-gen-options button{color:#9eb3c7;background:#0b1d30;border:1px solid #315473;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:850}.video-gen-options button.selected{border-color:var(--vg-green);color:#06140f;background:var(--vg-green)}.video-gen-primary{color:#04130e;cursor:pointer;background:linear-gradient(90deg,#2aedba,#16df99);border:0;border-radius:999px;min-height:57px;padding:0 22px;font-weight:950;box-shadow:0 15px 35px #19e5a029}.video-gen-primary:disabled{opacity:.55;cursor:wait}.video-gen-upload{padding:26px;position:sticky;top:18px}.video-gen-upload header>span{color:var(--vg-blue);letter-spacing:.15em;font-size:9px;font-weight:950}.video-gen-upload header p{color:#93a9bf;margin:12px 0 22px;font-size:12px;line-height:1.6}.video-gen-upload>label{cursor:pointer;background:#08192a;border:1px dashed #37627f;border-radius:14px;align-items:center;gap:12px;min-height:88px;margin-top:11px;padding:14px;display:flex}.video-gen-upload>label input{display:none}.video-gen-upload>label>b{width:38px;height:38px;color:var(--vg-green);border:1px solid #367eb3;border-radius:10px;flex:0 0 38px;place-items:center;font-size:18px;display:grid}.video-gen-upload>label>span{flex-direction:column;display:flex}.video-gen-upload>label strong{font-size:12px;line-height:1.35}.video-gen-upload>label small{color:#71879e;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:4px;font-size:10px;overflow:hidden}.video-gen-previews{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.video-gen-previews img{object-fit:contain;background:#050d16;border:1px solid #294864;border-radius:10px;width:100%;height:90px}.video-gen-message{color:#d7f7ef;background:#0a2630;border:1px solid #2d6e80;border-radius:12px;width:min(1220px,100% - 40px);margin:18px auto 0;padding:15px 18px;font-size:13px;font-weight:750}.video-gen-concepts{width:min(1220px,100% - 40px);margin:22px auto 0;padding:32px}.video-gen-concepts>header p{color:#8fa5bc;margin:9px 0 0}.video-gen-concepts>div{grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0 22px;display:grid}.video-gen-concepts>div>button{color:#eaf3fc;text-align:left;cursor:pointer;background:#081a2b;border:1px solid #294d69;border-radius:18px;flex-direction:column;min-height:390px;padding:23px;display:flex}.video-gen-concepts>div>button.selected{border-color:var(--vg-green);box-shadow:0 0 0 2px #19e5a014,0 0 35px #19e5a01a}.video-gen-concepts button>span{color:var(--vg-green);font-size:11px;font-weight:950}.video-gen-concepts button>small{color:#77a8d8;text-transform:uppercase;min-height:48px;margin-top:23px;font-size:10px;font-weight:850;line-height:1.5}.video-gen-concepts h3{color:#fff;margin:7px 0 10px;font-size:23px;line-height:1.05}.video-gen-concepts button>p{color:#96abc0;margin:0;font-size:12px;line-height:1.55}.video-gen-concepts ul{border-top:1px solid #24435d;gap:9px;margin:18px 0;padding:16px 0 0;list-style:none;display:grid}.video-gen-concepts li{color:#bbcad9;grid-template-columns:50px 1fr;gap:8px;font-size:10px;line-height:1.4;display:grid}.video-gen-concepts li b{color:var(--vg-green)}.video-gen-concepts button>em{color:#fff;margin-top:auto;font-size:11px;font-style:normal;font-weight:900}.video-gen-concepts>button{margin-left:auto;display:block}.video-gen-active,.video-gen-history{width:min(1220px,100% - 40px);margin:22px auto 0;padding:30px}.video-gen-active{border-color:#326792;grid-template-columns:1fr auto;align-items:start;gap:18px;display:grid}.video-gen-active>div>p{color:#95aac0;max-width:700px;margin:10px 0 0;line-height:1.55}.video-gen-active>span{color:#8dc9ff;text-transform:uppercase;border:1px solid #34739e;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:950}.video-gen-active.completed>span{border-color:var(--vg-green);color:var(--vg-green)}.video-gen-active.failed>span{color:#ff9189;border-color:#ef6d63}.video-gen-active video{background:#000;border-radius:18px;grid-column:1/-1;width:min(360px,100%);max-height:640px;margin:14px auto 0}.video-gen-active>a{color:#04130e;background:var(--vg-green);border-radius:999px;grid-column:1/-1;justify-self:center;padding:13px 20px;font-size:12px;font-weight:900;text-decoration:none}.video-gen-history>div{gap:9px;margin-top:20px;display:grid}.video-gen-history article{background:#081827;border:1px solid #24445e;border-radius:12px;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.video-gen-history article>span{text-transform:uppercase;font-size:9px;font-weight:950}.video-gen-history article>span.completed{color:var(--vg-green)}.video-gen-history article>span.failed{color:#ff847c}.video-gen-history article>span.queued,.video-gen-history article>span.processing{color:#72b4ff}.video-gen-history article>div{flex-direction:column;display:flex}.video-gen-history article small{color:#6f849a;margin-top:3px;font-size:10px}.video-gen-history article a,.video-gen-history article button{color:var(--vg-green);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:900;text-decoration:none}.video-gen-history article em{color:#a08080;max-width:270px;font-size:10px;font-style:normal}.admin-video-card{background:radial-gradient(circle at 90% 10%,#4292ff2b,#0000 32%),#101827!important;border-color:#4292ff94!important}.admin-video-card small{color:#19e5a0;letter-spacing:.12em;font-size:9px;font-weight:950}@media (width<=900px){.video-gen-workspace{grid-template-columns:1fr}.video-gen-upload{position:static}.video-gen-concepts>div{grid-template-columns:1fr}.video-gen-concepts>div>button{min-height:0}.video-gen-hero{grid-template-columns:1fr}.video-gen-hero aside{display:none}}@media (width<=620px){.video-gen-top{width:calc(100% - 28px)}.video-gen-top nav a:not(:first-child){display:none}.video-gen-hero,.video-gen-workspace,.video-gen-message,.video-gen-concepts,.video-gen-active,.video-gen-history{width:calc(100% - 28px)}.video-gen-hero{padding:43px 0 34px}.video-gen-hero h1{font-size:46px}.video-gen-form,.video-gen-upload,.video-gen-concepts,.video-gen-active,.video-gen-history{border-radius:18px;padding:21px}.video-gen-fields{grid-template-columns:1fr}.video-gen-fields label.wide{grid-column:auto}.video-gen-options{grid-template-columns:1fr}.video-gen-options>div{flex-wrap:wrap}.video-gen-options>div>span,.video-gen-primary{width:100%}.video-gen-active{grid-template-columns:1fr}.video-gen-active>span{justify-self:start}.video-gen-history article{grid-template-columns:75px 1fr}.video-gen-history article>a,.video-gen-history article>button,.video-gen-history article>em{grid-column:2}}.video-gen-duration-note{color:#7f96ad;margin:-7px 0 18px;font-size:11px}.video-gen-progress{background:#061522;border:1px solid #295475;border-radius:999px;grid-column:1/-1;height:12px;position:relative;overflow:hidden}.video-gen-progress i{background:linear-gradient(90deg,var(--vg-blue),var(--vg-green));border-radius:999px;height:100%;transition:width .5s;display:block}.video-gen-progress b{color:#fff;place-items:center;font-size:8px;display:grid;position:absolute;inset:0}.customer-refresh{background:linear-gradient(145deg,#16e39a1c,#3e8cff14);border:1px solid #16e39a8c;border-radius:16px;margin-top:18px;padding:20px;box-shadow:0 14px 34px #03091238}.customer-refresh>small{color:var(--rb-green);letter-spacing:.14em;font-size:10px;font-weight:950}.customer-refresh h3{color:#fff;margin:7px 0;font-size:22px}.customer-refresh p{color:#b7c8da;margin:0;font-size:14px;line-height:1.55}.customer-refresh button{color:#06130f;background:var(--rb-green);border:0;border-radius:12px;width:100%;min-height:54px;margin-top:16px;font-size:15px;font-weight:950}.customer-refresh button:disabled{opacity:.55}.customer-refresh button+small{color:#8ea3ba;margin-top:9px;font-size:11px;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}
