*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-brand-primary:#f2c879;--color-brand-hover:#f7dda6;--color-brand-secondary:#f7dda6;--color-brand-accent:#e8b45f;--color-brand-glow:#f2c8794d;--color-on-brand:#1a1608;--color-text-on-brand:var(--color-on-brand);--color-tech:#8b7cf6;--color-tech-soft:#8b7cf62e;--color-tech-border:#8b7cf673;--color-tech-text:#c7befb;--color-blue-tech:var(--color-tech);--color-premium:#f7dda6;--color-gold-premium:var(--color-premium);--color-positive:#6ee7a8;--color-negative:#f2a9a9;--color-whatsapp:#25d366;--color-on-whatsapp:#07200f;--color-bg-base:#07080e;--color-bg-surface:#0b0c14;--color-bg-card:#10121f;--color-bg-elevated:#15172a;--color-bg-glass:#ffffff0f;--color-bg-glass-light:#ffffff0a;--color-bg-hover:#ffffff1a;--color-bg-sunken:#0b0c148c;--color-border:#ffffff1f;--color-border-soft:#ffffff14;--color-border-hover:#fff3;--color-border-brand:#f2c87961;--color-input-bg:#0b0c1480;--color-input-border:#ffffff1f;--color-input-focus:var(--color-brand-primary);--color-input-ring:0 0 0 3px #f2c87929;--color-text-primary:#fff;--color-text-secondary:#c3c7da;--color-text-muted:#9398b1;--color-text-faint:#8c91ac;--color-text-brand:var(--color-brand-primary);--color-text-accent:var(--color-premium);--gradient-brand:linear-gradient(135deg, #f7dda6 0%, #f2c879 100%);--gradient-brand-h:linear-gradient(90deg, #f7dda6 0%, #f2c879 100%);--gradient-brand-hover:linear-gradient(135deg, #fae6bd 0%, #f4d08e 100%);--gradient-dark:linear-gradient(180deg, #0b0c14 0%, #07080e 100%);--gradient-hero:linear-gradient(120deg, #f2c87921, #8b7cf621);--gradient-card:linear-gradient(160deg, #f2c87926, #ffffff0d);--gradient-tech:linear-gradient(150deg, #8b7cf626, #ffffff0d);--gradient-glass:linear-gradient(180deg, #ffffff12, #ffffff08);--gradient-text:linear-gradient(120deg, #f7dda6, #f2c879 48%, #a99bf8);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:72px;--space-4xl:112px;--font-display:"Outfit", system-ui, sans-serif;--font-body:"Manrope", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--tracking-display:-.03em;--tracking-label:.1em;--radius-sm:9px;--radius-md:14px;--radius-lg:22px;--radius-xl:28px;--radius-full:9999px;--shadow-sm:0 4px 14px #00000047;--shadow-md:0 18px 44px #00000061;--shadow-lg:0 30px 70px #00000085;--shadow-brand:0 12px 30px #f2c87947;--shadow-glow:0 0 70px #f2c8791a;--blur-glass:20px;--blur-nav:24px;--ease:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--transition-fast:.15s var(--ease);--transition-base:.26s var(--ease);--transition-slow:.48s var(--ease);--max-width:1320px;--nav-height:64px;--tabbar-height:0px}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overflow-anchor:none}body{font-family:var(--font-body);background-color:var(--color-bg-base);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty;min-height:100vh;font-size:15px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;font-weight:600;line-height:1.1}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}img,video{max-width:100%;display:block}input,textarea,select,button{font-family:inherit}::selection{background:#f2c8794d}:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.num,.price,.stat-value,td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html{scrollbar-width:auto;scrollbar-color:#ffffff2e var(--color-bg-base)}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--color-bg-base)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);border:3px solid var(--color-bg-base);background:#ffffff1f}::-webkit-scrollbar-thumb:hover{background:#ffffff38}::-webkit-scrollbar-thumb:active{background:var(--color-brand-primary)}.container{width:100%;max-width:var(--max-width);padding-inline:var(--space-lg);margin-inline:auto}.page-wrapper{padding-top:var(--nav-height);min-height:100vh}.glass-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(var(--blur-glass));background:#ffffff0d;border:1px solid #ffffff1a}.glass-card-hover{transition:border-color var(--transition-base), transform var(--transition-base), box-shadow var(--transition-base)}.glass-card-hover:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.glass-card--brand{background:var(--gradient-card);border-color:#f2c8794d}.glass-card--tech{background:var(--gradient-tech);border-color:#8b7cf64d}.glass-card__media{background:var(--color-bg-elevated);border-radius:18px;margin:10px;position:relative;overflow:hidden}.glass-card__media img{object-fit:cover;width:100%;height:100%;display:block}.btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);cursor:pointer;min-height:44px;transition:transform var(--transition-fast), box-shadow var(--transition-base), background var(--transition-base), border-color var(--transition-base), color var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;padding:12px 22px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:scale(.97)}.btn-primary{background:var(--gradient-brand);color:var(--color-on-brand);box-shadow:var(--shadow-brand)}.btn-primary:hover{color:var(--color-on-brand);box-shadow:0 16px 38px #f2c8795c}.btn-secondary{color:var(--color-text-primary);border-color:var(--color-border);background:#ffffff14}.btn-secondary:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}.btn-outline{color:var(--color-tech-text);border-color:var(--color-tech-border);background:0 0}.btn-outline:hover{background:var(--color-tech-soft)}.btn-ghost{color:var(--color-text-secondary);background:0 0}.btn-ghost:hover{color:var(--color-text-primary);background:var(--color-bg-glass-light)}.btn-whatsapp{background:var(--color-whatsapp);color:var(--color-on-whatsapp)}.btn-whatsapp:hover{color:var(--color-on-whatsapp);box-shadow:0 12px 28px #25d36640}.btn-block{width:100%}.btn-sm{min-height:36px;padding:8px 16px;font-size:.8125rem}.btn-lg{min-height:52px;padding:14px 28px;font-size:.9375rem}.btn-icon{border-radius:var(--radius-md);padding:10px}.btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.badge{border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;font-size:.6875rem;font-weight:700;line-height:1.4;display:inline-flex}.badge-brand,.badge-gold{background:var(--gradient-brand);color:var(--color-on-brand)}.badge-green,.badge-muted{color:var(--color-tech-text);background:#8b7cf63d;border:1px solid #8b7cf680}.badge-neutral{color:var(--color-text-secondary);background:#ffffff14}.badge-negative{color:var(--color-negative);background:#f2a9a929}.badge-positive{color:var(--color-positive);background:#6ee7a829}.fipe-delta{font-size:.72rem;font-weight:700}.fipe-delta--below{color:var(--color-positive)}.fipe-delta--above{color:var(--color-negative)}.fipe-delta--equal{color:var(--color-text-secondary)}.input-group{flex-direction:column;gap:6px;display:flex}.input-label,.field-label{color:var(--color-text-muted);font-size:.72rem;font-weight:700}.input{background:var(--color-input-bg);border:1px solid var(--color-input-border);width:100%;min-height:46px;color:var(--color-text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:13px;outline:none;padding:12px 15px;font-size:.875rem}.input:focus{border-color:var(--color-input-focus);box-shadow:var(--color-input-ring)}.input::placeholder{color:var(--color-text-faint)}.input--error{border-color:#f2a9a98c}.input--mono{font-family:var(--font-mono)}.field-error{color:var(--color-negative);margin-top:5px;font-size:.72rem;font-weight:600}select option,select optgroup{background:var(--color-bg-elevated);color:var(--color-text-primary)}.input-icon-wrapper{position:relative}.input-icon-wrapper .input{padding-left:44px}.input-icon-wrapper .input-icon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.section-label{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-md);align-items:center;gap:10px;font-size:.72rem;font-weight:700;display:inline-flex}.section-title{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-size:clamp(1.75rem,3.4vw,2.25rem);font-weight:600;line-height:1.1}.section-subtitle{color:#b9bdd1;max-width:560px;font-size:.9rem;line-height:1.6}.gradient-text{background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.grid-2,.grid-3,.grid-4,.grid-auto{gap:var(--space-lg);display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-auto{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:20px}.grid-2>*,.grid-3>*,.grid-4>*,.grid-auto>*{min-width:0}.divider{background:#ffffff14;height:1px}.tag{border-radius:var(--radius-full);min-height:34px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);-webkit-user-select:none;user-select:none;background:#ffffff12;border:1px solid #ffffff1a;align-items:center;gap:6px;padding:6px 13px;font-size:.75rem;font-weight:600;display:inline-flex}.tag:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.tag.active,.tag--active{background:var(--gradient-brand);color:var(--color-on-brand);border-color:#0000;font-weight:700}.tag--tech{border-color:var(--color-tech-border);color:#d9cff5;background:#8b7cf633;font-weight:700}.tag--applied{color:var(--color-premium);background:#f2c87929;border-color:#f2c8795c;font-weight:700}.spec-chip{border-radius:var(--radius-sm);color:var(--color-text-secondary);white-space:nowrap;background:#ffffff12;align-items:center;gap:5px;padding:5px 10px;font-size:.72rem;display:inline-flex}.bg-dots{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.route-view{min-height:100vh}.not-found__card{max-width:520px;margin:var(--space-3xl) auto 0;padding:var(--space-3xl) var(--space-lg)}.not-found__code{background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:600;line-height:1}.bg-dots:before,.bg-dots:after{content:"";will-change:transform;border-radius:50%;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute}.bg-dots:before{width:62vw;height:62vw;transform:translate3d(calc(var(--mouse-x,0px) * .5), calc(var(--mouse-y,0px) * .5), 0);background:radial-gradient(circle,#f2c87926,#0000 66%);animation:26s ease-in-out infinite aurora-drift;top:-22vh;left:-10vw}.bg-dots:after{width:68vw;height:68vw;transform:translate3d(calc(var(--mouse-x,0px) * -.6), calc(var(--mouse-y,0px) * -.6), 0);background:radial-gradient(circle,#8b7cf62e,#0000 66%);animation:34s ease-in-out infinite reverse aurora-drift;top:4vh;right:-18vw}.bg-dots>.bg-halo{background:radial-gradient(circle,#f2c87912,#0000 70%);border-radius:50%;width:70vw;height:52vw;position:absolute;bottom:-30vh;left:30%}@keyframes aurora-drift{0%,to{translate:0;scale:1}50%{translate:26px -18px;scale:1.07}}.stat-bar{border-radius:var(--radius-full);background:#ffffff1a;height:4px;overflow:hidden}.stat-bar-fill{background:var(--gradient-brand-h);border-radius:var(--radius-full);height:100%;transition:width .8s}.tooltip-wrapper{display:inline-flex;position:relative}.tooltip{background:var(--color-bg-elevated);color:var(--color-text-primary);white-space:nowrap;border-radius:var(--radius-sm);border:1px solid var(--color-border);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:100;padding:6px 10px;font-size:.72rem;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.tooltip-wrapper:hover .tooltip{opacity:1}.notif-dot{background:var(--color-brand-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:2px;right:3px}.empty-state{text-align:center;padding:var(--space-2xl) var(--space-lg);border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid #ffffff17;flex-direction:column;align-items:center;gap:10px;display:flex}.empty-state__icon{width:56px;height:56px;color:var(--color-text-secondary);background:#ffffff12;border-radius:18px;place-items:center;margin-bottom:4px;display:grid}.empty-state h3,.empty-state h4{font-size:1.2rem}.empty-state p{color:#b9bdd1;max-width:380px;font-size:.875rem}.empty-state__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glowPulse{0%,to{box-shadow:var(--shadow-brand)}50%{box-shadow:0 0 60px #f2c87966}}@keyframes heartPop{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.animate-fade-in{animation:.4s forwards fadeIn}.animate-slide-up{animation:slideUp var(--transition-slow) forwards}.animate-float{animation:3s ease-in-out infinite float}.animate-glow{animation:2s ease-in-out infinite glowPulse}.animate-pulse{animation:2s ease-in-out infinite pulse}.animate-spin{animation:1s linear infinite spin}.rise{animation:slideUp var(--transition-slow) both}.skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 37%,#ffffff0a 63%) 0 0/200% 100%;animation:1.4s linear infinite shimmer}@media (width<=1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){:root{--space-3xl:48px;--space-4xl:64px}.container{padding-inline:var(--space-md)}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.btn-lg{padding:14px 24px}}@media (width<=899px){:root{--nav-height:56px;--tabbar-height:64px}body{padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.w-full{width:100%}.relative{position:relative}.overflow-hidden{overflow:hidden}.text-center{text-align:center}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin__stat-value,.admin__donut-center-value,.stat-tile__value,.dashboard__time-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.listing-row__price,.sell__review-price,.sell__plan-price,.service-card__price{font-variant-numeric:tabular-nums;font-weight:700}.status-state{color:#b9bdd1;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:.9rem;display:flex}.status-state--error{margin:24px 0}.form-error{color:#f2a9a9;margin-top:6px;font-size:.8125rem;display:block}.form-success{color:#6ee7a8;margin-top:6px;font-size:.8125rem;display:block}.toast-stack{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:1200;pointer-events:none;flex-direction:column;gap:8px;width:min(420px,100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.toast{color:#f4f5fa;pointer-events:auto;background:#141524f5;border:1px solid #ffffff1f;border-radius:12px;padding:12px 16px;font-size:.875rem;box-shadow:0 12px 32px #0006}.toast--error{border-color:#f2a9a980}.toast--success{border-color:#6ee7a873}@media (width<=768px){.toast-stack{bottom:calc(88px + env(safe-area-inset-bottom))}}.acct-theme{--acct-bg:#0b0c0e;--acct-surface:#131417;--acct-surface-2:#16171a;--acct-line:#1f2024;--acct-input-line:#2a2b30;--acct-ghost-line:#34363c;--acct-text:#f2f2f0;--acct-text-2:#d5d6d9;--acct-text-3:#b9bbc0;--acct-muted:#8e9096;--acct-faint:#6a6c72;--acct-accent:#f0b90b;--acct-accent-hover:#f8cb3a;--acct-accent-soft:#f0b90b0f;--acct-danger:#f0a08f;--acct-ok:#4cc38a;--acct-stripes:repeating-linear-gradient(135deg, #1c1d21 0 8px, #16171a 8px 16px);background:var(--acct-bg);color:var(--acct-text);font-family:Geist,system-ui,sans-serif}.acct-theme *,.acct-theme :before,.acct-theme :after{box-sizing:border-box}.acct-theme ::selection{background:var(--acct-accent);color:var(--acct-bg)}.acct-theme :focus-visible{outline:2px solid var(--acct-accent);outline-offset:2px}.acct__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--acct-muted);font-family:Geist Mono,monospace;font-size:10px}.acct__title{letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.02}.acct__sub{color:var(--acct-text-3);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.55}.acct__sub b{color:var(--acct-text)}.acct__form{flex-direction:column;gap:16px;margin-top:28px;display:flex}.acct__form--tight{margin-top:24px}.acct__field{flex-direction:column;gap:6px;min-width:0;display:flex}.acct__label{color:var(--acct-text-2);font-size:13px;font-weight:500}.acct__label-row{justify-content:space-between;align-items:center;display:flex}.acct__help{color:var(--acct-muted);font-size:12px;line-height:1.4}.acct__input{background:var(--acct-bg);border:1px solid var(--acct-input-line);width:100%;height:48px;color:var(--acct-text);font:inherit;border-radius:10px;outline:none;padding:0 14px;font-size:16px}.acct__input:focus{border-color:var(--acct-accent)}.acct__input::placeholder{color:var(--acct-faint)}.acct__input:disabled{opacity:.5}textarea.acct__input{resize:vertical;height:auto;padding:14px;line-height:1.5}.acct__select{align-items:center;display:flex;position:relative}.acct__select select{appearance:none;cursor:pointer;padding-right:36px}.acct__select select option{color:var(--acct-text);background:#1a1b1f}.acct__select svg{pointer-events:none;color:var(--acct-muted);position:absolute;right:12px}.acct__pass{display:flex;position:relative}.acct__pass .acct__input{padding-right:48px}.acct__pass-toggle{width:40px;height:40px;color:var(--acct-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;right:4px}.acct__link{height:32px;color:var(--acct-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.acct__strength{align-items:center;gap:8px;display:flex}.acct__strength-bars{flex:1;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.acct__strength-bars span{background:var(--acct-input-line);border-radius:2px;height:4px;transition:background .2s}.acct__strength-bars .is-on.s1{background:var(--acct-danger)}.acct__strength-bars .is-on.s2{background:var(--acct-accent)}.acct__strength-bars .is-on.s3{background:var(--acct-ok)}.acct__strength-label{text-align:right;min-width:64px;font-size:12px}.acct__strength-label.s1{color:var(--acct-danger)}.acct__strength-label.s2{color:var(--acct-accent)}.acct__strength-label.s3{color:var(--acct-ok)}.acct__seg{background:var(--acct-bg);border:1px solid var(--acct-input-line);border-radius:25px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:grid}.acct__seg button{height:44px;color:var(--acct-text-3);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:22px;padding:0 8px;font-size:14px;font-weight:500;transition:background .2s}.acct__seg--sm button{border-radius:20px;height:40px}.acct__seg button[aria-pressed=true]{background:var(--acct-text);color:var(--acct-bg)}.acct__chips{flex-wrap:wrap;gap:6px;display:flex}.acct__chip{background:var(--acct-bg);min-width:44px;height:40px;color:var(--acct-text-2);border:1px solid var(--acct-input-line);font:inherit;cursor:pointer;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.acct__chip[aria-pressed=true]{background:var(--acct-text);color:var(--acct-bg);border-color:var(--acct-text)}.acct__switch-track{background:var(--acct-ghost-line);border-radius:13px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.acct__switch-track span{background:var(--acct-text);border-radius:10px;width:20px;height:20px;transition:left .2s;position:absolute;top:3px;left:3px}[aria-checked=true]>.acct__switch-track{background:var(--acct-accent)}[aria-checked=true]>.acct__switch-track span{left:21px}.acct__card{background:var(--acct-surface);border:1px solid var(--acct-line);border-radius:12px}.acct__alert{color:var(--acct-danger);background:#f0a08f1a;border:1px solid #f0a08f66;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.acct__alert svg{flex:none;margin-top:1px}.acct__btn{width:100%;font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.acct__btn--auto{width:auto}.acct__btn:disabled{opacity:.45;cursor:not-allowed}.acct__btn--primary{background:var(--acct-accent);height:52px;color:var(--acct-bg);border:0;border-radius:26px;padding:0 24px;font-size:15px;font-weight:600}.acct__btn--primary:hover:not(:disabled){background:var(--acct-accent-hover);color:var(--acct-bg)}.acct__btn--ghost{border:1px solid var(--acct-ghost-line);height:48px;color:var(--acct-text);background:0 0;border-radius:24px;padding:0 20px;font-size:14px;font-weight:500}.acct__btn--ghost:hover:not(:disabled){border-color:var(--acct-faint);color:var(--acct-text)}.acct__done-icon{width:56px;height:56px;color:var(--acct-accent);background:#f0b90b24;border-radius:28px;place-items:center;margin-bottom:20px;display:grid}.acct__done-icon--ok{color:var(--acct-ok);background:#4cc38a24}.acct__stack{flex-direction:column;gap:8px;margin-top:28px;display:flex}.acct__meter{--tone:var(--acct-muted);height:16px;display:block;position:relative}.acct__meter--sm{flex:none;width:44px;height:12px}.acct__meter.is-below{--tone:var(--acct-ok)}.acct__meter.is-above{--tone:var(--acct-danger)}.acct__meter.is-equal{--tone:var(--acct-text-2)}.acct__meter-line{background:var(--acct-input-line);height:1px;position:absolute;top:50%;left:0;right:0}.acct__meter-mid{background:var(--acct-muted);width:1px;position:absolute;top:0;bottom:0;left:50%}.acct__meter-fill{background:var(--tone);height:3px;margin-top:-1px;transition:all .25s;position:absolute;top:50%}.acct__meter-dot{background:var(--tone);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;transition:left .25s;position:absolute;top:50%}.acct__meter--sm .acct__meter-fill{height:2px}.acct__meter--sm .acct__meter-dot{width:8px;height:8px;margin:-4px 0 0 -4px}.acct__seal{letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:4px;padding:2px 7px;font-family:Geist Mono,monospace;font-size:10px;font-weight:600}.acct__seal--classic{color:var(--acct-text-2);border-color:var(--acct-ghost-line)}.acct__seal--gold{color:var(--acct-accent);border-color:var(--acct-accent);background:var(--acct-bg)}.acct__seal--platinum{color:var(--acct-bg);background:#dadce0;border-color:#dadce0}.acct__seal--float{position:absolute;top:10px;left:10px}@media (prefers-reduced-motion:reduce){.acct-theme *{transition-duration:.001ms!important}}.site-bar.acct-theme{z-index:1000;height:var(--nav-height);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--acct-line);background:#0b0c0ef0;transition:transform .25s;position:fixed;top:0;left:0;right:0}.site-bar.is-hidden{transform:translateY(-100%)}.site-bar__inner{align-items:center;gap:24px;max-width:1440px;height:100%;margin:0 auto;padding:0 48px;display:flex}.site-bar__logo{align-items:center;height:44px;display:flex}.site-bar__logo svg{width:122px;height:36px;display:block;overflow:visible}.site-bar__links{align-items:center;gap:2px;display:flex}.site-bar__link{height:40px;color:var(--acct-muted);align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.site-bar__link:hover{color:#fff}.site-bar__link[aria-current=page]{color:var(--acct-text)}.site-bar__actions{align-items:center;gap:2px;margin-left:auto;display:flex}.site-bar__icon{width:44px;height:44px;color:var(--acct-text-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.site-bar__icon:hover,.site-bar__icon[aria-current=page]{color:#fff}.site-bar__count{background:var(--acct-accent);min-width:16px;height:16px;color:var(--acct-bg);text-align:center;border-radius:8px;padding:0 4px;font:600 10px/16px Geist Mono,monospace;position:absolute;top:6px;right:5px}.site-bar__signin{color:var(--acct-text-3);padding:0 12px;font-size:14px;font-weight:500}.site-bar__signin:hover{color:#fff}.site-bar__cta{background:var(--acct-accent);height:40px;color:var(--acct-bg);border-radius:20px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:flex}.site-bar__cta:hover{background:var(--acct-accent-hover);color:var(--acct-bg)}.site-bar__account{position:relative}.site-bar__user{border:1px solid var(--acct-input-line);height:40px;color:var(--acct-text-2);cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:8px;margin:0 6px;padding:0 10px 0 4px;font-size:14px;font-weight:500;display:flex}.site-bar__user:hover{border-color:var(--acct-ghost-line);color:#fff}.site-bar__avatar{background:var(--acct-text);width:30px;height:30px;color:var(--acct-bg);border-radius:15px;place-items:center;font-size:13px;font-weight:700;display:grid}.site-bar__menu{background:var(--acct-surface-2);border:1px solid var(--acct-input-line);border-radius:14px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:6px;box-shadow:0 18px 44px #0000008c}.site-bar__menu a,.site-bar__menu button{min-height:44px;color:var(--acct-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.site-bar__menu a:hover,.site-bar__menu button:hover{background:var(--acct-line);color:var(--acct-text)}.site-bar__menu svg{color:var(--acct-muted)}.site-bar__menu .is-danger,.site-bar__menu .is-danger svg{color:var(--acct-danger)}.site-tabs.acct-theme{z-index:65;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--acct-line);background:#0b0c0ef5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.site-tabs__item{height:64px;color:var(--acct-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.site-tabs__item[aria-current=page],.site-tabs__item:hover{color:var(--acct-text)}.site-tabs__icon{place-items:center;width:24px;height:24px;display:grid}.site-tabs__item.is-fab .site-tabs__icon{background:var(--acct-accent);width:40px;height:40px;color:var(--acct-bg);border-radius:20px}.site-tabs__label{font-size:11px;font-weight:500}.site-tabs__badge{background:var(--acct-accent);min-width:16px;height:16px;color:var(--acct-bg);text-align:center;border-radius:8px;padding:0 4px;font:600 10px/16px Geist Mono,monospace;position:absolute;top:8px;left:calc(50% + 6px)}@media (width<=899px){.site-bar__inner{padding:0 16px}.site-bar__links,.site-bar__account,.site-bar__signin,.site-bar__cta{display:none}.site-bar__logo svg{width:104px;height:31px}}.site-foot.acct-theme{border-top:1px solid var(--acct-line);background:#0d0e10;margin-top:clamp(40px,6vw,80px);line-height:normal;position:relative}.site-foot__inner{max-width:1440px;margin:0 auto;padding:clamp(28px,4vw,48px) 48px 24px}.site-foot__cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px 32px;display:grid}.site-foot__col{flex-direction:column;min-width:0;display:flex}.site-foot__title{letter-spacing:.12em;text-transform:uppercase;color:var(--acct-muted);margin-bottom:6px;font-family:Geist Mono,monospace;font-size:10px}.site-foot__col a{min-height:40px;color:var(--acct-text-2);align-items:center;font-size:14px;display:flex}.site-foot__col a:hover{color:var(--acct-accent)}.site-foot__bottom{border-top:1px solid var(--acct-line);color:var(--acct-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:28px;padding-top:18px;font-size:13px;line-height:1.5;display:flex}@media (width<=899px){.site-foot__inner{padding-left:16px;padding-right:16px}}.consent-banner{z-index:90;background:var(--acct-surface);border:1px solid var(--acct-line);border-radius:20px;align-items:center;gap:20px;max-width:680px;margin-inline:auto;padding:18px 20px;animation:.3s consentSlideUp;display:flex;position:fixed;bottom:24px;left:16px;right:16px;box-shadow:0 18px 48px #00000073}@keyframes consentSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.consent-banner__body{flex:1;min-width:0}.consent-banner__eyebrow{color:var(--acct-accent);align-items:center;gap:6px;display:flex}.consent-banner__text{color:var(--acct-text-3);text-wrap:pretty;margin:8px 0 0;font-size:13px;line-height:1.55}.consent-banner__link{color:var(--acct-text);text-underline-offset:2px;text-decoration:underline}.consent-banner__link:hover{color:var(--acct-accent)}.consent-banner__actions{flex-shrink:0;gap:8px;display:flex}.consent-banner__actions .acct__btn{border-radius:22px;height:44px;padding:0 18px;font-size:14px}@media (width<=640px){.consent-banner{flex-direction:column;align-items:stretch;gap:16px}.consent-banner__actions .acct__btn{flex:1}}@media (width<=768px){.consent-banner{bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + 12px)}}.ad-page{--ad-gutter:48px;padding-top:var(--nav-height);min-height:100vh;color:var(--acct-text);font-family:Geist,system-ui,sans-serif;line-height:normal;position:relative}.ad-page:before{content:"";z-index:-1;background:var(--acct-bg);position:fixed;inset:0}.ad-page h1,.ad-page h2,.ad-page h3{text-wrap:balance;font-family:inherit}.ad-page button{font:inherit}.ad-page a:hover{color:var(--acct-accent)}.ad-wrap{max-width:1440px;padding:0 var(--ad-gutter);margin:0 auto}.ad-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--acct-muted);font-family:Geist Mono,monospace;font-size:10px}.ad-scroller{scrollbar-width:none;-ms-overflow-style:none}.ad-scroller::-webkit-scrollbar{display:none}.ad-badge{background:var(--acct-accent);min-width:18px;height:18px;color:var(--acct-bg);text-align:center;border-radius:9px;padding:0 5px;font:600 11px/18px Geist Mono,monospace}.ad-seal{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:4px;padding:4px 8px;font-family:Geist Mono,monospace;font-size:10px;font-weight:600;line-height:1.2}.ad-seal--gold{background:var(--acct-bg);color:var(--acct-accent);border-color:var(--acct-accent)}.ad-seal--platinum{color:var(--acct-bg);background:#dadce0;border-color:#dadce0}.ad-seal--classic{color:var(--acct-text-2);border-color:var(--acct-ghost-line);background:0 0}.ad-seal--sm{border-radius:3px;padding:1px 5px;font-size:9px}.ad-verified{color:var(--acct-text);letter-spacing:.1em;text-transform:uppercase;background:#0b0c0ecc;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-family:Geist Mono,monospace;font-size:10px;line-height:1.2;display:flex}.ad-verified svg{color:var(--acct-ok)}.ad-hot svg{color:#ff7a45}.ad-fav{width:44px;height:44px;color:var(--acct-text);cursor:pointer;background:#0b0c0eb3;border:0;border-radius:22px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.ad-fav[aria-pressed=true]{background:var(--acct-accent);color:var(--acct-bg)}.ad-pill{background:var(--acct-surface);color:#e3e4e6;border:1px solid var(--acct-input-line);cursor:pointer;white-space:nowrap;border-radius:20px;flex:none;align-items:center;gap:8px;height:40px;padding:0 8px 0 14px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex}.ad-pill>span{min-width:24px;height:24px;color:var(--acct-text-3);text-align:center;background:#22232a;border-radius:12px;padding:0 6px;font:500 11px/24px Geist Mono,monospace}.ad-pill[aria-pressed=true]{background:var(--acct-text);color:var(--acct-bg);border-color:var(--acct-text)}.ad-pill[aria-pressed=true]>span{background:var(--acct-bg);color:var(--acct-text)}.ad-pill:disabled{opacity:.38;cursor:default}.ad-pill--dark{background:var(--acct-bg);color:var(--acct-text);border-color:var(--acct-ghost-line)}.ad-select{background:var(--acct-surface);border:1px solid var(--acct-input-line);border-radius:20px;flex:none;align-items:center;height:40px;display:flex;position:relative}.ad-select select{appearance:none;color:#e3e4e6;cursor:pointer;background:0 0;border:0;outline:none;height:100%;padding:0 32px 0 14px;font-size:14px;font-weight:500}.ad-select>svg{pointer-events:none;color:var(--acct-muted);position:absolute;right:12px}.ad-select select option{color:var(--acct-text);background:#1a1b1f}.ad-select.is-on{background:var(--acct-text);border-color:var(--acct-text)}.ad-select.is-on select,.ad-select.is-on>svg{color:var(--acct-bg)}.ad-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.ad-btn--accent{background:var(--acct-accent);color:var(--acct-bg)}.ad-btn--accent:hover,.ad-page .ad-btn--accent:hover{background:var(--acct-accent-hover);color:var(--acct-bg)}.ad-btn--light{background:var(--acct-text);color:var(--acct-bg)}.ad-btn--light:hover,.ad-page .ad-btn--light:hover{color:var(--acct-bg);background:#fff}.ad-btn--ghost{color:var(--acct-text);border-color:var(--acct-ghost-line);background:0 0;font-weight:500}.ad-btn--ghost:hover,.ad-page .ad-btn--ghost:hover{border-color:var(--acct-muted);color:var(--acct-text)}.ad-btn--outline{color:var(--acct-text);border-color:var(--acct-text);background:0 0;font-weight:500}.ad-btn--outline:hover,.ad-page .ad-btn--outline:hover{background:var(--acct-text);color:var(--acct-bg)}.ad-btn--wa{color:#07200f;background:#25d366}.ad-btn--wa:hover,.ad-page .ad-btn--wa:hover{color:#07200f;background:#3be07a}.ad-btn--sm{border-radius:22px;height:44px;padding:0 18px;font-size:14px}.ad-btn:disabled{opacity:.5;cursor:default}.ad-seg{background:var(--acct-bg);border:1px solid var(--acct-input-line);border-radius:24px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:grid}.ad-seg button{height:40px;color:var(--acct-text-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:20px;font-size:13px;font-weight:500;transition:background .2s}.ad-seg button[aria-pressed=true]{background:var(--acct-text);color:var(--acct-bg)}.ad-switch{border:0;border-bottom:1px solid var(--acct-line);width:100%;min-height:48px;color:var(--acct-text);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:0;font-size:14px;display:flex}.ad-switch:disabled{opacity:.4;cursor:default}.ad-switch__label{flex:1}.ad-switch__count{color:var(--acct-muted);font-family:Geist Mono,monospace;font-size:11px}.ad-switch__track{background:var(--acct-ghost-line);border-radius:12px;flex:none;width:40px;height:24px;transition:background .2s;position:relative}.ad-switch__track:after{content:"";background:var(--acct-text);border-radius:9px;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px}.ad-switch[aria-checked=true] .ad-switch__track{background:var(--acct-accent)}.ad-switch[aria-checked=true] .ad-switch__track:after{left:19px}.ad-fipe-mini{align-items:center;gap:6px;display:flex}.ad-fipe-mini .acct__meter--sm{width:40px;height:10px}.ad-fipe-mini .acct__meter--sm .acct__meter-line{background:var(--acct-ghost-line)}.ad-fipe-mini .acct__meter--sm .acct__meter-mid{background:var(--acct-faint)}.ad-fipe-mini .acct__meter--sm .acct__meter-dot{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.ad-tone{color:var(--acct-muted);font-family:Geist Mono,monospace;font-size:11px}.ad-tone.is-below{color:var(--acct-ok)}.ad-tone.is-above{color:var(--acct-danger)}.ad-tone.is-equal{color:var(--acct-text-2)}@media (width<=899px){.ad-page{--ad-gutter:16px}}.cat{padding-bottom:8px}.cat__intro.ad-wrap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;padding-top:clamp(20px,3vw,36px);display:flex}.cat__h1{letter-spacing:-.05em;margin:0;font-size:clamp(26px,4vw,48px);font-weight:600;line-height:1.02}.cat__h1 span{color:var(--acct-accent)}.cat__intro-sub{color:var(--acct-muted);margin:0;font-size:14px}.cat__toolbar{top:var(--nav-height);z-index:40;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--acct-line);background:#0b0c0ef5;margin-top:14px;transition:top .25s;position:sticky}html[data-nav-hidden] .cat__toolbar{top:0}.cat__search-row.ad-wrap{align-items:center;gap:8px;padding-top:10px;display:flex}.cat__search-box{flex:1;min-width:0;position:relative}.cat__search{border:1px solid var(--acct-input-line);background:#1a1b1f;border-radius:24px;align-items:center;gap:10px;height:48px;padding:0 6px 0 16px;transition:border-color .2s;display:flex}.cat__search.is-focus{border-color:var(--acct-faint)}.cat__search>svg{color:var(--acct-muted);flex:none}.cat__search input{min-width:0;height:100%;color:var(--acct-text);-webkit-appearance:none;background:0 0;border:0;outline:none;flex:1;font-size:16px}.cat__search input::placeholder{color:var(--acct-muted)}.cat__search input::-webkit-search-cancel-button{display:none}.cat__search-clear{background:var(--acct-input-line);width:36px;height:36px;color:var(--acct-text);cursor:pointer;border:0;border-radius:18px;flex:none;place-items:center;display:grid}.cat__sugg{z-index:50;background:var(--acct-surface-2);border:1px solid var(--acct-input-line);border-radius:14px;max-height:min(420px,60vh);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #0000008c}.cat__sugg-title{padding:8px 10px 6px}.cat__sugg-item{width:100%;min-height:52px;color:var(--acct-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:6px 10px;display:flex}.cat__sugg-item:hover{background:var(--acct-line)}.cat__sugg-img{width:56px;height:38px;color:var(--acct-text-3);background:#22232a;border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.cat__sugg-img img{object-fit:cover;width:100%;height:100%;display:block}.cat__sugg-text{flex:1;min-width:0}.cat__sugg-text b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;display:block;overflow:hidden}.cat__sugg-text small{color:var(--acct-muted);margin-top:2px;font-size:12px;display:block}.cat__sugg-arrow{color:var(--acct-faint);flex:none}.cat__sugg-empty{color:var(--acct-text-3);padding:12px 10px 14px;font-size:14px;line-height:1.5}.cat__filters-btn{background:var(--acct-text);height:48px;color:var(--acct-bg);cursor:pointer;border:0;border-radius:24px;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:flex;position:relative}.cat__filters-count{background:var(--acct-accent);min-width:20px;height:20px;color:var(--acct-bg);border:2px solid var(--acct-bg);text-align:center;border-radius:10px;padding:0 5px;font:600 11px/16px Geist Mono,monospace}.cat__quick.ad-wrap{gap:6px;padding-top:10px;padding-bottom:12px;display:flex;overflow-x:auto}.cat__layout{align-items:flex-start;gap:32px;display:flex}.cat__results{flex:1;min-width:0;padding-bottom:8px}.cat__loading{color:var(--acct-muted);align-items:center;gap:10px;padding:48px 0;font-size:14px;display:flex}.cat-panel{flex-direction:column;flex:none;width:272px;display:flex;position:relative}.cat-panel.is-sheet{z-index:1001;background:var(--acct-surface);border:1px solid var(--acct-line);width:420px;max-height:100vh;position:fixed;top:0;bottom:0;right:0}.cat-panel__scrim{z-index:1001;background:#0009;position:fixed;inset:0}.cat-panel__grip{background:var(--acct-ghost-line);border-radius:2px;flex:none;width:40px;height:4px;margin:10px auto 0}.cat-panel__head{flex:none;justify-content:space-between;align-items:center;padding:22px 0 10px;display:flex}.is-sheet .cat-panel__head{border-bottom:1px solid var(--acct-line);padding:14px 20px}.cat-panel__title{letter-spacing:-.03em;font-size:17px;font-weight:600}.is-sheet .cat-panel__title{font-size:20px}.cat-panel__head-actions{align-items:center;gap:4px;display:flex}.cat-panel__clear{height:40px;color:var(--acct-accent);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:14px;font-weight:500}.cat-panel__close{background:var(--acct-line);width:44px;height:44px;color:var(--acct-text);cursor:pointer;border:0;border-radius:22px;place-items:center;display:grid}.cat-panel__body{flex-direction:column;flex:1;gap:26px;padding:6px 0 24px;display:flex}.is-sheet .cat-panel__body{padding:20px;overflow-y:auto}.cat-panel__row{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.cat-panel__value{font-size:13px;font-weight:500}.cat-panel__label{margin-bottom:10px}.cat-panel__prices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cat-field{background:var(--acct-bg);border:1px solid var(--acct-input-line);border-radius:10px;align-items:center;height:44px;display:flex;position:relative}.cat-field select{appearance:none;width:100%;height:100%;color:var(--acct-text);cursor:pointer;background:0 0;border:0;outline:none;padding:0 30px 0 12px;font-size:14px}.cat-field select option{background:#1a1b1f}.cat-field svg{pointer-events:none;color:var(--acct-muted);position:absolute;right:10px}.cat-panel__chips{flex-wrap:wrap;gap:6px;display:flex}.cat-chip{background:var(--acct-bg);height:36px;color:var(--acct-text-2);border:1px solid var(--acct-input-line);cursor:pointer;border-radius:18px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.cat-chip span{opacity:.7;font-family:Geist Mono,monospace;font-size:10px}.cat-chip.is-empty{opacity:.45}.cat-chip[aria-pressed=true]{background:var(--acct-text);color:var(--acct-bg);border-color:var(--acct-text)}.cat-seg-wrap{flex-wrap:wrap;display:flex}.cat-seg-wrap button{flex:auto;padding:0 10px}.cat-panel__foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--acct-line);flex:none;gap:8px;display:flex}.cat-panel__foot .ad-btn{border-radius:26px;height:52px}.cat-panel__foot .ad-btn--accent{flex:1}.cat-spot{padding-top:20px}.cat-spot__head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.cat-spot__title{align-items:center;gap:10px;min-width:0;display:flex}.cat-spot__title b{letter-spacing:-.02em;font-size:16px;font-weight:600}.cat-spot__title>span:last-child{color:var(--acct-muted);font-size:13px}.cat-dots{align-items:center;gap:6px;display:flex}.cat-dots button{background:var(--acct-ghost-line);cursor:pointer;border:0;border-radius:3px;width:6px;height:6px;padding:0;transition:width .3s,background .3s}.cat-dots button.is-on{background:var(--acct-accent);width:22px}.cat-spot__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;grid-auto-columns:100%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.cat-spot__track.is-multi{grid-auto-columns:calc(50% - 6px)}.cat-spot__card{scroll-snap-align:start;background:var(--acct-surface);border:1px solid var(--acct-ghost-line);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.cat-spot__media{aspect-ratio:21/9;background:#1a1b1f;position:relative;overflow:hidden}.is-multi .cat-spot__media{aspect-ratio:16/9}.cat-spot__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.cat-spot__media:hover img{transform:scale(1.03)}.cat-spot__shade{pointer-events:none;background:linear-gradient(#0b0c0e66 0%,#0b0c0e00 26% 48%,#0b0c0eeb 100%);position:absolute;inset:0}.cat-spot__text{pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:clamp(14px,2.2vw,22px);left:clamp(16px,2.2vw,24px);right:clamp(16px,2.2vw,24px)}.cat-spot__brand{letter-spacing:.12em;text-transform:uppercase;color:var(--acct-accent);font-family:Geist Mono,monospace;font-size:11px}.cat-spot__model{letter-spacing:-.06em;margin-top:6px;font-size:clamp(34px,4.6vw,64px);font-weight:700;line-height:.88}.cat-spot__version{color:var(--acct-text-2);margin-top:6px;font-size:clamp(14px,1.2vw,17px);font-weight:500}.cat-spot__foot{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.cat-spot__info{flex:auto;min-width:0}.cat-spot__price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cat-spot__price b{letter-spacing:-.045em;font-size:clamp(22px,2vw,26px);font-weight:600;line-height:1}.cat-spot__specs{color:var(--acct-text-3);margin-top:6px;font-family:Geist Mono,monospace;font-size:12px}.cat__res-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:20px 0 12px;display:flex}.cat__res-head.is-after-spot{padding-top:clamp(24px,3vw,36px)}.cat__res-title{align-items:baseline;gap:10px;min-width:0;display:flex}.cat__res-title h2{letter-spacing:-.04em;margin:0;font-size:clamp(20px,2vw,26px);font-weight:600}.cat__res-title span{color:var(--acct-muted);font-family:Geist Mono,monospace;font-size:12px}.cat__res-tools{align-items:center;gap:6px;display:flex}.ad-select.cat__sort select{padding-left:34px}.cat__sort .cat__sort-icon{position:absolute;left:12px;right:auto}.cat__layout-toggle{background:var(--acct-surface);border:1px solid var(--acct-input-line);border-radius:20px;height:40px;padding:3px;display:flex}.cat__layout-toggle button{width:40px;color:var(--acct-text-3);cursor:pointer;background:0 0;border:0;border-radius:17px;place-items:center;display:grid}.cat__layout-toggle button[aria-pressed=true]{background:var(--acct-text);color:var(--acct-bg)}.cat__chips{align-items:center;gap:6px;margin-bottom:14px;display:flex;overflow-x:auto}.cat__active{color:#f8d66b;cursor:pointer;white-space:nowrap;background:#f0b90b1f;border:1px solid #f0b90b66;border-radius:17px;flex:none;align-items:center;gap:6px;height:34px;padding:0 10px 0 12px;font-size:13px;display:flex}.cat__clear-all{height:34px;color:var(--acct-text-3);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0 8px;font-size:13px;text-decoration:underline}.cat-empty{background:var(--acct-surface);border:1px solid var(--acct-line);border-radius:10px;padding:clamp(24px,5vw,56px) clamp(20px,4vw,48px)}.cat-empty__eyebrow{color:var(--acct-accent);margin-bottom:12px;font-size:11px}.cat-empty__eyebrow--muted{color:var(--acct-muted);margin-bottom:8px;font-size:10px}.cat-empty h2{letter-spacing:-.05em;margin:0 0 12px;font-size:clamp(26px,3.4vw,40px);font-weight:600;line-height:1}.cat-empty p{max-width:540px;color:var(--acct-text-3);margin:0 0 20px;font-size:15px;line-height:1.55}.cat-empty p b{color:var(--acct-text)}.cat-empty__relax{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.cat-empty__actions{flex-wrap:wrap;gap:8px;display:flex}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.cat-grid.is-side{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.cat-card{background:var(--acct-surface);border:1px solid var(--acct-line);border-radius:10px;flex-direction:column;min-width:0;transition:border-color .2s;display:flex;overflow:hidden}.cat-card:hover{border-color:#4a4c52}.cat-card.is-gold{border-color:#f0b90b73}.cat-card__media{aspect-ratio:16/10;background:#1a1b1f;position:relative;overflow:hidden}.cat-card__img img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);display:block}.cat-card__media:hover img{transform:scale(1.04)}.cat-card__img{width:100%;height:100%;display:block}.cat-card__badges{pointer-events:none;gap:6px;display:flex;position:absolute;top:10px;left:10px}.cat-card__photos{color:var(--acct-text-2);pointer-events:none;background:#0b0c0ecc;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-family:Geist Mono,monospace;font-size:10px;display:flex;position:absolute;bottom:10px;left:10px}.cat-card__body{color:var(--acct-text);justify-content:space-between;gap:12px;padding:14px 16px 12px;display:flex}.ad-page .cat-card__body:hover{color:var(--acct-text)}.cat-card__id{flex-direction:column;min-width:0;display:flex}.cat-card__id .ad-eyebrow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cat-card__id h3{letter-spacing:-.035em;margin:6px 0 0;font-size:20px;font-weight:600;line-height:1.05}.cat-card__version{color:var(--acct-text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:14px;overflow:hidden}.cat-card__price{flex-direction:column;flex:none;align-items:flex-end;display:flex}.cat-card__price b{letter-spacing:-.035em;font-size:20px;font-weight:600;line-height:1.1}.cat-card__price .ad-fipe-mini{margin-top:7px}.cat-card__cells{border-top:1px solid var(--acct-line);grid-template-columns:repeat(3,minmax(0,1fr)) 52px;margin-top:auto;display:grid}.cat-card__cells>div{min-width:0;padding:10px 0 10px 16px}.cat-card__cells .ad-eyebrow{font-size:9px;display:block}.cat-card__cells b{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;font-weight:500;display:block;overflow:hidden}.cat-card__cmp{border:0;border-left:1px solid var(--acct-line);color:var(--acct-text-3);cursor:pointer;background:0 0;place-items:center;display:grid}.cat-card__cmp:hover{color:#fff}.cat-card__cmp[aria-pressed=true]{background:var(--acct-text);color:var(--acct-bg)}.cat-promo{background:#0e0f11;border:1px dashed #3a3c42;border-radius:10px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.cat-promo__eyebrow{font-size:11px}.cat-promo__title{letter-spacing:-.045em;font-size:26px;font-weight:600;line-height:1}.cat-promo__plans{flex-direction:column;display:flex}.cat-promo__plan{border-top:1px solid var(--acct-line);align-items:center;gap:10px;min-height:44px;display:flex}.cat-promo__plan .ad-seal{padding:3px 7px}.cat-promo__perk{color:var(--acct-text-3);flex:1;min-width:0;font-size:13px}.cat-promo__price{color:var(--acct-text);white-space:nowrap;font-family:Geist Mono,monospace;font-size:12px}.cat-promo .ad-btn{margin-top:auto}.cat-table{border-top:1px solid var(--acct-line)}.cat-table__row{border-bottom:1px solid var(--acct-line);grid-template-columns:88px minmax(160px,1fr) 100px 104px 84px;align-items:center;gap:12px;padding:8px 0;transition:background .2s;display:grid}.cat-table.is-full .cat-table__row{grid-template-columns:96px minmax(200px,2fr) 48px 92px 64px 100px 104px 84px}.cat-table__row:hover{background:#111215}.cat-table__row--head{min-height:40px;padding:0}.cat-table__row--head:hover{background:0 0}.cat-table__th{height:40px;color:var(--acct-muted);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:Geist Mono,monospace;font-size:10px;display:flex}.cat-table__th:disabled{cursor:default}.cat-table__th.is-on{color:var(--acct-text)}.cat-table__th.is-end{justify-content:flex-end}.cat-table__th span{color:var(--acct-accent)}.cat-table__img{aspect-ratio:16/10;background:#1a1b1f;border-radius:6px;display:block;overflow:hidden}.cat-table__img img{object-fit:cover;width:100%;height:100%;display:block}.cat-table__name{min-width:0;color:var(--acct-text)}.cat-table__brand{align-items:center;gap:6px;min-width:0;display:flex}.cat-table__brand .ad-eyebrow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cat-table__model{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:16px;font-weight:600;display:block;overflow:hidden}.cat-table__model span{color:var(--acct-text-3);font-weight:400}.cat-table__sub{color:var(--acct-muted);margin-top:3px;font-family:Geist Mono,monospace;font-size:12px;display:block}.cat-table__mono{color:var(--acct-text-2);white-space:nowrap;font-family:Geist Mono,monospace;font-size:13px}.cat-table__price{text-align:right;letter-spacing:-.03em;font-size:16px;font-weight:600}.cat-table__fipe{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cat-table__fipe .acct__meter--sm{width:48px;height:10px}.cat-table__fipe .acct__meter--sm .acct__meter-dot{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.cat-table__fipe .ad-tone{text-align:right;min-width:44px;font-size:12px}.cat-table__acts{justify-content:flex-end;gap:4px;display:flex}.cat-round{border:1px solid var(--acct-ghost-line);width:40px;height:40px;color:var(--acct-text-2);cursor:pointer;background:0 0;border-radius:20px;place-items:center;display:grid}.cat-round[aria-pressed=true]{background:var(--acct-accent);color:var(--acct-bg);border-color:var(--acct-accent)}.cat-round--cmp[aria-pressed=true]{background:var(--acct-text);border-color:var(--acct-text)}.cat-rows{border-top:1px solid var(--acct-line);flex-direction:column;display:flex}.cat-rows__item{border-bottom:1px solid var(--acct-line);grid-template-columns:116px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.cat-rows__img{aspect-ratio:4/3;background:#1a1b1f;border-radius:8px;display:block;position:relative;overflow:hidden}.cat-rows__img img{object-fit:cover;width:100%;height:100%;display:block}.cat-rows__img .ad-seal{position:absolute;top:6px;left:6px}.cat-rows__body{flex-direction:column;min-width:0;display:flex}.cat-rows__top{justify-content:space-between;gap:8px;display:flex}.cat-rows__name{min-width:0;color:var(--acct-text)}.cat-rows__name b{letter-spacing:-.03em;font-size:16px;font-weight:600;line-height:1.15;display:block}.cat-rows__name span{color:var(--acct-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.cat-rows__fav{width:44px;height:44px;color:var(--acct-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-10px -10px 0 0;display:grid}.cat-rows__fav.is-on{color:var(--acct-accent)}.cat-rows__bottom{color:var(--acct-text);margin-top:auto}.cat-rows__price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cat-rows__price b{letter-spacing:-.03em;font-size:17px;font-weight:600}.cat-rows__meta{color:var(--acct-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-family:Geist Mono,monospace;font-size:11px;display:block;overflow:hidden}.cat-end{border:1px dashed var(--acct-input-line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:20px;padding:18px 20px;display:flex}.cat-end>div{flex:260px;min-width:0}.cat-end b{letter-spacing:-.02em;font-size:16px;font-weight:600}.cat-end p{color:var(--acct-muted);margin:4px 0 0;font-size:14px;line-height:1.5}.cat-tray{z-index:70;border:1px solid var(--acct-ghost-line);background:#1a1b1f;border-radius:30px;align-items:center;gap:10px;padding:6px 6px 6px 8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000080}.cat-tray__faces{display:flex}.cat-tray__faces>*{object-fit:cover;background:#22232a;border:2px solid #1a1b1f;border-radius:20px;width:40px;height:40px;margin-right:-10px;display:block}.cat-tray__label{color:var(--acct-text-2);white-space:nowrap;flex:1;margin-left:12px;font-size:14px}@media (width<=899px){.cat__intro.ad-wrap{padding-top:16px}.cat__filters-btn{padding:0 14px}.cat__filters-count{position:absolute;top:-4px;right:-4px}.cat-panel.is-sheet{border-radius:16px 16px 0 0;width:100%;max-height:88vh;top:auto;left:0}.cat-spot__track{margin:0 -16px;padding:0 16px;scroll-padding:0 16px}.cat-spot__track,.cat-spot__track.is-multi{grid-auto-columns:100%}.cat-spot__track.is-multi{grid-auto-columns:calc(100% - 28px)}.cat-spot__media,.is-multi .cat-spot__media{aspect-ratio:4/3}.cat-tray{left:12px;right:12px;bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + 20px);transform:none}}.cat-locate{color:var(--acct-text-3);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:13px;display:inline-flex}.cat-locate:hover,.cat-locate[aria-pressed=true]{color:var(--acct-accent)}.cat-locate:disabled{opacity:.6;cursor:default}.cat-locate__error{color:var(--acct-danger);margin:6px 0 0;font-size:12px}.cat-radius{margin-top:12px}.cat__more{justify-content:center;padding:32px 0}.lightbox{z-index:1100;padding:var(--space-lg);background:#000000eb;justify-content:center;align-items:center;animation:.15s lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes lightboxFadeIn{0%{opacity:0}to{opacity:1}}.lightbox__image{border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:90vh;box-shadow:var(--shadow-lg);cursor:default}.lightbox__close{top:var(--space-lg);right:var(--space-lg);color:#fff;cursor:pointer;width:42px;height:42px;transition:background var(--transition-fast);background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.lightbox__close:hover{background:#ffffff2e}.lightbox__nav{color:#fff;cursor:pointer;width:48px;height:48px;transition:background var(--transition-fast);background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox__nav:hover{background:#ffffff2e}.lightbox__nav--prev{left:var(--space-lg)}.lightbox__nav--next{right:var(--space-lg)}.lightbox__counter{bottom:var(--space-lg);border-radius:var(--radius-full);color:#fff;background:#ffffff1a;padding:6px 14px;font-size:.8125rem;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}@media (width<=640px){.lightbox__nav{width:40px;height:40px}.lightbox__nav--prev{left:var(--space-sm)}.lightbox__nav--next{right:var(--space-sm)}}.vd.has-bar{padding-bottom:80px}.vd-state.ad-wrap{padding-top:clamp(32px,6vw,80px);padding-bottom:48px}.vd-state h1{letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1}.vd-state p{color:var(--acct-text-3);margin:0 0 20px;font-size:15px}.vd-state__loading{color:var(--acct-muted);align-items:center;gap:10px;font-size:14px;display:flex}.vd__top.ad-wrap{padding-top:clamp(20px,3vw,36px)}.vd__crumbs{letter-spacing:.12em;text-transform:uppercase;color:var(--acct-muted);flex-wrap:wrap;gap:8px;margin-bottom:20px;font-family:Geist Mono,monospace;font-size:11px;display:flex}.vd__crumbs a{color:inherit}.vd__crumbs-here{color:var(--acct-text)}.vd__hero{flex-wrap:wrap;align-items:flex-start;gap:clamp(20px,3vw,48px);display:flex}.vd-gal{flex:600px;min-width:0;position:relative}.vd-gal__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;background:var(--acct-surface);border-radius:8px;display:flex;overflow-x:auto}.vd-gal__slide{scroll-snap-align:start;aspect-ratio:16/10;cursor:zoom-in;background:0 0;border:0;flex:0 0 100%;padding:0;position:relative}.vd-gal__slide img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vd-gal__empty{color:var(--acct-muted);cursor:default;place-items:center;font-size:14px;display:grid}.vd-gal__float{width:44px;height:44px;color:var(--acct-text);cursor:pointer;background:#0b0c0ec7;border:0;border-radius:22px;place-items:center;display:grid;position:absolute;top:12px}.vd-gal__float--left{left:12px}.vd-gal__float--right{right:12px}.vd-gal__count{letter-spacing:.08em;pointer-events:none;background:#0b0c0ec7;border-radius:14px;padding:5px 10px;font-family:Geist Mono,monospace;font-size:11px;position:absolute;bottom:12px;left:12px}.vd-gal__dots~.vd-gal__count{bottom:28px}.vd-gal__count:has(~.vd-gal__dots){bottom:28px}.vd-gal__nav{gap:6px;display:flex;position:absolute;bottom:28px;right:12px}.vd-gal__nav button{width:44px;height:44px;color:var(--acct-text);cursor:pointer;background:#0b0c0ec7;border:0;border-radius:22px;place-items:center;display:grid}.vd-gal__nav button:hover{background:var(--acct-accent);color:var(--acct-bg)}.vd-gal__dots{justify-content:center;gap:6px;padding-top:10px;display:flex}.vd-gal__dots button{background:var(--acct-ghost-line);cursor:pointer;border:0;border-radius:3px;width:6px;height:6px;padding:0;transition:width .3s}.vd-gal__dots button.is-on{background:var(--acct-accent);width:22px}.vd-info{min-width:0;max-width:460px;top:calc(var(--nav-height) + 24px);flex:360px;position:sticky}.vd-info__badges{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.vd-tag{border:1px solid var(--acct-ghost-line);color:var(--acct-text-2);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:3px 8px;font-family:Geist Mono,monospace;font-size:10px}.vd-tag--accent{background:var(--acct-accent);border-color:var(--acct-accent);color:var(--acct-bg);font-weight:600}.vd-tag--light{background:var(--acct-text);border-color:var(--acct-text);color:var(--acct-bg);font-weight:600}.vd-tag--status{border-color:var(--acct-danger);color:var(--acct-danger)}.vd-info__brand{letter-spacing:.12em;text-transform:uppercase;color:var(--acct-accent);font-family:Geist Mono,monospace;font-size:11px}.vd-info__model{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(40px,5.4vw,76px);font-weight:700;line-height:.88}.vd-info__version{color:var(--acct-text-2);margin-top:8px;font-size:18px;font-weight:500}.vd-info__meta{color:var(--acct-muted);flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-family:Geist Mono,monospace;font-size:12px;display:flex}.vd-price{background:var(--acct-surface);border:1px solid var(--acct-line);border-radius:8px;margin-top:20px;padding:18px}.vd-price__value{letter-spacing:-.05em;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1}.vd-price__fipe{margin:6px 0 16px;font-size:12px;display:block}.vd-price .acct__meter{height:16px}.vd-price .acct__meter-dot{width:12px;height:12px;margin:-6px 0 0 -6px}.vd-price__scale{letter-spacing:.08em;color:var(--acct-muted);justify-content:space-between;gap:8px;margin-top:6px;font-family:Geist Mono,monospace;font-size:10px;display:flex}.vd-actions{gap:8px;margin-top:10px;display:flex}.vd-act{height:48px;color:var(--acct-text);border:1px solid var(--acct-ghost-line);cursor:pointer;background:0 0;border-radius:24px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.vd-act:hover{border-color:var(--acct-muted)}.vd-act.is-fav{background:var(--acct-accent);color:var(--acct-bg);border-color:var(--acct-accent)}.vd-act.is-cmp{background:var(--acct-text);color:var(--acct-bg);border-color:var(--acct-text)}.vd-act--icon{flex:none;width:48px}.vd-copied{color:var(--acct-ok);margin-top:8px;font-size:13px}.vd-contact{background:var(--acct-surface);border:1px solid var(--acct-line);border-radius:8px;margin-top:10px;padding:18px;scroll-margin-top:80px}.vd-contact__who{align-items:center;gap:12px;display:flex}.vd-contact__avatar{background:var(--acct-text);width:44px;height:44px;color:var(--acct-bg);object-fit:cover;border-radius:22px;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.vd-contact__name{flex:1;min-width:0}.vd-contact__name b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;display:block;overflow:hidden}.vd-contact__name span{color:var(--acct-muted);align-items:center;gap:4px;margin-top:1px;font-size:13px;display:flex}.vd-contact__name svg{color:var(--acct-accent)}.vd-contact__note{color:var(--acct-text-3);margin:14px 0 12px;font-size:14px;line-height:1.5}.vd-contact__note a{color:var(--acct-accent)}.vd-contact__acts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:60%;display:flex}.vd-contact__pill{border:1px solid var(--acct-ghost-line);height:32px;color:var(--acct-text);white-space:nowrap;cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.vd-contact__pill:hover{border-color:var(--acct-text)}.vd-contact__pill:disabled{opacity:.7;cursor:progress}.vd-contact__pill--wa{color:#07200f;background:#25d366;border-color:#25d366;font-weight:600}.vd-contact__pill--wa:hover{background:#3be07a;border-color:#3be07a}.vd-form{flex-direction:column;gap:8px;display:flex}.vd-form input,.vd-form textarea{background:var(--acct-bg);border:1px solid var(--acct-input-line);color:var(--acct-text);font:inherit;border-radius:8px;outline:none;padding:0 14px;font-size:16px}.vd-form input{height:48px}.vd-form textarea{resize:vertical;padding:12px 14px;line-height:1.45}.vd-form input:focus,.vd-form textarea:focus{border-color:var(--acct-faint)}.ad-btn.vd-form__send{border-radius:26px;height:52px}.vd-form__error{color:var(--acct-danger);font-size:13px}.vd-form__sent{border:1px solid var(--acct-ok);color:var(--acct-ok);border-radius:8px;align-items:flex-start;gap:8px;padding:14px;font-size:14px;line-height:1.45;display:flex}.vd__more.ad-wrap{padding-top:clamp(32px,5vw,72px)}.vd-instr{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vd-instr__tile{background:var(--acct-surface);border:1px solid var(--acct-line);border-radius:8px;min-width:0;padding:16px}.vd-instr__value{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:10px;display:flex}.vd-instr__value b{letter-spacing:-.06em;font-size:clamp(30px,4vw,56px);font-weight:600;line-height:.9}.vd-instr__value span{color:var(--acct-text-3);font-family:Geist Mono,monospace;font-size:12px}.vd-cols{flex-wrap:wrap;gap:clamp(32px,5vw,80px);padding-top:clamp(40px,5vw,72px);display:flex}.vd-cols__text{flex:340px;min-width:0;max-width:620px}.vd-cols__specs{flex:380px;min-width:0}.vd-label{margin-bottom:12px;font-size:11px}.vd-label--tight{margin-bottom:6px}.vd-label--notes{margin:24px 0 6px}.vd-desc{letter-spacing:-.01em;color:#e3e4e6;white-space:pre-line;text-wrap:pretty;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.vd-note{border-bottom:1px solid var(--acct-line);align-items:center;gap:12px;min-height:44px;font-size:15px;display:flex}.vd-note span{background:var(--acct-accent);border-radius:50%;flex:none;width:6px;height:6px}.vd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.vd-specs>div{border-bottom:1px solid var(--acct-line);min-width:0;padding:12px 0}.vd-specs b{overflow-wrap:anywhere;margin-top:4px;font-size:15px;font-weight:500;display:block}.vd-feats{padding-top:clamp(40px,5vw,72px)}.vd-feats__head{justify-content:space-between;align-items:baseline;display:flex}.vd-feats__list{flex-wrap:wrap;gap:6px;display:flex}.vd-feats__list span{background:var(--acct-surface);border:1px solid var(--acct-line);border-radius:19px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:14px;display:flex}.vd-feats__list svg{color:var(--acct-accent);flex:none}.vd-sim{max-width:1440px;margin:0 auto;padding-top:clamp(48px,6vw,96px)}.vd-sim__head{padding:0 var(--ad-gutter) 16px;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.vd-sim__head h2{letter-spacing:-.05em;margin:0;font-size:clamp(26px,3.6vw,44px);font-weight:600;line-height:.95}.vd-sim__all{height:44px;color:var(--acct-text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--acct-accent);text-decoration-color:var(--acct-accent);flex:none;align-items:center;padding:0 4px;font-size:14px;font-weight:500;display:flex}.vd-sim__track{scroll-snap-type:x mandatory;scroll-padding:0 var(--ad-gutter);padding:0 var(--ad-gutter);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;overflow-x:auto}.vd-sim__card{scroll-snap-align:start;background:var(--acct-surface);border:1px solid var(--acct-line);color:var(--acct-text);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ad-page .vd-sim__card:hover{color:var(--acct-text);border-color:#4a4c52}.vd-sim__img{aspect-ratio:16/10;background:#1a1b1f;width:100%;display:block;overflow:hidden}.vd-sim__img img{object-fit:cover;width:100%;height:100%;display:block}.vd-sim__body{justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.vd-sim__id{min-width:0}.vd-sim__meta{letter-spacing:.1em;color:var(--acct-muted);font-family:Geist Mono,monospace;font-size:11px;display:block}.vd-sim__id b{letter-spacing:-.035em;margin-top:5px;font-size:19px;font-weight:600;display:block}.vd-sim__version{color:var(--acct-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.vd-sim__price{letter-spacing:-.03em;white-space:nowrap;font-size:18px;font-weight:600}.vd-bar{z-index:66;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);background:#131417f7;border-top:1px solid #26272c;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.vd-bar__price{flex:1;min-width:0}.vd-bar__price b{letter-spacing:-.04em;font-size:20px;font-weight:600;line-height:1.1;display:block}.vd-bar__price .ad-tone{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ad-btn.vd-bar__btn{border-radius:26px;flex:none;height:52px}@media (width<=899px){.vd__top.ad-wrap{padding:0}.vd-gal__track{border-radius:0}.vd-gal__slide{aspect-ratio:4/3}.vd-info{max-width:none;padding:0 16px;position:static}.vd-instr{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-sim__track{grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column}}.acct{min-height:calc(100vh - var(--nav-height));margin-top:var(--nav-height);grid-template-columns:1fr;display:grid}.acct__aside{display:none}@media (width>=900px){.acct{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acct__aside{background:var(--acct-surface);border-right:1px solid var(--acct-line);display:block;position:relative;overflow:hidden}}.acct__aside img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.acct__aside-shade{background:linear-gradient(#0b0c0e40 0%,#0b0c0e1a 40%,#0b0c0ef0 100%);position:absolute;inset:0}.acct__aside-copy{position:absolute;bottom:clamp(28px,5vw,64px);left:clamp(24px,4vw,56px);right:clamp(24px,4vw,56px)}.acct__aside .acct__eyebrow{color:var(--acct-accent);font-size:11px}.acct__aside-title{letter-spacing:-.05em;text-wrap:balance;max-width:16ch;margin-top:12px;font-size:clamp(30px,3.4vw,48px);font-weight:600;line-height:1}.acct__aside-title span{color:var(--acct-accent)}.acct__aside-points{color:var(--acct-text-2);flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:14px;display:flex}.acct__aside-points span{align-items:center;gap:8px;display:flex}.acct__aside-points svg{color:var(--acct-accent);flex:none}.acct__panel{justify-content:center;align-items:flex-start;padding:28px 20px 48px;display:flex}@media (width>=900px){.acct__panel{align-items:center;padding:48px 40px}}.acct__box{width:100%;max-width:400px}.acct__form .acct__btn--primary{margin-top:4px}.acct__types{grid-template-columns:1fr 1fr;gap:8px;display:grid}.acct__type{background:var(--acct-surface);border:1px solid var(--acct-input-line);color:var(--acct-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.acct__type.is-on{border-color:var(--acct-accent);background:#f0b90b0f}.acct__type-head{width:100%;color:var(--acct-muted);justify-content:space-between;align-items:center;display:flex}.acct__type.is-on .acct__type-head{color:var(--acct-accent)}.acct__radio{border:2px solid var(--acct-ghost-line);border-radius:9px;place-items:center;width:18px;height:18px;display:grid}.acct__radio span{border-radius:4px;width:8px;height:8px}.acct__type.is-on .acct__radio{border-color:var(--acct-accent)}.acct__type.is-on .acct__radio span{background:var(--acct-accent)}.acct__type-title{font-size:15px;font-weight:600}.acct__type-desc{color:var(--acct-muted);font-size:12px;line-height:1.4}.acct__google{justify-content:center;min-height:44px;margin-top:16px;display:flex}.acct__google+.acct__alert{margin-top:12px}.acct__divider{color:var(--acct-faint);align-items:center;gap:12px;margin:28px 0 16px;font-size:13px;display:flex}.acct__divider span{background:var(--acct-line);flex:1;height:1px}.acct__terms{color:var(--acct-muted);text-align:center;margin:0;font-size:12px;line-height:1.5}.acct__terms a{color:var(--acct-text-2);text-decoration:underline}.acct__switch{text-align:center;color:var(--acct-muted);margin-top:24px;font-size:14px}.acct__switch button{min-height:44px;color:var(--acct-text);font:inherit;cursor:pointer;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--acct-accent);text-decoration-color:var(--acct-accent);background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:500}.acct__back{height:40px;color:var(--acct-text-3);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:20px;padding:0;font-size:14px;display:flex}.auth{min-height:100vh;display:flex}.auth__panel{min-height:100vh;padding:calc(var(--nav-height) + var(--space-xl)) var(--space-lg) var(--space-xl);background:var(--gradient-hero);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.auth__logo{margin-bottom:var(--space-xl);align-items:center;display:flex}.auth__logo-mark{font-size:1.75rem}.auth__card{width:100%;max-width:440px;padding:var(--space-xl);gap:var(--space-lg);flex-direction:column;display:flex}.auth__tabs{background:var(--color-bg-hover);border-radius:var(--radius-full);gap:4px;padding:4px;display:flex}.auth__tab{border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex:1;padding:10px 16px;font-size:.875rem;font-weight:600}.auth__tab.active{background:var(--gradient-brand);color:var(--color-text-on-brand);box-shadow:0 4px 16px #f2c87959}.auth__socials{gap:var(--space-sm);flex-direction:column;display:flex}.auth__social-btn{gap:10px;width:100%}.auth__divider{align-items:center;gap:var(--space-md);color:var(--color-text-muted);font-size:.8125rem;display:flex}.auth__divider:before,.auth__divider:after{content:"";background:var(--color-border);flex:1;height:1px}.auth__form{gap:var(--space-md);flex-direction:column;display:flex}.auth__form-row{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.auth__label-row{justify-content:space-between;align-items:center;display:flex}.auth__forgot{color:var(--color-brand-primary);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:.8125rem;font-weight:500}.auth__forgot:hover{text-decoration:underline}.auth__error{color:var(--color-brand-hover);font-size:.78125rem;font-weight:500}.auth__form-error{margin-bottom:12px;display:block}.auth__google-btn{justify-content:center;width:100%;min-height:44px;display:flex}.auth__back{align-self:flex-start}.auth__forgot-title{margin:4px 0 0;font-size:1.35rem}.auth__forgot-text{color:#b9bdd1;font-size:.875rem;line-height:1.55}.auth__toggle-visibility{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth__toggle-visibility:hover{color:var(--color-text-secondary)}.auth__business-fields{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-hover);border:1px solid var(--color-border);flex-direction:column;display:flex}.auth__account-types{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.auth__account-card{padding:var(--space-md);background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:all var(--transition-fast);flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:relative}.auth__account-card:hover{border-color:var(--color-border-hover)}.auth__account-card.active{border-color:var(--color-brand-primary);background:#f2c87914;box-shadow:0 0 0 3px #f2c8791f}.auth__account-card-icon{border-radius:var(--radius-md);background:var(--color-bg-hover);width:34px;height:34px;color:var(--color-brand-primary);justify-content:center;align-items:center;display:flex}.auth__account-card-title{font-family:var(--font-display);color:var(--color-text-primary);font-size:.875rem;font-weight:700}.auth__account-card-desc{color:var(--color-text-secondary);font-size:.75rem;line-height:1.5}.auth__account-card-check{color:var(--color-brand-primary);position:absolute;top:10px;right:10px}.auth__terms{text-align:center;color:var(--color-text-muted);font-size:.75rem;line-height:1.6}@media (width<=480px){.auth__card{padding:var(--space-lg)}.auth__form-row,.auth__account-types{grid-template-columns:1fr}.auth__panel{padding-left:var(--space-md);padding-right:var(--space-md)}}.acct__center{text-align:center;color:var(--acct-muted);flex-direction:column;align-items:center;gap:4px;display:flex}.acct__stack .acct__help{text-align:center;margin:4px 0 0}.acct__switch-account{justify-content:center;align-self:center;align-items:center;gap:6px;margin-top:8px;display:inline-flex}.auth__optional{color:var(--color-text-muted);font-weight:400}.acct__code-form{flex-direction:column;gap:10px;margin-top:24px;display:flex}.acct__code-form .acct__alert{margin:0}.acct__code{text-align:center;letter-spacing:.4em;font-variant-numeric:tabular-nums;height:60px;padding-left:calc(14px + .4em);font-size:28px;font-weight:600}.acct__code::placeholder{letter-spacing:.4em}.pix{width:100%;max-width:360px;color:var(--acct-text,inherit);flex-direction:column;align-items:center;gap:12px;margin:0 auto;display:flex}.pix--done{text-align:center;padding:8px 0}.pix__title{margin:0;font-size:18px;font-weight:600}.pix__text{color:var(--acct-text-3,inherit);margin:0;font-size:14px;line-height:1.5}.pix__amount{font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:600}.pix__qr-box{background:#fff;border-radius:12px;padding:8px}.pix__qr{width:208px;height:208px;display:block}.pix__steps{width:100%;color:var(--acct-text-3,inherit);margin:0;padding-left:20px;font-size:13px;line-height:1.6}.pix__mono{font-variant-numeric:tabular-nums;font-family:Geist Mono,monospace}.pix__code{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--acct-line,#7f7f7f4d);background:var(--acct-surface-2,transparent);width:100%;color:var(--acct-muted,inherit);border-radius:8px;margin:0;padding:7px 10px;font-size:11px;overflow:hidden}.pix__waiting{color:var(--acct-muted,inherit);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.pix__sandbox{background:var(--acct-accent-soft,#f0b90b0f);width:100%;color:var(--acct-text-3,inherit);border:1px dashed #f0b90b80;border-radius:10px;padding:12px;font-size:12px;line-height:1.5}.pix__sandbox p{margin:0}.pix__sandbox-title{color:var(--acct-accent,inherit);align-items:center;gap:6px;font-weight:600;display:flex;margin-bottom:4px!important}.pix__sandbox-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dashboard{padding-bottom:var(--space-4xl)}.dashboard__empty{text-align:center;justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column;max-width:440px;min-height:70vh;margin-inline:auto;display:flex}.dashboard__empty-icon{background:var(--color-bg-hover);width:64px;height:64px;color:var(--color-brand-primary);margin-bottom:var(--space-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.dashboard__empty-title{font-family:var(--font-display);color:var(--color-text-primary);font-size:1.5rem;font-weight:600}.dashboard__empty-desc{color:var(--color-text-secondary);line-height:1.7}.dashboard__header{justify-content:space-between;align-items:flex-end;gap:var(--space-md);padding:var(--space-2xl) 0 var(--space-xl);display:flex}.dashboard__stats-grid{gap:var(--space-md);margin-bottom:var(--space-xl);grid-template-columns:repeat(6,1fr);display:grid}.stat-tile{padding:var(--space-lg) var(--space-md);flex-direction:column;gap:6px;display:flex}.stat-tile__icon{border-radius:var(--radius-md);background:var(--color-bg-hover);width:34px;height:34px;color:var(--color-brand-primary);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.stat-tile__value{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.stat-tile__label{color:var(--color-text-secondary);font-size:.78125rem}.dashboard__perf-row{gap:var(--space-lg);margin-bottom:var(--space-2xl);grid-template-columns:2.4fr 1fr;align-items:stretch;display:grid}.dashboard__perf-card{padding:var(--space-lg)}.dashboard__time-card{padding:var(--space-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.dashboard__time-icon{background:var(--color-bg-hover);width:44px;height:44px;color:var(--color-brand-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.dashboard__time-value{font-family:var(--font-display);background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:600}.dashboard__time-label{color:var(--color-text-secondary);max-width:180px;font-size:.8125rem}.perf-chart{gap:var(--space-md);flex-direction:column;height:100%;display:flex}.perf-chart__header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.perf-chart__title{font-family:var(--font-display);color:var(--color-text-primary);font-size:1.125rem;font-weight:700}.perf-chart__subtitle{color:var(--color-text-secondary);margin-top:2px;font-size:.8125rem}.perf-chart__tabs{background:var(--color-bg-hover);border-radius:var(--radius-full);flex-shrink:0;gap:2px;padding:3px;display:flex}.perf-chart__tab{border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;padding:6px 14px;font-size:.78125rem;font-weight:600}.perf-chart__tab.active{background:var(--gradient-brand);color:var(--color-text-on-brand);box-shadow:0 2px 10px #f2c87959}.perf-chart__body{height:220px;position:relative}.perf-chart__svg{width:100%;height:100%;overflow:visible}.perf-chart__grid-line{stroke:var(--color-border);stroke-width:1px;opacity:.5}.perf-chart__crosshair{stroke:var(--color-border-hover);stroke-width:1px;stroke-dasharray:2 2}.perf-chart__dot{fill:var(--color-bg-card);stroke:var(--color-brand-primary);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:r var(--transition-fast)}.perf-chart__dot--end{fill:var(--color-brand-hover);stroke:var(--color-text-on-brand)}.perf-chart__hit-layer{display:flex;position:absolute;inset:0}.perf-chart__hit{cursor:crosshair;background:0 0;border:none;height:100%;padding:0}.perf-chart__tooltip{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);pointer-events:none;white-space:nowrap;z-index:5;padding:6px 10px;position:absolute;transform:translate(-50%,-120%)}.perf-chart__tooltip-value{color:var(--color-text-primary);font-size:.8125rem;font-weight:700}.perf-chart__tooltip-label{color:var(--color-text-muted);font-size:.7rem}.perf-chart__x-labels{justify-content:space-between;gap:2px;display:flex}.perf-chart__x-labels span{color:var(--color-text-muted);text-align:center;transition:color var(--transition-fast);flex:1;font-size:.7rem}.perf-chart__x-labels span.active{color:var(--color-text-primary);font-weight:600}.dashboard__section-header{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.listing-list{gap:var(--space-md);flex-direction:column;display:flex}.listing-row{align-items:center;gap:var(--space-md);padding:var(--space-md);transition:all var(--transition-base);display:flex}.listing-row:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md)}.listing-row__thumb{border-radius:var(--radius-md);background:var(--color-bg-card);flex-shrink:0;width:96px;height:72px;overflow:hidden}.listing-row__thumb img{object-fit:cover;width:100%;height:100%}.listing-row__main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.listing-row__top{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.listing-row__brand{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-primary);font-size:.7rem;font-weight:700}.listing-row__model{font-family:var(--font-display);color:var(--color-text-primary);font-size:1rem;font-weight:700}.listing-row__version{font-family:var(--font-body);color:var(--color-text-muted);font-size:.8125rem;font-weight:400}.listing-row__price{font-family:var(--font-display);color:var(--color-text-primary);white-space:nowrap;flex-shrink:0;font-size:1.05rem;font-weight:600}.listing-row__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.listing-row__stat-bar-wrap{max-width:320px}.listing-row__stats{color:var(--color-text-secondary);flex-wrap:wrap;gap:14px;font-size:.78125rem;display:flex}.listing-row__stats span{align-items:center;gap:4px;display:flex}.listing-row__go{width:34px;height:34px;color:var(--color-text-muted);background:var(--color-bg-hover);transition:all var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.listing-row__go:hover{color:var(--color-brand-primary);background:#f2c8791f}.dashboard__empty-listings{padding:var(--space-3xl);text-align:center;align-items:center;gap:var(--space-md);color:var(--color-text-secondary);flex-direction:column;display:flex}.dashboard__danger-zone{padding:var(--space-lg);border:1px solid #f2c87940}.dashboard__danger-header{align-items:flex-start;gap:var(--space-sm);color:var(--color-brand-primary);margin-bottom:var(--space-md);display:flex}.dashboard__danger-title{color:var(--color-text-primary);margin:0 0 4px;font-size:1rem;font-weight:600}.dashboard__danger-desc{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.dashboard__danger-btn:hover{color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.dashboard__danger-confirm{gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.dashboard__danger-confirm p{color:var(--color-text-primary);margin:0;font-size:.875rem}.dashboard__danger-confirm-actions{gap:var(--space-sm);display:flex}.dashboard__danger-btn--confirm{background:var(--color-brand-primary);border-color:var(--color-brand-primary)}@media (width<=1024px){.dashboard__stats-grid{grid-template-columns:repeat(3,1fr)}.dashboard__perf-row{grid-template-columns:1fr}.dashboard__time-card{text-align:left;justify-content:flex-start;gap:var(--space-md);flex-direction:row}.dashboard__time-label{max-width:none}}@media (width<=768px){.dashboard__header{flex-direction:column;align-items:flex-start}.dashboard__stats-grid{grid-template-columns:repeat(2,1fr)}.listing-row{flex-wrap:wrap}.listing-row__thumb{width:100%;height:140px}.listing-row__go{display:none}.dashboard__section-header{flex-direction:column;align-items:flex-start}}@media (width<=480px){.dashboard__stats-grid{grid-template-columns:1fr 1fr}.perf-chart__header{flex-direction:column}.perf-chart__body{height:180px}}.dashboard__activity{padding:var(--space-lg);margin-bottom:var(--space-xl)}.dashboard__activity-header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.dashboard__activity-title{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.dashboard__activity-sub,.dashboard__activity-empty{color:var(--color-text-muted);margin:4px 0 0;font-size:.8125rem}.dashboard__activity-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dashboard__activity-row{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background var(--transition-fast);text-decoration:none;display:flex}.dashboard__activity-row:hover{background:var(--color-bg-hover)}.dashboard__activity-row.unread{background:#f2c8790f}.dashboard__activity-thumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--color-bg-hover);flex-shrink:0;width:40px;height:40px}.dashboard__activity-text{overflow-wrap:anywhere;flex:1;align-items:flex-start;gap:6px;min-width:0;font-size:.875rem;display:flex}.dashboard__activity-text strong{color:var(--color-text-primary);font-weight:600}.dashboard__activity-icon{color:var(--color-brand-primary);flex-shrink:0;padding-top:2px;display:inline-flex}.dashboard__activity-time{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem}.dashboard__activity-dot{background:var(--color-brand-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.listing-row--expired .listing-row__thumb img{filter:grayscale(.7);opacity:.7}.listing-row__expiry{color:var(--color-text-muted);align-items:center;gap:6px;margin:0;font-size:.8rem;display:inline-flex}.listing-row__expiry--alert{color:var(--color-brand-primary);font-weight:600}.renew-panel{gap:var(--space-md);padding:var(--space-md);background:var(--color-bg-sunken);border:1px solid var(--color-border-brand);border-radius:12px;flex-direction:column;display:flex}.renew-panel__intro{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.5}.renew-panel__plans{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.renew-panel__plan{text-align:left;color:var(--color-text-primary);background:var(--color-bg-glass-light);border:1px solid var(--color-border);cursor:pointer;transition:border-color var(--transition-base), background var(--transition-base);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.renew-panel__plan:hover{border-color:var(--color-border-hover)}.renew-panel__plan.active{border-color:var(--color-brand-primary);background:var(--color-brand-glow)}.renew-panel__plan:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.renew-panel__plan-name{font-size:.9rem;font-weight:600}.renew-panel__plan-meta{color:var(--color-text-muted);font-size:.8rem}.renew-panel__footer{justify-content:space-between;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}.renew-panel__payment{flex-direction:column;gap:6px;min-width:180px;display:flex}.renew-panel__actions{gap:var(--space-sm);margin-left:auto;display:flex}.dashboard__password{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.dashboard__password-fields{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%;display:grid}.dashboard__password-error{color:var(--color-negative);margin:0;font-size:.85rem}.camera-capture{z-index:2000;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.camera-capture__video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.camera-capture__overlay{pointer-events:none;padding:var(--space-lg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.camera-capture__frame{aspect-ratio:4/3;justify-content:center;align-items:center;width:min(560px,88vw);display:flex;position:relative}.vehicle-ref-overlay{border-radius:var(--radius-lg);pointer-events:none;position:absolute;inset:6%;overflow:hidden}.vehicle-ref-overlay__img{object-fit:contain;opacity:.9;mix-blend-mode:screen;width:100%;height:100%}.camera-capture__bracket{filter:drop-shadow(0 0 4px #0009);border:3px solid #ffffffd9;width:34px;height:34px;position:absolute}.camera-capture__bracket--tl{border-bottom:none;border-right:none;border-radius:6px 0 0;top:0;left:0}.camera-capture__bracket--tr{border-bottom:none;border-left:none;border-radius:0 6px 0 0;top:0;right:0}.camera-capture__bracket--bl{border-top:none;border-right:none;border-radius:0 0 0 6px;bottom:0;left:0}.camera-capture__bracket--br{border-top:none;border-left:none;border-radius:0 0 6px;bottom:0;right:0}.camera-capture__flash{z-index:5;background:#fff;animation:.18s ease-out fadeIn;position:absolute;inset:0}.camera-capture__top{padding:max(var(--space-md), env(safe-area-inset-top)) var(--space-md) var(--space-md);z-index:4;background:linear-gradient(#000000a6,#0000);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.camera-capture__top-actions{align-items:center;gap:8px;display:flex}.camera-capture__icon-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07080e8c;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.camera-capture__icon-btn.active{background:var(--gradient-brand);border-color:#0000}.camera-capture__title{color:#fff;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07080e8c;align-items:center;gap:6px;padding:8px 16px;font-size:.9375rem;font-weight:600;display:flex}.camera-capture__hint{text-align:center;color:#fff;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:4;background:#07080e99;max-width:min(440px,88vw);padding:8px 16px;font-size:.8125rem;position:absolute;bottom:128px;left:50%;transform:translate(-50%)}.camera-capture__status{align-items:center;gap:var(--space-md);color:#fff;text-align:center;z-index:4;flex-direction:column;max-width:320px;display:flex}.camera-capture__status--error{color:#fff}.camera-capture__status p{color:#ffffffbf;font-size:.9375rem}.camera-capture__status-actions{gap:var(--space-sm);display:flex}.camera-capture__bottom{padding:var(--space-xl) 0 max(var(--space-xl), env(safe-area-inset-bottom));z-index:4;background:linear-gradient(#0000,#000000a6);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.camera-capture__shutter{cursor:pointer;width:68px;height:68px;transition:transform var(--transition-fast);background:#fff;border:4px solid #ffffff59;border-radius:50%;box-shadow:0 0 0 3px #fff9}.camera-capture__shutter:active{transform:scale(.9)}@media (width<=480px){.camera-capture__frame{width:92vw}.camera-capture__hint{font-size:.75rem;bottom:116px}}.plate-marker{z-index:1100;padding:var(--space-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07080ec7;place-items:center;display:grid;position:fixed;inset:0}.plate-marker__card{width:min(760px,100%);max-height:calc(100vh - 2 * var(--space-md));gap:var(--space-md);padding:var(--space-lg);background:var(--color-bg-elevated);flex-direction:column;display:flex;overflow:auto}.plate-marker__header{justify-content:space-between;align-items:center;display:flex}.plate-marker__header h2{align-items:center;gap:8px;margin:0;font-size:1.15rem;display:flex}.plate-marker__hint{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.plate-marker__frame{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;align-self:center;max-width:100%;position:relative;overflow:hidden}.plate-marker__frame img{pointer-events:none;max-width:100%;max-height:60vh;display:block}.plate-marker__box,.plate-marker__suggested{pointer-events:none;border-radius:4px;position:absolute}.plate-marker__box{border:2px solid var(--color-brand-primary);background:#f2c87940;box-shadow:0 0 0 9999px #07080e59}.plate-marker__suggested{border:2px dashed #ffffffb3}.plate-marker__actions{justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;display:flex}.wz{min-height:calc(100vh - var(--nav-height));margin-top:var(--nav-height);padding-bottom:140px}.wz__inner{max-width:1240px;margin:0 auto;padding:16px 16px 0}@media (width>=900px){.wz__inner{padding:28px 40px 0}}.wz__mono{font-family:Geist Mono,monospace;font-size:12px}.wz__muted{color:var(--acct-muted)}.wz__small{font-size:13px}.wz__accent{color:var(--acct-accent);flex:none}.wz__gap{margin-top:16px}.wz__gap-lg{margin-top:20px}.wz__section{margin:32px 0 12px}.wz__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.wz__head-title{align-items:center;gap:12px;min-width:0;display:flex}.wz__head-title>div{min-width:0}.wz__exit{border:1px solid var(--acct-ghost-line);width:40px;height:40px;color:var(--acct-text);border-radius:20px;flex:none;place-items:center;display:grid}.wz__exit:hover{border-color:var(--acct-faint);color:var(--acct-text)}.wz__name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:16px;font-weight:600;overflow:hidden}@media (width>=900px){.wz__head{margin-bottom:28px}}.wz__bars{margin-bottom:24px}.wz__bars-track{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.wz__bars-track button{cursor:pointer;background:0 0;border:0;height:20px;padding:8px 0}.wz__bars-track span{background:var(--acct-input-line);border-radius:2px;height:4px;transition:background .3s;display:block}.wz__bars-track span.is-done{background:#f0b90b80}.wz__bars-track span.is-current{background:var(--acct-accent)}.wz__bars-meta{color:var(--acct-text-3);justify-content:space-between;margin-top:4px;font-size:13px;display:flex}.wz__bars-meta b{color:var(--acct-text);font-weight:500}.wz__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.wz__stepper,.wz__step-head{display:none}@media (width>=900px){.wz__bars{display:none}.wz__grid{grid-template-columns:220px minmax(0,1fr)}.wz__stepper{top:calc(var(--nav-height) + 24px);flex-direction:column;display:flex;position:sticky}.wz__step-head{margin-bottom:8px;display:block}}.wz__step{min-height:52px;color:var(--acct-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px 0 0;display:flex}.wz__step.is-done{color:var(--acct-text-2)}.wz__step.is-current{color:var(--acct-text)}.wz__step-dot{border:1px solid var(--acct-ghost-line);border-radius:14px;flex:none;place-items:center;width:28px;height:28px;font-family:Geist Mono,monospace;font-size:12px;font-weight:600;display:grid}.wz__step.is-done .wz__step-dot{color:var(--acct-ok);background:#4cc38a24;border-color:#0000}.wz__step.is-current .wz__step-dot{background:var(--acct-accent);color:var(--acct-bg);border-color:var(--acct-accent)}.wz__step-text{flex-direction:column;min-width:0;display:flex}.wz__step-label{font-size:14px;font-weight:500}.wz__step.is-current .wz__step-label{font-weight:600}.wz__step-sum{color:var(--acct-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wz__body{min-width:0}.wz__title{letter-spacing:-.05em;margin:0;font-size:clamp(26px,3.4vw,36px);font-weight:600;line-height:1.05}.wz__sub{max-width:60ch;color:var(--acct-text-3);margin:8px 0 28px;font-size:15px;line-height:1.55}.wz__note{color:var(--acct-muted);margin:16px 0 0;font-size:13px;line-height:1.5}.wz__photos-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.wz__check-note{color:var(--acct-text-2);align-items:center;gap:8px;font-size:14px;display:flex}.wz__check-note svg{color:var(--acct-accent);flex:none}.wz__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=900px){.wz__photos{grid-template-columns:repeat(3,minmax(0,1fr))}}.wz__photo{flex-direction:column;gap:6px;min-width:0;display:flex}.wz__photo-frame{aspect-ratio:4/3;border:1px solid var(--acct-input-line);background-color:var(--acct-surface-2);border-radius:10px;position:relative;overflow:hidden}.wz__photo-frame.is-empty{background-image:var(--acct-stripes)}.wz__photo-frame.is-attention{border-color:var(--acct-accent)}.wz__photo-frame.is-invalid{border-color:var(--acct-danger)}.wz__photo-hit{width:100%;height:100%;color:var(--acct-text);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.wz__photo-hit>img:not(.wz__photo-ref){object-fit:cover;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.wz__photo-hit>img.is-dim{opacity:.5}.wz__photo-ref{object-fit:contain;filter:invert();opacity:.32;width:80%;height:72%;position:absolute;top:14%;left:10%}.wz__bracket{border:0 solid var(--acct-accent);width:14px;height:14px;position:absolute}.wz__bracket--tl{border-top-width:2px;border-left-width:2px;top:10px;left:10px}.wz__bracket--tr{border-top-width:2px;border-right-width:2px;top:10px;right:10px}.wz__bracket--bl{border-bottom-width:2px;border-left-width:2px;bottom:10px;left:10px}.wz__bracket--br{border-bottom-width:2px;border-right-width:2px;bottom:10px;right:10px}.wz__photo-cam{background:var(--acct-accent);width:48px;height:48px;color:var(--acct-bg);border-radius:24px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wz__tag{background:var(--acct-bg);color:var(--acct-accent);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;border-radius:4px;padding:3px 7px;font-family:Geist Mono,monospace;font-size:9px;font-weight:600;position:absolute;top:8px;left:8px}.wz__tag.is-cover{background:var(--acct-accent);color:var(--acct-bg)}.wz__pill{pointer-events:none;background:#0b0c0ed9;border-radius:13px;align-items:center;gap:6px;height:26px;padding:0 9px;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:8px;left:8px}.wz__pill.is-analyzing{color:var(--acct-text-2)}.wz__pill.is-valid{color:var(--acct-ok)}.wz__pill.is-needs-plate{color:var(--acct-accent)}.wz__pill.is-invalid{color:var(--acct-danger)}.wz__remove{width:34px;height:34px;color:var(--acct-text);cursor:pointer;background:#0b0c0ecc;border:0;border-radius:17px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.wz__photo-meta{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.wz__photo-text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.wz__photo-label{color:#e3e4e6;font-size:13px;font-weight:500}.wz__photo-hint{color:var(--acct-muted);margin-top:2px;font-size:12px;line-height:1.4}.wz__photo-hint.is-warn{color:var(--acct-accent)}.wz__photo-hint.is-error{color:var(--acct-danger)}.wz__plate-fix{color:var(--acct-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:2px 0;font-size:12px;text-decoration:underline}.wz__plate-btn{border:1px solid var(--acct-accent);height:32px;color:var(--acct-accent);font:inherit;cursor:pointer;background:#f0b90b1a;border-radius:16px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.wz__photo-add{aspect-ratio:4/3;border:1px dashed var(--acct-ghost-line);background-color:var(--acct-surface-2);background-image:var(--acct-stripes);color:var(--acct-text-3);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.wz__photo-add span{font-size:13px;font-weight:500}.wz__photo-add:hover{border-color:var(--acct-text);color:var(--acct-text)}.wz__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.wz__fields--sm{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.wz__three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wz__advanced{margin-top:24px;overflow:hidden}.wz__advanced-toggle{width:100%;min-height:56px;color:var(--acct-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:15px;display:flex}.wz__advanced-toggle b{font-weight:600}.wz__advanced-toggle .wz__muted{font-size:13px}.wz__advanced-toggle svg{color:var(--acct-muted);flex:none;transition:transform .2s}.wz__advanced-toggle svg.is-open{transform:rotate(180deg)}.wz__advanced-body{flex-direction:column;gap:18px;padding:4px 18px 20px;display:flex}.wz__price-card{padding:20px}.wz__price{background:var(--acct-bg);border:1px solid var(--acct-input-line);border-radius:12px;align-items:center;gap:10px;height:64px;padding:0 18px;display:flex}.wz__price:focus-within{border-color:var(--acct-accent)}.wz__price span{color:var(--acct-muted);font-size:22px;font-weight:600}.wz__price input{min-width:0;height:100%;color:var(--acct-text);font:inherit;letter-spacing:-.04em;background:0 0;border:0;outline:none;flex:1;font-size:30px;font-weight:600}.wz__price input::placeholder{color:var(--acct-faint)}.wz__fipe{margin-top:18px}.wz__fipe-scale{color:var(--acct-muted);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.wz__fipe-text{color:var(--acct-muted);margin-top:12px;font-size:15px;font-weight:500}.wz__fipe-text.is-below,.wz__fipe-short.is-below{color:var(--acct-ok)}.wz__fipe-text.is-above,.wz__fipe-short.is-above{color:var(--acct-danger)}.wz__fipe-text.is-equal,.wz__fipe-short.is-equal{color:var(--acct-text-2)}.wz__fipe-short{font-size:11px}.wz__fipe-missing{color:var(--acct-muted);margin:14px 0 0;font-size:14px;line-height:1.5}.wz__quick{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.wz__quick button{border:1px solid var(--acct-ghost-line);height:36px;color:var(--acct-text-2);font:inherit;cursor:pointer;background:0 0;border-radius:18px;padding:0 12px;font-size:13px}.wz__switch-row{border:0;border-top:1px solid var(--acct-line);width:100%;min-height:60px;color:var(--acct-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;margin-top:8px;padding:8px 0;display:flex}.wz__switch-text{flex-direction:column;flex:1;font-size:15px;display:flex}.wz__switch-text small{color:var(--acct-muted);margin-top:2px;font-size:13px}.wz__chips-head{margin-bottom:10px}.wz__chips-head--split{justify-content:space-between;align-items:baseline;margin-top:28px;display:flex}.wz__cover{aspect-ratio:16/10;background-color:var(--acct-surface-2);background-image:var(--acct-stripes);position:relative}.wz__cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wz__review{grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (width>=900px){.wz__review{grid-template-columns:280px minmax(0,1fr)}}.wz__review-body{flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.wz__review-title{letter-spacing:-.04em;font-size:24px;font-weight:600;line-height:1.05}.wz__review-title span{color:var(--acct-text-3);font-weight:400}.wz__review-price{align-items:center;gap:10px;display:flex}.wz__review-price>span:first-child{letter-spacing:-.04em;font-size:24px;font-weight:600}.wz__specs{color:var(--acct-text-3);flex-wrap:wrap;gap:6px 14px;display:flex}.wz__rows{margin-top:12px}.wz__row{border-bottom:1px solid var(--acct-line);align-items:center;gap:14px;min-height:60px;padding:8px 18px;display:flex}.wz__row:last-child{border-bottom:0}.wz__row>svg{flex:none}.wz__row>svg.is-ok{color:var(--acct-ok)}.wz__row>svg.is-bad{color:var(--acct-danger)}.wz__row-text{flex-direction:column;flex:1;min-width:0;font-size:14px;font-weight:500;display:flex}.wz__row-text small{color:var(--acct-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;font-weight:400;overflow:hidden}.wz__underline{min-height:44px;color:var(--acct-text);font:inherit;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--acct-accent);text-decoration-color:var(--acct-accent);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:500}.wz__plans{grid-template-columns:1fr;align-items:stretch;gap:10px;display:grid}@media (width>=900px){.wz__plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.wz__plan{background:var(--acct-surface);border:1px solid var(--acct-input-line);min-width:0;color:var(--acct-text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}.wz__plan.is-recommended{border-color:#4a4c52}.wz__plan.is-on{background:var(--acct-accent-soft);border-color:var(--acct-accent)}.wz__plan-badge{background:var(--acct-accent);height:22px;color:var(--acct-bg);letter-spacing:.1em;text-transform:uppercase;border-radius:11px;align-items:center;padding:0 10px;font-family:Geist Mono,monospace;font-size:10px;font-weight:600;display:flex;position:absolute;top:-11px;left:20px}.wz__plan-top{justify-content:space-between;align-items:center;width:100%;display:flex}.wz__plan-tagline{color:var(--acct-text-2);font-size:14px;line-height:1.4}.wz__plan-price{flex-direction:column;gap:2px;display:flex}.wz__plan-was{color:var(--acct-muted);align-items:center;gap:8px;font-size:13px;display:flex}.wz__plan-was span{height:20px;color:var(--acct-ok);background:#4cc38a24;border-radius:4px;align-items:center;padding:0 6px;font-family:Geist Mono,monospace;font-size:10px;font-weight:600;display:flex}.wz__plan-now{align-items:baseline;gap:8px;display:flex}.wz__plan-now b{letter-spacing:-.05em;font-size:34px;font-weight:600}.wz__plan-now span{color:var(--acct-muted);font-size:13px}.wz__plan-benefits{border-top:1px solid var(--acct-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.wz__plan-benefits span{color:var(--acct-text-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.wz__plan-benefits svg{color:var(--acct-accent);flex:none}.wz__plan-cta{border:1px solid var(--acct-ghost-line);border-radius:22px;justify-content:center;align-items:center;height:44px;margin-top:auto;font-size:14px;font-weight:600;display:flex}.wz__plan.is-on .wz__plan-cta{background:var(--acct-accent);color:var(--acct-bg);border-color:var(--acct-accent)}.wz__summary{padding:18px 20px}.wz__summary-row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-size:15px;font-weight:500;display:flex}.wz__summary-row b{letter-spacing:-.04em;font-size:22px;font-weight:600}.wz__pay-box{flex-wrap:wrap;align-items:center;gap:20px;margin-top:12px;padding:20px;display:flex}.wz__pay-box p{color:var(--acct-text-3);flex:220px;margin:0;font-size:14px;line-height:1.55}.wz__pay-box--pix{display:block}.wz__pay-box--pix p{flex:none}.wz__span{grid-column:1/-1}.wz__secure{color:var(--acct-muted);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.wz__footer{z-index:66;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);background:#131417f7;border-top:1px solid #26272c;position:fixed;bottom:0;left:0;right:0}@media (width>=900px){.wz__footer{padding-left:40px;padding-right:40px}}.wz__footer-inner{align-items:center;gap:12px;max-width:1240px;margin:0 auto;display:flex}.wz__back{height:52px}.wz__wide-only{display:none}@media (width>=900px){.wz__wide-only{display:inline}}.wz__hint{min-width:0;color:var(--acct-muted);flex:1;align-items:center;gap:6px;font-size:13px;line-height:1.4;display:flex}.wz__hint svg{flex:none}.wz__hint.is-blocked{color:var(--acct-danger)}@media (width>=900px){.wz__hint{justify-content:flex-end}}.wz__picker-backdrop{z-index:1000;background:#0009;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}@media (width>=600px){.wz__picker-backdrop{align-items:center}}.wz__picker{background:var(--acct-surface);border:1px solid var(--acct-line);border-radius:16px;flex-direction:column;gap:8px;width:100%;max-width:360px;padding:24px 20px 20px;display:flex;position:relative}.wz__picker-title{letter-spacing:-.02em;margin-bottom:8px;font-size:18px;font-weight:600}.wz__picker-close{width:36px;height:36px;color:var(--acct-muted);cursor:pointer;background:0 0;border:0;border-radius:18px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.wz__picker-option{border:1px solid var(--acct-input-line);background:var(--acct-bg);height:52px;color:var(--acct-text);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:500;display:flex}.wz__picker-option:hover{border-color:var(--acct-accent)}.wz__picker-option svg{color:var(--acct-accent)}.wz__center{text-align:center;flex-direction:column;align-items:center;max-width:560px;margin:clamp(24px,8vh,80px) auto 0;padding:0 16px;display:flex}.wz__center .acct__title{margin-top:0}.wz__center-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.wz__done-card{text-align:left;width:100%;max-width:420px;margin-top:28px;overflow:hidden}.wz__done-card .wz__cover{aspect-ratio:16/9}.wz__done-body{justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.wz__done-body span{flex-direction:column;min-width:0;display:flex}.wz__done-body strong{letter-spacing:-.03em;white-space:nowrap;font-size:18px;font-weight:600}.wz__done-body small{color:var(--acct-text-3);font-size:13px}.wz__ai-note{border:1px solid var(--acct-line);background:var(--acct-surface);color:var(--acct-text-3);border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.wz__ai-note svg{color:var(--acct-accent);flex:none;margin-top:1px}.wz__ai-note b{color:var(--acct-text);font-weight:600}.wz__fipe-version{margin-top:16px}.wz__fipe-ref{color:var(--acct-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.cmp__head.ad-wrap{padding-top:clamp(20px,4vw,48px)}.cmp__eyebrow{font-size:11px}.cmp__title{letter-spacing:-.06em;margin:12px 0 8px;font-size:clamp(40px,8vw,104px);font-weight:600;line-height:.88}.cmp__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 24px;margin-bottom:24px;display:flex}.cmp__intro p{max-width:420px;color:var(--acct-text-3);margin:0;font-size:15px;line-height:1.55}.cmp__clear{height:40px;color:var(--acct-text-3);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.cmp__clear:hover{color:var(--acct-text)}.cmp__loading.ad-wrap{color:var(--acct-muted);align-items:center;gap:10px;padding-top:24px;padding-bottom:24px;font-size:14px;display:flex}.cmp-empty{background:var(--acct-surface);border:1px solid var(--acct-line);border-radius:8px;padding:clamp(28px,6vw,64px) clamp(20px,5vw,56px)}.cmp-empty h2{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(24px,3vw,36px);font-weight:600}.cmp-empty p{color:var(--acct-text-3);margin:0 0 20px;font-size:15px}.cmp-empty .ad-btn{border-radius:26px;height:52px;padding:0 24px}.cmp__scroll{max-width:1440px;padding:0 var(--ad-gutter) clamp(48px, 8vw, 112px);margin:0 auto;overflow-x:auto}.cmp__row{border-top:1px solid var(--acct-line);align-items:center;gap:0 12px;min-height:52px;display:grid}.cmp__row--cars{border-top:0;align-items:start;padding-bottom:16px}.cmp__row--feat{min-height:44px}.cmp-car{min-width:0}.cmp-car__img{aspect-ratio:4/3;background:#1a1b1f;border-radius:8px;display:block;overflow:hidden}.cmp-car__img img{object-fit:cover;width:100%;height:100%;display:block}.cmp-car__brand{margin-top:10px}.cmp-car__model{letter-spacing:-.035em;color:var(--acct-text);margin-top:3px;font-size:19px;font-weight:600;line-height:1.05;display:block}.cmp-car__version{color:var(--acct-text-3);margin-top:2px;font-size:13px}.cmp-car__remove{height:36px;color:var(--acct-danger);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px}.cmp__cell{color:var(--acct-text-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:15px;display:flex}.cmp__cell.is-emph{color:var(--acct-text);font-weight:600}.cmp__best{background:var(--acct-accent);color:var(--acct-bg);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-family:Geist Mono,monospace;font-size:9px;font-weight:600}.cmp__section{margin-top:32px;padding-bottom:8px;font-size:11px}.cmp__feat{color:var(--acct-text-2);font-size:13px}.cmp__mark{color:#4a4c52;font-size:14px}.cmp__mark.is-on{color:var(--acct-accent)}.vehicle-card{border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 44px #00000059}.vehicle-card--featured{box-shadow:0 20px 52px #0000006b}.vehicle-card--compare{border-color:var(--color-tech-border)!important;box-shadow:0 0 0 2px #8b7cf638, var(--shadow-md)!important}.vehicle-card__image-wrapper{aspect-ratio:4/3}.vehicle-card__image-wrapper>a{height:100%;display:block}.vehicle-card__image{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.vehicle-card:hover .vehicle-card__image{transform:scale(1.04)}.vehicle-card__image-placeholder{text-align:center;width:100%;height:100%;font:500 11px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8e93ae;background:repeating-linear-gradient(135deg,#15172a 0 10px,#111327 10px 20px);place-items:center;padding:10px;display:grid}.vehicle-card__badges{pointer-events:none;flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:10px;left:10px}.vehicle-card__fav-btn{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;width:32px;height:32px;transition:color var(--transition-fast), background var(--transition-fast);background:#0b0c149e;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.vehicle-card__fav-btn:hover{background:#0b0c14d1}.vehicle-card__fav-btn.active{color:var(--color-brand-primary)}.vehicle-card__content{flex-direction:column;flex:1;padding:6px 20px 20px;display:flex}.vehicle-card__brand{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:700;overflow:hidden}.vehicle-card--featured .vehicle-card__brand{color:#cbbb98}.vehicle-card__model{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);margin:4px 0 10px;font-size:1.25rem;font-weight:600;line-height:1.2}.vehicle-card__model a{color:inherit}.vehicle-card__model a:hover{color:var(--color-brand-hover)}.vehicle-card__meta{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.vehicle-card--featured .spec-chip{color:#e4dcc8;background:#ffffff17}.vehicle-card__footer{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;display:flex}.vehicle-card__price{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:700;line-height:1.1}.vehicle-card__footer .fipe-delta{margin-top:3px}.vehicle-card__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.vehicle-card__cta{border-radius:var(--radius-full);min-height:36px;color:var(--color-text-primary);transition:background var(--transition-fast);background:#ffffff1a;align-items:center;padding:9px 16px;font-size:.78rem;font-weight:700;display:inline-flex}.vehicle-card__cta:hover{color:var(--color-text-primary);background:#ffffff29}.vehicle-card--featured .vehicle-card__cta{background:var(--gradient-brand);color:var(--color-on-brand);padding-inline:18px}.vehicle-card__compare-btn{border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border-radius:50%;place-items:center;display:grid}.vehicle-card__compare-btn:hover{color:var(--color-text-primary);border-color:var(--color-border-hover)}.vehicle-card__compare-btn.active{color:var(--color-tech-text);border-color:var(--color-tech-border);background:var(--color-tech-soft)}.vehicle-card__badges .badge-muted,.vehicle-card__badges .badge-green{-webkit-backdrop-filter:blur(8px);background:#2e2663c7}.catalog__grid .vehicle-card__fav-btn{width:30px;height:30px;top:9px;right:9px}.catalog__grid .vehicle-card__badges{top:9px;left:9px}.vehicle-card{height:100%}.grid-auto>div:has(>.vehicle-card){height:100%}.vehicle-card__model{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;display:-webkit-box;overflow:hidden}.vehicle-card__meta{flex-wrap:nowrap;overflow:hidden}.vehicle-card__meta .spec-chip{flex-shrink:0}.vehicle-card__meta .spec-chip:last-child{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.favorites{padding-bottom:var(--space-4xl)}.favorites .container{padding-top:var(--space-2xl)}.favorites__header{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.favorites__empty{text-align:center;align-items:center;gap:var(--space-md);padding:var(--space-4xl) var(--space-lg);margin:var(--space-2xl) 0;flex-direction:column;display:flex}.favorites__empty-icon{background:var(--color-bg-hover);width:84px;height:84px;color:var(--color-brand-primary);margin-bottom:var(--space-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.favorites__empty-title{font-family:var(--font-display);color:var(--color-text-primary);font-size:1.5rem;font-weight:600}.favorites__empty-text{color:var(--color-text-secondary);max-width:420px;margin-bottom:var(--space-sm);font-size:.9375rem;line-height:1.65}@media (width<=768px){.favorites__header{flex-direction:column;align-items:flex-start}}.dealers{padding-bottom:var(--space-4xl)}.dealers__header{padding:var(--space-3xl) 0 var(--space-xl);max-width:640px}.dealers__header .section-title{margin-bottom:var(--space-sm)}.dealers__search{max-width:440px;margin-bottom:var(--space-2xl)}.dealers__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.dealer-card{flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.dealer-card__cover{background:var(--color-bg-card);height:120px;position:relative;overflow:hidden}.dealer-card__cover img{object-fit:cover;width:100%;height:100%}.dealer-card__cover-fade{background:linear-gradient(#0000 45%,#0f1120d9 100%);position:absolute;inset:0}.dealer-card__logo-wrap{left:var(--space-lg);background:var(--color-bg-card);border:1px solid var(--color-border);width:64px;height:64px;box-shadow:var(--shadow-md);border-radius:50%;padding:3px;position:absolute;bottom:-28px}.dealer-card__logo{object-fit:cover;border-radius:50%;width:100%;height:100%}.dealer-card__body{padding:40px var(--space-lg) var(--space-lg);flex-direction:column;flex:1;gap:10px;display:flex}.dealer-card__name{font-family:var(--font-display);color:var(--color-text-primary);font-size:1.125rem;font-weight:700;line-height:1.25}.dealer-card__url{color:var(--color-text-muted);font-size:.78125rem;font-weight:500}.dealer-card__url span{color:var(--color-brand-primary);font-weight:700}.dealer-card__desc{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.dealer-card__stats{gap:var(--space-md);flex-wrap:wrap;display:flex}.dealer-card__stat{color:var(--color-text-accent);align-items:center;gap:5px;font-size:.8125rem;font-weight:600;display:flex}.dealer-card__stat-muted{color:var(--color-text-muted);font-weight:400}.dealer-card__location{color:var(--color-text-muted);align-items:center;gap:5px;font-size:.8125rem;display:flex}.dealer-card__footer{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);margin-top:auto;display:flex}.dealer-card__cta{flex-shrink:0}.dealers__empty{justify-content:center;align-items:center;gap:var(--space-sm);text-align:center;padding:var(--space-4xl) var(--space-lg);color:var(--color-text-muted);flex-direction:column;display:flex}.dealers__empty h3{font-family:var(--font-display);color:var(--color-text-primary);font-size:1.25rem}.dealers__empty p{max-width:360px;font-size:.9375rem}@media (width<=768px){.dealers__header{padding-top:var(--space-2xl)}.dealers__grid{grid-template-columns:1fr}}@media (width<=480px){.dealer-card__footer{flex-direction:column;align-items:stretch}.dealer-card__cta{justify-content:center}}.dealer-detail__missing{justify-content:center;align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;min-height:70vh;display:flex}.dealer-detail__missing-icon{font-size:3.5rem}.dealer-detail__missing h1{font-family:var(--font-display);color:var(--color-text-primary);font-size:1.75rem}.dealer-detail__missing p{color:var(--color-text-secondary);max-width:400px}.dealer-hero{position:relative}.dealer-hero__cover{background:var(--color-bg-card);height:280px;position:relative;overflow:hidden}.dealer-hero__cover img{object-fit:cover;width:100%;height:100%}.dealer-hero__fade{background:linear-gradient(to top, var(--color-bg-base) 0%, #07080e8c 45%, #07080e40 100%), linear-gradient(90deg, #07080e8c 0%, transparent 40%);position:absolute;inset:0}.dealer-hero__content{align-items:flex-end;gap:var(--space-lg);padding-bottom:var(--space-xl);margin-top:-64px;display:flex;position:relative}.dealer-hero__logo-wrap{background:var(--color-bg-base);border:1px solid var(--color-border);width:112px;height:112px;box-shadow:var(--shadow-lg);border-radius:50%;flex-shrink:0;padding:4px}.dealer-hero__logo{object-fit:cover;border-radius:50%;width:100%;height:100%}.dealer-hero__info{flex-direction:column;gap:6px;padding-bottom:4px;display:flex}.dealer-hero__name{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.02em;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:600}.dealer-hero__url{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.dealer-hero__url span{color:var(--color-brand-primary);font-weight:700}.dealer-hero__meta{align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-top:6px;display:flex}.dealer-hero__rating{color:var(--color-brand-accent);align-items:center;gap:5px;font-size:.9375rem;font-weight:700;display:flex}.dealer-hero__review-count{color:var(--color-text-muted);font-size:.8125rem;font-weight:400}.dealer-info{margin-top:var(--space-xl);padding:var(--space-xl);gap:var(--space-lg);flex-direction:column;display:flex}.dealer-info__desc{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.75}.dealer-info__grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}.dealer-info__item{align-items:center;gap:var(--space-sm);color:var(--color-text-primary);font-size:.9375rem;display:flex}.dealer-info__item svg{color:var(--color-brand-primary);flex-shrink:0}.dealer-info__note{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.dealer-info__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.dealer-info__whatsapp{background:linear-gradient(135deg,#25d366 0%,#1ebe57 100%);box-shadow:0 4px 20px #25d36659}.dealer-info__whatsapp:hover{box-shadow:0 6px 30px #25d36680}.dealer-catalog{padding:var(--space-3xl) 0 var(--space-4xl)}.dealer-catalog__header{margin-bottom:var(--space-xl)}.dealer-catalog__count{color:var(--color-text-secondary);font-size:.9375rem}.dealer-catalog__empty{justify-content:center;align-items:center;gap:var(--space-sm);text-align:center;padding:var(--space-4xl) var(--space-lg);color:var(--color-text-muted);flex-direction:column;display:flex}.dealer-catalog__empty h3{font-family:var(--font-display);color:var(--color-text-primary);font-size:1.125rem}.dealer-catalog__empty p{max-width:380px;font-size:.9375rem}@media (width<=768px){.dealer-hero__cover{height:200px}.dealer-hero__content{align-items:flex-start;gap:var(--space-md);flex-direction:column;margin-top:-48px}.dealer-hero__logo-wrap{width:88px;height:88px}}@media (width<=480px){.dealer-info__actions{flex-direction:column}.dealer-info__actions .btn{width:100%}}.services{padding-bottom:var(--space-4xl)}.services__header{padding:var(--space-3xl) 0 var(--space-xl);max-width:640px}.services__header .section-title{margin-bottom:var(--space-sm)}.services__toolbar{gap:var(--space-md);margin-bottom:var(--space-2xl);flex-direction:column;display:flex}.services__search{max-width:440px}.services__categories{gap:var(--space-sm);flex-wrap:wrap;display:flex}.services__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.service-card{gap:var(--space-sm);padding:var(--space-lg);flex-direction:column;display:flex}.service-card__header{align-items:center;gap:var(--space-sm);display:flex}.service-card__logo{border-radius:var(--radius-md);object-fit:cover;flex-shrink:0;width:52px;height:52px}.service-card__name{font-family:var(--font-display);color:var(--color-text-primary);margin-bottom:4px;font-size:1.0625rem;font-weight:700;line-height:1.25}.service-card__desc{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.service-card__meta{gap:var(--space-md);flex-wrap:wrap;display:flex}.service-card__stat{color:var(--color-text-accent);align-items:center;gap:5px;font-size:.8125rem;font-weight:600;display:flex}.service-card__stat-muted{color:var(--color-text-muted);font-weight:400}.service-card__footer{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);margin-top:auto;display:flex}.service-card__price{color:var(--color-text-primary);font-size:.8125rem;font-weight:600}.service-card__cta{flex-shrink:0}.services__empty{justify-content:center;align-items:center;gap:var(--space-sm);text-align:center;padding:var(--space-4xl) var(--space-lg);color:var(--color-text-muted);flex-direction:column;display:flex}.services__empty h3{font-family:var(--font-display);color:var(--color-text-primary);font-size:1.25rem}.services__empty p{max-width:360px;font-size:.9375rem}@media (width<=768px){.services__header{padding-top:var(--space-2xl)}.services__grid{grid-template-columns:1fr}}@media (width<=480px){.service-card__footer{flex-direction:column;align-items:stretch}.service-card__cta{justify-content:center}}.acc{max-width:1320px;min-height:calc(100vh - var(--nav-height));margin:var(--nav-height) auto 0;grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;padding:16px 16px 120px;display:grid}.acc:before{content:"";z-index:-1;background:var(--acct-bg);position:fixed;inset:0}.acc__side{display:none}.acc__body{min-width:0}.acc-scroller{scrollbar-width:none}.acc-scroller::-webkit-scrollbar{display:none}.acc__chips{gap:6px;margin:0 -16px 20px;padding:0 16px;display:flex;overflow-x:auto}.acc__chip{background:var(--acct-surface);color:#e3e4e6;border:1px solid var(--acct-input-line);white-space:nowrap;border-radius:20px;flex:none;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.acc__chip[aria-current=page]{background:var(--acct-text);color:var(--acct-bg);border-color:var(--acct-text)}.acc__chip-count{opacity:.7;font-family:Geist Mono,monospace;font-size:11px}.acc__me{align-items:center;gap:12px;padding:4px 0 18px;display:flex}.acc__avatar{background:var(--acct-text);width:44px;height:44px;color:var(--acct-bg);border-radius:22px;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.acc__me-text{min-width:0}.acc__me-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.acc__me-type{color:var(--acct-muted);font-size:12px;display:block}.acc__nav{flex-direction:column;gap:4px;display:flex}.acc__nav-item{height:44px;color:var(--acct-text-3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.acc__nav-item svg{flex:none}.acc__nav-item span:first-of-type{flex:1}.acc__nav-item:hover{color:var(--acct-text)}.acc__nav-item[aria-current=page]{color:var(--acct-text);background:#17181c}.acc__count{min-width:20px;height:20px;color:var(--acct-text-3);text-align:center;background:#22232a;border-radius:10px;padding:0 6px;font:500 11px/20px Geist Mono,monospace}.acc__count.is-hot{background:var(--acct-accent);color:var(--acct-bg)}.acc__rule{background:var(--acct-line);height:1px;margin:12px 0}.acc__logout{width:100%;color:var(--acct-muted);font-weight:400}.acc__tabs{z-index:65;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--acct-line);background:#0b0c0ef5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.acc__tab{height:64px;color:var(--acct-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}.acc__tab[aria-current=page]{color:var(--acct-text)}.acc__tab-icon{place-items:center;width:24px;height:24px;display:grid}.acc__tab.is-fab .acc__tab-icon{background:var(--acct-accent);width:40px;height:40px;color:var(--acct-bg);border-radius:20px}.acc__tab-label{font-size:11px;font-weight:500}.acc__tab-badge{background:var(--acct-accent);min-width:16px;height:16px;color:var(--acct-bg);text-align:center;border-radius:8px;padding:0 4px;font:600 10px/16px Geist Mono,monospace;position:absolute;top:8px;left:calc(50% + 6px)}@media (width>=900px){.acc{grid-template-columns:232px minmax(0,1fr);padding:clamp(24px,3vw,40px) clamp(24px,4vw,56px) 96px}.acc__side{top:calc(var(--nav-height) + 24px);flex-direction:column;gap:4px;display:flex;position:sticky}.acc__chips,.acc__tabs{display:none}}.acc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.acc-head__text{flex:320px;min-width:0}.acc-head .acct__sub{margin-top:6px}.acc-head__title{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.acc-head__title .acct__title span{color:var(--acct-text-3);font-weight:400}.acc-head__links{flex-wrap:wrap;gap:8px;display:flex}.acc-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--acct-text-2);background:#22232a;border-radius:4px;padding:3px 8px;font-family:Geist Mono,monospace;font-size:10px}.acc-tabs{gap:6px;margin:24px 0 16px;display:flex;overflow-x:auto}.acc-tabs--flush{margin:0 0 14px}.acc-tab{background:var(--acct-surface);color:#e3e4e6;border:1px solid var(--acct-input-line);height:40px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:20px;flex:none;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:14px;font-weight:500;display:flex}.acc-tab span{min-width:24px;height:24px;color:var(--acct-text-3);text-align:center;background:#22232a;border-radius:12px;padding:0 6px;font:500 11px/24px Geist Mono,monospace}.acc-tab[aria-pressed=true]{background:var(--acct-text);color:var(--acct-bg);border-color:var(--acct-text)}.acc-tab[aria-pressed=true] span{background:var(--acct-bg);color:var(--acct-text)}.acc-tabs--sm .acc-tab{gap:6px;height:36px;padding:0 6px 0 12px;font-size:13px}.acc-tabs--sm .acc-tab span{border-radius:11px;min-width:22px;height:22px;line-height:22px}.acc-status{--st:var(--acct-text-3);height:24px;color:var(--st);white-space:nowrap;background:#1f2024;border-radius:12px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.acc-status:before{content:"";background:var(--st);border-radius:3px;width:6px;height:6px}.acc-status--published{--st:var(--acct-ok);background:#4cc38a1f}.acc-status--pending{--st:var(--acct-accent);background:#f0b90b1f}.acc-status--paused{background:#22232a}.acc-status--sold{--st:var(--acct-muted);background:#1a1b1f}.acc-status--expired,.acc-status--removed{--st:var(--acct-danger);background:#f0a08f1f}.acc-section{padding:20px}.acc-section__title{letter-spacing:-.02em;margin:0 0 14px;font-size:17px;font-weight:600}.acc-section__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.acc-section__head .acc-section__title{margin:0}.acc-mono{color:var(--acct-muted);font-family:Geist Mono,monospace;font-size:12px}.acc-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.acc-pill{height:40px;color:var(--acct-text);border:1px solid var(--acct-ghost-line);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.acc-pill:hover:not(:disabled){border-color:var(--acct-faint)}.acc-pill:disabled{opacity:.45;cursor:not-allowed}.acc-pill--hot{color:var(--acct-accent);background:#f0b90b1a;border-color:#f0b90b80}.acc-pill--accent{color:var(--acct-accent);border-color:var(--acct-accent)}.acc-pill--muted{color:var(--acct-text-3)}.acc-pill--danger{color:var(--acct-danger)}.acc-actions{flex-wrap:wrap;gap:6px;display:flex}.acc-text-btn{height:44px;color:var(--acct-text-3);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;text-decoration:none;display:inline-flex}.acc-text-btn--danger{color:var(--acct-danger)}.acc-empty{text-align:center;padding:40px 24px}.acc-empty__icon{width:52px;height:52px;color:var(--acct-muted);background:#1f2024;border-radius:26px;place-items:center;margin:0 auto 14px;display:grid}.acc-empty__title{font-size:17px;font-weight:600}.acc-empty__text{max-width:42ch;color:var(--acct-muted);margin:6px auto 0;font-size:14px;line-height:1.5}.acc-float{z-index:70;border:1px solid var(--acct-ghost-line);background:#1a1b1f;border-radius:30px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 24px);display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000080}.acc-float--bar{padding:8px 8px 8px 18px}.acc-float--bar>span{color:var(--acct-text-2);white-space:nowrap;font-size:14px}.acc-float__discard{height:40px;color:var(--acct-text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;padding:0 14px;font-size:14px}.acc-float__save{background:var(--acct-accent);height:44px;color:var(--acct-bg);font:inherit;cursor:pointer;border:0;border-radius:22px;align-items:center;gap:6px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.acc-float__save:disabled{opacity:.6;cursor:progress}.acc-float--toast{min-height:48px;box-shadow:none;gap:8px;padding:10px 18px;font-size:14px}.acc-float--ok{color:var(--acct-ok);border-color:#2f5e46}.acc-float--error{color:var(--acct-danger);border-color:#f0a08f80}.acc-float--raised{bottom:148px}@media (width>=900px){.acc-float{bottom:24px}.acc-float--raised{bottom:88px}}.acc-loading{min-height:240px;color:var(--acct-muted);place-items:center;display:grid}.acc-list{flex-direction:column;gap:12px;display:flex}.ad{overflow:hidden}.ad.is-faded{opacity:.7}.ad__grid{grid-template-columns:minmax(0,1fr);display:grid}.ad__photo{aspect-ratio:16/10;background-color:var(--acct-surface-2);background-image:var(--acct-stripes);cursor:pointer;min-height:180px;display:block;position:relative;overflow:hidden}.ad__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ad__photo.is-dim img{filter:grayscale(.6)brightness(.7)}.ad__count{color:var(--acct-text-2);background:#0b0c0ecc;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-family:Geist Mono,monospace;font-size:10px;display:flex;position:absolute;bottom:8px;left:8px}.ad__main{flex-direction:column;gap:14px;min-width:0;padding:16px 18px;display:flex}.ad__top{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.ad__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ad__title{letter-spacing:-.035em;margin:10px 0 0;font-size:20px;font-weight:600;line-height:1.1}.ad__title a{color:inherit;text-decoration:none}.ad__title span{color:var(--acct-text-3);font-weight:400}.ad__meta{color:var(--acct-muted);margin-top:4px;font-family:Geist Mono,monospace;font-size:12px}.ad__price{text-align:right}.ad__price-value{letter-spacing:-.04em;font-size:21px;font-weight:600}.ad__fipe{justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;font-family:Geist Mono,monospace;font-size:11px;display:flex}.ad__fipe.is-below{color:var(--acct-ok)}.ad__fipe.is-above{color:var(--acct-danger)}.ad__fipe.is-equal{color:var(--acct-text-2)}.ad__stats{color:var(--acct-muted);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.ad__stats span{align-items:center;gap:5px;display:inline-flex}.ad__exp-row{color:var(--acct-text-2);justify-content:space-between;gap:10px;font-size:13px;display:flex}.ad__exp-row>span:first-child{align-items:center;gap:6px;display:flex}.ad__exp.is-soon .ad__exp-row{color:var(--acct-accent)}.ad__exp.is-expired .ad__exp-row{color:var(--acct-danger)}.ad__bar{background:var(--acct-line);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.ad__bar div{background:var(--acct-text-2);height:100%}.ad__exp.is-soon .ad__bar div{background:var(--acct-accent)}.ad__note{color:var(--acct-text-3);font-size:13px;line-height:1.45}.ad__note.is-pending{color:var(--acct-accent)}.ad__tip{color:#e8d9a8;background:#f0b90b14;border:1px solid #f0b90b40;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.ad__tip>svg{color:var(--acct-accent);flex:none}.ad__tip>span{flex:200px}.ad__tip button{height:24px;color:var(--acct-accent);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:13px;font-weight:500}.ad .acc-actions{margin-top:auto}@media (width>=700px){.ad__grid{grid-template-columns:260px minmax(0,1fr)}.ad__photo{aspect-ratio:auto;height:100%}}.renew{background:var(--acct-bg);border:1px solid var(--acct-input-line);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.renew__intro{color:var(--acct-text-2);font-size:14px;line-height:1.5}.renew__plans{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.renew__plan{border:1px solid var(--acct-input-line);color:var(--acct-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.renew__plan[aria-checked=true]{background:var(--acct-accent-soft);border-color:var(--acct-accent)}.renew__plan-head{justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.renew__radio{border:2px solid var(--acct-ghost-line);border-radius:9px;place-items:center;width:18px;height:18px;display:grid}.renew__radio:after{content:"";border-radius:4px;width:8px;height:8px}.renew__plan[aria-checked=true] .renew__radio{border-color:var(--acct-accent)}.renew__plan[aria-checked=true] .renew__radio:after{background:var(--acct-accent)}.renew__meta{color:var(--acct-text-3);font-family:Geist Mono,monospace;font-size:12px}.renew__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.renew__foot .acct__field{min-width:200px}.renew__foot .acct__input{height:44px}.renew__buttons{gap:6px;display:flex}.renew__buttons--center{justify-content:center;margin-top:12px}.renew__pay{color:var(--acct-muted);align-self:center;font-size:13px}.renew__buttons .acct__btn--primary{height:44px;padding:0 18px;font-size:14px}.edit-nav{top:var(--nav-height);z-index:20;background:var(--acct-bg);gap:6px;margin:20px 0 0;padding:10px 0;display:flex;position:sticky;overflow-x:auto}.edit-nav button{background:var(--acct-surface);border:1px solid var(--acct-input-line);height:36px;color:var(--acct-text-2);font:inherit;cursor:pointer;border-radius:18px;flex:none;padding:0 14px;font-size:13px;font-weight:500}.edit-sections{flex-direction:column;gap:12px;margin-top:8px;display:flex}.edit-sections>section{scroll-margin-top:calc(var(--nav-height) + 64px)}.edit-status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.edit-status-row>div{color:var(--acct-text-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.edit-status-row .is-soon{color:var(--acct-accent)}.edit-status-row .is-expired{color:var(--acct-danger)}.edit-price{background:var(--acct-bg);border:1px solid var(--acct-input-line);border-radius:12px;align-items:center;gap:10px;height:64px;padding:0 18px;display:flex}.edit-price:focus-within{border-color:var(--acct-accent)}.edit-price>span{color:var(--acct-muted);font-size:22px;font-weight:600}.edit-price input{min-width:0;height:100%;color:var(--acct-text);font:inherit;letter-spacing:-.04em;background:0 0;border:0;outline:none;flex:1;font-size:30px;font-weight:600}.edit-fipe{margin-top:18px}.edit-fipe__scale{color:var(--acct-muted);justify-content:space-between;margin-top:6px;font-family:Geist Mono,monospace;font-size:10px;display:flex}.edit-fipe__long{margin-top:12px;font-size:15px;font-weight:500}.edit-fipe__long.is-below{color:var(--acct-ok)}.edit-fipe__long.is-above{color:var(--acct-danger)}.edit-quick{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.edit-quick button{border:1px solid var(--acct-ghost-line);height:36px;color:var(--acct-text-2);font:inherit;cursor:pointer;background:0 0;border-radius:18px;padding:0 12px;font-size:13px}.edit-nofipe{color:var(--acct-muted);margin:14px 0 0;font-size:14px;line-height:1.5}.edit-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=700px){.edit-photos{grid-template-columns:repeat(4,minmax(0,1fr))}}.edit-photo{flex-direction:column;gap:6px;min-width:0;display:flex}.edit-photo__frame{aspect-ratio:4/3;border:1px solid var(--acct-input-line);background-color:var(--acct-surface-2);background-image:var(--acct-stripes);border-radius:10px;position:relative;overflow:hidden}.edit-photo__frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.edit-photo__tag{background:var(--acct-accent);color:var(--acct-bg);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:3px 7px;font-family:Geist Mono,monospace;font-size:9px;font-weight:600;position:absolute;top:8px;left:8px}.edit-photo__remove{width:34px;height:34px;color:var(--acct-text);cursor:pointer;background:#0b0c0ecc;border:0;border-radius:17px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.edit-photo__label{color:#e3e4e6;font-size:13px;font-weight:500}.edit-photo__hint{color:var(--acct-muted);font-size:12px;line-height:1.4}.edit-photo__add{aspect-ratio:4/3;border:1px dashed var(--acct-ghost-line);background-color:var(--acct-surface-2);background-image:var(--acct-stripes);color:var(--acct-text-3);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.edit-photo__add:hover:not(:disabled){border-color:var(--acct-text);color:var(--acct-text)}.edit-photo__add span{font-size:13px;font-weight:500}.edit-subhead{justify-content:space-between;align-items:baseline;margin:28px 0 10px;display:flex}.edit-subhead:first-of-type{margin-top:0}.acc-switch-row{border:0;border-bottom:1px solid var(--acct-line);width:100%;min-height:60px;color:var(--acct-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 0;display:flex}.acc-switch-row:last-child{border-bottom:0}.acc-switch-row--top{border-top:1px solid var(--acct-line);border-bottom:0;margin-top:8px}.acc-switch-row>span:first-child{flex:1}.acc-switch-row b{font-size:15px;font-weight:400;display:block}.acc-switch-row small{color:var(--acct-muted);margin-top:2px;font-size:13px;display:block}.msgs{grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.msgs__list{min-width:0}.msgs__conv{border:0;border-bottom:1px solid var(--acct-line);width:100%;color:var(--acct-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.msgs__conv[aria-current=true]{background:#17181c}.msgs__initial{background:#22232a;border-radius:20px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:grid}.msgs__conv-body{flex:1;min-width:0}.msgs__conv-top{justify-content:space-between;gap:8px;display:flex}.msgs__conv-name{font-size:15px;font-weight:500}.msgs__conv.is-unread .msgs__conv-name{font-weight:600}.msgs__time{color:var(--acct-muted);white-space:nowrap;font-family:Geist Mono,monospace;font-size:11px}.msgs__ad{color:var(--acct-accent);margin-top:2px;font-size:12px;display:block}.msgs__last{color:var(--acct-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;display:block;overflow:hidden}.msgs__conv.is-unread .msgs__last{color:var(--acct-text)}.msgs__dot{background:var(--acct-accent);border-radius:4px;flex:none;width:8px;height:8px;margin-top:6px}.msgs__thread{flex-direction:column;min-width:0;min-height:calc(100vh - 220px);display:flex}.msgs__thread-head{border-bottom:1px solid var(--acct-line);align-items:center;gap:12px;padding:12px 16px;display:flex}.msgs__back{background:var(--acct-line);width:40px;height:40px;color:var(--acct-text);cursor:pointer;border:0;border-radius:20px;flex:none;place-items:center;display:grid}.msgs__who{flex:1;min-width:0}.msgs__who b{font-size:15px;font-weight:600;display:block}.msgs__who small{color:var(--acct-muted);font-size:12px;display:block}.msgs__ad-card{border:1px solid var(--acct-input-line);background:var(--acct-bg);min-width:0;max-width:52%;color:var(--acct-text);border-radius:10px;align-items:center;gap:8px;padding:4px 10px 4px 4px;text-decoration:none;display:flex}.msgs__ad-card img,.msgs__ad-card .msgs__ad-ph{object-fit:cover;background:var(--acct-surface-2);border-radius:6px;flex:none;width:44px;height:33px}.msgs__ad-card span{min-width:0}.msgs__ad-card b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.msgs__ad-card small{color:var(--acct-muted);font-family:Geist Mono,monospace;font-size:11px;display:block}.msgs__scroll{flex-direction:column;flex:1;gap:8px;min-height:160px;max-height:calc(100vh - 420px);padding:16px;display:flex;overflow-y:auto}.msgs__row{justify-content:flex-start;display:flex}.msgs__row.is-mine{justify-content:flex-end}.msgs__bubble{background:var(--acct-line);max-width:78%;color:var(--acct-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;padding:10px 14px;font-size:15px;line-height:1.45}.msgs__row.is-mine .msgs__bubble{background:var(--acct-accent);color:var(--acct-bg);border-radius:16px 16px 4px}.msgs__bubble small{opacity:.6;text-align:right;margin-top:4px;font-family:Geist Mono,monospace;font-size:10px;display:block}.msgs__day{letter-spacing:.1em;text-transform:uppercase;color:var(--acct-faint);align-self:center;margin:6px 0;font-family:Geist Mono,monospace;font-size:10px}.msgs__quick{gap:6px;padding:0 16px 10px;display:flex;overflow-x:auto}.msgs__quick button{border:1px solid var(--acct-ghost-line);height:36px;color:var(--acct-text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:18px;flex:none;padding:0 12px;font-size:13px}.msgs__form{border-top:1px solid var(--acct-line);gap:8px;padding:10px 16px 16px;display:flex}.msgs__form input{background:var(--acct-bg);border:1px solid var(--acct-input-line);min-width:0;height:48px;color:var(--acct-text);font:inherit;border-radius:24px;outline:none;flex:1;padding:0 16px;font-size:16px}.msgs__form input:focus{border-color:var(--acct-accent)}.msgs__send{background:var(--acct-accent);width:48px;height:48px;color:var(--acct-bg);cursor:pointer;border:0;border-radius:24px;flex:none;place-items:center;display:grid}.msgs__send:disabled{opacity:.45;cursor:not-allowed}.msgs__pick{text-align:center;color:var(--acct-muted);place-items:center;padding:40px 24px;font-size:14px;display:grid}@media (width>=900px){.msgs{grid-template-columns:320px minmax(0,1fr);min-height:min(640px,100vh - 230px)}.msgs__list{border-right:1px solid var(--acct-line);max-height:min(640px,100vh - 230px);overflow-y:auto}.msgs__thread{min-height:min(640px,100vh - 230px)}.msgs__scroll{max-height:calc(min(640px,100vh - 230px) - 190px)}.msgs__back{display:none}}.alerts{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:20px;margin-top:24px;display:grid}.alerts__form{flex-direction:column;gap:14px;padding:20px;display:flex}.alerts__form-title{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.alerts__form-title svg{color:var(--acct-accent)}.alerts__fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.alerts__preview{background:var(--acct-bg);border:1px solid var(--acct-input-line);color:var(--acct-text-3);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.alerts__preview>svg{color:var(--acct-accent);flex:none;margin-top:2px}.alerts__preview b{color:var(--acct-text)}.alerts__preview em{color:var(--acct-muted);font-style:normal}.alerts__form .acct__btn--primary{height:48px}.alert-card{align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.alert-card.is-deleted{opacity:.7}.alert-card__icon{width:40px;height:40px;color:var(--acct-muted);background:#1f2024;border-radius:20px;flex:none;place-items:center;display:grid}.alert-card.is-active .alert-card__icon{color:var(--acct-accent);background:#f0b90b1f}.alert-card__body{flex:1;min-width:0}.alert-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.alert-card__title{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:600}.alert-card__hits{height:24px;color:var(--acct-muted);background:#1f2024;border-radius:12px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:flex}.alert-card__hits.is-on{color:var(--acct-accent);background:#f0b90b1f}.alert-card__meta{color:var(--acct-muted);margin-top:4px;font-size:13px}.alert-card .acc-actions{margin-top:14px}.alert-card .acc-pill{border-radius:19px;height:38px}.hist{overflow:hidden}.hist__row{border-bottom:1px solid var(--acct-line);align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}.hist__row:last-child{border-bottom:0}.hist__icon{background:var(--acct-line);width:36px;height:36px;color:var(--acct-accent);border-radius:18px;flex:none;place-items:center;display:grid}.hist__text{min-width:0;color:var(--acct-text-2);flex:1;font-size:14px;line-height:1.4}.hist__text b{color:var(--acct-text)}.hist__text a{color:var(--acct-text);text-decoration:underline;-webkit-text-decoration-color:var(--acct-accent);text-decoration-color:var(--acct-accent);text-underline-offset:3px}.hist__date{color:var(--acct-muted);align-items:center;gap:5px;margin-top:3px;font-family:Geist Mono,monospace;font-size:11px;display:flex}.hist__badge{height:22px;color:var(--acct-text-3);background:#1f2024;border-radius:11px;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:flex}.hist__badge.is-ok{color:var(--acct-ok);background:#4cc38a1f}.profile{flex-direction:column;gap:12px;max-width:760px;margin-top:24px;display:flex}.profile__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.profile__row .acct__btn--ghost{height:44px}.profile__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.profile__danger{border-color:#f0a08f59;flex-direction:column;gap:12px;padding:20px;display:flex}.profile__danger p{color:var(--acct-text-3);margin:0;font-size:14px;line-height:1.5}.profile__danger .acc-actions{justify-content:flex-end}@media (width>=900px){.profile__foot .acc-logout-mobile{display:none}}.adm-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px;margin-top:24px;display:grid}.adm-stat{padding:14px 16px}.adm-stat__value{letter-spacing:-.05em;margin-top:8px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1}.adm-stat__sub{color:var(--acct-muted);margin-top:6px;font-size:12px}.adm-table{margin-top:20px;overflow:hidden}.adm-table__bar{border-bottom:1px solid var(--acct-line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.adm-search{background:var(--acct-bg);border:1px solid var(--acct-input-line);min-width:0;height:44px;color:var(--acct-muted);border-radius:22px;flex:240px;align-items:center;gap:10px;padding:0 14px;display:flex}.adm-search:focus-within{border-color:var(--acct-accent)}.adm-search input{min-width:0;color:var(--acct-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.adm-table .acc-tabs{max-width:100%;margin:0}.adm-row{border-bottom:1px solid var(--acct-line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 16px;display:grid}.adm-row.is-removed{opacity:.6}.adm-row--head{display:none}.adm-thumb{aspect-ratio:4/3;background:#1a1b1f;border-radius:6px;display:block;position:relative;overflow:hidden}.adm-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.adm-name{min-width:0}.adm-name b{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.adm-name b span{color:var(--acct-text-3);font-weight:400}.adm-name small{color:var(--acct-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-family:Geist Mono,monospace;font-size:11px;display:block;overflow:hidden}.adm-seller,.adm-price,.adm-row .acct__seal{display:none}.adm-st{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-acts{grid-column:1/-1;justify-content:flex-end;gap:4px;display:flex}.adm-act{border:1px solid var(--acct-input-line);width:40px;height:40px;color:var(--acct-text);cursor:pointer;background:0 0;border-radius:20px;place-items:center;text-decoration:none;display:grid}.adm-act--danger{color:var(--acct-danger)}.adm-act:disabled{opacity:.45;cursor:progress}.adm-pager{color:var(--acct-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.adm-pager div{gap:6px;display:flex}.adm-empty{text-align:center;color:var(--acct-muted);padding:32px 16px;font-size:14px}.adm-reason{border-bottom:1px solid var(--acct-line);background:var(--acct-surface-2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px 14px;display:flex}.adm-reason .acct__input{flex:240px;height:40px;font-size:14px}@media (width>=900px){.adm-row{grid-template-columns:72px minmax(0,2fr) minmax(0,1fr) minmax(0,1.3fr) 110px 136px}.adm-row--head{letter-spacing:.12em;text-transform:uppercase;color:var(--acct-muted);padding:10px 16px;font-family:Geist Mono,monospace;font-size:9px;display:grid}.adm-row--head span:nth-child(5){text-align:right}.adm-seller{min-width:0;color:var(--acct-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.adm-price{text-align:right;letter-spacing:-.02em;font-size:15px;font-weight:600;display:block}.adm-row .acct__seal{display:inline-block}.adm-acts{grid-column:auto}.adm-name .adm-name__seller{display:none}}.adm-flags{margin-top:20px;padding:16px 20px 4px}.adm-flags .acc-switch-row:disabled{opacity:.6;cursor:progress}.adm-users{margin-top:20px}.adm-urow{border-bottom:1px solid var(--acct-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 16px;display:grid}.adm-urow.is-removed{opacity:.6}.adm-urow--head{display:none}.adm-uplans{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.adm-uplans small{color:var(--acct-muted);font-size:12px}.adm-urow .adm-acts{grid-area:1/2}.adm-urow .adm-st{grid-column:1/-1}@media (width>=900px){.adm-urow{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.6fr) 60px}.adm-urow--head{letter-spacing:.12em;text-transform:uppercase;color:var(--acct-muted);padding:10px 16px;font-family:Geist Mono,monospace;font-size:9px;display:grid}.adm-uplans,.adm-urow .adm-st,.adm-urow .adm-acts{grid-area:auto}}.adm-plans{margin-top:20px;padding:16px 20px 20px}.adm-plans__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:12px;display:grid}.adm-plan{border:1px solid var(--acct-line);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.adm-plan__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.adm-plan__preview{align-items:baseline;gap:8px;font-size:15px;display:flex}.adm-plan__preview s{color:var(--acct-muted);font-size:13px}.adm-plan__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adm-plan__row--checks{gap:18px;display:flex}.adm-plan__check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.adm-plan__benefits{resize:vertical;height:auto;font:inherit;padding-top:10px;padding-bottom:10px;font-size:14px}.adm-plan__err{color:var(--acct-danger)}.acc-type{flex-direction:column;gap:8px;margin-top:14px;display:flex}.acc-type__acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.legal__container{max-width:820px;padding-bottom:var(--space-xl)}.legal__updated{margin:0 0 var(--space-lg);color:var(--color-text-muted);font-size:.85rem}.legal__body{padding:var(--space-xl);color:var(--color-text-secondary);font-size:.95rem;line-height:1.7}.legal__body h2{margin:var(--space-xl) 0 var(--space-sm);color:var(--color-text-primary);font-size:1.15rem}.legal__body h2:first-of-type{margin-top:var(--space-lg)}.legal__body p{margin:0 0 var(--space-md)}.legal__body ul{margin:0 0 var(--space-md);gap:6px;padding-left:1.2rem;display:grid}.legal__body strong{color:var(--color-text-primary)}.legal__body a{color:var(--color-brand-primary);text-decoration:underline}.legal__todo{color:var(--color-on-brand);background:var(--color-brand-primary);border-radius:4px;padding:0 4px;font-weight:600}.legal__cookie-box{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-md);background:var(--color-bg-glass-light);border:1px solid var(--color-border-soft);border-radius:12px;flex-wrap:wrap;display:flex}.legal__cookie-box p{margin:0}.legal__cookie-actions{gap:var(--space-sm);display:flex}@media (width<=600px){.legal__body{padding:var(--space-lg) var(--space-md)}}
