:root{--color-sand-50: #f6eddb;--color-sand-100: #eadcbb;--color-sand: #dfcbaa;--color-sand-300: #d4c09e;--color-sand-400: #cdb994;--color-cocoa-600: #3a291d;--color-cocoa-700: #332318;--color-cocoa-800: #2c1d14;--color-cocoa: #241813;--color-cocoa-950: #1c130e;--color-night: #12100e;--color-ink: #2b1d15;--color-cream: #fbf3e7;--color-white: #ffffff;--color-coral: #ff6a3d;--color-coral-light: #ff7a4e;--color-coral-soft: #ff8a5c;--color-coral-glow: #ffb27a;--color-coral-dark: #e8531f;--color-coral-deep: #c9481f;--color-honey: #f2a93b;--color-honey-dark: #d98c1a;--color-green: #37a06a;--color-green-dark: #2f8f5c;--color-green-light: #5fd39a;--color-facebook: #1877f2;--color-mercado-livre: #ffe600;--color-mercado-livre-ink: #2d3277;--color-tiktok-shop: #151515;--rgb-ink: 43 29 21;--rgb-sand-100: 234 220 187;--rgb-cream: 251 243 231;--rgb-cocoa: 36 24 19;--rgb-coral: 255 106 61;--rgb-honey: 242 169 59;--rgb-green: 55 160 106;--rgb-facebook: 24 119 242;--rgb-black: 0 0 0;--rgb-white: 255 255 255;--rgb-sand-50: 246 237 219;--rgb-cocoa-600: 58 41 29;--rgb-night: 18 16 14;--rgb-coral-glow: 255 178 122;--rgb-coral-deep: 201 72 31;--rgb-green-light: 95 211 154;--rgb-mercado-livre: 255 230 0;--text-muted: rgb(var(--rgb-ink) / .6);--font-display: "Fraunces", Georgia, serif;--font-body: "Nunito", system-ui, sans-serif;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 22px;--radius-2xl: 30px;--radius-pill: 999px;--container-padding: clamp(20px, 5vw, 40px);--section-padding-y: clamp(80px, 11vw, 140px);--dots-light: radial-gradient(rgb(var(--rgb-ink) / .05) 1px, transparent 1px);--dots-dark: radial-gradient(rgb(var(--rgb-cream) / .05) 1px, transparent 1px);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .2s;--duration-base: .3s;--duration-slow: .45s;--layer-nav: 50;--layer-menu: 70;--layer-modal: 100;--layer-toast: 120;--shadow-panel: 0 40px 80px -48px rgb(var(--rgb-black) / .8);--shadow-paper: 0 34px 70px -42px rgb(var(--rgb-black) / .75)}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}::selection{background:var(--color-coral);color:var(--color-white)}a{color:var(--color-coral);text-decoration:none}a:hover{color:var(--color-coral-dark)}input::placeholder,textarea::placeholder{color:rgb(var(--rgb-ink) / .4)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid rgb(var(--rgb-coral) / .5);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.heading{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;margin:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.logo-mark{--logo-size: 44px;--logo-radius: var(--radius-md);--logo-ring: 27px;position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:var(--logo-size);height:var(--logo-size)}.logo-mark--md{--logo-size: 42px;--logo-radius: 13px;--logo-ring: 26px}.logo-mark--sm{--logo-size: 40px;--logo-radius: 13px;--logo-ring: 24px}.logo-mark__pulse{position:absolute;width:100%;height:100%;border:2px solid rgb(var(--rgb-coral) / .55);border-radius:var(--logo-radius);opacity:0;pointer-events:none}.logo-mark__box{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--logo-radius);background:linear-gradient(145deg,var(--color-coral-light),var(--color-coral) 52%,var(--color-honey));box-shadow:0 10px 22px -10px rgb(var(--rgb-coral) / .9),inset 0 1px rgb(var(--rgb-white) / .4)}.logo-mark__ring{position:absolute;width:var(--logo-ring);height:var(--logo-ring);border:1.5px solid rgb(var(--rgb-white) / .3);border-radius:50%}.logo-mark__spark{position:relative;color:var(--color-white);transform:translate(1px,1px)}.brand{--brand-font-size: 23px;display:flex;align-items:center;gap:12px}.brand__text{display:flex;flex-direction:column}.brand__name{font-family:var(--font-display);font-size:var(--brand-font-size);font-weight:600;letter-spacing:-.015em;white-space:nowrap}.brand__accent{color:var(--color-coral);font-weight:700}.brand__tagline{font-size:13px;opacity:.6}.brand--md{--brand-font-size: 22px;gap:11px}.brand--sm{--brand-font-size: 20px;gap:11px}.brand--light{color:var(--color-ink)}.brand--dark{color:var(--color-cream)}.brand--dark .brand__accent{color:var(--color-coral-soft)}.button{--button-bg: var(--color-coral);--button-bg-hover: var(--color-coral-dark);--button-fg: var(--color-white);--button-fg-hover: var(--button-fg);--button-border: transparent;--button-border-hover: var(--button-border);--button-glow: rgb(var(--rgb-coral) / 1);--button-glow-hover: var(--button-glow);--button-shadow: 0 20px 40px -18px;--button-shadow-hover: 0 30px 54px -18px;--button-lift: translateY(-3px) scale(1.03);display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14.5px 32.5px;border:1.5px solid var(--button-border);border-radius:var(--radius-pill);background:var(--button-bg);color:var(--button-fg);font-family:inherit;font-size:17px;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:var(--button-shadow) var(--button-glow);transition:transform var(--duration-base) var(--ease-out-expo),box-shadow var(--duration-base),background var(--duration-base),border-color var(--duration-base),color var(--duration-base)}.button:hover{background:var(--button-bg-hover);border-color:var(--button-border-hover);color:var(--button-fg-hover);box-shadow:var(--button-shadow-hover) var(--button-glow-hover);transform:var(--button-lift)}.button:focus-visible{outline:3px solid rgb(var(--rgb-coral) / .45);outline-offset:3px}.button:disabled{cursor:not-allowed;opacity:.6}.button:disabled:hover{background:var(--button-bg);border-color:var(--button-border);color:var(--button-fg);box-shadow:var(--button-shadow) var(--button-glow);transform:none}.button__icon{flex:none}.button--sm{--button-shadow: 0 12px 26px -12px;--button-shadow-hover: 0 18px 34px -12px;--button-lift: translateY(-2px);gap:7px;padding:9.5px 18.5px;font-size:14.5px}.button--lg{--button-shadow: 0 22px 44px -18px;--button-shadow-hover: 0 30px 56px -18px;gap:10px;padding:15.5px 32.5px;font-size:18px}.button--block{--button-shadow: 0 18px 34px -16px;--button-shadow-hover: 0 24px 44px -16px;--button-lift: translateY(-2px);display:flex;width:100%;height:54px;padding:0 20px;border-radius:var(--radius-md);font-size:16.5px;transition-duration:.25s}.button--dark{--button-bg: var(--color-cocoa);--button-bg-hover: var(--color-cocoa);--button-fg: var(--color-cream);--button-glow: rgb(var(--rgb-black) / .6);--button-glow-hover: rgb(var(--rgb-black) / .7)}.button--outline{--button-bg: transparent;--button-bg-hover: var(--color-cocoa);--button-fg: var(--color-ink);--button-fg-hover: var(--color-cream);--button-border: rgb(var(--rgb-ink) / .24);--button-border-hover: var(--color-cocoa);--button-glow: transparent;--button-lift: translateY(-1px)}.button--light{--button-bg: var(--color-sand-50);--button-bg-hover: var(--color-sand-50);--button-fg: var(--color-ink);--button-border: rgb(var(--rgb-ink) / .16);--button-border-hover: rgb(var(--rgb-ink) / .28);--button-glow: transparent;--button-glow-hover: rgb(var(--rgb-ink) / .7);--button-shadow-hover: 0 14px 28px -18px}.button__spinner{display:inline-block;width:18px;height:18px;border:2.6px solid color-mix(in srgb,currentColor 40%,transparent);border-top-color:currentColor;border-radius:50%;animation:button-spin .7s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}.icon-button{--icon-button-size: 40px;--icon-button-bg: rgb(var(--rgb-ink) / .05);--icon-button-bg-hover: rgb(var(--rgb-ink) / .1);--icon-button-fg: rgb(var(--rgb-ink) / .72);--icon-button-fg-hover: var(--color-ink);display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);border:none;border-radius:12px;background:var(--icon-button-bg);color:var(--icon-button-fg);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast),transform var(--duration-base) var(--ease-spring)}.icon-button:hover{background:var(--icon-button-bg-hover);color:var(--icon-button-fg-hover);transform:translateY(-1px) scale(1.06)}.icon-button:active{transform:scale(.92)}.icon-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.icon-button--sm{--icon-button-size: 34px;border-radius:10px}.icon-button--glass{--icon-button-bg: rgb(var(--rgb-cream) / .08);--icon-button-bg-hover: rgb(var(--rgb-cream) / .16);--icon-button-fg: rgb(var(--rgb-cream) / .78);--icon-button-fg-hover: var(--color-cream)}.icon-button--danger{--icon-button-bg: rgb(var(--rgb-coral-deep) / .08);--icon-button-bg-hover: rgb(var(--rgb-coral-deep) / .16);--icon-button-fg: var(--color-coral-deep);--icon-button-fg-hover: var(--color-coral-deep)}.avatar{--avatar-size: 40px;--avatar-from: var(--color-coral-light);--avatar-to: var(--color-honey);--avatar-glow: var(--rgb-coral);display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;background:linear-gradient(140deg,var(--avatar-from),var(--avatar-to));color:var(--color-white);font-family:var(--font-display);font-size:calc(var(--avatar-size) * .38);font-weight:700;letter-spacing:.01em;box-shadow:inset 0 1px rgb(var(--rgb-white) / .4),0 0 0 2px rgb(var(--rgb-white) / .14),0 10px 24px -10px rgb(var(--avatar-glow) / .9);user-select:none}.avatar--lg{--avatar-size: 56px}.avatar--xl{--avatar-size: 84px}.avatar--honey{--avatar-from: var(--color-honey);--avatar-to: var(--color-coral-glow);--avatar-glow: var(--rgb-honey)}.avatar--green{--avatar-from: var(--color-green);--avatar-to: var(--color-green-light);--avatar-glow: var(--rgb-green)}.avatar--cocoa{--avatar-from: var(--color-cocoa-600);--avatar-to: var(--color-coral-deep);--avatar-glow: var(--rgb-cocoa)}.status-pill{--pill-rgb: var(--rgb-ink);--pill-dot: rgb(var(--rgb-ink) / .35);--pill-fg: rgb(var(--rgb-ink) / .7);display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 9px;border-radius:var(--radius-pill);background:rgb(var(--pill-rgb) / .1);box-shadow:inset 0 0 0 1px rgb(var(--pill-rgb) / .16);color:var(--pill-fg);font-size:12.5px;font-weight:800;line-height:1.2;white-space:nowrap}.status-pill--sm{gap:6px;padding:3px 9px 3px 7px;font-size:11.5px}.status-pill__dot{width:7px;height:7px;border-radius:50%;background:var(--pill-dot);box-shadow:0 0 0 3px rgb(var(--pill-rgb) / .14)}.status-pill--green{--pill-rgb: var(--rgb-green);--pill-dot: var(--color-green);--pill-fg: var(--color-green-dark)}.status-pill--honey{--pill-rgb: var(--rgb-honey);--pill-dot: var(--color-honey);--pill-fg: var(--color-honey-dark)}.status-pill--coral{--pill-rgb: var(--rgb-coral);--pill-dot: var(--color-coral);--pill-fg: var(--color-coral-deep)}.status-pill--cream{--pill-rgb: var(--rgb-cream);--pill-dot: var(--color-honey);--pill-fg: var(--color-cream)}.status-pill--mint{--pill-rgb: var(--rgb-green-light);--pill-dot: var(--color-green-light);--pill-fg: var(--color-green-light)}.user-menu{position:relative}.user-menu__button{display:flex;align-items:center;gap:6px;padding:3px 8px 3px 3px;border:1px solid rgb(var(--rgb-coral) / .35);border-radius:var(--radius-pill);background:rgb(var(--rgb-cream) / .08);color:var(--color-coral);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast),transform var(--duration-base) var(--ease-spring)}.user-menu__button:hover,.user-menu__button--open{border-color:rgb(var(--rgb-coral) / .55);transform:translateY(-1px)}.user-menu__button:active{transform:scale(.95)}.user-menu__first-name{max-width:12ch;overflow:hidden;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.user-menu__button:hover{color:var(--color-coral-glow)}@media (max-width: 520px){.user-menu__first-name{display:none}}.user-menu__chevron{transition:transform var(--duration-base) var(--ease-spring)}.user-menu__button--open .user-menu__chevron{transform:rotate(180deg)}.user-menu__panel{position:absolute;top:calc(100% + 12px);right:0;z-index:var(--layer-menu);width:min(300px,calc(100vw - 32px));padding:10px;border-radius:22px;background:radial-gradient(120% 80% at 100% 0%,rgb(var(--rgb-coral) / .16),transparent 55%),linear-gradient(160deg,rgb(var(--rgb-cocoa-600) / .985),rgb(var(--rgb-night) / .99));color:var(--color-cream);box-shadow:inset 0 1px rgb(var(--rgb-cream) / .1),0 0 0 1px rgb(var(--rgb-cream) / .08),0 40px 80px -30px rgb(var(--rgb-black) / .85);transform-origin:top right;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.user-menu__panel--closing{pointer-events:none}.user-menu__header{display:flex;align-items:center;gap:12px;padding:10px 10px 14px;border-bottom:1px solid rgb(var(--rgb-cream) / .08)}.user-menu__who{min-width:0}.user-menu__name{margin:0;overflow:hidden;font-family:var(--font-display);font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.user-menu__email{margin:2px 0 8px;overflow:hidden;color:rgb(var(--rgb-cream) / .6);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.user-menu__list{margin:8px 0 0;padding:0;list-style:none}.user-menu__item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:none;border-radius:13px;background:none;color:rgb(var(--rgb-cream) / .86);font:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast),transform var(--duration-base) var(--ease-spring)}.user-menu__item:hover,.user-menu__item:focus-visible{background:rgb(var(--rgb-cream) / .08);color:var(--color-cream);outline:none;transform:translate(3px)}.user-menu__item:focus-visible{box-shadow:inset 0 0 0 1.5px rgb(var(--rgb-coral) / .7)}.user-menu__item-icon{flex:none;color:rgb(var(--rgb-cream) / .55)}.user-menu__item--exit,.user-menu__item--exit .user-menu__item-icon{color:var(--color-coral-soft)}.user-menu__item:disabled{cursor:progress;opacity:.6}.user-menu__separator{height:1px;margin:6px 8px;background:rgb(var(--rgb-cream) / .08)}.user-menu__entry--compact{display:none}@media (max-width: 720px){.user-menu__entry--compact{display:block}}.site-nav{--nav-link: var(--color-coral);--nav-link-hover: var(--color-coral-glow);--nav-glass: rgb(var(--rgb-cream) / .04);--nav-edge: rgb(var(--rgb-cream) / .22);position:sticky;top:0;z-index:var(--layer-nav);border-bottom:1px solid var(--nav-edge);background:var(--nav-glass);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);transition:transform var(--duration-slow) var(--ease-out-expo),background .35s,box-shadow .35s,border-color .35s}.site-nav--dark{color:var(--color-cream)}.site-nav--scrolled{box-shadow:0 14px 34px -26px rgb(var(--rgb-black) / .55)}.site-nav--hidden{transform:translateY(-108%)}.site-nav__brand{transition:color var(--duration-base)}.site-nav--over-dark .site-nav__brand{color:var(--color-cream)}.site-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1180px;min-height:72px;margin:0 auto;padding:14px var(--container-padding)}.site-nav__actions{display:flex;align-items:center;gap:clamp(12px,2.6vw,30px)}.site-nav__link{position:relative;color:var(--nav-link);font-size:15px;font-weight:700;transition:color var(--duration-fast)}.site-nav__link:hover,.site-nav__link--current{color:var(--nav-link-hover)}.site-nav__outline{--button-fg: var(--color-coral);--button-fg-hover: var(--color-white);--button-border: var(--color-coral);--button-border-hover: var(--color-coral);--button-bg-hover: var(--color-coral)}.site-nav__link--current:after{content:"";position:absolute;right:0;bottom:-8px;left:0;height:3px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--color-coral),var(--color-honey));box-shadow:0 0 12px rgb(var(--rgb-coral) / .7)}.site-nav__cta-icon{display:none}@media (max-width: 960px){.site-nav__link--section{display:none}}@media (max-width: 720px){.site-nav__link--app,.site-nav__cta--wide{display:none}.site-nav__cta-icon{display:inline-flex}}@media (max-width: 520px){.site-nav__cta{display:none}}.section{--section-max: 1120px;--section-dots: var(--dots-light);--section-dots-size: 22px;position:relative;overflow:hidden;padding:var(--section-padding-y) 0}.section--light{color:var(--color-ink)}.section--dark{--section-dots: var(--dots-dark);--section-dots-size: 24px;--text-muted: rgb(var(--rgb-cream) / .6);background-color:var(--color-cocoa);color:var(--color-cream)}.section--dotted{background-image:var(--section-dots);background-size:var(--section-dots-size) var(--section-dots-size)}.section__inner{position:relative;z-index:1;max-width:var(--section-max);margin:0 auto;padding:0 var(--container-padding)}.blob{--blob-size: 440px;--blob-blur: 58px;--blob-alpha: .4;--blob-fade: 68%;--blob-center: 50% 50%;position:absolute;z-index:0;width:var(--blob-width, var(--blob-size));height:var(--blob-size);border-radius:50%;filter:blur(var(--blob-blur));background:radial-gradient(circle at var(--blob-center),rgb(var(--blob-rgb) / var(--blob-alpha)),rgb(var(--blob-rgb) / 0) var(--blob-fade));pointer-events:none}.blob--coral{--blob-rgb: var(--rgb-coral)}.blob--honey{--blob-rgb: var(--rgb-honey)}.hero{--section-max: 1000px;padding:clamp(64px,10vw,120px) 0 clamp(72px,10vw,120px)}.hero__inner{z-index:2;text-align:center}.hero__parallax{position:absolute;z-index:0}.hero__parallax--a{top:-120px;right:-60px}.hero__parallax--b{top:120px;left:-140px}.hero__parallax--c{bottom:-80px;left:38%}.hero__blob{position:relative}.hero__blob--a{--blob-size: 520px;--blob-blur: 46px;--blob-alpha: .42;--blob-fade: 66%;--blob-center: 40% 40%}.hero__blob--b{--blob-size: 460px;--blob-blur: 50px;--blob-alpha: .38;--blob-fade: 66%}.hero__blob--c{--blob-size: 360px;--blob-blur: 48px;--blob-alpha: .22}.hero__title{position:relative;font-size:clamp(58px,12vw,138px);line-height:.94;letter-spacing:-.025em}.hero__line{display:block;overflow:hidden;padding-bottom:.04em}.hero__line--accent{padding-bottom:.06em;color:var(--color-coral)}.hero__word{display:inline-block;opacity:0;transform:translateY(115%);will-change:transform}.hero__cursor{position:absolute;top:38%;left:52%;z-index:5;color:var(--color-ink);opacity:0;pointer-events:none}.hero__ripple{position:absolute;top:-8px;left:-14px;width:44px;height:44px;border-radius:50%;background:rgb(var(--rgb-coral) / .35);opacity:0}.hero__cursor-icon{filter:drop-shadow(0 6px 10px rgb(var(--rgb-ink) / .35))}.hero__lead{max-width:620px;margin:clamp(22px,4vw,34px) auto 0;color:rgb(var(--rgb-ink) / .66);font-size:clamp(17px,2.2vw,21px);font-weight:600;line-height:1.55;text-wrap:pretty}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(30px,4vw,44px)}.hero__scroll-arrow{display:inline-flex}.hero__fine-print{margin:20px 0 0;color:rgb(var(--rgb-ink) / .55);font-size:14px;font-weight:700;text-wrap:balance}.eyebrow{margin:0 0 16px;font-size:13.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.eyebrow--honey{color:var(--color-honey)}.eyebrow--coral{color:var(--color-coral);letter-spacing:.2em}.eyebrow--inherit{color:inherit}.section-header{max-width:var(--section-header-max, 720px);margin:0 auto clamp(48px,7vw,80px);text-align:center}.section-header__title{font-size:clamp(38px,6vw,64px);line-height:1.03;text-wrap:balance}.section-header__title--md{font-size:clamp(32px,5vw,56px);line-height:1.04}.section-header__lead{margin:18px 0 0;color:var(--text-muted);font-size:clamp(16px,2vw,19px);font-weight:600;text-wrap:pretty}.scene-card{position:relative;overflow:hidden;padding:24px;border:1px solid rgb(var(--rgb-cream) / .09);border-radius:var(--radius-xl);background:linear-gradient(160deg,var(--color-cocoa-700),var(--color-cocoa));box-shadow:0 40px 80px -50px rgb(var(--rgb-black))}.scene-card--warm{padding:20px;background:linear-gradient(160deg,var(--color-cocoa-600),var(--color-cocoa-800));box-shadow:0 40px 80px -50px rgb(var(--rgb-black)),inset 0 1px rgb(var(--rgb-cream) / .05)}.register-scene__topbar{display:flex;align-items:center;gap:7px;margin-bottom:18px}.register-scene__dot{width:11px;height:11px;border-radius:50%}.register-scene__dot--coral{background:var(--color-coral)}.register-scene__dot--honey{background:var(--color-honey)}.register-scene__dot--muted{background:rgb(var(--rgb-cream) / .2)}.register-scene__title{margin-left:8px;color:rgb(var(--rgb-cream) / .55);font-size:13px;font-weight:700}.register-scene__fields{display:flex;flex-direction:column;gap:15px}.register-scene__label{margin-bottom:6px;color:rgb(var(--rgb-cream) / .5);font-size:12px;font-weight:700}.register-scene__row{display:flex;align-items:center;gap:9px}.register-scene__input{flex:1;height:34px;overflow:hidden;border:1px solid rgb(var(--rgb-cream) / .09);border-radius:9px;background:rgb(var(--rgb-cream) / .06)}.register-scene__fill{width:0;height:100%;background:linear-gradient(90deg,rgb(var(--rgb-honey) / .28),rgb(var(--rgb-honey) / .12))}.register-scene__check{flex:none;color:var(--color-green);opacity:0}.register-scene__footer{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.register-scene__button{padding:11px 20px;border-radius:var(--radius-sm);background:var(--color-green);color:var(--color-white);font-size:14px;font-weight:800}.register-scene__done{display:inline-flex;align-items:center;gap:6px;color:var(--color-green);font-size:13.5px;font-weight:800;opacity:0}.photo-scene{display:flex;justify-content:center}.photo-scene__stage{position:relative;display:flex;align-items:center}.photo-scene__phone{position:relative;width:210px;height:320px;overflow:hidden;padding:12px;border:1px solid rgb(var(--rgb-cream) / .12);border-radius:var(--radius-2xl);background:var(--color-night);box-shadow:0 40px 80px -46px rgb(var(--rgb-black))}.photo-scene__screen{position:relative;display:flex;align-items:center;justify-content:center;height:100%;overflow:hidden;border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% 30%,var(--color-cocoa-600),var(--color-cocoa))}.photo-scene__bracket{position:absolute;width:26px;height:26px;border:0 solid var(--color-coral)}.photo-scene__bracket--top-left{top:60px;left:22px;border-width:3px 0 0 3px;border-radius:4px 0 0}.photo-scene__bracket--top-right{top:60px;right:22px;border-width:3px 3px 0 0;border-radius:0 4px 0 0}.photo-scene__bracket--bottom-left{bottom:78px;left:22px;border-width:0 0 3px 3px;border-radius:0 0 0 4px}.photo-scene__bracket--bottom-right{right:22px;bottom:78px;border-width:0 3px 3px 0;border-radius:0 0 4px}.photo-scene__product{position:relative}.photo-scene__product-box{width:96px;height:74px;border-radius:var(--radius-sm);background:linear-gradient(150deg,var(--color-coral),var(--color-coral-dark));box-shadow:0 16px 30px -14px rgb(var(--rgb-coral) / .9)}.photo-scene__product-shade{position:absolute;top:0;left:38px;width:20px;height:74px;background:rgb(var(--rgb-black) / .14)}.photo-scene__product-tag{position:absolute;top:12px;right:-8px;width:22px;height:22px;border:3px solid var(--color-cocoa);border-radius:50%;background:var(--color-honey)}.photo-scene__flash{position:absolute;inset:0;background:var(--color-white);opacity:0;pointer-events:none}.photo-scene__shutter-bar{position:absolute;right:0;bottom:16px;left:0;display:flex;justify-content:center}.photo-scene__shutter{width:44px;height:44px;border:4px solid rgb(var(--rgb-cream) / .35);border-radius:50%;background:var(--color-cream)}.photo-scene__listing{position:absolute;top:50%;right:-92px;width:190px;margin-top:-56px;padding:12px;border-radius:16px;background:var(--color-cream);color:var(--color-ink);box-shadow:0 30px 60px -30px rgb(var(--rgb-black) / .7);opacity:0;transform:translate(30px) scale(.9)}.photo-scene__listing-head{display:flex;align-items:center;gap:10px}.photo-scene__thumb{flex:none;width:46px;height:46px;border-radius:var(--radius-sm);background:linear-gradient(150deg,var(--color-coral),var(--color-coral-dark))}.photo-scene__lines{flex:1}.photo-scene__line{height:8px;border-radius:4px}.photo-scene__line--long{width:80%;margin-bottom:6px;background:rgb(var(--rgb-ink) / .16)}.photo-scene__line--short{width:55%;background:rgb(var(--rgb-ink) / .1)}.photo-scene__listing-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.photo-scene__price{font-family:var(--font-display);font-size:17px;font-weight:700}.photo-scene__done{display:inline-flex;align-items:center;gap:4px;color:var(--color-green);font-size:11.5px;font-weight:800}.ai-scene__head{display:flex;align-items:center;gap:22px}.ai-scene__radar{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:130px;height:130px}.ai-scene__sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgb(var(--rgb-coral) / .5),rgb(var(--rgb-coral) / 0) 30%);-webkit-mask:radial-gradient(circle,transparent 34%,rgb(var(--rgb-black)) 35%);mask:radial-gradient(circle,transparent 34%,rgb(var(--rgb-black)) 35%)}.ai-scene__ring{position:absolute;border-radius:50%}.ai-scene__ring--outer{inset:14px;border:1px solid rgb(var(--rgb-cream) / .1)}.ai-scene__ring--inner{inset:34px;border:1px solid rgb(var(--rgb-cream) / .08)}.ai-scene__core{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 38% 34%,var(--color-coral-glow),var(--color-coral) 60%,var(--color-coral-dark));color:var(--color-white);box-shadow:0 0 30px 4px rgb(var(--rgb-coral) / .5)}.ai-scene__channels{position:relative;display:flex;flex:1;flex-direction:column;gap:9px}.ai-scene__scan{position:absolute;top:0;right:-4px;left:-4px;z-index:3;height:2px;background:linear-gradient(90deg,transparent,rgb(var(--rgb-coral) / .9),transparent);box-shadow:0 0 12px 2px rgb(var(--rgb-coral) / .6);opacity:0}.ai-scene__channel{position:relative;display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid rgb(var(--rgb-cream) / .1);border-radius:12px;background:rgb(var(--rgb-cream) / .05)}.ai-scene__channel--recommended{border-color:rgb(var(--rgb-coral) / .45);background:rgb(var(--rgb-coral) / .14)}.ai-scene__dot{flex:none;width:9px;height:9px;border-radius:50%}.ai-scene__dot--honey{background:var(--color-honey)}.ai-scene__dot--coral{background:var(--color-coral)}.ai-scene__dot--muted{background:rgb(var(--rgb-cream) / .4)}.ai-scene__channel-body{flex:1}.ai-scene__channel-name{font-size:13px;font-weight:800}.ai-scene__channel-detail{color:rgb(var(--rgb-cream) / .5);font-size:11px}.ai-scene__channel--recommended .ai-scene__channel-detail{color:rgb(var(--rgb-cream) / .6)}.ai-scene__tag{position:absolute;top:-11px;right:-6px;padding:3px 8px;border-radius:var(--radius-pill);background:var(--color-coral);color:var(--color-white);font-size:9.5px;font-weight:800;letter-spacing:.04em;box-shadow:0 8px 18px -8px rgb(var(--rgb-coral));opacity:0}.ai-scene__chart{display:flex;align-items:flex-end;gap:6px;height:46px;margin-top:18px;padding-top:12px;border-top:1px solid rgb(var(--rgb-cream) / .08)}.ai-scene__chart-label{align-self:center;margin-right:6px;color:rgb(var(--rgb-cream) / .45);font-size:10.5px;font-weight:700}.ai-scene__bar{width:12px;height:0;border-radius:3px 3px 0 0;background:rgb(var(--rgb-honey) / var(--bar-alpha, .6))}.ai-scene__bar--peak{background:var(--color-coral)}.sale-scene__card{display:flex;flex-direction:column;justify-content:flex-end;min-height:230px}.sale-scene__store{display:flex;align-items:center;gap:10px;margin-bottom:18px}.sale-scene__avatar{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(150deg,var(--color-coral),var(--color-honey));color:var(--color-white);font-family:var(--font-display);font-weight:700}.sale-scene__store-name{font-size:14px;font-weight:800}.sale-scene__caption{color:rgb(var(--rgb-cream) / .5);font-size:11.5px}.sale-scene__chart{display:flex;align-items:flex-end;gap:8px;height:80px}.sale-scene__bar{flex:1;height:0;border-radius:5px 5px 0 0}.sale-scene__bar--base{background:rgb(var(--rgb-cream) / .14)}.sale-scene__bar--mid{background:rgb(var(--rgb-green) / .55)}.sale-scene__bar--high{background:var(--color-green)}.sale-scene__notification{position:absolute;top:22px;right:22px}.sale-scene__ring{position:absolute;inset:-14px;border:2px solid rgb(var(--rgb-green) / .55);border-radius:16px;opacity:0}.sale-scene__toast{display:flex;align-items:center;gap:11px;padding:12px 15px;border-radius:var(--radius-md);background:var(--color-cream);color:var(--color-ink);box-shadow:0 26px 50px -24px rgb(var(--rgb-black) / .8);opacity:0}.sale-scene__toast-icon{display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--color-green);color:var(--color-white)}.sale-scene__toast-title{font-size:13px;font-weight:800}.sale-scene__amount{color:var(--color-green);font-family:var(--font-display);font-size:17px;font-weight:700;opacity:0}.step{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,6vw,72px);align-items:center}.step--reversed .step__visual{order:1}.step__number{margin-bottom:14px;color:var(--color-honey);font-family:var(--font-display);font-size:clamp(58px,8vw,104px);font-weight:700;line-height:.8}.step__title{margin-bottom:14px;font-size:clamp(28px,4vw,42px);line-height:1.05;letter-spacing:-.01em}.step__description{max-width:460px;margin:0;color:var(--text-muted);font-size:clamp(16px,1.8vw,18.5px);font-weight:600;line-height:1.6}.how-it-works{--section-padding-y: clamp(80px, 11vw, 150px)}.how-it-works__blob{--blob-fade: 66%}.how-it-works__blob--a{--blob-size: 480px;--blob-blur: 84px;--blob-alpha: .16;top:40px;left:-130px}.how-it-works__blob--b{--blob-size: 440px;--blob-blur: 88px;--blob-alpha: .12;right:-130px;bottom:60px}.how-it-works__steps{display:flex;flex-direction:column;gap:clamp(56px,9vw,120px);margin:0;padding:0;list-style:none}.grain{--grain-opacity: .09;position:absolute;inset:0;z-index:0;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:overlay;pointer-events:none}.brand-backdrop{--brand-glow-edge: rgb(var(--rgb-white) / .55);position:absolute;inset:0;overflow:hidden;background:var(--brand-deep);pointer-events:none}.brand-backdrop__base{position:absolute;inset:-10%;background:radial-gradient(60% 55% at 18% 22%,var(--brand-primary),transparent 70%),radial-gradient(55% 60% at 85% 18%,var(--brand-secondary),transparent 72%),radial-gradient(70% 60% at 78% 88%,var(--brand-primary),transparent 70%),radial-gradient(65% 55% at 10% 90%,var(--brand-secondary),transparent 72%),var(--brand-deep);opacity:.92}.brand-backdrop__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85;mix-blend-mode:luminosity}.brand-backdrop__far{position:absolute;inset:-8%;will-change:transform}.brand-backdrop__orb{position:absolute;border-radius:50%;filter:blur(70px);will-change:transform}.brand-backdrop__orb--a{top:6%;left:4%;width:46vw;height:46vw;background:radial-gradient(closest-side,var(--brand-primary),transparent);opacity:.85}.brand-backdrop__orb--b{right:2%;bottom:0;width:40vw;height:40vw;background:radial-gradient(closest-side,var(--brand-secondary),transparent);opacity:.75}.brand-backdrop__orb--c{top:40%;left:52%;width:30vw;height:30vw;background:radial-gradient(closest-side,var(--brand-glow),transparent);opacity:.35}.brand-backdrop__streaks{position:absolute;inset:0;mix-blend-mode:soft-light;will-change:transform}.brand-backdrop__streak{position:absolute;top:-30%;width:22vw;height:160%;background:linear-gradient(90deg,transparent,rgb(var(--rgb-white) / .55),transparent);filter:blur(18px);transform:rotate(18deg);will-change:transform}.brand-backdrop__streak--a{left:18%}.brand-backdrop__streak--b{left:62%;width:12vw;opacity:.7}.brand-backdrop__spot{position:absolute;top:50%;left:50%;width:min(92vw,1180px);height:min(70vh,640px);border-radius:50%;background:radial-gradient(closest-side,var(--brand-glow) 0%,var(--brand-glow-edge) 45%,transparent 100%);filter:blur(24px);transform:translate(-50%,-48%)}.brand-backdrop--dark-stage{--brand-glow-edge: color-mix(in srgb, var(--brand-glow) 62%, transparent)}.brand-backdrop--dark-stage .brand-backdrop__spot{opacity:.9}.brand-backdrop__vignette{position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--rgb-black) / .42) 0%,transparent 30%),radial-gradient(120% 95% at 50% 50%,transparent 52%,rgb(var(--rgb-black) / .55) 100%)}.brand-backdrop__grain{--grain-opacity: .16}.marketplace-logo{--logo-w: 120px;--logo-h: 30px;--logo-scale: 1;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--logo-w);height:var(--logo-h);transition:filter var(--duration-base),opacity var(--duration-base)}.marketplace-logo__image{display:block;width:100%;height:100%;object-fit:contain;transform:scale(var(--logo-scale));user-select:none}.marketplace-logo--xs{--logo-w: 54px;--logo-h: 16px}.marketplace-logo--sm{--logo-w: 82px;--logo-h: 22px}.marketplace-logo--lg{--logo-w: 168px;--logo-h: 46px}.marketplace-logo--xl{--logo-w: 220px;--logo-h: 68px}.marketplace-logo--hero{--logo-w: 100%;--logo-h: 100%}.marketplace-logo--hero .marketplace-logo__name{font-size:clamp(34px,6vw,88px)}.marketplace-logo--mercado-livre{--logo-scale: 1.08}.marketplace-logo--americanas,.marketplace-logo--aliexpress{--logo-scale: .94}.marketplace-logo--casas-bahia{--logo-scale: 1.04}.marketplace-logo--light-art:not(.marketplace-logo--hero){padding:3px 7px;border-radius:var(--radius-sm);background:var(--color-tiktok-shop)}.marketplace-logo--muted{opacity:.55;filter:grayscale(1) contrast(.9)}.marketplace-logo--fallback{justify-content:center;gap:8px;width:auto;min-width:var(--logo-h)}.marketplace-logo__monogram{--mark-size: 48px;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--mark-size);height:var(--mark-size);border-radius:calc(var(--mark-size) * .3);background:var(--color-coral);color:var(--color-white);font-family:var(--font-display);font-size:calc(var(--mark-size) * .4);font-weight:700;line-height:1;letter-spacing:-.02em;box-shadow:inset 0 1px rgb(var(--rgb-white) / .22),0 10px 22px -12px rgb(var(--rgb-black) / .55)}.marketplace-logo--xs .marketplace-logo__monogram,.marketplace-logo--sm .marketplace-logo__monogram{--mark-size: 22px}.marketplace-logo--md .marketplace-logo__monogram{--mark-size: 30px}.marketplace-logo--xl .marketplace-logo__monogram{--mark-size: 64px}.marketplace-logo--hero .marketplace-logo__monogram{--mark-size: clamp(110px, 16vw, 220px)}.marketplace-logo__name{color:var(--color-ink);font-family:var(--font-body);font-size:calc(var(--logo-h) * .44);font-weight:800;letter-spacing:-.01em;white-space:nowrap}.marketplace-logo--xs .marketplace-logo__name,.marketplace-logo--sm .marketplace-logo__name{display:none}.particle-burst{position:absolute;inset:0;z-index:3;display:block;width:100%;height:100%;pointer-events:none}.showcase{position:relative;isolation:isolate;width:100%;height:100vh;height:100svh;min-height:560px;overflow:hidden;background:var(--color-night);color:var(--color-cream)}.showcase__stage{position:absolute;inset:0}.showcase__scenes{position:absolute;inset:0;margin:0;padding:0;list-style:none}.showcase__slide{position:absolute;inset:0;overflow:hidden;visibility:hidden;will-change:transform}.showcase__slide--current{visibility:visible}.showcase__logo{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:min(56vw,900px);height:min(40vh,400px);margin:calc(min(40vh,400px)/-2) 0 0 calc(min(56vw,900px)/-2);filter:drop-shadow(0 24px 40px rgb(var(--rgb-black) / .18));will-change:transform}.showcase__header{position:absolute;top:clamp(84px,12vh,128px);right:var(--container-padding);left:var(--container-padding);z-index:2;max-width:900px;margin:0 auto;text-align:center;pointer-events:none}.showcase__title{margin:0;color:var(--color-coral);font-size:clamp(30px,4.6vw,62px);line-height:1.05;letter-spacing:-.02em;text-shadow:0 2px 14px rgb(var(--rgb-black) / .55),0 0 48px rgb(var(--rgb-black) / .45);transition:color var(--duration-slow)}.showcase__header--cream .showcase__title{color:var(--color-cream)}.showcase__lead{margin:14px auto 0;max-width:560px;color:var(--color-cream);font-size:clamp(15px,1.4vw,19px);font-weight:600;text-shadow:0 1px 12px rgb(var(--rgb-black) / .6)}.showcase__particles{z-index:3}.showcase__ring{position:absolute;top:0;left:0;z-index:2;width:260px;height:260px;margin:-130px 0 0 -130px;border:4px solid rgb(var(--rgb-coral) / .95);border-radius:50%;box-shadow:0 0 40px rgb(var(--rgb-coral) / .6),inset 0 0 30px rgb(var(--rgb-coral-glow) / .5);opacity:0;pointer-events:none}.showcase__cursor{position:absolute;top:0;left:0;z-index:4;color:var(--color-coral);opacity:0;filter:drop-shadow(0 22px 34px rgb(var(--rgb-coral-deep) / .6)) drop-shadow(0 8px 14px rgb(var(--rgb-black) / .45));pointer-events:none;will-change:transform,opacity}.showcase__cursor-icon{display:block;width:clamp(110px,13vw,210px);height:clamp(110px,13vw,210px)}.showcase__cursor-icon path{stroke:var(--color-cream);stroke-width:1.2px;paint-order:stroke}@media (max-width: 720px){.showcase__logo{width:78vw;height:26vh;margin:-13vh 0 0 -39vw}.showcase__ring{width:160px;height:160px;margin:-80px 0 0 -80px;border-width:3px}}.benefit-card{padding:30px;border:1px solid rgb(var(--rgb-ink) / .08);border-radius:var(--radius-lg);background:var(--color-sand-100);box-shadow:0 30px 60px -44px rgb(var(--rgb-ink) / .55);transition:transform .35s var(--ease-out-expo),box-shadow .35s}.benefit-card:hover{box-shadow:0 40px 70px -40px rgb(var(--rgb-ink) / .55);transform:translateY(-6px)}.benefit-card__icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:20px;border-radius:15px}.benefit-card__icon--coral{background:rgb(var(--rgb-coral) / .13);color:var(--color-coral)}.benefit-card__icon--honey{background:rgb(var(--rgb-honey) / .16);color:var(--color-honey-dark)}.benefit-card__icon--green{background:rgb(var(--rgb-green) / .15);color:var(--color-green-dark)}.benefit-card__title{margin-bottom:10px;font-size:22px;letter-spacing:normal}.benefit-card__description{margin:0;color:var(--text-muted);font-size:15.5px;font-weight:600;line-height:1.6}.benefits{background-color:var(--color-sand-300)}.benefits__blob--a{--blob-size: 460px;--blob-alpha: .4;top:-120px;right:-120px}.benefits__blob--b{--blob-size: 420px;--blob-alpha: .36;bottom:-140px;left:-120px}.benefits__header{--section-header-max: 760px}.benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(18px,2.4vw,26px)}.comparison-card{padding:30px;border:1px solid rgb(var(--rgb-ink) / .13);border-radius:var(--radius-lg);background:rgb(var(--rgb-sand-100) / .6)}.comparison-card--highlight{position:relative;padding:34px 30px;border:none;border-radius:var(--radius-xl);background:linear-gradient(160deg,var(--color-cocoa-700),var(--color-cocoa));color:var(--color-cream);box-shadow:0 46px 90px -50px rgb(var(--rgb-black))}.comparison-card__ribbon{position:absolute;top:22px;right:22px;padding:5px 11px;border-radius:var(--radius-pill);background:var(--color-coral);color:var(--color-white);font-size:11px;font-weight:800;letter-spacing:.04em}.comparison-card__label{margin:0 0 20px;color:rgb(var(--rgb-ink) / .45);font-size:12.5px;font-weight:800;letter-spacing:.14em}.comparison-card__title{margin:0 0 20px;font-family:var(--font-display);font-size:22px;font-weight:700}.comparison-card__list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;color:rgb(var(--rgb-ink) / .62);font-size:16px;font-weight:600}.comparison-card--highlight .comparison-card__list{color:inherit;font-weight:700}.comparison-card__item{display:flex;align-items:flex-start;gap:12px}.comparison-card__cross{flex:none;margin-top:2px;color:rgb(var(--rgb-ink) / .3)}.comparison-card__check{flex:none;margin-top:1px}.comparison-card__check-path{stroke:var(--color-green-light);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.comparison{--section-max: 1040px;background-color:var(--color-sand-400)}.comparison__blob{--blob-blur: 60px}.comparison__blob--a{--blob-size: 440px;--blob-width: 500px;--blob-alpha: .38;top:-120px;right:-100px}.comparison__blob--b{--blob-size: 400px;--blob-alpha: .32;bottom:-120px;left:-110px}.comparison__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(18px,2.4vw,26px);align-items:center}.plan-card{position:relative;display:flex;flex-direction:column;padding:30px 26px 26px;border:1px solid rgb(var(--rgb-ink) / .1);border-radius:var(--radius-xl);background:var(--color-sand-100);color:var(--color-ink);box-shadow:0 30px 60px -44px rgb(var(--rgb-ink) / .55)}.plan-card--featured{--text-muted: rgb(var(--rgb-white) / .86);overflow:hidden;border-color:transparent;background:linear-gradient(150deg,var(--color-coral-light),var(--color-coral) 55%,var(--color-coral-dark));color:var(--color-white);box-shadow:0 50px 100px -50px rgb(var(--rgb-coral))}.plan-card__shine{position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgb(var(--rgb-white) / .22),transparent);pointer-events:none;transform:translate(-160%) skew(-16deg)}.plan-card__ribbon{position:absolute;top:22px;right:22px;padding:5px 11px;border-radius:var(--radius-pill);background:var(--color-cocoa);color:var(--color-cream);font-size:11px;font-weight:800;letter-spacing:.04em}.plan-card__name{font-size:28px;line-height:1.1}.plan-card__tagline{margin:6px 0 0;color:var(--text-muted);font-size:15px;font-weight:700;line-height:1.4}@media (min-width: 1000px){.plan-card__tagline{min-height:2.8em}}.plan-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:22px 0 0}.plan-card__amount{font-family:var(--font-display);font-size:40px;font-weight:700;line-height:1;letter-spacing:-.02em}.plan-card__period{color:var(--text-muted);font-size:14.5px;font-weight:700}.plan-card__features{display:flex;flex:1;flex-direction:column;gap:12px;margin:24px 0 28px;padding:0;list-style:none;font-size:15.5px;font-weight:700;line-height:1.4}.plan-card__feature{display:flex;align-items:flex-start;gap:10px;text-wrap:pretty}.plan-card__check{flex:none;margin-top:2px;color:var(--color-green)}.plan-card--featured .plan-card__check{color:var(--color-white)}.plans{--section-max: 1180px;--section-padding-y: clamp(80px, 10vw, 130px);background-color:var(--color-sand)}.plans__blob--a{--blob-size: 440px;--blob-alpha: .4;top:-110px;left:-90px}.plans__blob--b{--blob-size: 400px;--blob-alpha: .34;right:-90px;bottom:-120px}.plans__header{--section-header-max: 760px}.plans__grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,2vw,22px);align-items:stretch}@media (min-width: 560px){.plans__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.plans__grid{grid-template-columns:repeat(4,1fr)}}.final-cta{--section-max: 780px;text-align:center}.final-cta__blob{--blob-blur: 88px;--blob-fade: 66%}.final-cta__blob--a{--blob-size: 500px;--blob-alpha: .18;top:-90px;right:-120px}.final-cta__blob--b{--blob-size: 420px;--blob-alpha: .12;bottom:-130px;left:-100px}.final-cta__title{font-size:clamp(40px,7vw,76px);line-height:1;text-wrap:balance}.final-cta__lead{max-width:520px;margin:20px auto 0;color:var(--text-muted);font-size:clamp(16px,2.2vw,20px);font-weight:600;line-height:1.55}.final-cta__action{margin-top:34px}.final-cta__fine-print{margin:22px 0 0;color:rgb(var(--rgb-cream) / .42);font-size:13.5px;font-weight:700;text-wrap:balance}.site-footer{--section-padding-y: clamp(44px, 6vw, 64px);background-color:var(--color-cocoa-950);color:rgb(var(--rgb-cream) / .6)}.site-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.site-footer__copyright{margin:0;font-size:13px}.landing{position:relative;overflow-x:clip;background:var(--color-sand);color:var(--color-ink)}.landing [data-reveal]{opacity:0}.auth-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));min-height:100vh;overflow-x:clip;background:radial-gradient(90% 60% at 100% 0%,rgb(var(--rgb-white) / .35),transparent 60%),var(--color-sand);color:var(--color-ink)}.auth-layout__main{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(30px,5vw,56px) clamp(22px,5vw,56px)}.auth-layout [data-enter]{opacity:0}.brand-panel{--text-muted: rgb(var(--rgb-cream) / .66);position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:clamp(360px,50vh,100%);overflow:hidden;padding:clamp(30px,4vw,52px);background-color:var(--color-cocoa);background-image:var(--dots-dark),radial-gradient(130% 100% at 18% -8%,rgb(var(--rgb-coral) / .16),transparent 55%);background-size:24px 24px,100% 100%;color:var(--color-cream)}.brand-panel__blob{--blob-fade: 66%}.brand-panel__grain{--grain-opacity: .08}.brand-panel__blob--top{--blob-size: 460px;--blob-blur: 80px;--blob-alpha: .34;top:-120px;left:-90px}.brand-panel__blob--bottom{--blob-size: 420px;--blob-blur: 84px;--blob-alpha: .26;right:-110px;bottom:-140px}.brand-panel__top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand-panel__back{display:inline-flex;align-items:center;gap:7px;color:rgb(var(--rgb-cream) / .7);font-size:14px;font-weight:700;transition:color var(--duration-fast)}.brand-panel__back:hover{color:var(--color-cream)}.brand-panel__headline{position:relative;z-index:1;max-width:440px}.brand-panel__eyebrow{margin-bottom:18px;font-size:13px}.brand-panel__title{font-size:clamp(40px,5.4vw,60px);line-height:1;letter-spacing:-.025em}.brand-panel__lead{max-width:400px;margin:20px 0 0;color:var(--text-muted);font-size:clamp(16px,1.8vw,18.5px);font-weight:600;line-height:1.6}.form-alert{--alert-rgb: var(--rgb-coral-deep);--alert-fg: var(--color-coral-deep);display:flex;gap:12px;padding:14px 16px;border-radius:16px;background:rgb(var(--alert-rgb) / .09);box-shadow:inset 0 0 0 1px rgb(var(--alert-rgb) / .22);color:var(--color-ink)}.form-alert__icon{display:flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:rgb(var(--alert-rgb) / .14);color:var(--alert-fg)}.form-alert__title{margin:4px 0 0;font-size:14.5px;font-weight:800;line-height:1.35}.form-alert__text{margin:3px 0 0;color:rgb(var(--rgb-ink) / .66);font-size:13.5px;font-weight:600;line-height:1.5}.auth-form{width:100%;max-width:428px}.auth-form__header{margin-bottom:26px}.auth-form__title{font-size:clamp(30px,4vw,38px);line-height:1.05;letter-spacing:-.015em}.auth-form__title:focus{outline:none}.auth-form__lead{margin:10px 0 0;color:var(--text-muted);font-size:15.5px;font-weight:600;line-height:1.5}.auth-form__alert{margin-bottom:18px}.auth-form__switch{margin:22px 0 0;color:rgb(var(--rgb-ink) / .62);font-size:14.5px;font-weight:700;text-align:center}.auth-form__switch-link{font-weight:800}.auth-form__terms{max-width:330px;margin:18px auto 0;color:rgb(var(--rgb-ink) / .42);font-size:12px;font-weight:600;line-height:1.55;text-align:center}.auth-form__terms-link{padding:0;border:0;background:none;color:rgb(var(--rgb-ink) / .55);font:inherit;font-weight:700;text-decoration:underline;text-decoration-color:rgb(var(--rgb-ink) / .25);text-underline-offset:2px;cursor:pointer}.divider{display:flex;align-items:center;gap:14px;margin:22px 0}.divider__line{flex:1;height:1px;background:rgb(var(--rgb-ink) / .16)}.divider__text{color:rgb(var(--rgb-ink) / .5);font-size:12.5px;font-weight:700;letter-spacing:.04em}.field__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.field__label{color:rgb(var(--rgb-ink) / .7);font-size:13px;font-weight:800}.field__control{position:relative}.field__input{width:100%;padding:14px 15px;border:1.5px solid rgb(var(--rgb-ink) / .16);border-radius:13px;outline:none;background:var(--color-sand-50);color:var(--color-ink);font:inherit;font-size:15.5px;font-weight:600;transition:border-color var(--duration-fast),box-shadow var(--duration-fast),background var(--duration-fast)}.field__input:hover{border-color:rgb(var(--rgb-ink) / .26)}.field__input:focus{border-color:var(--color-coral);box-shadow:0 0 0 4px rgb(var(--rgb-coral) / .16)}.field__input--with-action{padding-right:46px}.field__input--with-leading{padding-left:44px}.field__textarea{min-height:132px;line-height:1.55;resize:vertical}.field__select{padding-right:44px;appearance:none;cursor:pointer}.field__chevron{position:absolute;top:50%;right:14px;color:rgb(var(--rgb-ink) / .55);pointer-events:none;transform:translateY(-50%)}.field__leading{position:absolute;top:50%;left:15px;display:flex;align-items:center;color:rgb(var(--rgb-ink) / .5);font-size:15px;font-weight:800;pointer-events:none;transform:translateY(-50%)}.field__action{position:absolute;top:50%;right:6px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:9px;background:none;color:rgb(var(--rgb-ink) / .5);cursor:pointer;transform:translateY(-50%);transition:color var(--duration-fast),background var(--duration-fast)}.field__action:hover{background:rgb(var(--rgb-ink) / .06);color:var(--color-ink)}.field__hint,.field__error{margin:7px 0 0;font-size:13px;font-weight:700;line-height:1.45}.field__hint{color:rgb(var(--rgb-ink) / .52)}.field__error{display:flex;gap:6px;color:var(--color-coral-deep)}.field__error:before{content:"";flex:none;width:6px;height:6px;margin-top:6px;border-radius:50%;background:currentColor}.field--invalid .field__input{border-color:rgb(var(--rgb-coral-deep) / .7);background:rgb(var(--rgb-sand-50) / 1)}.field--invalid .field__input:focus{box-shadow:0 0 0 4px rgb(var(--rgb-coral-deep) / .16)}.social-login{display:flex;flex-direction:column;gap:11px}.social-login__button{--button-glow: transparent;gap:11px;height:52px;font-size:15.5px}.social-login__button--apple{--button-fg: var(--color-white);--button-glow-hover: rgb(var(--rgb-cocoa) / .9);--button-shadow-hover: 0 16px 30px -16px}.social-login__button--facebook{--button-bg: var(--color-facebook);--button-bg-hover: var(--color-facebook);--button-fg: var(--color-white);--button-glow-hover: rgb(var(--rgb-facebook) / .9);--button-shadow-hover: 0 16px 30px -16px}.login-form{display:flex;flex-direction:column;gap:15px}.login-form__forgot{font-size:13px;font-weight:800}.login-form__submit{margin-top:4px}.signup-form{display:flex;flex-direction:column;gap:15px}.signup-form__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:15px}.signup-form__hint{margin:-6px 0 0;color:rgb(var(--rgb-ink) / .52);font-size:13px;font-weight:700;line-height:1.45}.signup-form__submit{margin-top:4px}.signup-form__adult{display:grid;gap:6px}.signup-form__check{display:flex;align-items:center;gap:10px;font-weight:700;cursor:pointer}.signup-form__check input{width:18px;height:18px;accent-color:var(--color-coral)}.signup-form__error{margin:0;color:var(--color-coral-deep);font-size:13px;font-weight:700}.modal{position:fixed;inset:0;z-index:var(--layer-modal);display:grid;place-items:center;overflow-y:auto;padding:20px}.modal--closing{pointer-events:none}.modal__backdrop{position:fixed;inset:0;background:radial-gradient(80% 60% at 50% 40%,rgb(var(--rgb-coral) / .12),transparent 70%),rgb(var(--rgb-night) / .62);-webkit-backdrop-filter:blur(7px) saturate(1.1);backdrop-filter:blur(7px) saturate(1.1)}.modal__panel{position:relative;width:min(100%,460px);margin:auto;padding:38px 30px 28px;border-radius:var(--radius-2xl);background:radial-gradient(120% 70% at 0% 0%,rgb(var(--rgb-white) / .6),transparent 55%),linear-gradient(160deg,var(--color-sand-50),var(--color-sand-100));color:var(--color-ink);text-align:center;box-shadow:inset 0 1px rgb(var(--rgb-white) / .8),0 0 0 1px rgb(var(--rgb-white) / .3),0 60px 120px -40px rgb(var(--rgb-black) / .85),0 30px 60px -40px rgb(var(--rgb-coral) / .5)}.modal__panel--sm{width:min(100%,400px)}.modal__close{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:11px;background:none;color:rgb(var(--rgb-ink) / .55);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast),transform var(--duration-base) var(--ease-spring)}.modal__close:hover{background:rgb(var(--rgb-ink) / .07);color:var(--color-ink);transform:rotate(90deg)}.modal__icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:18px;border-radius:19px}.modal__icon--coral{background:rgb(var(--rgb-coral) / .14);color:var(--color-coral)}.modal__icon--honey{background:rgb(var(--rgb-honey) / .18);color:var(--color-honey-dark)}.modal__icon--danger{background:rgb(var(--rgb-coral-deep) / .14);color:var(--color-coral-deep)}.modal__title{font-size:clamp(24px,3.4vw,29px);line-height:1.1;text-wrap:balance}.modal__text{margin:12px 0 0;color:rgb(var(--rgb-ink) / .66);font-size:15.5px;font-weight:600;line-height:1.55;text-wrap:pretty}.modal__actions{display:flex;flex-direction:column;gap:10px;margin-top:26px}.page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px 30px;margin:clamp(18px,4vw,40px) 0 clamp(26px,4vw,40px)}.page-header__text{flex:1 1 420px;min-width:0}.page-header__eyebrow{margin-bottom:12px}.page-header__title{font-size:clamp(36px,5.4vw,62px);line-height:1.02;letter-spacing:-.028em;text-wrap:balance}.page-header__title:focus{outline:none}.page-header__lead{max-width:640px;margin:14px 0 0;color:var(--text-muted);font-size:clamp(16px,1.9vw,18.5px);font-weight:600;line-height:1.55;text-wrap:pretty}.page-header__extra{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.page-header__actions{display:flex;flex-wrap:wrap;gap:10px}.segmented{--seg-fg: rgb(var(--rgb-cream) / .72);--seg-fg-hover: var(--color-cream);--seg-bg: rgb(var(--rgb-cream) / .06);--seg-edge: rgb(var(--rgb-cream) / .1);position:relative;isolation:isolate;display:inline-flex;gap:4px;padding:5px;border-radius:var(--radius-pill);background:var(--seg-bg);box-shadow:inset 0 0 0 1px var(--seg-edge)}.segmented--paper{--seg-fg: rgb(var(--rgb-ink) / .64);--seg-fg-hover: var(--color-ink);--seg-bg: rgb(var(--rgb-ink) / .06);--seg-edge: rgb(var(--rgb-ink) / .08)}.segmented--vertical{flex-direction:column;border-radius:22px}.segmented__indicator{position:absolute;top:0;left:0;z-index:-1;border-radius:var(--radius-pill);background:linear-gradient(140deg,var(--color-coral-light),var(--color-coral) 55%,var(--color-honey));box-shadow:inset 0 1px rgb(var(--rgb-white) / .35),0 12px 26px -12px rgb(var(--rgb-coral) / .95);pointer-events:none}.segmented--vertical .segmented__indicator{border-radius:16px}.segmented__option{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:var(--radius-pill);background:none;color:var(--seg-fg);font:inherit;font-size:15px;font-weight:800;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast),transform var(--duration-base) var(--ease-spring)}.segmented--vertical .segmented__option{justify-content:flex-start;border-radius:16px;padding:12px 16px}.segmented__option:hover{color:var(--seg-fg-hover)}.segmented__option:active{transform:scale(.96)}.segmented__option--active,.segmented__option--active:hover{color:var(--color-white)}.segmented__icon{flex:none}.count-up{display:inline-block}.count-up__value{font-variant-numeric:tabular-nums;white-space:nowrap}.stat-card{--stat-rgb: var(--rgb-coral);--stat-accent: var(--color-coral-soft);position:relative;isolation:isolate;overflow:hidden;padding:20px 20px 18px;border-radius:24px;background:radial-gradient(120% 90% at 100% 0%,rgb(var(--stat-rgb) / .2),transparent 60%),linear-gradient(160deg,rgb(var(--rgb-cocoa-600) / .82),rgb(var(--rgb-cocoa) / .7));color:var(--color-cream);box-shadow:inset 0 1px rgb(var(--rgb-cream) / .1),0 0 0 1px rgb(var(--rgb-cream) / .07),var(--shadow-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform var(--duration-slow) var(--ease-spring)}.stat-card:hover{transform:translateY(-4px)}.stat-card:before{content:"";position:absolute;top:0;right:18%;left:18%;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--stat-rgb) / .8),transparent)}.stat-card--honey{--stat-rgb: var(--rgb-honey);--stat-accent: var(--color-honey)}.stat-card--green{--stat-rgb: var(--rgb-green-light);--stat-accent: var(--color-green-light)}.stat-card--cream{--stat-rgb: var(--rgb-cream);--stat-accent: var(--color-cream)}.stat-card__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:rgb(var(--stat-rgb) / .16);color:var(--stat-accent)}.stat-card__label{margin:14px 0 0;color:rgb(var(--rgb-cream) / .66);font-size:13.5px;font-weight:800}.stat-card__value{margin:4px 0 0;font-family:var(--font-display);font-size:clamp(28px,3.4vw,38px);font-weight:600;letter-spacing:-.02em;line-height:1.1}.stat-card__foot{margin:6px 0 0;overflow:hidden;color:rgb(var(--rgb-cream) / .52);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.welcome-banner{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:clamp(16px,3vw,28px);padding:clamp(22px,3.4vw,32px);border-radius:28px;background:radial-gradient(90% 120% at 0% 50%,rgb(var(--rgb-coral) / .3),transparent 60%),radial-gradient(80% 120% at 100% 0%,rgb(var(--rgb-honey) / .18),transparent 60%),linear-gradient(160deg,rgb(var(--rgb-cocoa-600) / .92),rgb(var(--rgb-cocoa) / .86));color:var(--color-cream);box-shadow:inset 0 1px rgb(var(--rgb-cream) / .12),0 0 0 1px rgb(var(--rgb-coral) / .3),0 40px 90px -40px rgb(var(--rgb-coral) / .55)}.welcome-banner__burst{z-index:2}.welcome-banner__badge-wrap{position:relative;display:grid;flex:none;place-items:center;width:76px;height:76px}.welcome-banner__wave{position:absolute;inset:0;border:2px solid rgb(var(--rgb-coral) / .8);border-radius:50%;opacity:0}.welcome-banner__badge{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:linear-gradient(145deg,var(--color-coral-light),var(--color-coral) 55%,var(--color-honey));color:var(--color-white);box-shadow:inset 0 1px rgb(var(--rgb-white) / .45),0 18px 40px -14px rgb(var(--rgb-coral) / .95)}.welcome-banner__text{flex:1 1 320px;min-width:0}.welcome-banner__eyebrow{margin-bottom:8px}.welcome-banner__title{font-size:clamp(24px,3.4vw,34px);line-height:1.08}.welcome-banner__lead{max-width:560px;margin:8px 0 0;color:rgb(var(--rgb-cream) / .72);font-size:15.5px;font-weight:600;line-height:1.55}.welcome-banner__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.welcome-banner__close{position:absolute;top:14px;right:14px}.empty-state{--empty-fg: var(--color-ink);--empty-muted: rgb(var(--rgb-ink) / .6);display:flex;flex-direction:column;align-items:center;padding:clamp(28px,5vw,56px) 20px;color:var(--empty-fg);text-align:center}.empty-state--glass{--empty-fg: var(--color-cream);--empty-muted: rgb(var(--rgb-cream) / .62)}.empty-state__art{position:relative;display:grid;place-items:center;width:128px;height:128px;margin-bottom:18px}.empty-state__halo{position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--rgb-coral) / .28),transparent)}.empty-state__ring{position:absolute;inset:18px;border:1.5px dashed rgb(var(--rgb-coral) / .45);border-radius:50%}.empty-state__icon{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:21px;background:linear-gradient(145deg,var(--color-coral-light),var(--color-coral) 55%,var(--color-honey));color:var(--color-white);box-shadow:inset 0 1px rgb(var(--rgb-white) / .4),0 18px 36px -16px rgb(var(--rgb-coral) / .95)}.empty-state__spark{position:absolute;color:var(--color-honey)}.empty-state__spark--a{top:14px;right:16px}.empty-state__spark--b{bottom:22px;left:14px;color:var(--color-coral)}.empty-state__title{max-width:460px;font-size:clamp(22px,3vw,28px);line-height:1.15;text-wrap:balance}.empty-state__text{max-width:460px;margin:10px 0 0;color:var(--empty-muted);font-size:15.5px;font-weight:600;line-height:1.55;text-wrap:pretty}.empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.panel{--panel-padding: clamp(20px, 3vw, 30px);--panel-edge: linear-gradient( 160deg, rgb(var(--rgb-white) / .6), rgb(var(--rgb-white) / .04) 38%, rgb(var(--rgb-coral) / .22) );position:relative;isolation:isolate;padding:var(--panel-padding);border-radius:var(--radius-2xl)}.panel:before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;border-radius:inherit;background:var(--panel-edge);-webkit-mask:linear-gradient(rgb(var(--rgb-black)) 0 0) content-box,linear-gradient(rgb(var(--rgb-black)) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(rgb(var(--rgb-black)) 0 0) content-box exclude,linear-gradient(rgb(var(--rgb-black)) 0 0);pointer-events:none}.panel--paper{--text-muted: rgb(var(--rgb-ink) / .6);background:radial-gradient(120% 70% at 0% 0%,rgb(var(--rgb-white) / .55),transparent 55%),linear-gradient(160deg,var(--color-sand-50),var(--color-sand-100));color:var(--color-ink);box-shadow:inset 0 1px rgb(var(--rgb-white) / .8),var(--shadow-paper)}.panel--glass{--text-muted: rgb(var(--rgb-cream) / .62);--panel-edge: linear-gradient( 160deg, rgb(var(--rgb-cream) / .22), rgb(var(--rgb-cream) / .03) 42%, rgb(var(--rgb-coral) / .3) );background:radial-gradient(110% 80% at 100% 0%,rgb(var(--rgb-coral) / .1),transparent 55%),linear-gradient(160deg,rgb(var(--rgb-cocoa-600) / .78),rgb(var(--rgb-cocoa) / .66));color:var(--color-cream);box-shadow:inset 0 1px rgb(var(--rgb-cream) / .08),var(--shadow-panel);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.status-panel{display:flex;align-items:center;justify-content:center;gap:14px;min-height:220px;color:rgb(var(--rgb-cream) / .8);font-weight:700}.status-panel--sm{min-height:180px}.status-panel--md{min-height:200px}.status-panel__title{margin:0}.status-panel__spinner{width:22px;height:22px;border:3px solid rgb(var(--rgb-cream) / .2);border-top-color:var(--color-coral);border-radius:50%}.listing-channels{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.listing-channels__main{display:inline-flex;align-items:center;gap:8px}.listing-channels__logo{display:inline-flex;padding:5px 8px;border-radius:var(--radius-sm);background:var(--color-white);box-shadow:0 6px 14px -10px rgb(var(--rgb-black) / .5)}.listing-channels__soon{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;overflow:hidden;border:1px dashed rgb(var(--rgb-ink) / .14);border-radius:var(--radius-pill)}.listing-channels__shine{position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(var(--rgb-white) / .6),transparent 70%);transform:translate(-120%);pointer-events:none}.listing-channels__soon-logo{display:inline-flex}.listing-channels__more{color:rgb(var(--rgb-ink) / .5);font-size:11.5px;font-weight:800}.listing-thumb{--thumb-size: 64px;position:relative;display:block;flex:none;width:var(--thumb-size);height:var(--thumb-size);overflow:hidden;border-radius:16px;background:var(--color-sand-100);box-shadow:inset 0 0 0 1px rgb(var(--rgb-ink) / .06),0 10px 22px -14px rgb(var(--rgb-black) / .55)}.listing-thumb__image{display:block;width:100%;height:100%;object-fit:cover}.listing-row{display:grid;grid-template-columns:minmax(0,2.4fr) .8fr .8fr 1.6fr auto;align-items:center;gap:16px;padding:12px 14px;border:1px solid transparent;border-radius:var(--radius-lg);transition:background var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-base),transform var(--duration-base) var(--ease-spring),opacity var(--duration-fast)}.listing-row:hover{border-color:rgb(var(--rgb-coral) / .18);background:rgb(var(--rgb-white) / .55);box-shadow:0 16px 30px -24px rgb(var(--rgb-coral-deep) / .6);transform:translateY(-1px)}.listing-row--busy{opacity:.6}.listing-row__main{display:flex;align-items:center;gap:14px;min-width:0;color:inherit;text-decoration:none}.listing-row__text{display:flex;flex-direction:column;gap:3px;min-width:0}.listing-row__title{overflow:hidden;color:var(--color-ink);font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.listing-row__main:hover .listing-row__title{color:var(--color-coral-dark)}.listing-row__meta{color:rgb(var(--rgb-ink) / .55);font-size:12.5px;font-weight:600}.listing-row__price{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:17px;font-weight:700;white-space:nowrap}.listing-row__stock{margin:0;color:rgb(var(--rgb-ink) / .7);font-size:13.5px;font-weight:700;white-space:nowrap}.listing-row__stock--empty{color:var(--color-coral-deep)}.listing-row__actions{display:flex;gap:6px}@media (max-width: 1080px){.listing-row{grid-template-columns:minmax(0,1fr) auto auto auto}.listing-row__channels{grid-column:1 / -1;grid-row:2}}@media (max-width: 640px){.listing-row{grid-template-columns:1fr auto;gap:10px 12px}.listing-row__main{grid-column:1 / -1}.listing-row__price,.listing-row__stock{grid-row:2}.listing-row__stock{text-align:right}.listing-row__channels{grid-row:3}.listing-row__actions{grid-column:1 / -1;grid-row:4;justify-content:flex-end}}.listings-panel{color:var(--color-ink)}.listings-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.listings-panel__head-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.listings-panel__title{margin:0;font-size:clamp(22px,2.4vw,28px)}.listings-panel__count{margin:0;color:rgb(var(--rgb-ink) / .6);font-size:14px;font-weight:700}.listings-panel__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.listings-panel__toolbar{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin:18px 0 14px}.listings-panel__list{display:grid;gap:4px;margin:0 -14px;padding:0;list-style:none}.listings-panel__empty{margin-top:12px}@media (max-width: 720px){.listings-panel__toolbar{grid-template-columns:1fr 1fr}.listings-panel__search{grid-column:1 / -1}.listings-panel__list{margin:0 -8px}}.chart-tooltip{position:absolute;top:0;z-index:2;min-width:132px;padding:9px 12px;border:1px solid rgb(var(--rgb-coral) / .4);border-radius:var(--radius-md);background:rgb(var(--rgb-night) / .86);box-shadow:0 18px 34px -18px rgb(var(--rgb-black) / .9);color:var(--color-cream);pointer-events:none;transform:translate(-50%,-6px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chart-tooltip__title{margin:0 0 2px;color:var(--color-coral-glow);font-size:12px;font-weight:800;letter-spacing:.02em}.chart-tooltip__line{margin:0;font-size:14px;font-weight:700;white-space:nowrap}.area-chart{position:relative}.area-chart__plot{position:relative;height:clamp(180px,24vw,240px)}.area-chart__svg{display:block;width:100%;height:100%;overflow:visible;border-radius:var(--radius-md);cursor:crosshair}.area-chart__svg:focus-visible{outline:2px solid var(--color-coral-glow);outline-offset:6px}.area-chart__grid{stroke:rgb(var(--rgb-cream) / .08);stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.area-chart__stop--top{stop-color:var(--color-coral);stop-opacity:.45}.area-chart__stop--bottom{stop-color:var(--color-coral);stop-opacity:0}.area-chart__stop--honey{stop-color:var(--color-honey)}.area-chart__stop--coral{stop-color:var(--color-coral)}.area-chart__area{transform-box:fill-box;transform-origin:bottom}.area-chart__line{fill:none;stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 6px 10px rgb(var(--rgb-coral) / .5))}.area-chart__rule{stroke:rgb(var(--rgb-cream) / .35);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.area-chart__dot{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border:3px solid var(--color-cream);border-radius:50%;background:var(--color-coral);box-shadow:0 0 0 6px rgb(var(--rgb-coral) / .25),0 0 18px rgb(var(--rgb-coral) / .8);pointer-events:none}.area-chart__axis{position:relative;height:22px;margin-top:8px}.area-chart__tick{position:absolute;top:0;color:rgb(var(--rgb-cream) / .5);font-size:12px;font-weight:700;white-space:nowrap;transform:translate(-50%)}.area-chart__tick:first-child{transform:none}.area-chart__tick:last-child{transform:translate(-100%)}.simulation-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border:1px dashed rgb(var(--rgb-honey) / .6);border-radius:var(--radius-pill);background:rgb(var(--rgb-honey) / .1);color:var(--color-honey);font-size:12px;font-weight:800;letter-spacing:.02em;white-space:nowrap;cursor:help}.simulation-badge__icon{flex:none}.bar-chart{--bar-color: var(--color-coral);--bar-glow: rgb(var(--rgb-coral) / .45)}.bar-chart--honey{--bar-color: var(--color-honey);--bar-glow: rgb(var(--rgb-honey) / .45)}.bar-chart__list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.bar-chart__row{display:grid;grid-template-columns:minmax(96px,34%) 1fr auto;align-items:center;gap:12px}.bar-chart__label{overflow:hidden;color:rgb(var(--rgb-cream) / .85);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bar-chart__svg{display:block;width:100%;height:12px;overflow:visible}.bar-chart__track{fill:rgb(var(--rgb-cream) / .07)}.bar-chart__bar{fill:var(--bar-color);transform-box:fill-box;transform-origin:left;filter:drop-shadow(0 0 6px var(--bar-glow))}.bar-chart__value{min-width:72px;color:var(--color-cream);font-size:13px;font-weight:800;text-align:right;white-space:nowrap}@media (max-width: 520px){.bar-chart__row{grid-template-columns:1fr auto}.bar-chart__svg{grid-column:1 / -1;grid-row:2}}.chart-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none}.chart-legend__item{display:flex;align-items:center;gap:8px;color:rgb(var(--rgb-cream) / .78);font-size:13px;font-weight:700;transition:color var(--duration-fast)}.chart-legend__item--active{color:var(--color-cream)}.chart-legend__swatch{flex:none;width:10px;height:10px;border-radius:50%;background:var(--color-coral);box-shadow:0 0 10px currentColor}.chart-legend__swatch--coral,.chart-legend__swatch--1{background:var(--color-coral)}.chart-legend__swatch--honey,.chart-legend__swatch--2{background:var(--color-honey)}.chart-legend__swatch--3{background:var(--color-green-light)}.chart-legend__swatch--4{background:var(--color-cream)}.chart-legend__swatch--5{background:var(--color-coral-deep)}.chart-legend__swatch--6{background:var(--color-honey-dark)}.chart-legend__value{color:rgb(var(--rgb-cream) / .55);font-weight:600}.donut-chart{display:grid;grid-template-columns:minmax(150px,200px) 1fr;align-items:center;gap:clamp(16px,3vw,32px)}.donut-chart__figure{position:relative}.donut-chart__svg{display:block;width:100%;height:auto;overflow:visible}.donut-chart__track{fill:none;stroke:rgb(var(--rgb-cream) / .06);stroke-width:22}.donut-chart__segment{--segment-color: var(--color-coral);fill:none;stroke:var(--segment-color);stroke-width:22;cursor:pointer;filter:drop-shadow(0 0 6px rgb(var(--rgb-black) / .35));transition:stroke-width var(--duration-base) var(--ease-spring),opacity var(--duration-fast)}.donut-chart__segment--2{--segment-color: var(--color-honey)}.donut-chart__segment--3{--segment-color: var(--color-green-light)}.donut-chart__segment--4{--segment-color: var(--color-cream)}.donut-chart__segment--5{--segment-color: var(--color-coral-deep)}.donut-chart__segment--6{--segment-color: var(--color-honey-dark)}.donut-chart__segment--active{stroke-width:28}.donut-chart__segment--dim{opacity:.4}.donut-chart__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;pointer-events:none}.donut-chart__total{color:var(--color-cream);font-family:var(--font-display);font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1}.donut-chart__caption{margin-top:4px;color:rgb(var(--rgb-cream) / .55);font-size:12px;font-weight:700}.donut-chart__legend{flex-direction:column}@media (max-width: 520px){.donut-chart{grid-template-columns:1fr;justify-items:center}.donut-chart__figure{width:180px}}.dumbbell-chart__legend{margin-bottom:16px}.dumbbell-chart__list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.dumbbell-chart__title{overflow:hidden;margin:0 0 6px;color:rgb(var(--rgb-cream) / .85);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dumbbell-chart__track{position:relative;height:20px}.dumbbell-chart__svg{display:block;width:100%;height:100%;overflow:visible}.dumbbell-chart__axis{stroke:rgb(var(--rgb-cream) / .08);stroke-width:2;vector-effect:non-scaling-stroke}.dumbbell-chart__bar{stroke:rgb(var(--rgb-coral-glow) / .7);stroke-width:6;stroke-linecap:round;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:left}.dumbbell-chart__dot{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:3px solid var(--color-cocoa);border-radius:50%}.dumbbell-chart__dot--current{background:var(--color-coral);box-shadow:0 0 12px rgb(var(--rgb-coral) / .8)}.dumbbell-chart__dot--suggested{background:var(--color-honey);box-shadow:0 0 12px rgb(var(--rgb-honey) / .7)}.dumbbell-chart__note{margin:6px 0 0;color:rgb(var(--rgb-cream) / .6);font-size:12.5px;font-weight:700}.insights-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px)}.insights-panel__card--wide{grid-column:1 / -1}.insights-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.insights-panel__title{margin:0;color:var(--color-cream);font-size:clamp(18px,1.8vw,22px)}.insights-panel__subtitle{margin:4px 0 0;color:rgb(var(--rgb-cream) / .55);font-size:13px;font-weight:600}.insights-panel__totals{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:18px}.insights-panel__big{margin:0;color:var(--color-cream);font-family:var(--font-display);font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1}.insights-panel__change{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--color-green-light);font-size:14px;font-weight:800}.insights-panel__change--down{color:var(--color-coral-glow)}.insights-panel__sub{flex-basis:100%;margin:0;color:rgb(var(--rgb-cream) / .6);font-size:13.5px;font-weight:700}.insights-panel__empty{margin:0;color:rgb(var(--rgb-cream) / .6);font-weight:600}.insights-panel__actions{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.insights-panel__action{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgb(var(--rgb-honey) / .3);border-radius:var(--radius-md);background:rgb(var(--rgb-honey) / .08);color:var(--color-honey);font-size:13.5px;font-weight:800;text-decoration:none;transition:background var(--duration-fast),transform var(--duration-base) var(--ease-spring)}.insights-panel__action:hover{background:rgb(var(--rgb-honey) / .16);transform:translate(3px)}.insights-panel__action-meta{flex:1;color:rgb(var(--rgb-cream) / .55);font-weight:700}@media (max-width: 860px){.insights-panel{grid-template-columns:1fr}}.dashboard{display:flex;flex-direction:column;gap:clamp(20px,3vw,30px)}.dashboard .dashboard__offline{color:var(--color-cream)}.dashboard__offline .form-alert__text{color:rgb(var(--rgb-cream) / .72)}.dashboard__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.8vw,18px);margin:0;padding:0;list-style:none}.dashboard__tabs{align-self:flex-start}@media (max-width: 960px){.dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.dashboard__stats{grid-template-columns:1fr}.dashboard__tabs{align-self:stretch}}.listing-detail{display:flex;flex-direction:column;gap:20px}.listing-detail__header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.listing-detail__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.listing-detail__metric-card{display:flex;flex-direction:column;gap:6px;padding:18px 20px;color:var(--color-ink)}.listing-detail__metric-label{color:rgb(var(--rgb-ink) / .58);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.listing-detail__metric-value{font-size:clamp(20px,2.2vw,26px);line-height:1.15}.listing-detail__metric-foot{color:rgb(var(--rgb-ink) / .65);font-size:13.5px;font-weight:600}.listing-detail__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;align-items:start}.listing-detail__gallery,.listing-detail__specs,.listing-detail__actions-panel,.listing-detail__description{display:flex;flex-direction:column;gap:16px;color:var(--color-ink)}.listing-detail__aside{display:flex;flex-direction:column;gap:18px}.listing-detail__section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px}.listing-detail__section-title{margin:0;font-size:clamp(18px,2vw,22px)}.listing-detail__section-meta{color:rgb(var(--rgb-ink) / .6);font-size:13.5px;font-weight:700}.listing-detail__stage{position:relative;aspect-ratio:1;max-height:440px;width:100%;overflow:hidden;border-radius:var(--radius-lg);background:rgb(var(--rgb-ink) / .05)}.listing-detail__stage-image{width:100%;height:100%;object-fit:contain;background:var(--color-white)}.listing-detail__cover-badge{position:absolute;bottom:12px;left:12px;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--radius-pill);background:var(--color-coral);color:var(--color-white);font-size:12px;font-weight:800}.listing-detail__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:10px;margin:0;padding:0;list-style:none}.listing-detail__thumb-btn{display:block;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border:2px solid transparent;border-radius:var(--radius-md);background:var(--color-white);cursor:pointer;transition:transform var(--duration-fast),border-color var(--duration-fast)}.listing-detail__thumb-btn:hover{transform:translateY(-2px)}.listing-detail__thumb-btn--active{border-color:var(--color-coral);box-shadow:0 8px 18px -10px rgb(var(--rgb-coral) / .7)}.listing-detail__thumb-image{width:100%;height:100%;object-fit:cover}.listing-detail__action-buttons{display:flex;flex-wrap:wrap;gap:10px}.listing-detail__delete-btn{color:var(--color-coral)}.listing-detail__specs-list{display:grid;gap:10px;margin:0}.listing-detail__spec-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-bottom:10px;border-bottom:1px solid rgb(var(--rgb-ink) / .08)}.listing-detail__spec-row:last-child{padding-bottom:0;border-bottom:none}.listing-detail__spec-term{color:rgb(var(--rgb-ink) / .62);font-size:14px;font-weight:700}.listing-detail__spec-value{margin:0;color:var(--color-ink);font-size:14px;font-weight:800;text-align:right}.listing-detail__description-body{margin:0;color:rgb(var(--rgb-ink) / .85);font-size:15px;line-height:1.65;white-space:pre-line}.listing-detail__empty-text{margin:0;color:rgb(var(--rgb-ink) / .55);font-size:14px;font-weight:600}@media (max-width: 960px){.listing-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-detail__grid{grid-template-columns:1fr}}@media (max-width: 540px){.listing-detail__metrics{grid-template-columns:1fr}}.stepper{--stepper-dot: 38px;--stepper-count: 5;position:relative}.stepper__rail{position:absolute;top:calc(var(--stepper-dot) / 2 - 2px);right:calc(50% / var(--stepper-count));left:calc(50% / var(--stepper-count));height:4px;overflow:hidden;border-radius:var(--radius-pill);background:rgb(var(--rgb-cream) / .1)}.stepper__fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--color-honey),var(--color-coral));box-shadow:0 0 14px rgb(var(--rgb-coral) / .8);transform-origin:left;transition:transform .9s var(--ease-spring)}.stepper__list{position:relative;display:grid;grid-template-columns:repeat(var(--stepper-count),minmax(0,1fr));margin:0;padding:0;list-style:none}.stepper__button{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:0;border:none;background:none;color:rgb(var(--rgb-cream) / .55);font:inherit;text-align:center;cursor:pointer}.stepper__button:disabled{cursor:default}.stepper__dot{display:grid;place-items:center;width:var(--stepper-dot);height:var(--stepper-dot);border:2px solid rgb(var(--rgb-cream) / .18);border-radius:50%;background:var(--color-cocoa-800);color:rgb(var(--rgb-cream) / .7);font-weight:800;transition:background var(--duration-base),border-color var(--duration-base),transform var(--duration-slow) var(--ease-spring),box-shadow var(--duration-base)}.stepper__button:not(:disabled):hover .stepper__dot{border-color:var(--color-coral-glow);transform:translateY(-2px)}.stepper__item--done .stepper__dot{border-color:transparent;background:linear-gradient(135deg,var(--color-honey),var(--color-coral));color:var(--color-white)}.stepper__item--active .stepper__dot{border-color:var(--color-coral);background:var(--color-cocoa);color:var(--color-cream);box-shadow:0 0 0 6px rgb(var(--rgb-coral) / .18),0 0 22px rgb(var(--rgb-coral) / .6);transform:scale(1.1)}.stepper__text{display:flex;flex-direction:column;gap:1px}.stepper__label{font-size:14px;font-weight:800}.stepper__item--active .stepper__label,.stepper__item--done .stepper__label{color:var(--color-cream)}.stepper__hint{font-size:12px;font-weight:600}@media (max-width: 640px){.stepper{--stepper-dot: 32px}.stepper__hint{display:none}.stepper__label{font-size:12px}}@media (max-width: 480px){.stepper{--stepper-dot: 30px}.stepper__item:not(.stepper__item--active) .stepper__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stepper__item--active .stepper__label{white-space:nowrap}}.ai-quota{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:6px 12px 6px 6px;border:1px solid rgb(var(--rgb-cream) / .14);border-radius:var(--radius-pill);background:rgb(var(--rgb-cream) / .06);color:rgb(var(--rgb-cream) / .85);font-size:13px;font-weight:700;backdrop-filter:blur(12px)}.ai-quota__plan{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--color-coral),var(--color-honey));color:var(--color-cocoa);font-weight:800;box-shadow:0 0 16px rgb(var(--rgb-coral) / .45)}.ai-quota--empty{border-color:rgb(var(--rgb-coral) / .45);color:var(--color-coral-glow)}.file-drop__zone{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:clamp(24px,4vw,40px) 20px;overflow:hidden;border:2px dashed rgb(var(--rgb-coral) / .4);border-radius:var(--radius-xl);background:radial-gradient(70% 90% at 50% 0%,rgb(var(--rgb-coral) / .1),transparent 70%),rgb(var(--rgb-white) / .5);text-align:center;transition:border-color var(--duration-fast),background var(--duration-base),transform var(--duration-slow) var(--ease-spring)}.file-drop__zone--active{border-color:var(--color-coral);background:radial-gradient(80% 100% at 50% 0%,rgb(var(--rgb-coral) / .22),transparent 75%),rgb(var(--rgb-white) / .7);transform:scale(1.015)}.file-drop__zone--disabled{opacity:.6}.file-drop__zone--invalid{border-color:var(--color-coral-deep)}.file-drop__art{position:relative;display:grid;place-items:center;width:72px;height:72px;margin-bottom:6px}.file-drop__halo{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--rgb-coral) / .35),transparent)}.file-drop__icon{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(145deg,var(--color-coral-light),var(--color-honey));color:var(--color-white);box-shadow:0 16px 28px -14px rgb(var(--rgb-coral) / .9);transition:transform var(--duration-slow) var(--ease-spring)}.file-drop__zone--active .file-drop__icon{transform:translateY(-4px) rotate(-6deg) scale(1.08)}.file-drop__spinner{width:26px;height:26px;border:3px solid rgb(var(--rgb-white) / .35);border-top-color:var(--color-white);border-radius:50%}.file-drop__title{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(19px,2vw,23px);font-weight:700}.file-drop__text{margin:0 0 10px;color:rgb(var(--rgb-ink) / .6);font-size:14px;font-weight:600}.file-drop__button{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:none;border-radius:var(--radius-pill);background:var(--color-cocoa);color:var(--color-cream);font:inherit;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 12px 22px -14px rgb(var(--rgb-black) / .8);transition:transform var(--duration-base) var(--ease-spring)}.file-drop__button:hover:not(:disabled){transform:translateY(-2px)}.file-drop__button:disabled{cursor:not-allowed}.file-drop__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.file-drop__hint{margin:10px 0 0;color:rgb(var(--rgb-ink) / .55);font-size:13px;font-weight:600;text-align:center}.file-drop__error{margin:6px 0 0;color:var(--color-coral-deep);font-size:13.5px;font-weight:800;text-align:center}.photos-step{display:flex;flex-direction:column;gap:18px}.photos-step__title{margin:0;font-size:clamp(22px,2.6vw,30px)}.photos-step__lead{margin:6px 0 0;color:rgb(var(--rgb-ink) / .65);font-weight:600}.photos-step__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.photos-step__count{margin:0;color:rgb(var(--rgb-ink) / .6);font-size:13.5px;font-weight:800}.photos-step__tip{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 11px;border-radius:var(--radius-pill);background:rgb(var(--rgb-coral) / .1);color:var(--color-coral);font-size:12.5px;font-weight:700}.photos-step__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin:0;padding:0;list-style:none}.photos-step__item{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-lg);background:rgb(var(--rgb-ink) / .06);box-shadow:0 14px 26px -18px rgb(var(--rgb-black) / .6);transition:transform var(--duration-slow) var(--ease-spring)}.photos-step__item:hover{transform:translateY(-3px) rotate(-.6deg)}.photos-step__item--cover{box-shadow:0 0 0 3px var(--color-coral),0 18px 30px -16px rgb(var(--rgb-coral) / .8)}.photos-step__image{width:100%;height:100%;object-fit:cover}.photos-step__badge,.photos-step__make-cover{position:absolute;bottom:8px;left:8px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:none;border-radius:var(--radius-pill);font:inherit;font-size:12px;font-weight:800}.photos-step__badge{background:var(--color-coral);color:var(--color-white)}.photos-step__make-cover{background:rgb(var(--rgb-night) / .7);color:var(--color-cream);cursor:pointer;opacity:0;transition:opacity var(--duration-fast);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.photos-step__item:hover .photos-step__make-cover,.photos-step__make-cover:focus-visible{opacity:1}.photos-step__remove{position:absolute;top:8px;right:8px}@media (hover: none){.photos-step__make-cover{opacity:1}}.photos-step__notice{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;border-radius:var(--radius-md);background:rgb(var(--rgb-honey) / .14);color:rgb(var(--rgb-ink) / .8);font-size:13.5px;font-weight:600}.ai-progress{position:relative;display:flex;align-items:center;gap:18px;padding:16px;overflow:hidden;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-cocoa-700),var(--color-cocoa));color:var(--color-cream);box-shadow:0 20px 36px -24px rgb(var(--rgb-black) / .8)}.ai-progress:before{position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,rgb(var(--rgb-coral-glow) / .55),transparent 45%,rgb(var(--rgb-honey) / .35));content:"";-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ai-progress__photo{position:relative;flex:none;width:92px;height:92px;overflow:hidden;border-radius:var(--radius-md);background:rgb(var(--rgb-cream) / .08)}.ai-progress__photo img{width:100%;height:100%;object-fit:cover}.ai-progress__beam{position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,rgb(var(--rgb-coral-glow) / .75),transparent 75%);mix-blend-mode:screen}.ai-progress__body{display:grid;gap:10px;min-width:0}.ai-progress__title{margin:0;font-weight:800}.ai-progress__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ai-progress__item{display:flex;align-items:center;gap:10px;color:rgb(var(--rgb-cream) / .45);font-size:14.5px;font-weight:700;transition:color var(--duration-base),transform var(--duration-slow) var(--ease-spring)}.ai-progress__item--active{color:var(--color-coral-glow);transform:translate(4px)}.ai-progress__item--done{color:var(--color-green-light)}.ai-progress__mark{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:rgb(var(--rgb-cream) / .08);transition:background var(--duration-base),transform var(--duration-slow) var(--ease-spring)}.ai-progress__item--active .ai-progress__mark{background:rgb(var(--rgb-coral) / .2);transform:scale(1.12)}.ai-progress__item--done .ai-progress__mark{background:rgb(var(--rgb-green-light) / .18)}.ai-progress__spinner{width:12px;height:12px;border:2px solid rgb(var(--rgb-coral-glow) / .35);border-top-color:var(--color-coral-glow);border-radius:50%}@media (max-width: 420px){.ai-progress__photo{width:64px;height:64px}}.analysis-step{display:flex;flex-direction:column;gap:18px}.analysis-step__title{margin:0;font-size:clamp(22px,2.6vw,30px)}.analysis-step__lead{margin:6px 0 0;color:rgb(var(--rgb-ink) / .65);font-weight:600}.analysis-step__stop{display:grid;gap:14px;justify-items:start}.analysis-step__actions{display:flex;flex-wrap:wrap;gap:10px}.analysis-step__ready{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0;padding:14px 16px;border-radius:var(--radius-lg);background:rgb(var(--rgb-green-light) / .16);color:var(--color-green-dark);font-weight:800}.analysis-step__notice{margin:0;padding:10px 14px;border-radius:var(--radius-md);background:rgb(var(--rgb-honey) / .16);color:var(--color-ink);font-weight:700}.analysis-step__tips{display:grid;gap:8px;margin:0;padding:0;list-style:none}.analysis-step__tip{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-md);background:rgb(var(--rgb-coral) / .08);color:var(--color-ink);font-size:14px;font-weight:700}.analysis-step__skip{align-self:flex-start;padding:0;border:none;background:none;color:var(--color-coral-deep);font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.attribute-card{position:relative;display:grid;gap:10px;padding:14px;border:1px solid rgb(var(--rgb-ink) / .1);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-paper);transition:border-color var(--duration-base),box-shadow var(--duration-base),transform var(--duration-slow) var(--ease-spring)}.attribute-card:hover{transform:translateY(-2px)}.attribute-card--check{border-color:rgb(var(--rgb-honey) / .7);box-shadow:0 0 0 3px rgb(var(--rgb-honey) / .16),var(--shadow-paper)}.attribute-card--confirmed{border-color:rgb(var(--rgb-green) / .55);box-shadow:0 0 0 3px rgb(var(--rgb-green-light) / .16),var(--shadow-paper)}.attribute-card--ask{border-style:dashed;border-color:rgb(var(--rgb-coral) / .5);background:linear-gradient(180deg,var(--color-white),rgb(var(--rgb-coral) / .04))}.attribute-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.attribute-card__label{color:rgb(var(--rgb-ink) / .7);font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.attribute-card__check{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.attribute-card__value{margin:0;color:var(--color-ink);font-size:18px;font-weight:800}.attribute-card__answers{display:inline-flex;gap:6px}.attribute-card__answer{min-width:56px;padding:8px 14px;border:1px solid rgb(var(--rgb-ink) / .16);border-radius:var(--radius-pill);background:var(--color-sand-50);color:var(--color-ink);font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:background var(--duration-base),color var(--duration-base),transform var(--duration-slow) var(--ease-spring)}.attribute-card__answer:hover{transform:scale(1.05)}.attribute-card__answer--on{border-color:transparent;background:var(--color-green);color:var(--color-white)}.attribute-card__field--quiet input{font-weight:700}.attribute-card__field--quiet .field__header{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.attribute-card__photo{justify-self:start}.attribute-card__evidence{margin:0;color:rgb(var(--rgb-ink) / .55);font-size:12.5px;font-weight:600}.attribute-card__question{color:rgb(var(--rgb-ink) / .6);font-size:13px;font-weight:700}.attribute-card__number{display:flex;align-items:flex-start;gap:8px}.attribute-card__number>.field{flex:1;min-width:0}.attribute-card__unit{padding-top:15px;color:var(--color-ink);font-weight:800}.attribute-card__error{margin:0;color:var(--color-coral-deep);font-size:13px;font-weight:700}.confirm-step{display:flex;flex-direction:column;gap:18px}.confirm-step__title{margin:0;font-size:clamp(22px,2.6vw,30px)}.confirm-step__lead{margin:6px 0 0;color:rgb(var(--rgb-ink) / .65);font-weight:600}.confirm-step__basics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.confirm-step__wide{grid-column:1 / -1}.confirm-step__label{margin:0 0 8px;color:var(--color-ink);font-size:14px;font-weight:800}.confirm-step__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none}.confirm-step__group{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:none}.confirm-step__legend{margin-bottom:10px;padding:0;color:var(--color-ink);font-size:15px;font-weight:800}.confirm-step__group-lead{margin:0;color:rgb(var(--rgb-ink) / .65);font-size:14px;font-weight:600}.confirm-step__defects{display:grid;gap:10px;padding:14px;border-radius:var(--radius-lg);background:rgb(var(--rgb-coral) / .08)}.confirm-step__defects-title{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-coral-deep);font-size:15px;font-weight:800}.confirm-step__defect-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.confirm-step__defect{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-white);transition:opacity var(--duration-base),transform var(--duration-slow) var(--ease-spring)}.confirm-step__defect--removed{opacity:.55;transform:scale(.98)}.confirm-step__defect--removed .confirm-step__defect-text{text-decoration:line-through}.confirm-step__defect-text{color:var(--color-ink);font-weight:700}.confirm-step__defect-answer{display:inline-flex;align-items:center;gap:6px}.confirm-step__defect-question{color:rgb(var(--rgb-ink) / .6);font-size:13px;font-weight:700}.confirm-step__defect-button{padding:6px 12px;border:1px solid rgb(var(--rgb-ink) / .16);border-radius:var(--radius-pill);background:var(--color-sand-50);color:var(--color-ink);font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:transform var(--duration-slow) var(--ease-spring)}.confirm-step__defect-button:hover{transform:scale(1.06)}.confirm-step__defect-button--on{border-color:transparent;background:var(--color-coral);color:var(--color-white)}.confirm-step__defect-button--off{border-color:transparent;background:var(--color-cocoa);color:var(--color-cream)}.confirm-step__pending{margin:0;color:var(--color-honey-dark);font-weight:800}@media (max-width: 560px){.confirm-step__basics{grid-template-columns:1fr}}.upgrade-invite{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 16px;border:1px dashed rgb(var(--rgb-coral) / .45);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgb(var(--rgb-coral) / .07),rgb(var(--rgb-honey) / .09))}.upgrade-invite__icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--color-cocoa);color:var(--color-coral-glow);box-shadow:0 0 18px rgb(var(--rgb-coral) / .35)}.upgrade-invite__text{flex:1 1 220px;min-width:0}.upgrade-invite__title{margin:0;color:var(--color-ink);font-weight:800}.upgrade-invite__body{margin:2px 0 0;color:rgb(var(--rgb-ink) / .68);font-size:14px;font-weight:600}.upgrade-invite__action{flex:none}.details-step{display:flex;flex-direction:column;gap:18px}.details-step__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.details-step__title{margin:0;font-size:clamp(22px,2.6vw,30px)}.details-step__lead{margin:6px 0 0;color:rgb(var(--rgb-ink) / .65);font-weight:600}.details-step__notice{margin:0;padding:10px 14px;border-radius:var(--radius-md);background:rgb(var(--rgb-honey) / .16);color:var(--color-ink);font-weight:700}.details-step__notice--row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.details-step__hint{margin:0;color:rgb(var(--rgb-ink) / .6);font-size:13.5px;font-weight:700}.details-step__filled input,.details-step__filled textarea{box-shadow:0 0 0 3px rgb(var(--rgb-coral-glow) / .22);transition:box-shadow var(--duration-slow) var(--ease-spring)}.details-step__why{border:1px solid rgb(var(--rgb-ink) / .1);border-radius:var(--radius-lg);background:var(--color-sand-50)}.details-step__why-summary{display:flex;align-items:center;gap:8px;padding:12px 14px;color:var(--color-ink);font-weight:800;cursor:pointer}.details-step__why-list{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:8px 14px;margin:0;padding:0 14px 14px;font-size:14px}.details-step__why-list dt{color:rgb(var(--rgb-ink) / .6);font-weight:800}.details-step__why-list dd{margin:0;color:var(--color-ink);font-weight:600}.details-step__sources{display:flex;flex-wrap:wrap;gap:6px 12px}.details-step__sources a{color:var(--color-coral-deep);font-weight:700}.details-step__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.details-step__wide{grid-column:1 / -1}.details-step__label{margin:0 0 8px;color:var(--color-ink);font-size:14px;font-weight:800}.details-step__counter{color:rgb(var(--rgb-ink) / .5);font-size:12.5px;font-weight:800}.details-step__counter--near{color:var(--color-coral-deep)}@media (max-width: 560px){.details-step__grid,.details-step__why-list{grid-template-columns:1fr}}.price-ruler{padding:58px 4px 4px}.price-ruler__track{position:relative;height:14px;border-radius:var(--radius-pill);background:rgb(var(--rgb-ink) / .08);box-shadow:inset 0 2px 4px rgb(var(--rgb-black) / .1)}.price-ruler__ticks{position:absolute;inset:3px 0;background-image:linear-gradient(90deg,rgb(var(--rgb-ink) / .14) 1px,transparent 1px);background-size:5% 100%}.price-ruler__band{position:absolute;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,var(--color-green-light),var(--color-honey),var(--color-coral));box-shadow:0 6px 16px -8px rgb(var(--rgb-coral) / .8);transform-origin:left}.price-ruler__mark{position:absolute;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:4px solid var(--color-white);border-radius:50%;background:var(--color-honey);box-shadow:0 6px 14px -4px rgb(var(--rgb-black) / .4)}.price-ruler__flag{position:absolute;bottom:calc(100% + 10px);left:50%;display:flex;flex-direction:column;align-items:center;padding:6px 12px;border-radius:var(--radius-md);background:var(--color-cocoa);color:var(--color-cream);font-family:var(--font-display);font-size:17px;font-weight:700;white-space:nowrap;transform:translate(-50%);box-shadow:0 12px 22px -14px rgb(var(--rgb-black) / .9)}.price-ruler__flag-label{color:var(--color-honey);font-family:var(--font-body);font-size:11px;font-weight:800;letter-spacing:.04em}.price-ruler__yours{position:absolute;top:-10px;bottom:-10px;width:4px;margin-left:-2px;border-radius:var(--radius-pill);background:var(--color-ink);transition:left .7s var(--ease-spring),background var(--duration-base)}.price-ruler__yours--fair{background:var(--color-green)}.price-ruler__yours--below,.price-ruler__yours--above{background:var(--color-coral-deep)}.price-ruler__yours-label{position:absolute;top:calc(100% + 4px);left:50%;color:var(--color-ink);font-size:11.5px;font-weight:800;white-space:nowrap;transform:translate(-50%)}.price-ruler__scale{position:relative;height:40px;margin-top:22px}.price-ruler__end{position:absolute;display:flex;flex-direction:column;color:var(--color-ink);font-size:14px;font-weight:800;white-space:nowrap;transform:translate(-50%)}.price-ruler__end--max{align-items:flex-end}.price-ruler__end-label{color:rgb(var(--rgb-ink) / .55);font-size:11.5px;font-weight:700}.price-step{display:flex;flex-direction:column;gap:18px}.price-step__title{margin:0;font-size:clamp(22px,2.6vw,30px)}.price-step__lead{margin:6px 0 0;color:rgb(var(--rgb-ink) / .65);font-weight:600}.price-step__ruler{min-height:150px;padding:6px 18px 10px;border-radius:var(--radius-xl);background:rgb(var(--rgb-white) / .55);box-shadow:inset 0 0 0 1px rgb(var(--rgb-ink) / .06)}.price-step__loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:140px;margin:0;color:rgb(var(--rgb-ink) / .6);font-weight:700}.price-step__spinner{width:20px;height:20px;border:3px solid rgb(var(--rgb-ink) / .15);border-top-color:var(--color-coral);border-radius:50%}.price-step__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px}.price-step__field{flex:1 1 220px;max-width:320px}.price-step__accept{margin-top:28px}.price-step__currency{color:rgb(var(--rgb-ink) / .6);font-weight:800}.price-step__position{margin:0;padding:10px 14px;border-radius:var(--radius-md);font-weight:700}.price-step__position--fair{background:rgb(var(--rgb-green) / .12);color:var(--color-green-dark)}.price-step__position--below,.price-step__position--above{background:rgb(var(--rgb-honey) / .16);color:var(--color-ink)}.price-step__note{margin:0;color:rgb(var(--rgb-ink) / .5);font-size:12.5px;font-weight:600}@media (max-width: 560px){.price-step__field{max-width:none}.price-step__accept{width:100%;margin-top:0}}.price-step__facts{display:flex;flex-wrap:wrap;gap:6px 16px;margin:4px 0 0;padding:0;color:rgb(var(--rgb-ink) / .7);font-size:13.5px;font-weight:700;list-style:none}.price-step__facts strong{color:var(--color-ink)}.price-step__net strong{color:var(--color-green-dark)}.price-step__advice{display:grid;gap:8px;justify-items:start;padding:14px 16px;border-radius:var(--radius-lg);background:linear-gradient(135deg,rgb(var(--rgb-green-light) / .14),rgb(var(--rgb-honey) / .1))}.price-step__justification{margin:0;color:var(--color-ink);font-weight:600}.price-step__alerts{display:grid;gap:4px;margin:0;padding-left:18px;color:var(--color-coral-deep);font-size:13.5px;font-weight:700}.price-step__nodata{display:grid;gap:10px;justify-items:start}.listing-preview{margin:0}.listing-preview__caption{margin-bottom:10px;color:rgb(var(--rgb-ink) / .6);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.listing-preview__device{overflow:hidden;border-radius:var(--radius-lg);background:var(--color-white);box-shadow:0 0 0 1px rgb(var(--rgb-ink) / .08),0 30px 50px -30px rgb(var(--rgb-black) / .55);transform:rotate(-1.2deg);transition:transform var(--duration-slow) var(--ease-spring)}.listing-preview:hover .listing-preview__device{transform:rotate(0) translateY(-3px)}.listing-preview__bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--color-mercado-livre)}.listing-preview__search{flex:1;height:22px;border-radius:4px;background:var(--color-white);box-shadow:0 1px 2px rgb(var(--rgb-black) / .15)}.listing-preview__body{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px}.listing-preview__photo{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-sm);background:rgb(var(--rgb-ink) / .05);color:rgb(var(--rgb-ink) / .3)}.listing-preview__image{width:100%;height:100%;object-fit:cover}.listing-preview__info{display:flex;flex-direction:column;gap:4px;min-width:0}.listing-preview__condition{margin:0;color:rgb(var(--rgb-black) / .45);font-size:11px}.listing-preview__title{display:-webkit-box;margin:0;overflow:hidden;color:rgb(var(--rgb-black) / .85);font-size:13px;font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3}.listing-preview__price{margin:4px 0 0;color:rgb(var(--rgb-black) / .85);font-size:22px;font-weight:400}.listing-preview__shipping{margin:0;color:var(--color-green);font-size:11.5px;font-weight:700}.listing-preview__stock{margin:0;color:rgb(var(--rgb-black) / .55);font-size:11.5px}.listing-preview__buy{margin-top:auto;padding:8px;border-radius:6px;background:var(--color-mercado-livre-ink);color:var(--color-white);font-size:12px;font-weight:700;text-align:center}.toggle{--toggle-text: var(--color-ink);--toggle-muted: rgb(var(--rgb-ink) / .6);--toggle-off: rgb(var(--rgb-ink) / .18);display:flex;align-items:center;justify-content:space-between;gap:16px}.toggle--disabled{opacity:.55}.toggle__text{display:flex;flex-direction:column;gap:3px}.toggle__label{color:var(--toggle-text);font-size:15px;font-weight:800;cursor:pointer}.toggle__description{color:var(--toggle-muted);font-size:13px;font-weight:600}.toggle__switch{position:relative;flex:none;width:52px;height:30px;padding:0;border:none;border-radius:var(--radius-pill);background:var(--toggle-off);cursor:pointer;box-shadow:inset 0 2px 4px rgb(var(--rgb-black) / .18);transition:background var(--duration-base),box-shadow var(--duration-base)}.toggle__switch:disabled{cursor:not-allowed}.toggle__switch--on{background:linear-gradient(135deg,var(--color-coral),var(--color-honey));box-shadow:inset 0 2px 4px rgb(var(--rgb-black) / .12),0 8px 18px -10px rgb(var(--rgb-coral) / .9)}.toggle__thumb{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--color-white);box-shadow:0 3px 8px rgb(var(--rgb-black) / .25);transition:transform var(--duration-slow) var(--ease-spring)}.toggle__switch--on .toggle__thumb{transform:translate(22px)}.toggle__switch:active .toggle__thumb{width:28px}.toggle__switch--on:active .toggle__thumb{transform:translate(18px)}.channels-step{display:flex;flex-direction:column;gap:18px}.channels-step__title{margin:0;font-size:clamp(22px,2.6vw,30px)}.channels-step__lead{margin:6px 0 0;color:rgb(var(--rgb-ink) / .65);font-weight:600}.channels-step__layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);align-items:start;gap:clamp(18px,3vw,32px)}.channels-step__list{display:flex;flex-direction:column;gap:14px}.channels-step__main{display:flex;flex-direction:column;gap:16px;padding:18px;border:2px solid rgb(var(--rgb-mercado-livre) / .9);border-radius:var(--radius-xl);background:radial-gradient(90% 120% at 0% 0%,rgb(var(--rgb-mercado-livre) / .35),transparent 60%),var(--color-white);box-shadow:0 22px 36px -26px rgb(var(--rgb-black) / .6)}.channels-step__main-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.channels-step__connect{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.channels-step__connect-text{margin:0;color:var(--color-ink);font-weight:700}.channels-step__group{margin:4px 0 0;color:rgb(var(--rgb-ink) / .6);font-size:12.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.channels-step__account{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-md);background:rgb(var(--rgb-white) / .6);box-shadow:inset 0 0 0 1px rgb(var(--rgb-ink) / .08)}.channels-step__account-text{color:rgb(var(--rgb-ink) / .6);font-size:13px;font-weight:700}.channels-step__worth{display:grid;gap:10px;margin:0;padding:0;list-style:none}.channels-step__worth-item{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;overflow:hidden;border:1px dashed rgb(var(--rgb-ink) / .16);border-radius:var(--radius-md);background:rgb(var(--rgb-white) / .5);transition:transform var(--duration-slow) var(--ease-spring)}.channels-step__worth-item:hover{transform:translateY(-2px)}.channels-step__shine{position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(var(--rgb-white) / .7),transparent 70%);transform:translate(-120%);pointer-events:none}.channels-step__reason{display:grid;gap:2px;min-width:0;margin:0;color:rgb(var(--rgb-ink) / .7);font-size:13.5px;font-weight:600}.channels-step__reason strong{color:var(--color-ink);font-weight:800}.channels-step__open{position:relative;display:inline-flex;align-items:center;gap:6px;color:var(--color-coral-deep);font-size:13.5px;font-weight:800;white-space:nowrap}@media (max-width: 480px){.channels-step__worth-item{grid-template-columns:auto 1fr}.channels-step__open{grid-column:2}}@media (max-width: 820px){.channels-step__layout{grid-template-columns:1fr}}.publish-step{display:flex;flex-direction:column;gap:18px}.publish-step__title{margin:0;font-size:clamp(22px,2.6vw,30px)}.publish-step__lead{margin:6px 0 0;color:rgb(var(--rgb-ink) / .65);font-weight:600}.publish-step__layout{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(18px,3vw,30px)}.publish-step__photos{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.publish-step__thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:0;padding:0;list-style:none}.publish-step__thumb{aspect-ratio:1;overflow:hidden;border-radius:var(--radius-md);box-shadow:0 10px 20px -14px rgb(var(--rgb-black) / .6)}.publish-step__thumb:first-child{grid-column:span 2;grid-row:span 2}.publish-step__thumb img{width:100%;height:100%;object-fit:cover}.publish-step__list{display:grid;margin:0;border-radius:var(--radius-lg);background:rgb(var(--rgb-white) / .55);box-shadow:inset 0 0 0 1px rgb(var(--rgb-ink) / .06)}.publish-step__row{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px}.publish-step__row+.publish-step__row{border-top:1px solid rgb(var(--rgb-ink) / .07)}.publish-step__label{margin:0;color:rgb(var(--rgb-ink) / .55);font-size:13px;font-weight:800}.publish-step__value{margin:0;overflow-wrap:anywhere;color:var(--color-ink);font-weight:700}.publish-step__action{margin:0}.publish-step__edit{padding:4px 10px;border:none;border-radius:var(--radius-pill);background:rgb(var(--rgb-coral) / .1);color:var(--color-coral-dark);font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;transition:background var(--duration-fast)}.publish-step__edit:hover{background:rgb(var(--rgb-coral) / .2)}@media (max-width: 720px){.publish-step__layout{grid-template-columns:1fr}.publish-step__row{grid-template-columns:1fr auto}.publish-step__value{grid-column:1;grid-row:2}.publish-step__action{grid-row:1 / span 2;grid-column:2}}.publish-success{display:flex;flex-direction:column;align-items:center;gap:12px;padding-block:clamp(36px,6vw,64px);text-align:center}.publish-success__art{position:relative;display:grid;place-items:center;width:150px;height:150px;margin-bottom:10px}.publish-success__halo{position:absolute;inset:-30px;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--rgb-coral) / .45),transparent)}.publish-success__photo{position:relative;width:130px;height:130px;border:4px solid var(--color-cream);border-radius:28px;object-fit:cover;box-shadow:0 24px 40px -20px rgb(var(--rgb-black) / .9);transform:rotate(-4deg)}.publish-success__check{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:54px;height:54px;border:4px solid var(--color-cocoa);border-radius:50%;background:var(--color-green);color:var(--color-white);box-shadow:0 0 24px rgb(var(--rgb-green) / .7)}.publish-success__title{margin:0;color:var(--color-cream);font-size:clamp(28px,4vw,42px)}.publish-success__title:focus{outline:none}.publish-success__text{max-width:460px;margin:0;color:rgb(var(--rgb-cream) / .7);font-weight:600}.publish-success__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px}.listing-editor{position:relative;display:flex;flex-direction:column;gap:clamp(20px,3vw,28px)}.listing-editor__particles{z-index:5}.listing-editor__cursor{position:absolute;top:0;left:0;z-index:6;color:var(--color-coral);opacity:0;filter:drop-shadow(0 18px 28px rgb(var(--rgb-coral-deep) / .6)) drop-shadow(0 6px 10px rgb(var(--rgb-black) / .4));pointer-events:none}.listing-editor__cursor-icon{display:block}.listing-editor__cursor-icon path{stroke:var(--color-cream);stroke-width:1.2px;paint-order:stroke}.listing-editor__saved{display:inline-flex;align-items:center;gap:7px;margin:0;padding:7px 13px;border-radius:var(--radius-pill);background:rgb(var(--rgb-green-light) / .12);color:var(--color-green-light);font-size:13px;font-weight:800}.listing-editor__stepper{padding:4px 0}.listing-editor__panel{color:var(--color-ink)}.listing-editor__step{min-height:300px}.listing-editor__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid rgb(var(--rgb-ink) / .08)}.listing-editor__footer-end{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.listing-editor__hidden{visibility:hidden}.listing-editor__publish{box-shadow:0 18px 34px -16px rgb(var(--rgb-coral) / .9),0 0 0 6px rgb(var(--rgb-coral) / .12)}.listing-editor__warning{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 16px;border:1px solid rgb(var(--rgb-honey) / .5);border-radius:var(--radius-md);background:rgb(var(--rgb-honey) / .12);color:var(--color-cream);font-size:14px;font-weight:600}@media (max-width: 560px){.listing-editor__footer-end{width:100%}.listing-editor__footer-end>*{flex:1}}.listing-editor__status{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px}.connect-dialog{transition:background var(--duration-slow)}.connect-dialog--brand{background:radial-gradient(120% 80% at 50% 0%,rgb(var(--rgb-white) / .55),transparent 60%),var(--color-mercado-livre)}.connect-dialog__logo{display:inline-flex;margin-bottom:14px;padding:12px 18px;border-radius:var(--radius-lg);background:var(--color-white);box-shadow:0 16px 28px -18px rgb(var(--rgb-black) / .6)}.connect-dialog__permissions{margin-top:18px;text-align:left}.connect-dialog__list-title{margin:0 0 8px;color:var(--color-ink);font-size:14px;font-weight:800}.connect-dialog__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.connect-dialog__item{display:flex;align-items:flex-start;gap:9px;color:rgb(var(--rgb-ink) / .85);font-size:14px;font-weight:600}.connect-dialog__item-icon{flex:none;color:var(--color-green)}.connect-dialog__never{display:flex;align-items:flex-start;gap:9px;margin:14px 0 0;padding:10px 12px;border-radius:var(--radius-md);background:rgb(var(--rgb-ink) / .05);color:rgb(var(--rgb-ink) / .7);font-size:13px;font-weight:700}.connect-dialog__never-icon{flex:none;color:var(--color-coral-dark)}.connect-dialog__redirect,.connect-dialog__waiting{display:flex;flex-direction:column;align-items:center;gap:18px;margin-bottom:14px}.connect-dialog__spinner{width:34px;height:34px;border:4px solid rgb(var(--rgb-ink) / .12);border-top-color:var(--color-coral);border-radius:50%}.connect-dialog__spinner--brand{border-color:rgb(var(--rgb-ink) / .15);border-top-color:var(--color-mercado-livre-ink)}.connect-dialog__stage{position:relative;display:grid;place-items:center;height:200px;margin:-14px -30px 4px}.connect-dialog__badge{display:grid;place-items:center;width:84px;height:84px;margin-top:70px;border-radius:50%;background:radial-gradient(circle at 30% 25%,var(--color-green-light),var(--color-green));box-shadow:0 0 0 10px rgb(var(--rgb-green) / .14),0 18px 34px -12px rgb(var(--rgb-green) / .8)}.connect-dialog__check{width:46px;height:46px}.connect-dialog__check path{fill:none;stroke:var(--color-white);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.connect-dialog__cursor{position:absolute;top:0;left:0;z-index:4;color:var(--color-coral);opacity:0;filter:drop-shadow(0 10px 16px rgb(var(--rgb-coral-deep) / .55));pointer-events:none}.connect-dialog__cursor-icon{display:block}.connect-dialog__cursor-icon path{stroke:var(--color-cream);stroke-width:1.2px;paint-order:stroke}.marketplace-plate{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-2xl);background:linear-gradient(170deg,rgb(var(--rgb-cocoa-600) / .9),rgb(var(--rgb-night) / .92));box-shadow:inset 0 1px rgb(var(--rgb-cream) / .08),0 0 0 1px rgb(var(--rgb-cream) / .07),var(--shadow-panel);transition:transform var(--duration-slow) var(--ease-spring),box-shadow var(--duration-base)}.marketplace-plate:hover{transform:translateY(-4px);box-shadow:inset 0 1px rgb(var(--rgb-cream) / .1),0 0 0 1px rgb(var(--rgb-coral) / .3),0 50px 90px -50px rgb(var(--rgb-coral-deep) / .7)}.marketplace-plate--featured{grid-column:span 2}.marketplace-plate--connected{box-shadow:inset 0 1px rgb(var(--rgb-cream) / .1),0 0 0 2px rgb(var(--rgb-green-light) / .45),var(--shadow-panel)}.marketplace-plate__stage{position:relative;height:170px;overflow:hidden}.marketplace-plate--featured .marketplace-plate__stage{height:220px}.marketplace-plate--soon .marketplace-plate__backdrop{filter:grayscale(.5) brightness(.8) saturate(.8)}.marketplace-plate__shine{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,transparent 35%,rgb(var(--rgb-white) / .35),transparent 65%);transform:translate(-120%);pointer-events:none}.marketplace-plate__logo{position:absolute;top:50%;left:50%;z-index:1;display:flex;width:58%;height:46%;transform:translate(-50%,-50%);transition:transform var(--duration-slow) var(--ease-spring)}.marketplace-plate:hover .marketplace-plate__logo{transform:translate(-50%,-50%) scale(1.05)}.marketplace-plate__pill{position:absolute;top:14px;left:14px;z-index:2}.marketplace-plate__info{display:flex;flex:1;flex-direction:column;gap:12px;padding:18px 20px 20px}.marketplace-plate__name{margin:0;color:var(--color-cream);font-family:var(--font-display);font-size:20px;font-weight:700}.marketplace-plate__facts{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;color:rgb(var(--rgb-cream) / .85);font-size:14px;font-weight:700}.marketplace-plate__fact dt{color:rgb(var(--rgb-cream) / .5);font-size:12px;font-weight:800}.marketplace-plate__fact dd{margin:0}.marketplace-plate__nickname{color:var(--color-mercado-livre);font-size:16px;letter-spacing:.03em}.marketplace-plate__muted{color:rgb(var(--rgb-cream) / .55);font-size:13px}.marketplace-plate__sync{display:flex;flex-direction:column;gap:6px}.marketplace-plate__sync-text{color:var(--color-coral-glow);font-size:13px;font-weight:800}.marketplace-plate__sync-track{height:6px;overflow:hidden;border-radius:var(--radius-pill);background:rgb(var(--rgb-cream) / .1)}.marketplace-plate__sync-fill{display:block;height:100%;background:linear-gradient(90deg,var(--color-honey),var(--color-coral));box-shadow:0 0 10px rgb(var(--rgb-coral) / .8);transform-origin:left;transition:transform .2s linear}.marketplace-plate__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.marketplace-plate__disconnect{--button-fg: var(--color-cream);--button-border: rgb(var(--rgb-cream) / .3)}.marketplace-plate__soon{margin:0;color:rgb(var(--rgb-cream) / .5);font-size:13.5px;font-weight:700}@media (max-width: 720px){.marketplace-plate--featured{grid-column:auto}}.marketplace-board{display:flex;flex-direction:column;gap:clamp(16px,2.4vw,24px)}.marketplace-board__notice{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0;padding:14px 18px;border:1px solid rgb(var(--rgb-honey) / .35);border-radius:var(--radius-lg);background:radial-gradient(80% 140% at 0% 0%,rgb(var(--rgb-honey) / .18),transparent 70%),rgb(var(--rgb-cream) / .04);color:var(--color-cream);font-size:14.5px;font-weight:700}.marketplace-board__notice-icon{flex:none;color:var(--color-honey)}.marketplace-board__notice-link{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--color-coral-glow);font-weight:800;text-decoration:none}.marketplace-board__notice-link:hover{color:var(--color-coral)}.marketplace-board__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,20px);margin:0;padding:0;list-style:none}.marketplace-board--compact .marketplace-board__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 960px){.marketplace-board__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.marketplace-board__grid,.marketplace-board--compact .marketplace-board__grid{grid-template-columns:1fr}.marketplace-board__notice-link{margin-left:0}}.marketplaces-page{display:flex;flex-direction:column;gap:clamp(20px,3vw,30px)}.marketplaces-page__hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px;min-height:260px;padding:clamp(28px,4vw,48px);overflow:hidden;border-radius:var(--radius-2xl);box-shadow:0 0 0 1px rgb(var(--rgb-mercado-livre) / .4),0 50px 90px -50px rgb(var(--rgb-mercado-livre) / .6)}.marketplaces-page__backdrop{z-index:-1}.marketplaces-page__hero-text{position:relative}.marketplaces-page__eyebrow{color:var(--color-mercado-livre-ink)}.marketplaces-page__title{margin:8px 0 0;color:var(--color-ink);font-size:clamp(32px,4.6vw,54px);line-height:1.02}.marketplaces-page__title:focus{outline:none}.marketplaces-page__lead{max-width:460px;margin:14px 0 0;color:rgb(var(--rgb-ink) / .8);font-size:clamp(15px,1.5vw,18px);font-weight:700}.marketplaces-page__hero-logo{display:flex;justify-self:end;width:min(100%,340px);height:150px;padding:22px 28px;border-radius:var(--radius-xl);background:rgb(var(--rgb-white) / .55);box-shadow:inset 0 1px rgb(var(--rgb-white) / .9),0 30px 50px -30px rgb(var(--rgb-black) / .5);transform:rotate(2deg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 720px){.marketplaces-page__hero{grid-template-columns:1fr}.marketplaces-page__hero-logo{justify-self:start;height:110px;transform:none}}.settings-section{display:flex;flex-direction:column;gap:20px;color:var(--color-ink)}.settings-section--glass{color:var(--color-cream)}.settings-section__title{margin:0;font-size:clamp(22px,2.4vw,28px)}.settings-section__lead{margin:6px 0 0;color:rgb(var(--rgb-ink) / .62);font-weight:600}.settings-section--glass .settings-section__lead{color:rgb(var(--rgb-cream) / .65)}.profile-section{display:flex;flex-direction:column;gap:22px}.profile-section__identity{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.profile-section__colors{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;border:none}.profile-section__legend{width:100%;margin-bottom:10px;padding:0;color:var(--color-ink);font-size:14px;font-weight:800}.profile-section__color{--swatch: linear-gradient(135deg, var(--color-coral), var(--color-honey));display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:2px solid transparent;border-radius:var(--radius-pill);background:rgb(var(--rgb-white) / .5);color:var(--color-ink);font-size:13.5px;font-weight:700;cursor:pointer;transition:border-color var(--duration-fast),transform var(--duration-base) var(--ease-spring)}.profile-section__color:hover{transform:translateY(-2px)}.profile-section__color:focus-within{outline:2px solid var(--color-coral);outline-offset:2px}.profile-section__color--honey{--swatch: linear-gradient(135deg, var(--color-honey), var(--color-honey-dark))}.profile-section__color--green{--swatch: linear-gradient(135deg, var(--color-green-light), var(--color-green))}.profile-section__color--cocoa{--swatch: linear-gradient(135deg, var(--color-cocoa-600), var(--color-cocoa-950))}.profile-section__color--active{border-color:var(--color-coral)}.profile-section__swatch{width:24px;height:24px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 1px rgb(var(--rgb-white) / .3)}.profile-section__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-section__actions{display:flex;justify-content:flex-end}@media (max-width: 560px){.profile-section__grid{grid-template-columns:1fr}}.security-section{display:flex;flex-direction:column;gap:16px;max-width:640px}.security-section__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.security-section__note{display:flex;align-items:flex-start;gap:8px;margin:0;color:rgb(var(--rgb-ink) / .6);font-size:13px;font-weight:600}.security-section__actions{display:flex;justify-content:flex-end}@media (max-width: 560px){.security-section__pair{grid-template-columns:1fr}}.plan-section__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.plan-section__card{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid rgb(var(--rgb-ink) / .08);border-radius:var(--radius-lg);background:rgb(var(--rgb-white) / .5);transition:transform var(--duration-slow) var(--ease-spring)}.plan-section__card:hover{transform:translateY(-3px)}.plan-section__card--featured{border-color:rgb(var(--rgb-honey) / .6)}.plan-section__card--current{border:2px solid var(--color-coral);background:radial-gradient(100% 80% at 0% 0%,rgb(var(--rgb-coral) / .14),transparent 70%),rgb(var(--rgb-white) / .75);box-shadow:0 20px 34px -24px rgb(var(--rgb-coral) / .8)}.plan-section__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.plan-section__name{margin:0;font-family:var(--font-display);font-size:20px;font-weight:700}.plan-section__price{margin:0;font-family:var(--font-display);font-size:24px;font-weight:700}.plan-section__period{color:rgb(var(--rgb-ink) / .55);font-family:var(--font-body);font-size:13px;font-weight:700}.plan-section__tagline{margin:0;color:rgb(var(--rgb-ink) / .65);font-size:13.5px;font-weight:600}.plan-section__features{display:grid;gap:6px;margin:6px 0 0;padding:0;list-style:none}.plan-section__feature{display:flex;align-items:flex-start;gap:6px;font-size:13.5px;font-weight:700}.plan-section__check{flex:none;margin-top:2px;color:var(--color-green)}.plan-section__change{align-self:flex-start;margin-top:auto}.plan-section__soon{display:flex;align-items:center;gap:8px;margin:0;color:rgb(var(--rgb-ink) / .6);font-size:13.5px;font-weight:700}@media (max-width: 480px){.plan-section__grid{grid-template-columns:1fr}}.preferences-section__list{display:grid;margin:0;padding:0;border-radius:var(--radius-lg);background:rgb(var(--rgb-white) / .5);list-style:none}.preferences-section__item{padding:16px 18px}.preferences-section__item+.preferences-section__item{border-top:1px solid rgb(var(--rgb-ink) / .07)}.danger-section{border:1px solid rgb(var(--rgb-coral-deep) / .5)}.danger-section__actions{display:flex}.danger-section__button{--button-bg: var(--color-coral-deep);--button-bg-hover: var(--color-coral-dark);--button-glow: transparent}.danger-section__form{margin-top:16px;text-align:left}.settings-page{display:flex;flex-direction:column;gap:clamp(20px,3vw,30px)}.settings-page__layout{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,30px)}.settings-page__nav{position:sticky;top:96px}.settings-page__panel{min-width:0}@media (max-width: 860px){.settings-page__layout{grid-template-columns:1fr}.settings-page .settings-page__nav{position:static;flex-direction:row;max-width:100%;overflow-x:auto;scrollbar-width:none}}.backdrop{inset:0;z-index:0;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,var(--color-cocoa-700),transparent 62%),linear-gradient(180deg,var(--color-cocoa) 0%,var(--color-cocoa-950) 58%,var(--color-night) 100%);pointer-events:none}.backdrop--fixed{position:fixed}.backdrop--contained{position:absolute}.backdrop__glow{position:absolute;top:-30vh;left:50%;width:min(1100px,120vw);height:70vh;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--rgb-coral) / .22),transparent);filter:blur(40px);transform:translate(-50%)}.backdrop__blob--a{--blob-size: 620px;--blob-blur: 90px;--blob-alpha: .32;top:-160px;left:-180px}.backdrop__blob--b{--blob-size: 560px;--blob-blur: 96px;--blob-alpha: .2;top:34%;right:-200px}.backdrop__blob--c{--blob-size: 520px;--blob-blur: 100px;--blob-alpha: .18;bottom:-220px;left:22%}.backdrop__dots{position:absolute;inset:0;background-image:var(--dots-dark);background-size:24px 24px;mask-image:radial-gradient(120% 90% at 50% 20%,rgb(var(--rgb-black)),transparent 85%)}.backdrop__vignette{position:absolute;inset:0;background:radial-gradient(140% 100% at 50% 30%,transparent 55%,rgb(var(--rgb-night) / .75))}.not-found{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--color-cocoa);color:var(--color-cream)}.not-found [data-enter]{opacity:0}.not-found__top{position:relative;z-index:1;padding:clamp(20px,4vw,34px) var(--container-padding)}.not-found__main{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:24px var(--container-padding) 80px;text-align:center}.not-found__code{position:relative;margin:0 0 8px;background:linear-gradient(160deg,var(--color-coral-glow),var(--color-coral) 45%,var(--color-honey));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:clamp(120px,26vw,240px);font-weight:700;letter-spacing:-.05em;line-height:.9;filter:drop-shadow(0 30px 60px rgb(var(--rgb-coral) / .35))}.not-found__cursor{position:absolute;right:-.18em;bottom:.02em;color:var(--color-cream);filter:drop-shadow(0 10px 18px rgb(var(--rgb-coral) / .7))}.not-found__title{max-width:640px;font-size:clamp(34px,5vw,54px);line-height:1.05;text-wrap:balance}.not-found__title:focus{outline:none}.not-found__lead{max-width:520px;margin:18px 0 0;color:rgb(var(--rgb-cream) / .66);font-size:clamp(16px,2vw,18px);font-weight:600;line-height:1.6}.not-found__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.app-shell{--text-muted: rgb(var(--rgb-cream) / .64);position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;background:var(--color-cocoa);color:var(--color-cream)}.app-shell [data-enter]{opacity:0}.app-shell__main{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:clamp(18px,3vw,34px) var(--container-padding) clamp(72px,9vw,120px)}.app-shell__main:focus{outline:none}.app-shell__skip{position:fixed;top:12px;left:12px;z-index:calc(var(--layer-nav) + 1);padding:10px 16px;border:none;border-radius:var(--radius-pill);background:var(--color-coral);color:var(--color-white);font:inherit;font-size:14px;font-weight:800;cursor:pointer;transform:translateY(-180%);transition:transform var(--duration-base) var(--ease-out-expo)}.app-shell__skip:focus{transform:translateY(0)}.splash{position:relative;display:grid;place-items:center;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--color-cocoa)}.splash__mark{position:relative;z-index:1;transform:scale(1.4)}.toast{--toast-accent: var(--color-green-light);--toast-accent-rgb: var(--rgb-green-light);display:flex;align-items:flex-start;gap:12px;padding:14px 12px 14px 14px;border-radius:18px;background:radial-gradient(120% 120% at 0% 0%,rgb(var(--toast-accent-rgb) / .16),transparent 60%),linear-gradient(160deg,rgb(var(--rgb-cocoa-600) / .94),rgb(var(--rgb-cocoa) / .94));color:var(--color-cream);box-shadow:inset 0 1px rgb(var(--rgb-cream) / .1),0 0 0 1px rgb(var(--rgb-cream) / .08),0 28px 60px -24px rgb(var(--rgb-black) / .8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.toast--info{--toast-accent: var(--color-honey);--toast-accent-rgb: var(--rgb-honey)}.toast--error{--toast-accent: var(--color-coral-soft);--toast-accent-rgb: var(--rgb-coral)}.toast__icon{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:11px;background:rgb(var(--toast-accent-rgb) / .18);color:var(--toast-accent)}.toast__body{flex:1;min-width:0;padding-top:5px}.toast__title{margin:0;font-size:15px;font-weight:800;line-height:1.3}.toast__text{margin:3px 0 0;color:rgb(var(--rgb-cream) / .68);font-size:13.5px;font-weight:600;line-height:1.45}.toast__close{display:flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:9px;background:none;color:rgb(var(--rgb-cream) / .55);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}.toast__close:hover{background:rgb(var(--rgb-cream) / .08);color:var(--color-cream)}.toasts{position:fixed;bottom:20px;left:20px;z-index:var(--layer-toast);width:min(380px,calc(100% - 32px));pointer-events:none}.toasts__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}@media (max-width: 560px){.toasts{right:16px;bottom:16px;left:16px;width:auto}}
