@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-border-style:solid;--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;--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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.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{--beige:#f8f7f2;--beige-deep:#f0ede6;--beige-card:#fbfaf6;--ink:#131914;--ink-soft:#182519;--ink-muted:#49534a;--ink-faint:#1825198c;--rail-muted:#5d675d;--line:#1825191a;--line-strong:#1825192e;--lime:#c6f33f;--lime-bright:#b8ff00;--lime-deep:#a6dd00;--lime-leaf:#87be1e;--lime-shade:#b8ff0033;--lime-tint:#b8ff001c;--font-display:var(--font-geist),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;--container:1240px;--gutter:40px;--nav-height:68px;--mobile-menu-gap:10px;--ease:cubic-bezier(.22,1,.36,1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--beige);color:var(--ink-soft);font-family:var(--font-body);letter-spacing:-.005em;margin:0;font-size:15px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}.sr-only{white-space:nowrap;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.eyebrow,.eyebrow-dim{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11.5px;font-weight:500}.eyebrow{color:var(--lime-deep)}.eyebrow-dim{color:var(--ink-muted)}body[data-eyebrow=DarkPill] .eyebrow{background:var(--ink-soft);color:var(--lime);letter-spacing:.14em;border-radius:4px;padding:5px 12px;display:inline-block}body[data-eyebrow=LimePill] .eyebrow{background:var(--lime-tint);color:var(--ink-soft);letter-spacing:.14em;border:1px solid #a6dd008c;border-radius:4px;padding:5px 12px;display:inline-block}h1,h2,h3,h4,p{margin:0}.display{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink-soft);text-wrap:balance;font-size:clamp(40px,6.4vw,88px);font-weight:600;line-height:.96}.h2{font-family:var(--font-display);letter-spacing:-.028em;color:var(--ink-soft);text-wrap:balance;font-size:clamp(32px,4vw,54px);font-weight:600;line-height:1.04}.lead{max-width:620px;color:var(--ink-muted);font-family:var(--font-body);letter-spacing:-.005em;font-size:17px;line-height:1.55}.highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#b8ff0038;border-bottom:2px solid #0000;border-radius:2px;padding:.05em .16em}body[data-highlight=Bold] .highlight{background-color:#0000;background-image:linear-gradient(var(--lime-bright),var(--lime-bright));background-position:0 100%;background-repeat:no-repeat;background-size:100% 80%;border-radius:1px;padding:0 .1em}.btn{height:40px;color:var(--ink-soft);font-family:var(--font-body);letter-spacing:-.005em;white-space:nowrap;transition:background .16s var(--ease),color .16s var(--ease),transform .12s var(--ease),border-color .16s var(--ease);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.btn:active{transform:scale(.985)}.btn-primary{background:var(--lime);color:#131914}.btn-primary:hover{background:var(--lime-bright)}.btn-ghost{border:1px solid var(--line-strong)}.btn-ghost:hover{border-color:var(--ink-soft);background:#1825190a}.btn-text{background:0 0}.nav-wrap{z-index:60;isolation:isolate;transition:border-color .2s var(--ease),background .2s var(--ease);background:linear-gradient(#f8f7f25c,#f8f7f233);border-bottom:1px solid #18251914;position:sticky;top:0;box-shadow:inset 0 1px #ffffff7a,0 10px 30px #1825190d}.nav-wrap.scrolled{background:linear-gradient(#f8f7f275,#f8f7f247);border-bottom-color:#1825191f}.nav{height:var(--nav-height);justify-content:space-between;align-items:center;display:flex;position:relative}.nav-left,.nav-right,.logo{align-items:center;display:flex}.nav-left{gap:36px}.nav-right{gap:6px}.logo{gap:7px}.logo-mark{color:#a6dd00}.logo{color:#182519}.logo svg{display:block}body[data-theme=dark] .logo{color:#fff}.logo .word{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.04em;font-size:22px;font-weight:700;line-height:1}.nav-links{gap:6px;display:flex}.nav-link{color:var(--ink-soft);transition:background .12s var(--ease);border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}.nav-link:hover,.nav-right .btn-text:hover{background:#1825190d}.nav-link svg{opacity:.55;width:12px;height:12px}.nav-right .btn{height:36px;padding:0 14px;font-size:13.5px}.mobile-menu-root{display:contents}.mobile-menu-toggle{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--ink-soft);transition:border-color .16s var(--ease),background .16s var(--ease),transform .12s var(--ease);background:#f8f7f22e;border-radius:7px;justify-content:center;align-items:center;padding:0;display:none}.mobile-menu-toggle:hover,.mobile-menu-toggle[aria-expanded=true]{border-color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.mobile-menu-toggle:hover,.mobile-menu-toggle[aria-expanded=true]{border-color:color-mix(in srgb,var(--ink-soft)28%,transparent)}}.mobile-menu-toggle:hover,.mobile-menu-toggle[aria-expanded=true]{background:#1825190f}.mobile-menu-toggle:active{transform:scale(.985)}.mobile-menu-lines{flex-direction:column;justify-content:space-between;width:16px;height:12px;display:flex;position:relative}.mobile-menu-lines span{width:100%;height:1.5px;transition:transform .18s var(--ease),opacity .14s var(--ease);background:currentColor;border-radius:999px;display:block}.mobile-menu-toggle[aria-expanded=true] .mobile-menu-lines span:first-child{transform:translateY(5.25px)rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] .mobile-menu-lines span:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] .mobile-menu-lines span:last-child{transform:translateY(-5.25px)rotate(-45deg)}.mobile-menu{top:calc(env(safe-area-inset-top,0px) + var(--nav-height) + var(--mobile-menu-gap));right:var(--gutter);z-index:70;width:min(360px,calc(100vw - var(--gutter)*2));animation:mobile-menu-enter .18s var(--ease)both;background:linear-gradient(#f8f7f2d1,#f8f7f2a8);border:1px solid #18251914;border-radius:12px;padding:8px;display:none;position:fixed;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,0 10px 30px #1825190d}.mobile-menu-links,.mobile-menu-actions{gap:4px;display:grid}.mobile-menu-links{padding:2px}.mobile-menu-link{min-height:46px;color:var(--ink-soft);transition:background .15s var(--ease),color .15s var(--ease);border-radius:8px;align-items:center;padding:0 14px;font-size:15px;font-weight:560;display:flex}.mobile-menu-link:hover{background:#1825190f}.mobile-menu-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:6px;padding:8px 2px 2px}.mobile-menu-actions .btn{width:100%;height:42px;padding:0 12px}@keyframes mobile-menu-enter{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.mobile-menu,.mobile-menu-lines span{transition:none;animation:none}}button.theme-toggle,.theme-toggle{width:36px;height:36px;box-shadow:none;color:var(--ink-soft);transition:background .16s var(--ease),color .16s var(--ease);background:0 0;border:0;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{background:#1825190d}.theme-icon{display:block}.theme-toggle .icon-sun{display:none}.theme-toggle .icon-moon,body[data-theme=dark] .theme-toggle .icon-sun{display:block}body[data-theme=dark] .theme-toggle .icon-moon{display:none}.hero{text-align:center;padding:80px 0 60px;position:relative}.hero-reveal{opacity:0;will-change:opacity,transform;transform:translateY(16px)}body.hero-reveal-ready .hero-reveal{animation:hero-reveal-in .76s var(--ease)both;animation-delay:var(--reveal-delay,0s)}@keyframes hero-reveal-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero .eyebrow-pill{border:1px solid var(--line-strong);color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:#ffffff80;border-radius:24px;flex-direction:column;align-items:center;gap:5px;padding:14px 24px;font-size:11.5px;font-weight:500;display:inline-flex}.hero .eyebrow-pill-brand{color:var(--ink);align-items:center;display:inline-flex}.hero .tiktok-shop-logo{width:auto;height:34px;display:block}.hero h1{max-width:1080px;margin:44px auto 0}.hero-title{font-size:80px}.hero .lead{text-align:center;max-width:600px;margin:28px auto 0}.hero-cta{align-items:center;gap:10px;margin-top:36px;display:inline-flex}.hero-cta .btn,.cta-card .btn{border-radius:8px;height:48px;padding:0 22px;font-size:15px}@media (prefers-reduced-motion:reduce){.hero-reveal{opacity:1;will-change:auto;animation:none;transform:none}}.recog-logos{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.hero .recog-logos{margin-top:52px}.logo-track{align-items:center;gap:64px;width:max-content;animation:32s linear infinite logo-scroll;display:flex}.logo-track img{object-fit:contain;filter:brightness(0);opacity:.55;width:auto;height:28px;transition:filter .2s var(--ease),opacity .2s var(--ease);flex-shrink:0}.logo-track img.brand-logo-customer-logos-mary-ruths-svg,.logo-track img.brand-logo-customer-logos-physicians-choice-svg{height:34px}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-visual{width:calc(100% - var(--gutter)*2);max-width:var(--container);background:#0e140f;border-radius:14px;margin:64px auto 0;position:relative;overflow:hidden}.recog-section{padding:80px 0 16px}.recog-section .container{flex-direction:column;align-items:center;gap:48px;display:flex}.recog-copy{text-align:center;flex-direction:column;gap:16px;max-width:680px;display:flex}.recog-headline{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,50px);font-weight:700;line-height:1.1}.recog-sub{color:var(--ink-muted);text-wrap:balance;margin:0;font-size:17px;line-height:1.65}.stat-section{background:var(--beige);padding:40px 0}.stat-container{padding-left:0;padding-right:0}.stat-grid{grid-template-columns:550px 1fr;align-items:stretch;gap:20px;display:grid}.award-card{border:1px solid var(--lime-leaf);background:var(--ink-soft);border-radius:14px;flex-direction:column;gap:20px;padding:40px;display:flex;position:relative;overflow:hidden}.award-card:after,.stat-dark:after{z-index:0;pointer-events:none;content:"";background:radial-gradient(90% 55% at 50% 115%,#b8ff0038 0%,#0000 55%);position:absolute;inset:0}.award-card>*,.stat-dark>*{z-index:1;position:relative}.award-card .trophy-img{object-fit:contain;width:220px;height:290px}.award-card .award-year{color:var(--lime);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600}.award-card h3{color:var(--beige);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:38px;font-weight:600;line-height:1.08}.award-card p{color:#f0ede6a6;max-width:380px;font-size:16px;line-height:1.5}.stats-grid-2x2{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px;display:grid}.stat-dark{border:1px solid var(--lime-leaf);background:var(--ink-soft);transition:transform .2s var(--ease);border-radius:14px;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative;overflow:hidden}.stat-dark:hover{transform:translateY(-2px)}.stat-dark .st-label{color:var(--lime);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:500}.stat-dark .st-num{color:var(--beige);font-family:var(--font-display);letter-spacing:-.032em;font-size:52px;font-weight:600;line-height:.95}.stat-dark .st-desc{color:#f0ede6b3;margin-top:auto;font-size:16px;line-height:1.4}.stat-dark .st-desc .st-desc-highlight,body[data-theme=dark] .stat-dark .st-desc .st-desc-highlight{color:var(--lime);font-weight:600}.section{padding:100px 0}.section-head{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-bottom:64px;display:flex}.section-head h2{max-width:880px}.features{background:var(--beige);padding:80px 0 100px}.features .container{max-width:1320px}.features-head{border-bottom:1px solid var(--line);text-align:left;padding:40px 0 64px}.features-head h2{max-width:80%}.features-head .eyebrow{margin-bottom:18px;display:inline-block}.features-scroll{grid-template-columns:190px 1fr;gap:60px;min-width:0;display:grid;position:relative}.features-rail{align-self:start;height:max-content;padding-top:12px;position:sticky;top:100px}.rail-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rail-list li{margin:0}.rail-item{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--rail-muted);font-family:var(--font-display);letter-spacing:-.015em;text-align:left;transition:color .2s var(--ease),background .2s var(--ease);background:0 0;grid-template-columns:44px 1fr;align-items:center;gap:6px;padding:18px 0 18px 4px;font-size:17px;font-weight:500;display:grid;position:relative}.rail-item .num{font-family:var(--font-mono);letter-spacing:.16em;font-size:11px;font-weight:500}.rail-item:after{content:"";width:2px;transition:background .2s var(--ease);background:0 0;position:absolute;top:0;bottom:0;left:-16px}.rail-item.active,.rail-item:hover{color:var(--ink-soft)}.rail-item.active:after{background:var(--lime-deep)}.features-content{flex-direction:column;gap:0;min-width:0;display:flex}.feature-step{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;min-height:90vh;padding:30px 0 128px;display:flex}.feature-step:first-child{padding-top:64px}.feature-step:last-child{border-bottom:none;padding-bottom:80px}.feature-step .step-head{grid-template-columns:3fr 2fr;align-items:start;gap:48px;min-width:0;margin-bottom:48px;display:grid}.feature-step h3{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;font-size:clamp(28px,3.2vw,44px);font-weight:600;line-height:1.05}.feature-step h3 .feat-title-soft{color:#8a8e8a}body[data-theme=dark] .feature-step h3 .feat-title-soft{color:#ece8dc73}.feature-step h3 .feat-title-strong{color:var(--ink-soft)}.feature-step .step-copy{color:var(--ink-muted);margin-top:18px;font-size:16px;line-height:1.55}.feature-step .step-body ul{flex-direction:column;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.feature-step .step-body li{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.feature-step .step-body li svg{width:16px;height:16px;color:var(--lime-deep);flex-shrink:0;margin-top:4px}.mock{aspect-ratio:16/10;background:var(--ink-soft);border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -28px #1825198c}.mock-bezel-bar{color:#ffffff8c;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:10px;padding:0 4px 2px;font-size:10px;display:flex}.mock-bezel-led{background:var(--lime-deep);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #c6f33f2e}.mock-bezel-tag{color:var(--lime);font-weight:500}.mock-bezel-grow{flex:1}.mock-bezel-stamp{color:#fff6}.mock-screen{background:var(--beige-card);border:1px solid #00000059;border-radius:10px;flex-direction:column;flex:1;min-height:0;padding:18px;display:flex;position:relative;overflow:hidden}.mock-screen:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#f8f7f200 70%,#f8f7f2d9 100%);position:absolute;inset:0}.mock-chrome{border-bottom:1px solid var(--line);align-items:center;gap:6px;margin-bottom:14px;padding-bottom:12px;display:flex}.mock-chrome .dot{background:#1825191a;border-radius:50%;width:10px;height:10px}.mock-chrome .url{color:var(--ink-faint);font-family:var(--font-mono);background:#1825190a;border-radius:4px;margin-left:12px;padding:4px 10px;font-size:11px}.mock-toolbar{align-items:center;gap:8px;margin-bottom:14px;display:flex}.mock-toolbar .pill-in,.mock-toolbar .pill-tab,.mock-toolbar .num-chip,.mock-search .qchip{font-family:var(--font-mono)}.mock-toolbar .pill-in{background:var(--lime-tint);color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;border:1px solid #a6dd008c;border-radius:4px;padding:5px 10px;font-size:10px;font-weight:500}.mock-toolbar .pill-tab{color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;background:#1825190a;border-radius:4px;padding:6px 10px;font-size:10px}.mock-toolbar .grow{flex:1}.mock-toolbar .num-chip{border:1px solid var(--line);color:var(--ink-muted);border-radius:4px;padding:4px 8px;font-size:10px}.mock-search{background:var(--lime-tint);height:44px;color:var(--ink-muted);white-space:nowrap;border:1px solid #a6dd008c;border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:13px;display:flex;overflow:hidden}.mock-pair{min-width:0;position:relative}.mock-pair .mock-primary{width:84%}.mock-pair .mock-overlay{z-index:3;aspect-ratio:4/5;opacity:0;width:36%;transition:opacity .45s var(--ease),transform .45s var(--ease);position:absolute;top:15%;right:-6%;transform:translateY(10px)scale(.985);box-shadow:inset 0 1px #ffffff0a,0 40px 70px -24px #18251973,0 0 0 1px #ffffff0a}.mock-pair .mock-overlay.show{opacity:1;transform:translateY(0)scale(1)}.mock-pair .mock-overlay .mock-screen{padding:14px}.mock-pair .mock-overlay .mock-chrome{margin-bottom:10px;padding-bottom:9px}.mock-pair .mock-overlay .mock-chrome .url{font-size:10px}@media (max-width:1320px){.mock-pair .mock-overlay{right:0}}.mock-search svg{flex-shrink:0}.mock-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;gap:10px;min-height:0;display:grid}.gc-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex;position:relative;overflow:hidden}.gc-lang{z-index:1;border:1px solid var(--line);color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.08em;background:#1825190a;border-radius:3px;padding:1px 4px;font-size:8.5px;position:absolute;top:8px;right:8px}.gc-head{grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding-right:22px;display:grid}.gc-av-wrap{width:32px;height:32px;position:relative}.gc-av{background:linear-gradient(135deg,var(--beige-deep),#a6dd002e);object-fit:cover;border-radius:50%;width:32px;height:32px;display:block}.gc-gender{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;font-size:7px;line-height:1;display:flex;position:absolute;bottom:-2px;right:-2px}.gc-gender.m{background:#4a90d9}.gc-gender.f{background:#d96aa8}.gc-info{flex-direction:column;gap:1px;min-width:0;display:flex}.gc-name{align-items:center;gap:4px;min-width:0;display:flex}.gc-display{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.gc-handle{color:var(--ink-faint);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.gc-badge{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.gc-badge svg{width:9px;height:9px}.gc-badge.up{background:var(--lime-tint);color:var(--lime-leaf)}.gc-badge.dollar{color:var(--ink-soft);background:#1825190f}.gc-followers{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:9.5px}.gc-check{border:1px solid var(--line-strong);border-radius:3px;flex-shrink:0;width:14px;height:14px}.gc-tags{flex-wrap:wrap;gap:3px;display:flex}.gc-tag{border:1px solid var(--line);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#1825190a;border-radius:3px;padding:2px 5px;font-size:8px}.gc-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:7px 0;display:grid}.gc-stat{border-right:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:0 6px;display:flex}.gc-stat:first-child{padding-left:0}.gc-stat:last-child{border-right:none;padding-right:0}.gc-v{color:var(--ink-soft);font-family:var(--font-display);align-items:center;gap:4px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.gc-lab{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:7.5px}.gc-l7{background:var(--lime-tint);color:var(--lime-leaf);font-family:var(--font-mono);letter-spacing:.06em;border:1px solid #a6dd0059;border-radius:2px;padding:1px 3px;font-size:7.5px;font-weight:500;line-height:1}.gc-vids{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gc-vid{aspect-ratio:3/4;background:linear-gradient(135deg,var(--beige-deep),#a6dd002e)center/cover;border-radius:6px;position:relative;overflow:hidden}.gc-vid-stamp{color:#fff;font-family:var(--font-mono);letter-spacing:.02em;background:linear-gradient(#0000,#000000b3);flex-direction:column;gap:1px;padding:14px 6px 5px;font-size:8.5px;line-height:1.3;display:flex;position:absolute;inset:auto 0 0}.gc-vid-gmv{color:var(--lime);font-weight:500}.upload-thumb{opacity:0;width:22px;height:22px;transition:opacity .3s ease,transform .3s var(--ease);background:url(/assets/creators/reference/creator_upload_reference.avif) 50%/cover no-repeat;border:1px solid #1825192e;border-radius:4px;flex-shrink:0;display:none;position:relative;overflow:hidden;transform:scale(.6)}.upload-thumb.show{display:inline-block}.search-text{color:var(--ink-soft);font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}#featDiscQuery.mono,.search-text.mono{background:var(--lime);color:#131914;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.upload-zone{border:1.5px dashed var(--line-strong);min-height:0;transition:border-color .35s var(--ease),background .35s var(--ease);background:#18251905;border-radius:10px;flex:1;justify-content:center;align-items:center;margin:6px 0 12px;display:flex;position:relative;overflow:hidden}.upload-zone.uploaded{background:var(--lime-tint);border-style:solid;border-color:#a6dd008c}.upload-empty{text-align:center;transition:opacity .3s var(--ease),transform .3s var(--ease);flex-direction:column;align-items:center;gap:6px;display:flex}.upload-empty.hide{pointer-events:none;opacity:0;transform:translateY(-6px)scale(.96)}.upload-icon{width:32px;height:32px;color:var(--ink-faint)}.upload-label{color:var(--ink-soft);font-family:var(--font-display);font-size:14px;font-weight:500}.upload-sub{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9.5px}.upload-preview{pointer-events:none;opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);background:url(/assets/creators/reference/creator_upload_reference.avif) 50%/cover no-repeat;border-radius:6px;position:absolute;inset:14px;overflow:hidden;transform:scale(.92)}.upload-preview.show{opacity:1;transform:scale(1)}.upload-preview-scan{z-index:2;background:linear-gradient(#0000,#b8ff00a6 50%,#0000);height:14px;position:absolute;top:-14px;left:0;right:0}.upload-preview.scanning .upload-preview-scan{animation:1.4s ease-in-out infinite upload-scan}@keyframes upload-scan{0%{top:-14px}to{top:100%}}.upload-preview-tag{z-index:2;color:#fff;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:#0000008c;border-radius:3px;padding:2px 6px;font-size:8.5px;position:absolute;bottom:6px;left:6px}.mock-table{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.mock-table .mt-head,.mock-table .mt-row{grid-template-columns:32px 1.6fr 1fr .8fr .8fr 24px;align-items:center;gap:10px;display:grid}.mock-table .mt-head{border-bottom:1px solid var(--line);color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#18251906;padding:10px 14px;font-size:10px}.mock-table .mt-row{border-bottom:1px solid var(--line);padding:9px 14px;font-size:13px}.mock-table .mt-row:last-child{border-bottom:none}.mock-table .mt-row .av{object-fit:cover;border-radius:50%;width:26px;height:26px}.mock-table .mt-row .nm{color:var(--ink-soft);font-size:13px;font-weight:500}.mock-table .mt-row .sub{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.04em;font-size:11px}.mock-table .gmv-pill{background:var(--lime-tint);width:max-content;color:var(--ink-soft);font-family:var(--font-mono);border:1px solid #a6dd0059;border-radius:3px;padding:2px 7px;font-size:11px}.mock-activate-stack{height:580px;position:relative}.mock-activate-stack>.mock:first-child{aspect-ratio:auto;width:72%;height:100%;margin:0 auto}.mock-activate-stack .mock-autoresponder{z-index:3;aspect-ratio:16/14;width:calc(46% + 20px);position:absolute;top:calc(44% - 40px);right:0;box-shadow:inset 0 1px #ffffff0a,0 40px 70px -24px #18251973,0 0 0 1px #ffffff0a}.mock-activate-stack .mock-autoresponder .mock-screen{padding:16px}.f2-triggers{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%)}.f2-trigger{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:11px 13px;display:flex;position:relative}.f2-trigger-head{align-items:center;gap:8px;display:flex}.f2-trigger-icon{width:22px;height:22px;color:var(--ink-soft);background:#1825190f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.f2-trigger.firing .f2-trigger-icon{background:var(--lime);color:var(--ink)}.f2-trigger-icon svg{width:12px;height:12px}.f2-trigger-label{color:var(--ink-soft);font-family:var(--font-display);flex:1;font-size:15.5px;font-weight:600}.f2-trigger-status{color:var(--lime-leaf);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:8.5px;font-weight:500}.f2-trigger-when{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.f2-when-chip{background:var(--lime-tint);color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;border:1px solid #a6dd0052;border-radius:4px;padding:3px 7px;font-size:9.5px}.f2-when-chip.lime{border-color:var(--lime-deep);background:var(--lime);color:#131914;font-weight:600}.f2-when-arrow{color:var(--ink-faint);font-family:var(--font-mono);font-size:12px}.f2-trigger-preview{border:1px solid var(--line);background:#ffffffb3;border-radius:6px;padding:8px 10px}.f2-trigger-subj{color:var(--ink-soft);margin-bottom:3px;font-size:11.5px;font-weight:500}.f2-trigger-body{color:var(--ink-muted);flex-direction:column;gap:5px;margin-top:6px;font-size:10.5px;line-height:1.4;display:flex}.skel{background:#1825191a;border-radius:4px;height:7px;display:block}.auto-thread-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:10px;padding-bottom:9px;display:flex}.auto-av{object-fit:cover;border-radius:50%;width:26px;height:26px}.auto-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.auto-name{color:var(--ink-soft);font-size:13.5px;font-weight:500}.auto-live{background:var(--lime-tint);color:var(--lime-leaf);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid #a6dd006b;border-radius:3px;padding:3px 7px;font-size:9.5px;font-weight:600}.auto-thread{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:hidden}.auto-thread .bubble{border-radius:9px;max-width:90%;padding:10px 12px;font-size:12px;line-height:1.45}.auto-thread .bubble.them{color:var(--ink-soft);background:#1825190d}.auto-thread .bubble.suggested{background:var(--lime-tint);color:var(--ink-soft);border:1px dashed #a6dd0099;align-self:flex-end;position:relative}.auto-thread .bubble.suggested:before{border:1px solid var(--lime-deep);background:var(--lime);color:#131914;content:"Auto-replied";font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;padding:2px 7px;font-size:9.5px;font-weight:600;position:absolute;top:-10px;right:7px}.f2-popup{z-index:6;opacity:0;pointer-events:none;width:calc(32% + 10px);transition:opacity .36s var(--ease),transform .36s var(--ease);background:#fff;border:1.5px solid #a6dd00a6;border-radius:12px;padding:15px 17px;position:absolute;top:40%;left:0;transform:translate(-12px)scale(.96);box-shadow:0 0 0 4px #b8ff001a,0 36px 70px -22px #18251973,0 14px 28px -10px #18251940,0 4px 10px -3px #1825192e}.f2-popup.show{opacity:1;transform:translate(0)scale(1)}.f2-popup-head{align-items:center;gap:9px;margin-bottom:7px;display:flex}.f2-popup-icon{background:var(--lime-tint);width:26px;height:26px;color:var(--lime-leaf);border:1px solid #a6dd008c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.f2-popup-icon svg{width:14px;height:14px}.f2-popup-title{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:500}.f2-popup-time{color:var(--ink-faint);font-family:var(--font-mono);margin-left:auto;font-size:11px}.f2-popup-body{color:var(--ink-muted);font-size:12.5px;line-height:1.45}.f2-popup-body strong{color:var(--ink-soft);font-weight:500}.mock-msg{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;grid-template-columns:220px 1fr;min-height:0;padding:18px;display:grid;overflow:hidden}.mock-msg .mlist{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding-right:14px;display:flex}.mock-msg .mli{border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:12.5px;display:flex}.mock-msg .mli.active{background:var(--lime-tint)}.mock-msg .mli .av{object-fit:cover;border-radius:50%;width:24px;height:24px}.mock-msg .mli .nm{color:var(--ink-soft);flex:1;font-size:12.5px;font-weight:500}.mock-msg .mli .ts{color:var(--ink-faint);font-family:var(--font-mono);font-size:9.5px}.mock-msg .mthread{flex-direction:column;gap:10px;padding-left:18px;display:flex}.mock-msg .bubble{border-radius:10px;max-width:82%;padding:10px 12px;font-size:12.5px;line-height:1.4}.mock-msg .bubble.them{color:var(--ink-soft);background:#1825190d}.mock-msg .bubble.suggested{background:var(--lime-tint);color:var(--ink-soft);border:1px dashed #a6dd0099;align-self:flex-end;position:relative}.mock-msg .bubble.suggested:before{background:var(--lime);color:#131914;content:"AI suggested";font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;padding:2px 5px;font-size:8.5px;position:absolute;top:-8px;right:8px}.mock-leader,.mock-analytics{flex:1;min-height:0;display:grid}.mock-leader{grid-template-columns:1fr 1fr;gap:14px}.mock-engage-stack{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.engage-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.em-card{border:1px solid var(--line);opacity:0;background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(6px)}.em-card.in{opacity:1;transform:translateY(0)}.em-label{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9.5px;font-weight:500}.em-row{align-items:baseline;gap:8px;display:flex}.em-value{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.025em;font-size:26px;font-weight:600;line-height:1}.em-from{color:var(--ink-muted);font-family:var(--font-mono);white-space:nowrap;font-size:10px}.em-delta{color:var(--lime-leaf);font-family:var(--font-mono);font-size:11px;font-weight:600}.lb-card,.an-card,.ad-card{border:1px solid var(--line);background:#fff}.lb-card{border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.lb-card .lb-h{border-bottom:1px solid var(--line);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:6px;font-size:10px;display:flex}.lb-card .lb-h .live-dot{background:var(--lime-deep);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #a6dd002e}.lb-row{grid-template-columns:22px 1fr auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.lb-row .rk{color:var(--ink-faint);font-family:var(--font-mono);font-size:11px}.lb-row .nm{color:var(--ink-soft);font-weight:500}.lb-row .gmv{color:var(--ink-soft);font-family:var(--font-mono);font-size:11px}.lb-row.top .rk{color:var(--lime-leaf)}.lb-bar{background:#1825190d;border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.lb-bar .fill{background:var(--lime);border-radius:3px;height:100%}.mock-leader .lb-row,.mock-leader .prize-box{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(6px)}.mock-leader .lb-row.in,.mock-leader .prize-box.in{opacity:1;transform:translateY(0)}.mock-leader .lb-bar .fill{transform-origin:0;transition:transform .7s cubic-bezier(.65,0,.35,1);transform:scaleX(0)}.mock-leader .lb-bar.in .fill{transform:scaleX(1)}.vt-card{gap:10px;min-height:0}.vt-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.vt-title{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.01em;font-size:13px;font-weight:600}.vt-legend{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:0;text-transform:none;white-space:nowrap;flex-direction:column;gap:4px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.vt-legend li{align-items:center;gap:6px;display:flex}.vt-swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px;display:inline-block}.vt-swatch-curr{background:#a6dd00}.vt-swatch-prev{background:0 0;border:1.5px dashed #182519}.vt-chart{background:#a6dd000a;border-radius:8px;flex:1;min-height:120px;padding:8px 6px 6px;position:relative}.vt-chart svg{width:100%;height:100%;display:block}.vt-anno{color:var(--ink-soft);font-family:var(--font-mono);font-size:11px;font-weight:600;position:absolute;top:8px;right:12px}.lb-col{flex-direction:column;gap:14px;min-height:0;display:flex}.prize-card{flex-shrink:0}.prize-card .prize-box{border-top:none;margin-top:0;padding-top:0}.top-vids{grid-template-columns:repeat(4,1fr);gap:6px;margin:4px 0 6px;display:grid}.top-vid{aspect-ratio:9/14;opacity:0;background:linear-gradient(135deg,#f0ede6,#a6dd0026) 50%/cover;border-radius:6px;transition:opacity .4s,transform .4s;transform:translateY(6px)}.top-vid.in{opacity:1;transform:translateY(0)}.prize-box{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.prize-box div{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px}.prize-box strong{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:600}.mock-scale-stack{height:520px;position:relative}.mock-scale-stack>.mock:first-child{aspect-ratio:auto;width:72%;height:100%}.mock-scale-stack .mock-meta{z-index:3;aspect-ratio:16/11;width:52%;position:absolute;top:46%;left:42%;box-shadow:inset 0 1px #ffffff0a,0 40px 70px -24px #18251973,0 0 0 1px #ffffff0a}.mock-scale-stack .mock-meta .mock-screen{padding:14px}.mock-scale-stack .mock-meta .meta-ads-head{margin-bottom:8px;padding-bottom:7px}.mock-scale-stack .mock-meta .meta-logo{font-size:13px}.mock-scale-stack .mock-meta .meta-logo svg{width:18px;height:auto}.mock-scale-stack .mock-meta .ma-row{padding:6px 8px}.mock-scale-stack .mock-meta .ma-thumb{width:26px;height:32px}.mock-scale-stack .mock-meta .ma-handle{font-size:11px}.mock-scale-stack .mock-meta .ma-ad{font-size:8.5px}.mock-scale-stack .mock-meta .ma-stat .v{font-size:11px}.mock-scale-stack .mock-meta .ma-stat .lab{font-size:7px}.scale-sections{flex:1;grid-template-columns:1fr 1.05fr;gap:14px;min-height:0;display:grid}.scale-section{flex-direction:column;gap:9px;min-height:0;display:flex}.scale-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:7px;display:flex}.scale-section-title{color:var(--ink-soft);font-family:var(--font-display);font-size:13px;font-weight:600}.scale-section-meta{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9.5px}.offer-terms{background:var(--lime-tint);border:1px solid #a6dd006b;border-radius:8px;padding:9px 11px}.offer-terms-head{color:var(--lime-leaf);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:500}.offer-terms-row{color:var(--ink-soft);justify-content:space-between;padding:2px 0;font-size:11.5px;display:flex}.offer-terms-row span:first-child{color:var(--ink-muted)}.offer-terms-row .v{color:var(--ink-soft);font-family:var(--font-mono);font-weight:500}.offer-terms-row .v.lime{color:var(--lime-leaf)}.enrolled-list{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.enrolled-row{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.er-av{object-fit:cover;border-radius:50%;width:22px;height:22px}.er-info{flex-direction:column;gap:1px;min-width:0;display:flex}.er-name{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.er-meta{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.er-status{background:var(--lime-tint);color:var(--lime-leaf);font-family:var(--font-mono);letter-spacing:.14em;white-space:nowrap;border:1px solid #a6dd006b;border-radius:3px;padding:2px 5px;font-size:8px;font-weight:500}.best-vids{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden}.bv-card{aspect-ratio:9/14;background:linear-gradient(135deg,var(--beige-deep),#a6dd0038)center/cover;border-radius:6px;position:relative;overflow:hidden}.bv-meta{color:#fff;font-family:var(--font-mono);background:linear-gradient(#0000,#000000c7);flex-direction:column;gap:1px;padding:16px 7px 5px;font-size:8.5px;line-height:1.35;display:flex;position:absolute;inset:auto 0 0}.bv-handle{color:var(--lime);letter-spacing:.02em;font-weight:500}.bv-gmv{color:#fff;font-weight:500}.bv-views{color:#ffffffc7}.meta-ads-head{justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:9px;display:flex}.meta-logo{color:var(--ink-soft);font-family:var(--font-display);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.meta-logo svg{width:22px;height:auto}.meta-ads-head .num-chip{color:var(--ink-soft);font-family:var(--font-body);white-space:nowrap;font-size:14px}.meta-ads-table{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.ma-row{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:30px minmax(0,1.4fr) repeat(4,minmax(0,1fr));align-items:center;gap:10px;padding:7px 9px;display:grid}.ma-thumb{border:1px solid var(--line);background:var(--beige-deep)center/cover;border-radius:4px;width:30px;height:38px}.ma-creator{flex-direction:column;gap:1px;min-width:0;display:flex}.ma-handle{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.ma-ad{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.06em;font-size:9px}.ma-stat{flex-direction:column;gap:1px;min-width:0;display:flex}.ma-stat .lab{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:7.5px}.ma-stat .v{color:var(--ink-soft);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.1;overflow:hidden}.ma-stat .v.lime{color:var(--lime-leaf)}.scale-popups{z-index:6;pointer-events:none;flex-direction:column;gap:10px;width:26%;display:flex;position:absolute;top:4%;right:0}.scale-popup{border:1px solid var(--line);opacity:0;transition:opacity .34s var(--ease),transform .34s var(--ease);background:#fff;border-radius:10px;padding:10px 12px;transform:translate(28px)scale(.96);box-shadow:0 24px 50px -20px #18251959,0 4px 12px -4px #1825192e}.scale-popup.show{opacity:1;transform:translate(0)scale(1)}.sp-head{align-items:center;gap:7px;margin-bottom:5px;display:flex}.sp-icon{background:var(--lime-tint);width:20px;height:20px;color:var(--lime-leaf);border:1px solid #a6dd008c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sp-icon svg{width:11px;height:11px}.sp-title{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:500}.sp-time{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.04em;margin-left:auto;font-size:9px}.sp-amount{color:var(--ink-soft);font-family:var(--font-display);margin-bottom:3px;font-size:20px;font-weight:600;line-height:1.1}.scale-popups .sp-amount{font-size:17px}.sp-body{color:var(--ink-muted);font-size:11px;line-height:1.4}.scale-popups .sp-body{font-size:10.5px}.scale-popups .sp-title{font-size:9px}.sp-body strong{color:var(--ink-soft);font-weight:500}.mock-ads{flex:1;grid-template-columns:repeat(3,1fr);gap:10px;min-height:0;display:grid}.ad-card{border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.ad-card .ad-img{aspect-ratio:9/14;background:linear-gradient(135deg,var(--beige-deep),#a6dd0033);position:relative;overflow:hidden}.ad-card .ad-img img{object-fit:cover;width:100%;height:100%}.ad-card .ad-tag{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#0000008c;border-radius:3px;padding:3px 6px;font-size:9px;position:absolute;top:8px;left:8px}.ad-card .ad-meta{color:var(--ink-muted);font-family:var(--font-mono);justify-content:space-between;padding:8px 10px;font-size:9.5px;display:flex}.ad-card .ad-meta strong{color:var(--lime-leaf);font-weight:500}.mock-analytics{grid-template-columns:1fr 1fr;gap:12px}.an-card{border-radius:10px;flex-direction:column;padding:14px;display:flex}.an-label{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.an-num{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.025em;margin-top:8px;font-size:32px;font-weight:600;line-height:1}.an-trend{color:var(--lime-leaf);font-family:var(--font-mono);margin-top:4px;font-size:10px}.an-chart{flex:1;align-items:flex-end;gap:4px;margin-top:12px;display:flex}.an-chart .bar{background:var(--lime-tint);border-radius:2px 2px 0 0;flex:1}.an-chart .bar.tall{background:var(--lime)}.an-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.an-row{grid-template-columns:22px 1fr auto;align-items:center;gap:8px;display:grid}.an-row span{color:var(--ink-faint);font-family:var(--font-mono);font-size:11px}.an-row strong{color:var(--ink-soft);font-size:12.5px;font-weight:500}.an-row em{color:var(--lime-leaf);font-family:var(--font-mono);font-size:11px;font-style:normal}.an-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.an-footer span{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.mock-copilot{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.cp-mock-thread{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}.cp-mock-msg{border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.cp-mock-msg.user-msg{color:var(--ink-soft);background:#a6dd001a;border:1px solid #a6dd0033;align-self:flex-end;max-width:70%}.cp-mock-msg.bot-msg{border:1px solid var(--line);color:var(--ink-soft);background:#fff;align-self:flex-start;gap:10px;max-width:100%}#f5 .mock-screen:after{display:none}#f5 .mock{aspect-ratio:16/12;width:80%;margin-left:auto;margin-right:auto}#f5 .cp-mock-thread{justify-content:flex-start}.cp-mock-figs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cp-mock-fig{background:var(--beige);border:1px solid #a6dd0026;border-radius:6px;flex-direction:column;gap:4px;padding:8px;display:flex}.cp-mock-fig-lbl{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.cp-mock-fig-val{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1}.cp-mock-chart{align-items:flex-end;gap:3px;height:60px;display:flex}.cp-mock-chart .bar{background:var(--lime-tint);border-radius:2px 2px 0 0;flex:1}.cp-mock-chart .bar.tall{background:var(--lime)}.cp-mock-input{border:1px solid var(--line);background:var(--beige);border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:8px 8px 8px 14px;display:flex}.cp-mock-placeholder{color:var(--ink-faint);flex:1;font-size:14px}.cp-mock-send{background:var(--lime);color:#131914;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid #1319141a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 8px 18px #a6dd002e}.cp-mock-send:hover{background:var(--lime-bright)}body[data-theme=dark] .cp-mock-send{background:var(--lime);color:#131914}.cp-mock-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:10px;display:flex}.cp-mock-cta{box-sizing:border-box;letter-spacing:-.005em;white-space:nowrap;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:8px 14px;font-size:13.5px;font-weight:500;line-height:1;display:inline-flex}.cp-mock-cta-primary{background:var(--lime);color:#131914;border:1px solid #1319141f;box-shadow:inset 0 1px #ffffff73,0 10px 24px #a6dd0029}.cp-mock-cta-secondary{border:1px solid var(--line-strong);color:var(--ink-soft);background:0 0;box-shadow:inset 0 1px #ffffff42}.cp-mock-bot-wrap{opacity:0}.cp-mock-answer{color:var(--ink-soft);font-size:14px;line-height:1.5}.cp-thinking{justify-content:flex-start;align-items:center;display:flex}.cp-dots{gap:4px;display:flex}.cp-dots span{background:var(--ink-muted);border-radius:50%;width:6px;height:6px;animation:1.4s infinite cp-dot-bounce}.cp-dots span:nth-child(2){animation-delay:.2s}.cp-dots span:nth-child(3){animation-delay:.4s}@keyframes cp-dot-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.an-footer strong{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:600}.big-quote{text-align:center;padding:100px 0}.big-quote .qt{max-width:980px;color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:32px auto 0;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.22}.big-quote .qt em{font-style:normal}.big-quote .author{align-items:center;gap:16px;margin-top:32px;display:inline-flex}.big-quote .author img{object-fit:cover;border-radius:50%;width:44px;height:44px}.big-quote .author img.author-logo{object-fit:contain;border-radius:0;width:auto;height:38px}body[data-theme=dark] .big-quote .author img.author-logo,body[data-theme=dark] .big-quote .author .author-logo{filter:brightness(0)invert()!important}.big-quote .author .divider{background:var(--line,#0000001f);width:1px;height:34px}.big-quote .author .who{color:var(--ink-muted);text-align:left;font-size:13.5px;line-height:1.4}.big-quote .author .who strong{color:var(--ink-soft);font-weight:600;display:block}.triplet{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ttile{border:1px solid var(--line);background:var(--beige-card);border-radius:12px;flex-direction:column;min-height:360px;padding:32px;display:flex;position:relative;overflow:hidden}.ttile .ttitle{background:var(--lime-tint);color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid #a6dd008c;border-radius:4px;align-self:flex-start;margin-bottom:18px;padding:5px 12px;font-size:11.5px}.ttile h3{max-width:280px;color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:10px;font-size:26px;font-weight:600;line-height:1.18}.ttile p{color:var(--ink-muted);margin-bottom:40px;font-size:14px;line-height:1.55}.ttile .ttile-stat{border-top:1px dashed var(--line-strong);align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex}.ttile-stat .num{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.03em;font-size:38px;font-weight:600;line-height:1}.ttile-stat .stat-label{max-width:160px;color:var(--ink-muted);font-size:12px;line-height:1.35}.final-cta{padding:80px 0 100px}.cta-card{background:var(--ink-soft);color:var(--beige);text-align:center;border-radius:16px;padding:80px 64px;position:relative;overflow:hidden}.cta-card:before{display:none}.cta-card:after{pointer-events:none;content:"";background:radial-gradient(150% 110% at 50% 125%,#b8ff0052 0%,#0000 58%);position:absolute;inset:0}.cta-card>*{z-index:1;position:relative}.cta-card h2{max-width:720px;color:var(--beige);margin:0 auto}.cta-card p{color:#f0ede6b3;text-align:center;max-width:560px;margin:22px auto 0;font-size:15px;line-height:1.6}.cta-card .btns{gap:10px;margin-top:36px;display:inline-flex}.cta-card .btn-on-dark-ghost{color:var(--beige);background:0 0;border:1px solid #f0ede640}.cta-card .btn-on-dark-ghost:hover{background:#ffffff0a;border-color:#f0ede699}body[data-callout=C] .section-callout{background:linear-gradient(130deg,#fff 15%,var(--lime)100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}footer{border-top:1px solid var(--line);background:var(--beige);padding:64px 0 80px}.foot-grid{grid-template-columns:1.5fr 1fr 1fr 1.8fr;gap:40px;display:grid}.footer-group-title{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:500}.foot-grid .col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.foot-grid .col li a{color:var(--ink-muted);transition:color .12s var(--ease);font-size:14px}.foot-grid .col li a:hover{color:var(--ink-soft)}.foot-brand{flex-direction:column;align-items:flex-start;height:100%;display:flex}.foot-logo{gap:9px}.foot-logo .logo-mark{width:26px;height:26px}.foot-logo .word{font-size:26px}.foot-brand p{max-width:280px;color:var(--ink-muted);margin-top:22px;font-size:13.5px;line-height:1.55}.foot-copy{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:auto;padding-top:32px;font-size:11px}.foot-newsletter{flex-direction:column;display:flex}.foot-nl-desc{color:var(--ink-muted);margin:0 0 14px;font-size:13.5px;line-height:1.5}.foot-nl-form{flex-direction:column;gap:10px;display:flex}.foot-nl-row{border:1px solid var(--line-strong);border-radius:6px;flex-direction:row;display:flex;overflow:hidden}.foot-nl-consent{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.foot-nl-consent input[type=checkbox]{cursor:pointer;width:13px;height:13px;accent-color:var(--lime-leaf);flex-shrink:0;margin-top:2px}.foot-nl-consent span{color:var(--ink-faint);font-size:11.5px;line-height:1.5}.foot-nl-honeypot{white-space:nowrap;clip:rect(0,0,0,0);clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.foot-nl-input{min-width:0;color:var(--ink-soft);font-family:var(--font-body);background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:13.5px}.foot-nl-input::placeholder{color:var(--ink-faint)}.foot-nl-btn{background:var(--lime);color:#131914;height:38px;font-family:var(--font-body);cursor:pointer;transition:background .16s var(--ease);border:0;border-radius:0 5px 5px 0;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:500}.foot-nl-btn:hover{background:var(--lime-bright)}.foot-nl-btn:disabled{cursor:not-allowed;opacity:.74}.foot-nl-status{min-height:18px;color:var(--ink-faint);margin:0;font-size:11.5px;line-height:1.45}.foot-nl-status-success{color:var(--lime-leaf)}.foot-nl-status-error{color:#b93a31}body[data-theme=dark] .foot-nl-status-error{color:#ff8b7f}.reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(14px)}.reveal.in{opacity:1;transform:translateY(0)}.hm{--font-d:var(--font-display);--font-b:var(--font-body);--font-m:var(--font-mono);--hm-ink:#0e140f;--side-bg:#f2efe6;--card-bg:#fff;--r:10px}.hm .canvas{background:var(--hm-ink);width:1240px;height:720px;animation:hm-fade-in .6s var(--ease)both;transform-origin:0 0;align-items:stretch;gap:12px;padding:0 20px;display:flex;position:relative;overflow:hidden}@keyframes hm-fade-in{0%{opacity:0}to{opacity:1}}.hm .col,.hm .col-center{flex-direction:column;justify-content:center;gap:10px;display:flex}.hm .col-left{width:368px;animation:hm-slide-up .7s var(--ease).55s both;flex-shrink:0;position:relative;top:20px}.hm .col-center{animation:hm-slide-up .7s var(--ease).65s both;flex:1}.hm .col-right{width:336px;animation:hm-slide-up .7s var(--ease).75s both;flex-shrink:0}@keyframes hm-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hm .widget,.hm .peek{border-radius:var(--r);flex:none;padding:14px 16px;position:relative;overflow:hidden}.hm .side-widget,.hm .peek{background:#e9eddc}.hm .side-widget:after,.hm .peek:after{z-index:10;border-radius:var(--r);pointer-events:none;content:"";background:#a7ad9780;position:absolute;inset:0}.hm .center-widget{background:var(--card-bg);flex-direction:column;min-height:400px;display:flex}.hm .wh{align-items:center;gap:6px;margin-bottom:12px;display:flex}.hm .wh-label,.hm .wh-stamp,.hm .sg-auto,.hm .acs-meta,.hm .oa-tag,.hm .oa-name,.hm .gmv-label,.hm .bc-label,.hm .bc-meta,.hm .bc-axis,.hm .copilot-sub,.hm .cp-fig-lbl,.hm .cp-fig-delta,.hm .ar-ts,.hm .ar-autotag,.hm .lb-rk,.hm .lb-gmv,.ad-toggle,.ad-summary,.ad-status,.meta-upload{font-family:var(--font-m)}.hm .wh-label{color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:500}.hm .wh-stamp,.hm .sg-auto{color:var(--ink-muted);letter-spacing:.08em;margin-left:auto;font-size:10px;font-weight:500}.hm .sg-auto{color:#49534a80;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.hm .led{background:var(--lime-deep);border-radius:50%;flex-shrink:0;width:7px;height:7px}.hm .led.pulse{animation:2s ease-in-out infinite hm-pulse-led}@keyframes hm-pulse-led{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #a6dd0080}50%{opacity:.85;transform:scale(1.15);box-shadow:0 0 0 4px #a6dd0000}}.hm .sg-list{flex-direction:column;gap:8px;display:flex}.hm .sg-row{flex-direction:column;gap:3px;display:flex}.hm .sg-row-top,.hm .gmv-head,.hm .bc-head{justify-content:space-between;align-items:center;display:flex}.hm .sg-nm{color:#182519b3;font-family:var(--font-b);font-size:11px}.hm .sg-ct{color:#182519bf;font-family:var(--font-m);font-size:11px;font-weight:600}.hm .bar-track,.hm .oa-track{background:#18251914;border-radius:2px;height:3px;overflow:hidden}.hm .bar-fill,.hm .oa-fill{background:var(--lime-deep);height:100%;animation:hm-grow-bar 1.6s var(--ease)both;border-radius:2px}.hm .bar-fill.warm{background:#f6c95c;animation-delay:.1s}.hm .bar-fill.cool{background:#18251940;animation-delay:.2s}@keyframes hm-grow-bar{0%{transform-origin:0;transform:scaleX(0)}to{transform:scaleX(1)}}.hm .acs-search{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:6px;margin-bottom:10px;padding:7px 10px;display:flex}.hm .acs-search svg{color:#49534ab3;flex-shrink:0}.hm .acs-qtext{color:#49534acc;font-family:var(--font-m);clip-path:inset(0 100% 0 0);flex-wrap:wrap;align-items:center;font-size:11.5px;line-height:1.4;display:flex}.hm .hm-cursor{background:var(--ink-muted);vertical-align:middle;width:1.5px;height:12px;margin-left:1px;animation:1.1s step-end infinite hm-blink;display:inline-block}@keyframes hm-blink{0%,to{opacity:1}50%{opacity:0}}.hm .acs-meta{color:#49534ab3;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:flex}.hm .acs-count{background:var(--ink-soft);color:var(--lime-deep);letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.hm .acs-list{flex-direction:column;gap:6px;display:flex}.hm .acs-row{opacity:0;border-bottom:1px solid #1825190f;align-items:center;gap:8px;padding:5px 0;transition:opacity .28s,transform .28s;display:flex;transform:translateY(3px)}.hm .acs-row.acs-visible{opacity:1;transform:translateY(0)}.hm .hm-av{border-radius:50%;flex-shrink:0;width:28px;height:28px}.hm .acs-info{text-align:left;flex:1;min-width:0}.hm .acs-name,.hm .ar-nm,.hm .lb-nm{font-family:var(--font-b);font-weight:500}.hm .acs-name{color:#182519d9;font-size:12px}.hm .acs-sub{color:#49534ab3;font-family:var(--font-b);margin-top:1px;font-size:10.5px}.hm .acs-badge{color:#6a9000;font-family:var(--font-m);background:#a6dd002e;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:600}.hm .oa-tag,.hm .ar-autotag{background:var(--lime-tint);color:var(--ink-soft);font-family:var(--font-m);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:600}.hm .oa-sub{color:#18251999;font-family:var(--font-b);align-items:flex-start;gap:5px;margin-bottom:10px;font-size:11px;display:flex}.hm .oa-arrow{color:var(--lime-deep);font-size:11px}.hm .oa-num-row{flex-direction:column;margin-bottom:8px;display:flex}.hm .oa-big,.hm .gmv-num,.hm .cp-fig-num{font-family:var(--font-d);font-weight:700}.hm .oa-big{color:#182519cc;letter-spacing:-.03em;font-size:36px;line-height:1}.hm .oa-lbl{color:#49534aa6;font-family:var(--font-b);margin-top:2px;font-size:10.5px}.hm .oa-track{margin-bottom:8px}.hm .oa-fill{width:38%;animation-delay:.5s}.hm .oa-meta{color:#49534a99;font-family:var(--font-m);justify-content:space-between;margin-bottom:8px;font-size:9.5px;display:flex}.hm .oa-channels{display:flex}.hm .oa-ch{border-right:1px solid #18251912;flex-direction:column;flex:1;gap:2px;padding:5px 0;display:flex}.hm .oa-ch:last-child{border-right:none}.hm .oa-ch-label{color:#49534a80;font-family:var(--font-m);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.hm .oa-ch-val{color:#182519bf;font-family:var(--font-m);font-size:13px;font-weight:600}.hm .gmv-label,.hm .bc-label{color:#49534aa6;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.hm .gmv-delta{color:var(--lime-deep);font-family:var(--font-m);font-size:10px;font-weight:600}.hm .gmv-row{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.hm .gmv-num{color:#182519d9;letter-spacing:-.03em;font-size:30px;line-height:1}.hm .gmv-sub{color:#49534a99;font-family:var(--font-b);font-size:11px}.hm .ln-gmv{width:100%;height:80px;display:block}.hm .ln-area{fill:#b8ff0014}.hm .ln-line{fill:none;stroke:var(--lime-deep);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.hm .ln-dot{fill:var(--lime-deep)}.hm .peek-top .ln-line{stroke-dasharray:100;animation:12s cubic-bezier(.65,0,.35,1) .7s infinite both hm-spark-line}.hm .peek-top .ln-area{opacity:0;animation:12s ease-out .7s infinite both hm-spark-area}.hm .peek-top .ln-dot{opacity:0;transform-origin:380px 3px;animation:12s ease-out .7s infinite both hm-spark-dot;transform:scale(0)}@keyframes hm-spark-line{0%{stroke-dashoffset:100px}6.7%,92%{stroke-dashoffset:0}98%,to{stroke-dashoffset:100px}}@keyframes hm-spark-area{0%,6%,98%,to{opacity:0}10%,92%{opacity:1}}@keyframes hm-spark-dot{0%,6%{opacity:0;transform:scale(0)}7.5%{opacity:1;transform:scale(1.4)}9%,92%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.6)}}.hm .copilot-head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:14px 16px 12px;display:flex}.hm .copilot-mark{background:var(--ink-soft);width:26px;height:26px;color:var(--lime);border-radius:7px;justify-content:center;align-items:center;display:flex}.hm .copilot-mark svg{width:13px;height:13px}.hm .copilot-title{color:var(--ink-soft);font-family:var(--font-m);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.hm .copilot-sub{color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;margin-left:2px;font-size:11.5px}.hm .copilot-live{background:var(--lime-deep);border-radius:50%;width:7px;height:7px;margin-left:auto;animation:2s ease-in-out infinite hm-pulse-led}.hm .cp-msgs{flex-direction:column;flex:0 0 347px;gap:10px;height:347px;padding:14px 16px;display:flex;overflow:hidden}.hm .cp-bubble{max-width:88%;color:var(--ink-soft);font-family:var(--font-b);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.hm .cp-bubble.user{background:var(--ink-soft);color:#e8f0e8;white-space:nowrap;border-radius:8px 8px 2px;align-self:flex-end;max-width:100%;height:38px;min-height:38px;font-size:12.5px;overflow:hidden}.hm .cp-bot-msg{opacity:0;text-align:left;flex:0 0 270px;width:88%;height:270px;transition:opacity .22s,transform .22s;overflow:hidden;transform:translateY(6px)}.hm .cp-bot-msg.visible{opacity:1;transform:translateY(0)}.hm .cp-bubble.bot{border:1px solid var(--line);text-align:left;background:#0e140f0a;border-radius:8px 8px 8px 2px;flex-direction:column;align-self:flex-start;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.hm .cp-bubble strong{background:#a6dd0026;border-radius:2px;padding:0 2px;font-weight:600}.hm .cp-typing{align-items:center;gap:5px;padding:2px 0;display:flex}.hm .cp-typing span{opacity:.4;background:#49534a80;border-radius:50%;width:6px;height:6px;animation:1.2s infinite hm-typing-blink}.hm .cp-typing span:nth-child(2){animation-delay:.2s}.hm .cp-typing span:nth-child(3){animation-delay:.4s}@keyframes hm-typing-blink{0%,80%,to{opacity:.4}40%{opacity:1}}.hm .cp-stream{white-space:pre-wrap;word-wrap:break-word;max-height:78px;margin-bottom:2px;overflow:hidden}.hm .cp-stream.a-drop .cp-tok,.cp-stream.a-drop .cp-tok{opacity:0;animation:.38s cubic-bezier(.34,1.4,.64,1) forwards hm-drop;display:inline-block;transform:translateY(-10px)}@keyframes hm-drop{to{opacity:1;transform:translateY(0)}}.hm .cp-figs{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.hm #cpFigs,.hm #cpSpark,.hm #cpCta{opacity:0;transition:opacity .3s}.hm .cp-fig{border:1px solid var(--line);background:#0e140f0a;border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex;overflow:hidden}.hm .cp-fig-lbl{color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:9px}.hm .cp-fig-num{color:var(--ink-soft);letter-spacing:-.025em;white-space:nowrap;font-size:18px}.hm .cp-fig-delta{color:var(--lime-deep);white-space:nowrap;font-size:9px}.hm .cp-spark{flex:0 0 30px;height:30px;margin-top:10px}.hm .cp-spark svg{width:100%;height:100%}.hm .cp-spark .ln-line{stroke-linecap:round}.hm .cp-spark .ln-area{fill:#b8ff002e}.hm .cp-cta{flex:0 0 29px;margin-top:10px}.hm .cp-cta-btn,.meta-upload{box-sizing:border-box;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:5px;width:100%;font-weight:700;line-height:1;display:flex}.hm .cp-cta-btn{background:var(--ink-soft);color:#e9eddce6;border:1px solid #f0ede614;border-radius:6px;height:29px;padding:7px 0;font-size:10px;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0000002e}.hm .cp-input{border-top:1px solid var(--line);background:#0e140f05;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.hm .cp-placeholder{color:#49534a73;font-family:var(--font-b);font-size:12.5px}.hm .cp-send{background:var(--lime);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.hm .bc-bars{align-items:flex-end;gap:4px;height:80px;display:flex}.hm .b{transform-origin:bottom;min-height:4px;animation:hm-bar-grow .6s var(--ease)both;background:#18251938;border-radius:2px 2px 0 0;flex:1;position:relative;transform:scaleY(0)}.hm .b:first-child{height:28%;animation-delay:.8s}.hm .b:nth-child(2){height:32%;animation-delay:.825s}.hm .b:nth-child(3){height:36%;animation-delay:.85s}.hm .b:nth-child(4){height:40%;animation-delay:.875s}.hm .b:nth-child(5){height:45%;animation-delay:.9s}.hm .b:nth-child(6){height:50%;animation-delay:.925s}.hm .b:nth-child(7){height:55%;animation-delay:.95s}.hm .b:nth-child(8){height:62%;animation-delay:.975s}.hm .b:nth-child(9){height:58%;animation-delay:1s}.hm .b:nth-child(10){height:70%;animation-delay:1.025s}.hm .b:nth-child(11){height:75%;animation-delay:1.05s}.hm .b:nth-child(12){height:80%;animation-delay:1.075s}.hm .b:nth-child(13){height:100%;animation:hm-bar-grow .6s var(--ease)1.1s both,hm-bar-glow 8s ease-in-out 2.2s infinite;background:var(--lime-deep)}.hm .b:nth-child(14){height:72%;animation-delay:1.125s}@keyframes hm-bar-grow{to{transform:scaleY(1)}}@keyframes hm-bar-glow{0%,70%,to{box-shadow:0 0 #a6dd0000}82%,88%{box-shadow:0 0 10px 2px #a6dd008c}}.inline-led-label{align-items:center;gap:6px;display:flex}.hm .bc-meta,.hm .bc-axis{color:#49534a80;font-size:10px}.hm .bc-axis{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:8px;font-weight:500;display:flex}.hm .ar-thread{flex-direction:column;gap:8px;display:flex}.hm .ar-msg{align-items:flex-start;gap:8px;display:flex}.hm .ar-av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.hm .ar-av.bot-av{background:var(--ink-soft);color:var(--lime)}.hm .ar-av svg{width:13px;height:13px}.hm .ar-body{text-align:left;flex:1;min-width:0}.hm .ar-who{align-items:center;gap:6px;margin-bottom:3px;display:flex}.hm .ar-nm{color:#182519cc;font-size:11.5px;font-weight:600}.hm .ar-ts{color:#49534a80;font-size:9.5px}.hm .ar-text{color:#182519b3;font-family:var(--font-b);font-size:11.5px;line-height:1.5}.ad-toggle{gap:4px;margin-bottom:10px;display:flex}.ad-toggle span{letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:9.5px;font-weight:600}.ad-toggle-active{background:var(--lime-tint);color:var(--ink-soft);border:1px solid #a6dd008c}.ad-toggle-idle{background:var(--line);color:var(--ink-muted)}.ad-summary{color:var(--ink-muted);align-items:center;gap:6px;margin-bottom:10px;font-size:10px;display:flex}.ad-summary span{color:var(--ink-soft);font-weight:700}.ad-summary i{opacity:.35;background:currentColor;border-radius:50%;width:3px;height:3px}.ad-thumbs{gap:6px;display:flex}.ad-thumb{aspect-ratio:9/12;border-radius:6px;flex:1 0;position:relative;overflow:hidden}.ad-thumb .ad-img{object-fit:cover;width:100%;height:100%}.ad-status{color:#182519e6;letter-spacing:.04em;white-space:nowrap;background:#a6dd00e6;border-radius:3px;padding:2px 5px;font-size:8px;font-weight:700;position:absolute;top:5px;left:5px}.ad-status.is-pending{background:#f6c95ce6}.ad-status.is-requested{color:#f0ede6e6;background:#18251973}.ad-play{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ad-play-btn{width:20px;height:20px;color:var(--ink-soft);background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;display:flex}.ad-roas-badge{background:var(--lime);color:#131914;font-family:var(--font-m);text-align:center;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:600;position:absolute;bottom:4px;left:4px;right:4px}.meta-upload{background:var(--lime-deep);color:#182519e6;border:1px solid #13191424;border-radius:5px;min-height:32px;margin-top:10px;padding:8px 0;font-size:10px;box-shadow:inset 0 1px #ffffff3d,0 10px 20px #87be1e29}.hm .lb-list{flex-direction:column;display:flex}.hm .lb-list .lb-row{border-bottom:1px solid #1825190f;align-items:center;gap:8px;padding:7px 0;display:flex}.hm .lb-list .lb-rk{color:#49534a80;flex-shrink:0;width:16px;font-size:10px}.hm .lb-list .top-rank{color:var(--lime-leaf);font-weight:600}.hm .lb-list .lb-nm{color:#182519cc;text-align:left;flex:1;font-size:12px}.hm .lb-list .lb-gmv{color:#182519bf;font-size:11.5px;font-weight:600}.hm .lb-list .lb-bar{background:#18251912;border-radius:1px;height:2px;margin:0 0 0 24px}.hm .lb-bar-fill{background:var(--lime-deep);border-radius:1px;height:100%}.feat-cursor{background:var(--ink-soft);vertical-align:middle;width:1.5px;height:12px;margin-left:1px;animation:1.1s step-end infinite feat-blink;display:inline-block}@keyframes feat-blink{0%,49%{opacity:1}50%,to{opacity:0}}#featDiscQuery{color:var(--ink-soft);font-size:12.5px;line-height:1}.feat-disc-card,.feat-disc-row{transition:opacity .28s,transform .28s}.feat-act-msg{opacity:0;transition:opacity .32s,transform .32s;transform:translateY(6px)}body[data-theme=dark]{--beige:#000;--beige-deep:#0b0f0c;--beige-card:#0f1411;--ink:#f4f1e8;--ink-soft:#ece8dc;--ink-muted:#ece8dcc7;--ink-faint:#ece8dc8c;--rail-muted:var(--ink-faint);--line:#ece8dc1a;--line-strong:#ece8dc2e;--lime-tint:#b8ff0024;--lime-shade:#b8ff0042;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-theme=dark] .nav-wrap{background:linear-gradient(#00000057,#0b0f0c33);border-bottom-color:#ece8dc14;box-shadow:inset 0 1px #ffffff0a,0 10px 32px #00000038}body[data-theme=dark] .nav-wrap.scrolled{background:linear-gradient(#0000006b,#0b0f0c47)}body[data-theme=dark] .nav-link:hover,body[data-theme=dark] .nav-right .btn-text:hover,body[data-theme=dark] .theme-toggle:hover{background:#ffffff0f}body[data-theme=dark] .mobile-menu-toggle{background:#ffffff08}body[data-theme=dark] .mobile-menu-toggle:hover,body[data-theme=dark] .mobile-menu-toggle[aria-expanded=true]{background:#ffffff12;border-color:#ece8dc47}body[data-theme=dark] .mobile-menu{background:linear-gradient(#000000bd,#0b0f0c9e);border-color:#ece8dc14;box-shadow:inset 0 1px #ffffff0a,0 10px 32px #00000038}body[data-theme=dark] .mobile-menu-link:hover{background:#ffffff0f}body[data-theme=dark] .mobile-menu-actions .btn-ghost{background:#ffffff14;border-color:#ece8dc47}body[data-theme=dark] .btn-primary,body[data-theme=dark] .cta-card .btn-primary{color:#0a0d0a}body[data-theme=dark] .btn-ghost:hover{background:#ffffff0f}body[data-theme=dark] .highlight,body[data-theme=dark][data-highlight=Bold] .highlight{color:var(--lime);background:0 0;border-bottom-color:#0000;padding:0}body[data-theme=dark] .hero .eyebrow-pill{border-color:var(--line-strong);color:var(--ink-soft);background:#ffffff0a}body[data-theme=dark] .logo-track img{filter:brightness(0)invert();opacity:.62}body[data-theme=dark] .hero-visual{background:#000;border:1px solid #a6dd0047;box-shadow:0 30px 60px -24px #a6dd0029,0 0 40px -16px #a6dd001a}body[data-theme=dark] .award-card,body[data-theme=dark] .stat-dark,body[data-theme=dark] .cta-card{background:#ffffff0a;border:1px solid #a6dd0047}body[data-theme=dark] .cta-card:after{background:radial-gradient(150% 110% at 50% 125%,#b8ff0061 0%,#0000 58%)}body[data-theme=dark] .award-card h3,body[data-theme=dark] .stat-dark .st-num,body[data-theme=dark] .cta-card h2{color:var(--ink-soft)}body[data-theme=dark] .award-card p,body[data-theme=dark] .stat-dark .st-desc,body[data-theme=dark] .cta-card p{color:var(--ink-muted)}body[data-theme=dark] .cta-card .btn-on-dark-ghost{border-color:var(--line-strong);color:var(--ink-soft)}body[data-theme=dark] .mock{background:#14191a;border-color:#ffffff14}body[data-theme=dark] .mock-screen{background:var(--beige-card);border-color:#ffffff0a}body[data-theme=dark] .mock-screen:after{background:linear-gradient(#0f141100 70%,#0f1411d9 100%)}body[data-theme=dark] .mock-chrome .dot{background:#ffffff1a}body[data-theme=dark] .mock-chrome .url,body[data-theme=dark] .mock-toolbar .pill-tab{color:var(--ink-faint);background:#ffffff0d}body[data-theme=dark] .mock-toolbar .pill-in{color:var(--lime);background:#b8ff0029;border-color:#b8ff006b}body[data-theme=dark] .mock-table,body[data-theme=dark] .gc-card,body[data-theme=dark] .mock-msg,body[data-theme=dark] .lb-card,body[data-theme=dark] .em-card,body[data-theme=dark] .an-card,body[data-theme=dark] .enrolled-row,body[data-theme=dark] .ma-row,body[data-theme=dark] .f2-trigger,body[data-theme=dark] .ad-card{color:var(--ink-soft);background:#ffffff0a;border-color:#ffffff14}body[data-theme=dark] .mock-search{background:var(--lime-tint);color:var(--ink-soft);border-color:#b8ff006b}body[data-theme=dark] .f2-trigger.firing .f2-trigger-icon,body[data-theme=dark] .f2-when-chip.lime,body[data-theme=dark] .auto-thread .bubble.suggested:before,body[data-theme=dark] .mock-msg .bubble.suggested:before{color:#131914}body[data-theme=dark] .f2-when-chip{color:var(--ink-soft);background:#b8ff001a;border-color:#b8ff0047}body[data-theme=dark] .f2-when-chip.lime{border-color:var(--lime-deep);background:var(--lime)}body[data-theme=dark] .f2-trigger-preview{background:#ffffff0a;border-color:#ffffff14}body[data-theme=dark] .skel{background:#ffffff1a}body[data-theme=dark] .auto-thread-head{border-bottom-color:#ffffff14}body[data-theme=dark] .auto-thread .bubble.them{color:var(--ink-soft);background:#ffffff0f}body[data-theme=dark] .auto-live{color:var(--lime);background:#b8ff0029;border-color:#b8ff006b}body[data-theme=dark] .f2-popup{color:var(--ink-soft);background:#161b17;border-color:#b8ff008c;box-shadow:0 0 0 4px #b8ff0024,0 36px 70px -22px #000000b3,0 14px 28px -10px #00000080,0 4px 10px -3px #0006}body[data-theme=dark] .f2-popup-icon{color:var(--lime);background:#b8ff0029;border-color:#b8ff008c}body[data-theme=dark] .scale-popup{color:var(--ink-soft);background:#161b17;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a,0 24px 50px -20px #0009,0 4px 12px -4px #0006}body[data-theme=dark] .scale-section-head,body[data-theme=dark] .er-status{color:#fff;background:#b8ff0029;border-color:#b8ff006b}body[data-theme=dark] .offer-terms{background:#b8ff0014;border-color:#b8ff0052}body[data-theme=dark] .offer-terms-head,body[data-theme=dark] .offer-terms-row .v.lime,body[data-theme=dark] .ma-stat .v.lime{color:var(--lime)}body[data-theme=dark] .ma-thumb{background-color:#ffffff0a;border-color:#ffffff14}body[data-theme=dark] .sp-icon{color:var(--lime);background:#b8ff0029;border-color:#b8ff008c}body[data-theme=dark] .cp-mock-msg.user-msg{background:#b8ff001f;border-color:#b8ff0033}body[data-theme=dark] .cp-mock-msg.bot-msg{background:#ffffff0a;border-color:#ffffff14}body[data-theme=dark] .cp-mock-fig{background:#ffffff0f;border-color:#b8ff001f}body[data-theme=dark] .cp-mock-input{background:#ffffff0a;border-color:#ffffff14}body[data-theme=dark] .cp-mock-cta-primary{background:var(--lime);color:#131914}body[data-theme=dark] .cp-mock-cta-secondary{color:var(--ink-soft);border-color:#ffffff2e}body[data-theme=dark] .cp-dots span{background:var(--ink-muted)}body[data-theme=dark] .mock-search{color:var(--ink-muted)}body[data-theme=dark] #featDiscQuery,body[data-theme=dark] .search-text{color:var(--ink-soft)}body[data-theme=dark] #featDiscQuery.mono,body[data-theme=dark] .search-text.mono{background:var(--lime);color:#131914}body[data-theme=dark] .gc-lang{color:var(--ink-faint);background:#ffffff0f;border-color:#ffffff14}body[data-theme=dark] .gc-tag{color:var(--ink-muted);background:#ffffff0f;border-color:#ffffff14}body[data-theme=dark] .gc-stats{border-top-color:#ffffff14;border-bottom-color:#ffffff14}body[data-theme=dark] .gc-stat{border-right-color:#ffffff14}body[data-theme=dark] .gc-stat:last-child{border-right-color:#0000}body[data-theme=dark] .gc-l7,body[data-theme=dark] .gc-badge.up{color:var(--lime);background:#b8ff0029;border-color:#b8ff0052}body[data-theme=dark] .gc-badge.dollar{color:var(--ink-soft);background:#ffffff14}body[data-theme=dark] .gc-vid{background-color:#ffffff0a}body[data-theme=dark] .gc-check{border-color:#ffffff2e}body[data-theme=dark] .gc-gender{border-color:#14191a}body[data-theme=dark] .upload-thumb{border-color:#ffffff2e}body[data-theme=dark] .upload-zone{background:#ffffff05;border-color:#ffffff29}body[data-theme=dark] .upload-zone.uploaded{background:#b8ff000f;border-color:#b8ff0066}body[data-theme=dark] .upload-icon{color:var(--ink-faint)}body[data-theme=dark] .mock-table .mt-head{background:#ffffff0a}body[data-theme=dark] .mock-msg .bubble.them{color:var(--ink-soft);background:#ffffff0f}body[data-theme=dark] .mock-table .mt-row .nm,body[data-theme=dark] .lb-row .nm,body[data-theme=dark] .an-card .an-num,body[data-theme=dark] .an-row strong,body[data-theme=dark] .an-footer strong{color:var(--ink-soft)}body[data-theme=dark] .hm{--hm-ink:#000;--side-bg:#14191a;--card-bg:#0f1411}body[data-theme=dark] .hm .side-widget,body[data-theme=dark] .hm .peek{background:#14191a}body[data-theme=dark] .hm .side-widget:after,body[data-theme=dark] .hm .peek:after{background:#00000080}body[data-theme=dark] .hm .center-widget{background:var(--card-bg);border:1px solid #ffffff0f}body[data-theme=dark] .hm .wh-label,body[data-theme=dark] .hm .wh-stamp,body[data-theme=dark] .hm .sg-nm,body[data-theme=dark] .hm .sg-ct,body[data-theme=dark] .hm .acs-qtext,body[data-theme=dark] .hm .acs-meta,body[data-theme=dark] .hm .oa-sub,body[data-theme=dark] .hm .oa-big,body[data-theme=dark] .hm .oa-lbl,body[data-theme=dark] .hm .oa-meta,body[data-theme=dark] .hm .oa-ch-label,body[data-theme=dark] .hm .oa-ch-val,body[data-theme=dark] .hm .gmv-label,body[data-theme=dark] .hm .gmv-num,body[data-theme=dark] .hm .gmv-sub,body[data-theme=dark] .hm .bc-label,body[data-theme=dark] .hm .bc-meta,body[data-theme=dark] .hm .bc-axis,body[data-theme=dark] .hm .ar-nm,body[data-theme=dark] .hm .ar-ts,body[data-theme=dark] .hm .ar-text,body[data-theme=dark] .hm .lb-rk,body[data-theme=dark] .hm .lb-nm,body[data-theme=dark] .hm .lb-gmv{color:#ece8dcb8}body[data-theme=dark] .hm .acs-name,body[data-theme=dark] .hm .copilot-title,body[data-theme=dark] .hm .cp-fig-num{color:var(--ink-soft)}body[data-theme=dark] .hm .copilot-head,body[data-theme=dark] .hm .cp-input{border-color:#ffffff14}body[data-theme=dark] .hm .copilot-mark{background:#000}body[data-theme=dark] .hm .cp-bubble.user,body[data-theme=dark] .hm .cp-send{background:var(--lime);color:#0a0d0a}body[data-theme=dark] .hm .cp-bubble.bot,body[data-theme=dark] .hm .cp-fig,body[data-theme=dark] .hm .acs-search{background:#ffffff0d;border-color:#ffffff14}body[data-theme=dark] .hm .cp-input{background:#ffffff05}body[data-theme=dark] .hm .acs-count{color:var(--ink-soft);background:#ffffff1f}body[data-theme=dark] .hm .ar-av.bot-av{color:var(--lime);background:#000}body[data-theme=dark] .hm .oa-tag,body[data-theme=dark] .hm .ar-autotag{color:var(--lime);background:#b8ff0026}body[data-theme=dark] .hm .cp-cta-btn{color:var(--ink-soft);background:#ffffff14}body[data-theme=dark] .hm .cp-placeholder{color:#ece8dc6b}body[data-theme=dark] .hm .ln-line,body[data-theme=dark] .hm .lb-bar-fill{stroke:var(--ink-soft);background:var(--ink-soft)}body[data-theme=dark] .hm .ln-area{fill:#ece8dc1a}body[data-theme=dark] .hm .ln-dot{fill:var(--ink-soft)}body[data-theme=dark] .hm .b,body[data-theme=dark] .hm .bar-fill,body[data-theme=dark] .hm .oa-fill{background:var(--ink-soft)}body[data-theme=dark] .ttile .ttitle{color:var(--lime);background:#b8ff0029;border-color:#b8ff006b}body[data-theme=dark] .feat-cursor{background:var(--ink-soft)}@media (max-width:1240px){.hm .canvas{width:100%;height:auto;min-height:640px}.hm .col-left{width:31%}.hm .col-right{width:29%}.hm .col-center{flex:1 1 0;min-width:0}}@media (max-width:1100px){.features-scroll{grid-template-columns:minmax(0,1fr);gap:0}.features-rail{display:none}.feature-step .step-head{grid-template-columns:1fr;gap:18px}.feature-step{min-height:auto;padding:56px 0 96px}.feature-step:first-child{padding-top:80px}.mock-pair .mock-primary{width:88%}.mock-pair .mock-overlay{right:0}.mock-activate-stack>.mock:first-child{width:78%}.mock-activate-stack .mock-autoresponder{right:0}.stat-grid{grid-template-columns:1fr}.stats-grid-2x2{grid-template-rows:auto;grid-template-columns:1fr}.triplet,.mock-leader,.mock-analytics{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}.mobile-menu-toggle{display:inline-flex}.mobile-menu{display:block}.hm .canvas{gap:10px;min-height:760px;padding:18px}.hm .col-left,.hm .col-right{width:28%}.hm .col-center{flex:44%;min-width:0}.hm .copilot-sub{display:none}}@media (max-width:860px){.hm .canvas{height:auto;min-height:0;padding:14px;display:block}.hm .col-left,.hm .col-right{display:none}.hm .col-center{width:100%;height:100%;top:0}.hm .center-widget{min-height:clamp(420px,74vw,520px)}.hm .cp-msgs{min-height:0}.hm .cp-bubble.user{white-space:normal;align-items:center;height:62px;min-height:62px;display:flex}.hm .cp-bot-msg{flex-basis:250px;width:100%;height:250px}.hm .peek{display:none}}@media (max-width:720px){:root{--gutter:22px}.hero{padding:56px 0 32px}.hero-title{font-size:clamp(44px,15vw,72px)}.hero-cta,.cta-card .btns{flex-direction:column;align-items:stretch;width:100%;display:flex}.hero-cta .btn,.cta-card .btn{width:100%}.hero-visual{width:calc(100% - var(--gutter)*2);border-radius:10px;margin-top:40px}.nav-right>.btn:not(.btn-primary){display:none}.nav-right>.btn-primary{padding:0 12px}.mobile-menu-actions{grid-template-columns:1fr}.award-card,.stat-dark,.ttile,.cta-card{padding:24px}.cta-card{padding:56px 24px}.foot-grid{grid-template-columns:1fr}.mock{aspect-ratio:auto}.mock-pair{min-height:650px}.mock-pair .mock-primary{width:100%;min-height:540px}.mock-pair .mock-overlay{width:74%;top:58%;right:3%}.mock-grid{grid-template-columns:1fr}.mock-grid .gc-card:nth-child(n+3){display:none}.mock-scale-stack{height:700px}.mock-scale-stack>.mock:first-child{width:100%;height:470px}.mock-scale-stack .mock-meta{width:92%;top:52%;left:8%}.scale-popups{display:none}.mock-activate-stack{height:720px}.mock-activate-stack>.mock:first-child{width:100%;height:500px}.mock-activate-stack .mock-autoresponder{width:92%;top:54%;right:0}.mock-activate-stack .mock-bezel-stamp,.f2-popup{display:none}.f2-trigger-label{font-size:13px}.f2-trigger-status,.f2-when-chip,.f2-trigger-subj{font-size:8.5px}.mock-msg{grid-template-columns:1fr}.mock-msg .mlist{display:none}.mock-msg .mthread{padding-left:0}#f5 .mock{width:100%;min-height:500px}.mock-toolbar .num-chip,.mock-toolbar .pill-tab:nth-of-type(n+3),.mock-table .mt-head span:nth-child(3),.mock-table .mt-head span:nth-child(5),.mock-table .mt-row>span:first-of-type,.mock-table .mt-row>span:nth-of-type(3){display:none}.mock-table .mt-head,.mock-table .mt-row{grid-template-columns:32px 1fr auto 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.logo-track{animation:none}}.about-hero{text-align:center;padding:96px 0 40px}.about-hero .container{flex-direction:column;align-items:center;gap:18px;display:flex}.about-headline{max-width:900px;color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.1}.about-sub{max-width:720px;color:var(--ink-muted);text-wrap:balance;margin:0;font-size:17px;line-height:1.65}.trusted-section{padding:32px 0 72px}.trusted-label{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.18em;text-align:center;text-transform:uppercase;margin-bottom:28px;font-size:11.5px;font-weight:500;display:block}.founders-section{border-top:1px solid var(--line);padding:56px 0 80px}.founders-section .container{max-width:1100px}.founders-head{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:48px;display:flex}.founders-head .h2{max-width:640px;margin:0}.founders-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.founder-card{border:1px solid var(--line);background:var(--beige-card);border-radius:12px;flex-direction:column;gap:22px;padding:32px;display:flex}.founder-head{align-items:center;gap:16px;display:flex}.founder-avatar{background:var(--ink-soft);border-radius:50%;flex-shrink:0;width:80px;height:80px;overflow:hidden}.founder-photo{object-fit:cover;width:100%;height:100%}.founder-photo--jeremy{transform:scale(1.3)}.founder-info{flex-direction:column;gap:4px;display:flex}.founder-name{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1.2}.founder-role{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:500}.founder-bio{color:var(--ink-muted);flex-grow:1;margin:0;font-size:14.5px;line-height:1.65}.founder-link{border-top:1px dashed var(--line-strong);color:var(--ink-soft);transition:color .2s var(--ease);align-items:center;gap:8px;padding-top:18px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.founder-link:hover{color:var(--lime-leaf)}.contact-section{padding:40px 0 96px}.contact-section .container{max-width:1100px}.contact-head{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:40px;display:flex}.contact-head .h2{max-width:620px;margin:0}.contact-grid{grid-template-columns:repeat(3,1fr);gap:16px;font-style:normal;display:grid}.contact-item{border:1px solid var(--line);background:var(--beige-card);color:var(--ink-soft);text-align:left;transition:border-color .2s var(--ease),transform .2s var(--ease);border-radius:12px;flex-direction:column;gap:10px;padding:28px;text-decoration:none;display:flex}.contact-item:hover{border-color:var(--ink-soft);transform:translateY(-2px)}.contact-icon{border:1px solid var(--line);background:var(--beige);width:36px;height:36px;color:var(--ink-soft);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.contact-label{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:500}.contact-value{color:var(--ink-soft);font-size:16px;font-weight:500;line-height:1.4}@media (max-width:860px){.founders-grid,.contact-grid{grid-template-columns:1fr}.about-hero{padding:64px 0 24px}}body[data-theme=dark] .about-headline{color:var(--ink-soft)}body[data-theme=dark] .founders-section{border-color:#ffffff0f}body[data-theme=dark] .founder-card,body[data-theme=dark] .contact-item{background:#ffffff08;border-color:#ffffff14}body[data-theme=dark] .contact-item:hover{border-color:#a6dd0073}body[data-theme=dark] .founder-avatar{color:var(--lime);background:#b8ff0024}body[data-theme=dark] .founder-name,body[data-theme=dark] .contact-icon,body[data-theme=dark] .contact-value{color:var(--ink-soft)}body[data-theme=dark] .contact-icon{background:#ffffff0a;border-color:#ffffff1a}body[data-theme=dark] .founder-link{color:var(--ink-soft);border-top-color:#ffffff1a}body[data-theme=dark] .founder-link:hover{color:var(--lime)}.case-studies-hero{text-align:center;padding:96px 0 40px}.case-studies-hero .container{flex-direction:column;align-items:center;gap:18px;display:flex}.case-studies-headline{max-width:820px;color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.1}.case-studies-sub{max-width:680px;color:var(--ink-muted);text-wrap:balance;margin:0;font-size:17px;line-height:1.65}.case-studies-section{padding:32px 0 80px}.case-study-list{grid-auto-rows:1fr;gap:40px;display:grid}.case-study-card:first-child{margin-top:32px}.case-study-card{border:1px solid var(--line);background:var(--beige-card);color:var(--ink-soft);transition:border-color .2s var(--ease),transform .2s var(--ease);border-radius:16px;align-items:stretch;text-decoration:none;display:flex;overflow:hidden}.case-study-card:hover{border-color:var(--ink-soft);transform:translateY(-2px)}.case-study-banner{background:var(--ink-soft);flex-shrink:0;width:46%;min-height:300px;position:relative}.case-study-banner-img{object-fit:cover}.case-study-body{flex-direction:column;flex:1;gap:14px;padding:40px;display:flex}.case-study-logo{object-fit:contain;object-position:left center;filter:brightness(0);opacity:.62;width:auto;height:40px;margin-bottom:4px}.case-study-heading{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.25}.case-study-highlights{border-top:1px dashed var(--line-strong);flex-direction:column;flex-grow:1;gap:10px;margin:0;padding:18px 0 0;list-style:none;display:flex}.case-study-highlights li{color:var(--ink-muted);padding-left:20px;font-size:14.5px;line-height:1.6;position:relative}.case-study-highlights li:before{content:"";background:var(--lime-deep);border-radius:2px;width:7px;height:7px;position:absolute;top:8px;left:0}.testimonial-carousel-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.testimonial-carousel-section .big-quote{padding:84px 0}.testimonial-body{align-items:center;gap:32px;margin-top:32px;display:flex}.testimonial-stack{flex:1;min-width:0;display:grid}.testimonial-stack .qt{opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s var(--ease);grid-area:1/1;align-self:center;margin:0 auto}.testimonial-stack .qt.is-active{opacity:1;visibility:visible}.testimonial-carousel-controls{justify-content:center;margin-top:28px;display:flex}.testimonial-nav{border:1px solid var(--line);background:var(--beige-card);width:52px;height:52px;color:var(--ink-soft);cursor:pointer;transition:border-color .2s var(--ease),transform .2s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.testimonial-nav:hover{border-color:var(--ink-soft);transform:translateY(-1px)}.testimonial-dots{align-items:center;gap:10px;display:flex}.testimonial-dot{background:var(--line-strong);cursor:pointer;width:8px;height:8px;transition:background .2s var(--ease),transform .2s var(--ease);border:0;border-radius:50%;padding:0}.testimonial-dot.active{background:var(--lime-deep);transform:scale(1.35)}.case-study-detail-hero{text-align:center;padding:80px 0 32px;position:relative}.case-study-detail-hero .container{flex-direction:column;align-items:center;gap:16px;display:flex}.case-study-back{top:20px;left:max(var(--gutter),calc((100% - var(--container))/2 + var(--gutter)));color:var(--ink-muted);transition:color .2s var(--ease);align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:absolute}.cs-next-study{justify-content:center;margin-top:48px;display:flex}.case-study-back:hover{color:var(--ink-soft)}.case-study-detail-logo{object-fit:contain;filter:brightness(0)opacity(.62);width:auto;height:53px}.case-study-detail-headline{max-width:820px;color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.1}.case-study-detail-sub{max-width:680px;color:var(--ink-muted);text-wrap:balance;margin:0;font-size:18px;line-height:1.65}.case-study-detail-body{padding:24px 0 80px}.case-study-detail-body .container{flex-direction:column;gap:24px;max-width:760px;display:flex}.case-study-detail-highlights{border:1px solid var(--line);background:var(--beige-card);border-radius:12px;flex-direction:column;gap:14px;margin:0;padding:32px;list-style:none;display:flex}.case-study-detail-highlights li{color:var(--ink-soft);padding-left:22px;font-size:16px;line-height:1.6;position:relative}.case-study-detail-highlights li:before{content:"";background:var(--lime-deep);border-radius:2px;width:8px;height:8px;position:absolute;top:8px;left:0}.case-study-detail-note{color:var(--ink-muted);margin:0;font-size:15px;font-style:italic}@media (max-width:860px){.case-study-list{grid-auto-rows:auto}.case-study-card{flex-direction:column}.case-study-banner{aspect-ratio:2;width:100%;min-height:0}.case-study-body{padding:28px}}@media (max-width:720px){.case-studies-hero{padding:64px 0 24px}.testimonial-carousel-section .big-quote{padding:60px 0}.testimonial-body{gap:16px}.testimonial-nav{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.testimonial-stack .qt{transition:none}}body[data-theme=dark] .testimonial-carousel-section{border-color:#ffffff0f}body[data-theme=dark] .case-study-card,body[data-theme=dark] .case-study-detail-highlights{background:#ffffff08;border-color:#ffffff14}body[data-theme=dark] .case-study-card:hover,body[data-theme=dark] .testimonial-nav:hover{border-color:#a6dd0073}body[data-theme=dark] .case-study-heading,body[data-theme=dark] .case-study-detail-headline,body[data-theme=dark] .case-study-detail-highlights li{color:var(--ink-soft)}body[data-theme=dark] .case-study-logo,body[data-theme=dark] .case-study-detail-logo{filter:brightness(0)invert()}body[data-theme=dark] .case-study-highlights{border-top-color:#ffffff1a}body[data-theme=dark] .testimonial-nav{background:#ffffff08;border-color:#ffffff1a}body[data-theme=dark] .testimonial-dot{background:#fff3}body[data-theme=dark] .testimonial-dot.active{background:var(--lime)}.cs-banner-section{padding:8px 0}.cs-banner{aspect-ratio:2;border:1px solid var(--line);background:var(--ink-soft);border-radius:18px;position:relative;overflow:hidden}.cs-banner-img{object-fit:cover}.cs-section{padding:80px 0}.cs-section-divider{border-top:1px solid var(--line)}.cs-narrow{max-width:760px}.cs-head{flex-direction:column;gap:12px;margin-bottom:40px;display:flex}.cs-head .h2{max-width:640px;margin:0}.cs-head .eyebrow,.cs-head .h2,.cs-prose .eyebrow,.cs-prose .h2,.cs-overview-intro .eyebrow,.cs-combined .eyebrow{width:fit-content}.cs-overview-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:40px;display:grid}.cs-overview-intro{flex-direction:column;gap:16px;display:flex}.cs-overview-intro p{color:var(--ink-muted);margin:0;font-size:17.5px;line-height:1.7}.cs-fact-card{border:1px solid var(--line);background:var(--beige-card);border-radius:14px;flex-direction:column;gap:24px;padding:28px;display:flex}.cs-fact-list{flex-direction:column;gap:14px;margin:0;display:flex}.cs-fact-row{border-bottom:1px dashed var(--line-strong);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.cs-fact-row:last-child{border-bottom:0;padding-bottom:0}.cs-fact-label{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.cs-fact-value{color:var(--ink-soft);margin:0;font-size:15px;font-weight:600}.cs-fact-features{flex-direction:column;gap:12px;display:flex}.cs-feature-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs-feature-tag{border:1px solid var(--line);background:var(--beige);color:var(--ink-soft);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:500}.cs-narrative{flex-direction:column;gap:80px;display:flex}.cs-prose{flex-direction:column;gap:12px;display:flex}.cs-prose .h2{margin:4px 0 0}.cs-prose h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-soft);margin:4px 0 0;font-size:15.5px;font-weight:600}.cs-prose p{color:var(--ink-muted);margin:0;font-size:17.5px;line-height:1.75}.cs-prose ul{margin:0;padding-left:1.4em;list-style-type:disc}.cs-prose li{color:var(--ink-muted);font-size:17.5px;line-height:1.75}.cs-growth-row{flex-direction:column;gap:28px;margin-bottom:20px;display:flex}.cs-figure{border:1px solid var(--line);background:var(--beige-card);border-radius:14px;justify-content:center;align-items:center;width:60%;margin:0 auto;padding:clamp(20px,3.5vw,40px);display:flex;overflow:hidden}.cs-figure-img{border-radius:10px;width:100%;height:auto}.cs-creators-figure{flex-direction:column;align-items:stretch;gap:16px;padding:clamp(22px,3vw,34px)}.cs-creators-head-row{flex-direction:column;gap:4px;display:flex}.cs-creators-title{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(20px,2.2vw,26px);font-weight:600}.cs-creators-note{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.cs-creators-card{border:1px solid var(--line);background:var(--beige-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cs-creators-row{border-bottom:1px solid var(--line);grid-template-columns:1.6fr 1fr 1fr;align-items:center;gap:12px;padding:13px 18px;display:grid}.cs-creators-row:last-child{border-bottom:0}.cs-creators-row-head{background:var(--beige-deep)}.cs-creators-row-head span{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:500}.cs-creator-id{align-items:center;gap:10px;min-width:0;display:flex}.cs-creator-rank{background:var(--lime);color:#131914;width:26px;height:26px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.cs-creator-handle{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;filter:blur(4px);-webkit-user-select:none;user-select:none;font-size:13.5px;font-weight:500;overflow:hidden}.cs-creator-stat{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.cs-creator-stat-muted{color:var(--ink-muted);font-weight:500}.cs-efficiency{flex-direction:column;gap:32px;display:flex}.cs-combined{flex-direction:column;gap:18px;display:flex}.cs-peak-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cs-result-card{flex-direction:column;justify-content:center;gap:12px;display:flex}.cs-result-title{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.cs-result-card p{color:var(--ink-muted);margin:0;font-size:16px;line-height:1.7}.cs-chart-card{border:1px solid var(--line);background:var(--beige-card);border-radius:14px;flex-direction:column;gap:20px;padding:28px;display:flex}.cs-chart-head{flex-direction:column;gap:4px;display:flex}.cs-chart-title{color:var(--ink-soft);font-size:15px;font-weight:600}.cs-chart-note{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.cs-line-chart{position:relative}.cs-line-svg{width:100%;height:auto;display:block}.cs-chart-grid{stroke:var(--line-strong);stroke-dasharray:2 5;opacity:.6}.cs-chart-marker-line{stroke:var(--ink-muted);stroke-dasharray:3 3;opacity:.7}.cs-line-area{fill:#a6dd0029}.cs-line-stroke{fill:none;stroke:var(--lime-deep);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.cs-line-peak{fill:var(--lime-deep);stroke:var(--beige-card);stroke-width:2.5px}.cs-chart-marker{background:var(--lime-deep);color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.cs-chart-axis{color:var(--ink-muted);font-family:var(--font-mono);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.cs-stat-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cs-stat-card{border:1px solid var(--line);background:var(--beige-card);border-radius:14px;flex-direction:column;gap:20px;padding:28px;display:flex}.cs-stat-label{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.cs-stat-body{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cs-stat-pct{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(32px,4vw,46px);font-weight:600;line-height:1}.cs-stat-bars{align-items:flex-end;gap:14px;display:flex}.cs-bar-col{flex-direction:column;align-items:center;gap:8px;display:flex}.cs-bar-value{color:var(--ink-soft);font-size:12px;font-weight:600}.cs-bar-track{align-items:flex-end;width:46px;height:110px;display:flex}.cs-bar-fill{background:var(--line-strong);border-radius:6px 6px 0 0;width:100%}.cs-bar-fill.is-peak{background:var(--lime-deep)}.cs-bar-month{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.06em;font-size:11px}.cs-figure-dark{border:1px solid var(--line);background:var(--beige-card);border-radius:14px;padding:clamp(20px,3.5vw,32px);overflow:hidden}.cs-vid-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cs-vid-card{flex-direction:row;align-items:stretch;gap:0;padding:0;overflow:hidden}.cs-vid-phone{flex-shrink:0;width:44%;padding:16px 0 16px 16px}.cs-vid-phone-img{width:100%;height:auto;display:block}.cs-vid-stats{flex-direction:column;flex:1;justify-content:center;gap:20px;padding:24px;display:flex}.cs-vid-stat{align-items:center;gap:14px;display:flex}.cs-vid-stat-icon{background:var(--lime-deep);width:40px;height:40px;color:var(--ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:680px){.cs-vid-cards{grid-template-columns:1fr}}.cs-revenue-grid{flex-direction:column;gap:32px;display:flex}.cs-revenue-cards{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.cs-revenue-cards>*{min-width:0}.cs-peak-column{flex-direction:column;gap:16px;display:flex}.cs-peak-column .cs-peak-tile{flex:1;justify-content:center}.cs-peak-tile{border:1px solid var(--line);background:var(--beige-card);border-radius:14px;flex-direction:column;gap:8px;padding:24px;display:flex}.cs-peak-num{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(30px,3.4vw,40px);font-weight:600;line-height:1}.cs-peak-label{color:var(--ink-muted);font-size:14.5px;line-height:1.5}.cs-bar-chart{justify-content:space-around;align-items:flex-end;gap:16px;padding-top:8px;display:flex}.cs-bar-chart .cs-bar-track{width:64px;height:200px}.lucky-growth-legend{flex-wrap:wrap;gap:14px;display:flex}.lucky-growth-legend-item{align-items:center;gap:6px;min-width:0;display:flex}.lucky-growth-legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.lucky-growth-legend-label{color:var(--ink-muted);font-size:.78rem;font-weight:500}.lucky-growth-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:6px;min-width:0;display:grid}.lucky-month-group{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.lucky-month-bars{box-sizing:border-box;align-items:flex-end;gap:2px;width:100%;display:flex}.lucky-bar-column{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.lucky-bar-label{max-width:100%;color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:.55rem;font-weight:700;line-height:1.2;overflow:hidden}.lucky-bar-fill{border-radius:3px 3px 0 0;width:100%}.lucky-month-label{background:var(--beige-deep);max-width:100%;color:var(--ink-soft);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;border-radius:12px;padding:3px 9px;font-size:.68rem;font-weight:600;overflow:hidden}.salsabeel-chart-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.jlab-outreach-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.jlab-agent-list{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.jlab-agent-row{border:1px solid var(--line);background:var(--beige-card);border-radius:14px;flex-direction:column;justify-content:space-between;gap:16px;min-height:92px;padding:20px;display:flex}.jlab-agent-label{color:var(--ink-muted);font-size:14px;line-height:1.45}.jlab-agent-value{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1}.jlab-contest-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.jlab-contest-card{border:1px solid var(--line);background:var(--beige-card);border-radius:14px;flex-direction:column;justify-content:space-between;gap:18px;min-height:190px;padding:24px;display:flex}.jlab-contest-revenue{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1}.jlab-contest-title{color:var(--ink-soft);margin:0;font-size:15px;font-weight:600;line-height:1.35}.jlab-contest-card p{color:var(--ink-muted);margin:0;font-size:13.5px;line-height:1.5}.jlab-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.jlab-month-card{border:1px solid var(--line);background:var(--beige-card);border-radius:14px;flex-direction:column;gap:14px;padding:clamp(20px,3vw,28px);display:flex}.jlab-month-title{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1}.jlab-sub-metric{border:1px solid var(--line);background:#ffffff85;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.jlab-sub-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.jlab-sub-label{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.jlab-lift{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1}.jlab-bar-row{grid-template-columns:minmax(106px,.9fr) minmax(0,1.55fr) 56px;align-items:center;gap:10px;display:grid}.jlab-bar-label{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.jlab-bar-track{background:#17231814;border-radius:999px;height:24px;overflow:hidden}.jlab-bar-fill{border-radius:inherit;background:var(--line-strong);height:100%;display:block}.jlab-bar-fill.is-peak{background:var(--lime-deep)}.jlab-bar-value{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:12px;font-weight:600}.cs-levers{grid-template-columns:repeat(6,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.cs-lever:first-child,.cs-lever:nth-child(2){grid-column:span 3}.cs-lever:nth-child(n+3){grid-column:span 2}.cs-lever{border:1px solid var(--line);background:var(--beige-card);border-radius:14px;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}.cs-lever-num{background:var(--lime);width:40px;height:40px;color:var(--ink);font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:600;display:inline-flex}.cs-lever-content{flex-direction:column;flex:1;gap:4px;display:flex}.cs-lever-title{color:var(--ink-soft);margin:0;font-size:16px;font-weight:600}.cs-lever-body{color:var(--ink-muted);margin:0;font-size:15px;line-height:1.6}.cs-lever-result{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.cs-lever-metric{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1}.cs-lever-metric-label{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:500}.cs-takeaway{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:24px 0;display:flex}.cs-takeaway p{max-width:760px;color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.3}@media (max-width:860px){.cs-section{padding:56px 0}.cs-overview-grid,.cs-stat-grid,.cs-revenue-cards,.cs-peak-row,.cs-levers,.salsabeel-chart-grid,.jlab-outreach-grid,.jlab-agent-list,.jlab-contest-grid,.jlab-comparison-grid{grid-template-columns:1fr}.jlab-bar-row{grid-template-columns:1fr;gap:6px}.cs-figure{width:100%}.cs-narrative{gap:56px}.cs-chart-card{min-width:0}.salsabeel-chart-grid{gap:16px}}@media (max-width:520px){.case-study-detail-hero{padding-top:64px}.case-study-detail-headline{font-size:clamp(32px,10vw,42px)}.cs-fact-card,.cs-chart-card,.cs-peak-tile,.jlab-agent-row,.jlab-contest-card,.jlab-month-card{padding:22px}.cs-fact-row{flex-direction:column;align-items:flex-start;gap:6px}.cs-fact-value{max-width:100%}.cs-bar-chart{gap:8px}.cs-bar-chart .cs-bar-track{width:42px}.cs-stat-bars{gap:8px;min-width:0}.cs-stat-bars .cs-bar-col{min-width:0}.cs-stat-bars .cs-bar-track{width:clamp(30px,9vw,42px)}.lucky-growth-legend{gap:8px 12px}.lucky-growth-bars{gap:4px}.lucky-month-bars{gap:1px}.lucky-bar-label{font-size:.5rem}.lucky-month-label{padding-inline:5px;font-size:.62rem}.jlab-sub-metric{padding:14px}}body[data-theme=dark] .cs-section-divider{border-top-color:#ffffff0f}.cs-fact-card,.cs-chart-card,.cs-stat-card,.cs-peak-tile,.cs-lever,.cs-figure,.cs-figure-dark,.cs-creators-card,.jlab-agent-row,.jlab-contest-card,.jlab-month-card{background:#fff9}body[data-theme=dark] .cs-banner,body[data-theme=dark] .cs-fact-card,body[data-theme=dark] .cs-chart-card,body[data-theme=dark] .cs-stat-card,body[data-theme=dark] .cs-peak-tile,body[data-theme=dark] .cs-lever,body[data-theme=dark] .cs-figure,body[data-theme=dark] .cs-figure-dark,body[data-theme=dark] .jlab-agent-row,body[data-theme=dark] .jlab-contest-card,body[data-theme=dark] .jlab-month-card,body[data-theme=dark] .jlab-sub-metric{background:#ffffff12;border-color:#ffffff1f}body[data-theme=dark] .cs-creators-card{background:#ffffff0a;border-color:#ffffff14}body[data-theme=dark] .cs-vid-stat-icon,body[data-theme=dark] .cs-lever-num{color:#131914}body[data-theme=dark] .cs-feature-tag{background:#ffffff0a;border-color:#ffffff1a}body[data-theme=dark] .cs-fact-row{border-bottom-color:#ffffff1a}body[data-theme=dark] .cs-bar-fill{background:#ffffff24}body[data-theme=dark] .cs-bar-fill.is-peak{background:var(--lime)}body[data-theme=dark] .jlab-bar-track{background:#ffffff14}body[data-theme=dark] .jlab-bar-fill{background:#ffffff2e}body[data-theme=dark] .jlab-bar-fill.is-peak{background:var(--lime)}.pricing-page-hero{text-align:center;padding:80px 0 56px}.pricing-headline{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-soft);margin-bottom:18px;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.1}.pricing-subhead{color:var(--ink-muted);text-align:left;max-width:460px;margin:0;font-size:17px;line-height:1.6}.pricing-subhead-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:0 auto 40px;display:flex}.pricing-toggle{justify-content:center;align-items:center;margin-bottom:16px;display:flex}.pricing-toggle-tabs{border:1px solid var(--line);background:#1825190a;border-radius:32px;gap:8px;padding:6px;display:inline-flex}.pricing-toggle-tab{color:var(--ink-muted);font-family:var(--font-body);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease);background:0 0;border:none;border-radius:28px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;display:flex;position:relative}.pricing-toggle-tab.active{background:var(--ink);color:var(--beige)}.pricing-toggle-tab:not(.active):hover{background:#1825190d}.pricing-save-badge{background:var(--lime);color:#131914;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;padding:4px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.pricing-section{padding:0 0 100px}.pricing-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pricing-card{border:1px solid var(--line);background:#ffffff80;border-radius:14px;flex-direction:column;gap:22px;min-width:0;padding:28px;display:flex;position:relative;overflow:hidden}.pricing-card-featured{border-color:var(--lime);background:#ffffffb8;box-shadow:0 24px 80px #a6dd001a}.pricing-card-featured:after{z-index:0;pointer-events:none;content:"";background:radial-gradient(80% 65% at 50% 105%,#b8ff0033 0%,#0000 66%);height:46%;position:absolute;inset:auto 0 0}.pricing-card>*{z-index:1;position:relative}.pricing-card-head{flex-direction:column;gap:14px;min-height:116px;display:flex}.pricing-card-price{min-height:88px}.pricing-card .pricing-contact-btn{margin-top:0}.pricing-card .pt-feature-list{border-top:1px solid var(--line);padding-top:22px}body[data-theme=dark] .pricing-card{background:#ffffff08}body[data-theme=dark] .pricing-card-featured{background:#b8ff000a;box-shadow:0 26px 90px #b8ff001f}.pt-badge{background:var(--lime);color:#131914;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-block}.pt-name-row{align-items:center;gap:8px;display:flex}.pt-plan-name{font-family:var(--font-display);color:var(--ink-soft);margin:0;font-size:22px;font-weight:600}.pt-desc{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.pt-amount{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);font-size:52px;font-weight:700;line-height:1}body[data-theme=dark] .pt-amount{color:var(--lime)}.pt-dollar{vertical-align:top;margin-top:8px;font-size:28px;display:inline-block}.pt-period{color:var(--ink-muted);letter-spacing:normal;font-size:16px;font-weight:400}.pt-billing{color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:11px}.pt-custom{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:40px;font-weight:700}body[data-theme=dark] .pt-custom{color:var(--lime)}.pt-feature-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.pt-feature-item{color:var(--ink-muted);align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.pt-feature-item svg{width:14px;height:14px;color:var(--lime);flex-shrink:0;margin-top:1px}.pricing-contact-btn{border:1px solid var(--line-strong);width:100%;height:44px;color:var(--ink-soft);font-family:var(--font-body);cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:600;display:flex}.pricing-contact-btn:hover{border-color:var(--ink-muted);background:#ffffff0d}@media (max-width:900px){.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.pricing-cards{grid-template-columns:1fr}.pricing-card{padding:28px 24px}.pricing-card-head,.pricing-card-price{min-height:0}}@media (max-width:640px){.pricing-page-hero{padding:60px 0 40px}.pricing-headline{font-size:clamp(28px,5vw,40px)}.pricing-toggle-tabs{flex-direction:column;gap:6px}.pricing-toggle-tab{justify-content:center;width:100%}}.mock-discover-wrap{padding-bottom:10%;padding-right:8%;position:relative}.mock-img-float{z-index:2;width:54%;transition:opacity .35s,transform .35s;position:absolute;bottom:-2%;right:-2%;transform:rotate(1.5deg)translateY(8px)}.disc-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;overflow:hidden}.disc-card{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:10px;font-size:12px;display:flex}.disc-card-top{align-items:center;gap:7px;display:flex}.disc-card-av{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.disc-card-name{color:var(--ink-soft);font-size:12px;font-weight:500;line-height:1.2}.disc-card-sub{color:var(--ink-muted);font-family:var(--font-mono);font-size:10px}.disc-card-tags{flex-wrap:wrap;gap:4px;display:flex}.disc-card-tag{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.08em;background:#1825190d;border-radius:3px;padding:2px 5px;font-size:9px}.disc-card-bottom{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.disc-card-vids{gap:4px;display:flex}.disc-vid{background:linear-gradient(160deg,var(--beige-deep),#a6dd002e);border-radius:3px;flex-shrink:0;width:22px;height:36px}.ip-head{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:7px;margin-bottom:10px;padding-bottom:10px;font-size:10px;display:flex}.ip-img{aspect-ratio:4/3;border:1px solid var(--line);background:linear-gradient(135deg,var(--beige-deep),#c8c2b0);border-radius:6px;margin-bottom:10px}.ip-progress-wrap{background:var(--line);border-radius:2px;height:3px;margin-bottom:10px;overflow:hidden}.ip-progress-fill{background:var(--lime-leaf);border-radius:2px;width:0%;height:100%;transition:width 1.8s}.ip-count{font-family:var(--font-mono);color:var(--ink-muted);margin-bottom:8px;font-size:10px}.ip-matches{flex-direction:column;gap:6px;display:flex}.ip-match{opacity:0;align-items:center;gap:8px;font-size:11px;transition:opacity .25s,transform .25s;display:flex;transform:translateY(3px)}.ip-match.vis{opacity:1;transform:translateY(0)}.ip-match-av{object-fit:cover;border-radius:50%;flex-shrink:0;width:22px;height:22px}.ip-match-name{color:var(--ink-soft);flex:1;font-weight:500}.ip-match-score{background:var(--lime-tint);color:var(--ink-soft);font-family:var(--font-mono);border:1px solid #a6dd0059;border-radius:3px;padding:1px 5px;font-size:10px}body[data-theme=dark] .disc-card{background:#ffffff0a;border-color:#ffffff14}body[data-theme=dark] .ip-img{border-color:#ffffff14}.fn-section{grid-template-columns:1fr 1fr;align-items:center;gap:48px;width:100%;display:grid}.fn-step-head{flex-direction:column;gap:24px;display:flex}.fn-step-num{color:var(--lime-deep);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:11px}.fn-step-head h3{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:600;line-height:1.05}.fn-body{flex-direction:column;gap:22px;display:flex}.fn-body p{color:var(--ink-muted);margin:0;font-size:16px;line-height:1.55}.fn-body ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fn-body li{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.fn-body li svg{width:16px;height:16px;color:var(--lime-deep);flex-shrink:0;margin-top:4px}.fn-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fn-btn{letter-spacing:-.01em;cursor:pointer;transition:opacity .15s var(--ease);border-radius:8px;justify-content:center;align-items:center;padding:11px 22px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.fn-btn:hover{opacity:.88}.fn-btn-dark{background:var(--ink);color:var(--lime);border:none}.fn-btn-ghost{border:1.5px solid var(--line-strong);color:var(--ink-soft);background:0 0}.fn-search-bar{border:1.5px solid var(--line-strong);background:#fff;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;height:38px;margin-bottom:10px;padding:0 10px;font-size:12px;display:flex}.fn-search-bar .platform-row{border-right:1px solid var(--line);flex-shrink:0;align-items:center;gap:4px;margin-right:2px;padding-right:8px;display:flex}.fn-search-bar .platform-ico{justify-content:center;align-items:center;width:15px;height:15px;display:flex}.fn-search-bar .platform-ico svg{width:13px;height:13px;display:block}.fn-search-bar .platform-ico.tt{color:var(--ink-soft)}.fn-search-bar .platform-ico.ig{color:var(--ink-muted)}.fn-search-bar .ico-search,.fn-search-bar .ico-cam{color:var(--ink-faint);flex-shrink:0;align-items:center;display:flex}.fn-search-bar .search-text{white-space:nowrap;min-width:0;color:var(--ink-soft);flex:1;align-items:center;font-size:12px;display:flex;overflow:hidden}.fn-search-bar .caret{background:var(--ink);flex-shrink:0;width:1.5px;height:13px;margin-left:1px;animation:1s step-end infinite fn-blink;display:inline-block}@keyframes fn-blink{0%,to{opacity:1}50%{opacity:0}}.fn-search-bar .btn-search{background:var(--ink);color:var(--lime);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:9.5px;font-weight:500}.fn-search-meta{flex-shrink:0;align-items:center;gap:10px;margin-bottom:10px;display:flex}.fn-filter-pill{border:1px solid var(--line);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.1em;cursor:pointer;background:#1825190a;border-radius:4px;padding:3px 8px;font-size:9.5px}.fn-results-count{color:var(--ink-faint);font-family:var(--font-mono);font-size:9.5px}.fn-results-count strong{color:var(--ink-soft);font-weight:600}.fn-creator-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;overflow:hidden}.fn-creator-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:7px;padding:10px;font-size:11.5px;transition:opacity .22s,transform .22s;display:flex;position:relative}.fn-creator-card .lang-chip{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.08em;background:#1825190f;border-radius:3px;padding:1px 5px;font-size:9px;position:absolute;top:8px;right:8px}.fn-creator-head{align-items:flex-start;gap:7px;display:flex}.fn-creator-head .av-wrap{flex-shrink:0;position:relative}.fn-creator-head .av-wrap .av{object-fit:cover;border-radius:50%;width:30px;height:30px;display:block}.gender-dot{border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-size:7px;line-height:1;display:flex;position:absolute;bottom:-2px;right:-2px}.gender-dot.m{color:#5a78cc;background:#6496ff26}.gender-dot.f{color:#cc4a8c;background:#ff64b426}.fn-creator-head .info{flex:1;min-width:0}.fn-creator-head .name-row{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:3px;font-size:11.5px;font-weight:500;line-height:1.3;display:flex}.fn-creator-head .name-row .badge{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.fn-creator-head .name-row .badge svg{width:9px;height:9px;display:block}.fn-creator-head .name-row .badge.up{color:var(--lime-leaf);background:#a6dd002e}.fn-creator-head .name-row .badge.dollar{color:#b8880a;background:#ffc1072e}.fn-creator-head .followers{color:var(--ink-faint);font-family:var(--font-mono);margin-top:2px;font-size:9.5px}.fn-creator-head .check{border:1.5px solid var(--line);background:#fff;border-radius:50%;flex-shrink:0;width:15px;height:15px}.fn-creator-tags{flex-wrap:wrap;gap:3px;display:flex}.fn-creator-tags .tag{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.05em;background:#1825190d;border-radius:3px;padding:1px 5px;font-size:8.5px}.fn-creator-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:4px;padding-top:7px;display:grid}.fn-creator-stats .stat{flex-direction:column;gap:1px;display:flex}.fn-creator-stats .stat .v{color:var(--ink-soft);font-family:var(--font-display);letter-spacing:-.02em;font-size:12px;font-weight:600;line-height:1}.fn-creator-stats .stat .v .l7{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.06em;margin-left:2px;font-size:8.5px;font-weight:400;display:inline}.fn-creator-stats .stat .lab{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.05em;font-size:8.5px}.fn-creator-vids{gap:5px;display:flex}.fn-creator-vids .fn-vid{aspect-ratio:9/14;background:linear-gradient(160deg,var(--beige-deep),#a6dd002e);border-radius:4px;flex:1;position:relative;overflow:hidden}.fn-creator-vids .fn-vid .vid-stamp{flex-direction:column;gap:1px;padding:0 4px;display:flex;position:absolute;bottom:4px;left:0;right:0}.fn-creator-vids .fn-vid .vid-stamp .gmv{color:#fff;width:max-content;font-family:var(--font-mono);background:#0000008c;border-radius:2px;padding:1px 3px;font-size:8.5px;font-weight:600;display:inline-block}.fn-creator-vids .fn-vid .vid-stamp span:last-child{color:#ffffffbf;font-family:var(--font-mono);font-size:8px}.fn-image-popup{z-index:3;opacity:0;background:#fff;border:1px solid #1825191a;border-radius:10px;flex-direction:column;gap:8px;width:46%;padding:12px;transition:opacity .35s,transform .35s;display:flex;position:absolute;bottom:14px;right:14px;transform:rotate(1.5deg)translateY(8px);box-shadow:0 6px 20px #1825191f}.fn-image-popup .ip-head{border-bottom:1px solid var(--line);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;padding-bottom:8px;font-size:9.5px;display:flex}.fn-image-popup .ip-head svg{width:12px;height:12px;color:var(--lime-deep);flex-shrink:0}.fn-image-popup .ip-img{aspect-ratio:4/3;border:1px solid var(--line);background:linear-gradient(135deg,var(--beige-deep),#c8c2b0);border-radius:6px}.fn-image-popup .ip-body{color:var(--ink-muted);font-family:var(--font-mono);font-size:9.5px;line-height:1.4}.fn-image-popup .ip-progress{background:var(--line);border-radius:2px;height:3px;overflow:hidden}.fn-image-popup .ip-progress .fill{background:var(--lime-leaf);border-radius:2px;width:0%;height:100%}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
