:root{--bg:#f4f4f2;--bg-2:#fff;--surface:#fff;--surface-2:#efefec;--line:rgba(0,0,0,.08);--line-2:rgba(0,0,0,.14);--text:#121212;--muted:#6e6e69;--accent:#13a0a4;--accent-ink:#fff;--accent-soft:#e0f3f2;--amber:#eb5a2b;--amber-soft:#fdebe4;--good:#2e9e57;--bad:#e0393e;--violet:#2b55e6;--violet-soft:#e7ecfe;--green:#3db35e;--pink:#f6a9cb;--chip:rgba(0,0,0,.06);--r:20px;--display:"Plus Jakarta Sans","Inter",system-ui,sans-serif;--body:"Plus Jakarta Sans","Inter",system-ui,sans-serif;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--tabbar:calc(64px + var(--safe-b));color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}#root,body,html{margin:0;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--body);font-size:15px;line-height:1.4;-webkit-font-smoothing:antialiased;overscroll-behavior:none}button{background:none;border:0;padding:0;cursor:pointer;text-align:inherit}button,input,textarea{font:inherit;color:inherit}img{display:block}h1,h2,h3{margin:0;font-family:var(--display);font-weight:800;letter-spacing:-.03em;line-height:1.05}p{margin:0}.muted{color:var(--muted)}.small{font-size:12.5px}.center{text-align:center;justify-content:center}.grow{flex:1 1;min-width:0}.row{display:flex;align-items:center}.gap8{gap:8px}.ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.stage{height:100%;display:flex;align-items:center;justify-content:center;gap:72px}.stage-side{display:none}.device{position:relative;width:100%;height:100%;overflow:hidden;background:var(--bg);isolation:isolate}@media (min-width:760px){body{background:#e9e9e6}.device{width:400px;height:min(860px,calc(100vh - 40px));border-radius:46px;box-shadow:0 0 0 10px #111,0 0 0 11px #2c2c30,0 40px 100px rgba(0,0,0,.25)}.stage-side{display:flex;flex-direction:column;gap:18px;max-width:340px}.stage-side p{color:#3a3a37;font-size:17px;line-height:1.5}.stage-side ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.stage-side li{color:var(--muted);padding-left:18px;position:relative}.stage-side li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:2px;background:var(--accent)}.stage-side li b{color:var(--text)}.stage-side small{color:#8a8a85}}@media (min-width:760px) and (max-width:1000px){.stage-side{display:none}}.wordmark{font-family:var(--display);font-weight:800;font-size:60px;letter-spacing:-.05em;line-height:.9;color:var(--text)}.wordmark.big{font-size:88px}.screen{position:absolute;inset:0 0 var(--tabbar) 0;overflow:hidden}.feed-screen{bottom:0}.list-screen{overflow-y:auto;padding:calc(18px + var(--safe-t)) 16px 24px}.eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.media-fill{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.media-empty{background:linear-gradient(135deg,#dcdcd8,#c9c9c4)}.media-embed{position:absolute;inset:0;background:#000}.media-embed iframe{width:100%;height:100%;border:0;display:block}.media-embed-espera{position:absolute;inset:0;background:#000;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.55);font-size:13px}.shade-top{inset:0 0 auto 0;height:160px;background:linear-gradient(rgba(0,0,0,.55),transparent)}.shade-bottom,.shade-top{position:absolute;pointer-events:none}.shade-bottom{inset:auto 0 0 0;height:62%;background:linear-gradient(transparent,rgba(0,0,0,.55) 35%,rgba(0,0,0,.92))}.shade-bottom.strong{height:70%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 22px;border-radius:99px;font-weight:700;background:var(--surface-2);transition:transform .12s,opacity .2s,background .2s;white-space:nowrap}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;pointer-events:none}.btn.primary{background:var(--accent);color:var(--accent-ink)}.btn.amber{background:var(--amber);color:#fff}.btn.soft{background:var(--accent-soft);color:var(--accent)}.btn.ghost-btn{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-2)}.btn.full{width:100%}.btn.xl{height:58px;font-size:16.5px}.btn.sm,.btn.xl{border-radius:99px}.btn.sm{height:36px;padding:0 16px;font-size:13px}.muted-in{opacity:.6;font-weight:600}.icon-btn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.icon-btn.ghost{background:transparent}.icon-btn.glass{background:rgba(0,0,0,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.icon-btn.big{width:50px;height:50px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2)}.icon-btn.saved{color:var(--amber)}.icon-btn.rot svg{transform:rotate(45deg);transition:transform .2s}.chips-row{display:flex;gap:6px;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chips-row::-webkit-scrollbar,.hscroll::-webkit-scrollbar{display:none}.chips-row.chips-wrap{flex-wrap:wrap}.chip-btn{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;height:36px;padding:0 14px;border-radius:99px;background:var(--surface-2);font-size:13.5px;font-weight:600;box-shadow:inset 0 0 0 1px var(--line);transition:background .15s,color .15s}.chip-btn.on{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.chip-btn.on.warn{background:var(--amber-soft);color:var(--amber);box-shadow:inset 0 0 0 1.5px var(--amber)}.chip-btn.sm{height:28px;padding:0 10px;font-size:12px;margin-left:auto}.tiny-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:99px;background:var(--chip);font-size:11.5px;font-weight:600;white-space:nowrap}.tiny-chip.amber{background:var(--amber-soft);color:var(--amber)}.hscroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px;scroll-snap-type:x mandatory}.hscroll>*{scroll-snap-align:start}.avatar{border-radius:50%;object-fit:cover;background:var(--surface-2);flex-shrink:0}.avatar.ring{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.verified{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#3b9cff;color:#fff;font-size:10px;font-weight:900;vertical-align:1px}.empty{text-align:center;color:var(--muted);padding:48px 16px;display:grid;justify-items:center;grid-gap:14px;gap:14px}.match-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 4px;border-radius:99px;background:var(--violet-soft);color:var(--violet);font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}.match-pill b{color:var(--text);font-weight:800}.match-pill .ring{width:22px;height:22px;transform:rotate(-90deg)}.match-pill .ring circle{fill:none;stroke:rgba(43,85,230,.18);stroke-width:4}.match-pill .ring .fill{stroke:var(--violet);stroke-linecap:round}.match-pill.big{height:44px;padding:0 14px 0 6px;font-size:13px}.match-pill.big .ring{width:32px;height:32px}.price-chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:99px;font-size:12px;font-weight:700;white-space:nowrap}.price-chip.good{background:#e2f4e8;color:var(--good)}.price-chip.ok{background:var(--chip);color:#3a3a37}.price-chip.high{background:#fde8e8;color:#c62828}.countdown{font-family:var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;font-stretch:100%}.countdown.urgent{color:var(--bad);animation:pulse 1s infinite}.countdown.xl{font-size:26px}@keyframes pulse{50%{opacity:.65}}.tab-content{position:absolute;inset:0}.tabbar{position:absolute;left:0;right:0;bottom:0;height:var(--tabbar);padding-bottom:var(--safe-b);display:flex;align-items:center;justify-content:space-around;background:var(--surface);border-top:1px solid var(--line);z-index:20}.tabbar.over{background:linear-gradient(transparent,rgba(0,0,0,.85) 40%);border-top-color:transparent}.tab{display:grid;justify-items:center;grid-gap:2px;gap:2px;color:var(--muted);width:60px}.tab.on{color:var(--accent)}.tabbar.over .tab.on{color:#fff}.tab small{font-size:10.5px;font-weight:600}.tab-ico{position:relative}.tab-badge{position:absolute;top:-4px;right:-9px;min-width:17px;height:17px;border-radius:9px;background:var(--bad);color:#fff;font-size:10px;font-style:normal;font-weight:800;display:grid;place-items:center;padding:0 4px}.tab-sell{display:grid;justify-items:center;grid-gap:2px;gap:2px}.tab-sell span{width:52px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);border-radius:99px}.tab-sell small{font-size:10.5px;font-weight:700;color:var(--text)}.feed{position:absolute;inset:0;overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none}.feed::-webkit-scrollbar{display:none}.feed-item{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.feed-card{position:absolute;background:#000}.feed-top{display:flex;justify-content:space-between}.brand-mini{font-family:var(--display);font-weight:800;font-size:23px;letter-spacing:-.05em;color:#fff;width:84px}.feed-tabs{display:flex}.feed-tabs button{position:relative;font-weight:700;color:hsla(0,0%,100%,.6);padding:8px 0;text-shadow:0 1px 8px rgba(0,0,0,.4)}.feed-tabs button.on:after{content:"";position:absolute;left:30%;right:30%;bottom:2px;border-radius:2px;background:#fff}.live-dot{position:absolute;top:7px;right:-8px;border-radius:50%;animation:pulse 1.2s infinite}.feed-kind{position:absolute;top:calc(62px + var(--safe-t));left:14px;z-index:2}.kind-chip{height:28px;padding:0 11px;border-radius:99px;display:inline-flex;align-items:center;font-size:12px;font-weight:700;background:rgba(0,0,0,.42);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.kind-chip.auction{background:var(--amber);color:#fff;box-shadow:none}.kind-chip.mine{background:var(--accent);color:var(--accent-ink)}.kind-chip.community{background:var(--violet);color:#fff;box-shadow:none}.rail{position:absolute;right:8px;bottom:calc(var(--tabbar) + 150px);display:grid;justify-items:center;grid-gap:16px;gap:16px;z-index:3}.rail-avatar{position:relative;margin-bottom:4px}.rail-verified{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:18px;height:18px;border-radius:50%;background:#3b9cff;font-size:10px;font-weight:900;display:grid;place-items:center}.rail-btn{display:grid;justify-items:center;grid-gap:3px;gap:3px;filter:drop-shadow(0 1px 6px rgba(0,0,0,.45))}.rail-btn small{font-size:11.5px;font-weight:700}.rail-btn.liked{color:#ff3d5e}.rail-btn.saved{color:var(--amber)}.feed-info,.rail-btn>span{display:grid}.feed-info{position:absolute;left:0;right:0;bottom:calc(var(--tabbar) + 4px);padding:0 76px 10px 14px;grid-gap:7px;gap:7px;z-index:2}.feed-title h2{font-size:30px;font-weight:800;text-shadow:0 2px 20px rgba(0,0,0,.4)}.feed-title h2 span{font-weight:500;opacity:.7;font-stretch:100%}.feed-meta{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:13px;color:#e2e1dc}.feed-caption{font-size:13.5px;color:#e9e8e3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.price-bar{margin-top:4px;margin-right:-62px;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 8px 0 16px;border-radius:16px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14)}.price-bar b{font-family:var(--display);font-size:22px;font-weight:800;font-stretch:105%}.price-bar span{display:inline-flex;align-items:center;gap:2px;height:38px;padding:0 12px 0 16px;border-radius:99px;background:#fff;color:#000;font-weight:700;font-size:14px}.auction-bar{margin-top:4px;margin-right:-62px;display:flex;align-items:center;gap:12px;height:60px;padding:0 8px 0 14px;border-radius:16px;background:rgba(235,90,43,.28);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px rgba(255,160,120,.6)}.auction-bar>div{display:grid}.auction-bar small{font-size:11px;color:hsla(0,0%,100%,.82);display:inline-flex;align-items:center;gap:3px}.auction-bar b{font-family:var(--display);font-size:20px;font-weight:800}.auction-time{margin-left:auto;text-align:right}.auction-time .countdown{font-size:17px}.auction-cta{height:42px;padding:0 18px;border-radius:99px;background:var(--amber);color:#fff;font-weight:800;display:grid;place-items:center}.burst{position:absolute;z-index:5;color:#ff3d5e;transform:translate(-50%,-50%);margin:-48px 0 0 -48px;pointer-events:none;filter:drop-shadow(0 6px 24px rgba(255,61,94,.6))}.story{background:#000}.story-img{opacity:0;transition:opacity .5s}.story-img.on{opacity:1}.kb{animation:kb 7s ease-out forwards}.kb-0{transform-origin:30% 60%}.kb-1{transform-origin:70% 40%}.kb-2{transform-origin:50% 80%}@keyframes kb{0%{transform:scale(1.02)}to{transform:scale(1.16)}}.story-bars{position:absolute;top:calc(52px + var(--safe-t));left:12px;right:12px;display:flex;gap:4px}.story-bar{flex:1 1;height:2.5px;border-radius:2px;background:hsla(0,0%,100%,.28);overflow:hidden}.story-bar i{display:block;height:100%;width:0;background:#fff}.story-bar i.full{width:100%}.story-bar i.run{animation:bar linear forwards}@keyframes bar{to{width:100%}}.story-tap{position:absolute;top:18%;bottom:40%;width:26%;z-index:1}.story-tap.left{left:0}.story-tap.right{right:0}.tt-wrap{background:#000;overflow:hidden}.tt-thumb{filter:blur(0)}.tt-frame{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);border:0;pointer-events:none;background:transparent}.feed-card.review .feed-info{gap:8px}.review-author{font-weight:700;font-size:14px}.review-title{font-size:22px;font-weight:800;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.related{margin-right:-62px;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:16px;background:hsla(0,0%,100%,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.related img{width:48px;height:48px;border-radius:10px;object-fit:cover}.related div{display:grid;flex:1 1}.related small{color:var(--amber);font-weight:700;font-size:11.5px}.related b{font-size:14px}.feed-card.insight{background:var(--violet);display:grid;place-items:center;padding:24px}.insight-glow{position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(var(--violet),transparent 65%);opacity:.25;top:12%;left:-30%;filter:blur(20px)}.insight-body{position:relative;display:grid;grid-gap:14px;gap:14px}.insight-body h2{font-size:40px;font-weight:800}.insight-body h2 em{font-style:normal;color:var(--pink)}.insight-body p{color:hsla(0,0%,100%,.85)}.insight-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:6px 0}.dna-stats div,.insight-stats div,.pv-stats div{display:grid;padding:12px;border-radius:14px;background:hsla(0,0%,50%,.08)}.dna-stats b,.insight-stats b,.pv-stats b{font-family:var(--display);font-size:20px;font-weight:800}.dna-stats span,.insight-stats span,.pv-stats span{font-size:11.5px;color:var(--muted)}.feed-end{display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;text-align:center;padding:32px}.feed-end h2{font-size:28px}.match-screen{display:flex;flex-direction:column;padding:calc(14px + var(--safe-t)) 14px 10px}.match-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.match-head h1{font-size:21px;font-weight:800;margin-top:4px;max-width:250px}.match-count{display:grid;text-align:right}.match-count b{font-family:var(--display);font-size:30px;font-weight:900;color:var(--violet)}.match-count span{font-size:11px;color:var(--muted)}.deck{position:relative;flex:1 1}.swipe-card{position:absolute;inset:0;border-radius:26px;overflow:hidden;background:var(--surface);box-shadow:0 20px 50px rgba(0,0,0,.5);touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swipe-card img{pointer-events:none}.swipe-info{position:absolute;left:0;right:0;bottom:0;padding:18px;display:grid;grid-gap:7px;gap:7px}.swipe-info h2{font-size:30px;font-weight:800}.swipe-info h2 span{font-weight:500;opacity:.7}.swipe-price{font-family:var(--display);font-size:24px;font-weight:800}.reasons{display:flex;gap:6px;flex-wrap:wrap}.reasons span{font-size:12px;font-weight:600;padding:5px 10px;border-radius:99px;background:var(--violet-soft);color:var(--violet)}.stamp{position:absolute;top:46px;padding:6px 14px;border:4px solid;border-radius:12px;font-family:var(--display);font-weight:900;font-size:28px;font-stretch:120%;letter-spacing:.02em;z-index:3;pointer-events:none}.stamp.yes{left:22px;color:var(--good);transform:rotate(-14deg)}.stamp.no{right:22px;color:var(--bad);transform:rotate(14deg)}.stamp.sup{left:50%;top:auto;bottom:46%;transform:translateX(-50%) rotate(-6deg);color:#6fc3ff}.deck-actions{display:flex;justify-content:center;gap:14px;padding:14px 0 4px}.round{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--surface);box-shadow:0 4px 14px rgba(0,0,0,.08),inset 0 0 0 1px var(--line);transition:transform .12s}.round:active{transform:scale(.9)}.round.sm{width:46px;height:46px;color:var(--muted)}.round.sm:disabled{opacity:.35}.round.no{color:var(--bad)}.round.yes{color:#fff;width:72px;height:72px;background:var(--accent);box-shadow:0 10px 24px rgba(19,160,164,.35)}.round.super{color:var(--violet);width:54px;height:54px}.deck-empty{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;text-align:center;grid-gap:12px;gap:12px;padding:24px;color:var(--muted)}.deck-empty h2{color:var(--text);font-size:24px}.matched{position:absolute;inset:0;z-index:60;background:radial-gradient(100% 70% at 50% 30%,#1fc0c4,#0b5557 75%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center}.matched h1{font-size:30px;font-weight:800;letter-spacing:-.03em}.matched p{color:hsla(0,0%,100%,.88)}.matched-car{margin-bottom:6px}.matched-car img{width:180px;height:135px;border-radius:20px;object-fit:cover;box-shadow:0 14px 40px rgba(0,0,0,.35)}.matched-actions{width:100%;display:grid;grid-gap:10px;gap:10px;margin-top:18px}.overlay{z-index:40;background:var(--bg)}.overlay,.sheet-scrim{position:absolute;inset:0}.sheet-scrim{z-index:70;background:rgba(0,0,0,.55)}.sheet{position:absolute;z-index:71;left:0;right:0;bottom:0;max-height:88%;overflow-y:auto;background:var(--bg-2);border-radius:26px 26px 0 0;padding:10px 18px calc(22px + var(--safe-b));box-shadow:0 -1px 0 var(--line-2)}.sheet-grab{width:40px;height:5px;border-radius:3px;background:var(--line-2);margin:0 auto 14px}.sheet-title{font-size:22px;font-weight:800;margin-bottom:14px}.toasts{position:absolute;z-index:90;left:0;right:0;top:calc(var(--safe-t) + 104px);flex-direction:column;gap:8px;padding:0 12px;pointer-events:none}.toast,.toasts{display:flex;align-items:center}.toast{pointer-events:auto;gap:10px;width:100%;max-width:340px;padding:11px 12px 11px 14px;border-radius:16px;background:hsla(0,0%,7%,.94);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 34px rgba(0,0,0,.28);text-align:left}.toast-text{flex:1 1;font-size:13.5px;font-weight:600;line-height:1.35}.toast-ico{display:grid;place-items:center;width:26px;height:26px;border-radius:99px;flex-shrink:0;background:hsla(0,0%,100%,.14)}.toast-ok .toast-ico{background:var(--teal)}.toast-subasta .toast-ico{background:var(--amber)}.toast-x{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;color:hsla(0,0%,100%,.5)}.detail,.detail-scroll{position:absolute;inset:0}.detail-scroll{overflow-y:auto}.gallery-wrap{position:relative;height:56%;min-height:360px}.gallery{position:absolute;inset:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.gallery img,.gallery video{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.gallery{cursor:-webkit-grab;cursor:grab}.gallery:active{cursor:-webkit-grabbing;cursor:grabbing}}.gallery::-webkit-scrollbar{display:none}.gallery-slide{position:relative;flex:0 0 100%;scroll-snap-align:start;background:#000}.gallery-top{position:absolute;top:calc(12px + var(--safe-t));left:12px;right:12px;display:flex;justify-content:space-between}.gallery-count{bottom:30px;right:14px;font-size:12px;padding:4px 10px;background:rgba(0,0,0,.5)}.gallery-count,.tt-link span{position:absolute;font-weight:700;border-radius:99px}.tt-link span{left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;gap:6px;align-items:center;padding:12px 18px;background:rgba(0,0,0,.6);color:#fff;text-decoration:none}.detail-body{position:relative;margin-top:-20px;border-radius:24px 24px 0 0;background:var(--bg);padding:22px 16px calc(88px + var(--safe-b));display:grid;grid-gap:18px;gap:18px}.detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-head h1{font-size:30px;font-weight:800}.detail-head p{margin-top:4px}.price-big{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price-big b{font-family:var(--display);font-size:36px;font-weight:900;font-stretch:105%;letter-spacing:-.02em}.pmeter{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:var(--r);background:var(--surface)}.pmeter-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pmeter-bar{position:relative;display:flex;gap:3px;height:8px}.pmeter-bar i{flex:1 1;border-radius:4px}.pmeter-bar i:first-child{background:#1fb873}.pmeter-bar i:nth-child(2){background:#6fdc8c}.pmeter-bar i:nth-child(3){background:#c9c9c4}.pmeter-bar i:nth-child(4){background:#ffa36b}.pmeter-bar i:nth-child(5){background:#ff5b6e}.pmeter-dot{position:absolute;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:var(--text);box-shadow:0 0 0 4px var(--surface),0 2px 10px rgba(0,0,0,.25)}.pmeter-labels{display:flex;justify-content:space-between;font-size:10.5px;color:var(--muted)}.why{grid-gap:8px;gap:8px}.specs,.why{display:grid}.specs{grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;border-radius:var(--r);overflow:hidden;background:var(--line)}.specs div{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;background:var(--surface)}.specs span{font-size:11.5px;color:var(--muted)}.specs b{font-size:14.5px}.block{display:grid;grid-gap:10px;gap:10px}.block h3{font-size:18px;font-weight:800;display:flex;align-items:center;gap:8px}.caption-long{color:var(--text);font-size:15px;line-height:1.5;white-space:pre-line}.checks,.dots{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.checks li:before{content:"✓";color:var(--good);font-weight:900;margin-right:8px}.dots li:before{content:"•";color:var(--amber);font-weight:900;margin-right:8px}.honest{padding:14px;border-radius:var(--r);background:var(--amber-soft)}.trust{display:grid;grid-gap:8px;gap:8px}.trust-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--surface);color:var(--muted)}.trust-row div{flex:1 1;display:grid}.trust-row b{color:var(--text);font-size:14px}.trust-row em,.trust-row span{font-size:12px}.trust-row em{font-style:normal;font-weight:700}.trust-row.ok em,.trust-row.ok svg{color:var(--good)}.seller{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r);background:var(--surface)}.seller .grow{display:grid;grid-gap:3px;gap:3px}.seller .muted{display:inline-flex;align-items:center;gap:4px}.mini-video{position:relative;flex:0 0 120px;height:200px;border-radius:14px;overflow:hidden;background:var(--surface-2);color:#fff;text-decoration:none}.mini-video img{width:100%;height:100%;object-fit:cover}.mini-video small{position:absolute;left:0;right:0;bottom:0;padding:30px 8px 8px;font-size:11.5px;font-weight:600;background:linear-gradient(transparent,rgba(0,0,0,.85));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mv-play{position:absolute;top:8px;left:8px;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.5);display:grid;place-items:center}.mini-car{flex:0 0 150px;display:grid;grid-gap:4px;gap:4px}.mini-car img{width:150px;height:110px;border-radius:14px;object-fit:cover}.mini-car b{font-size:14px}.mini-car small{font-size:12px;color:var(--muted)}.safe{display:flex;gap:12px;padding:16px;border-radius:var(--r);background:var(--green);color:#fff;align-items:flex-start}.safe div{display:grid;grid-gap:3px;gap:3px;color:#fff}.safe span{font-size:13px;color:hsla(0,0%,100%,.9)}.detail-cta{position:absolute;left:0;right:0;bottom:0;display:flex;gap:8px;padding:12px 14px calc(12px + var(--safe-b));background:linear-gradient(transparent,var(--bg) 30%)}.auction-block{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:20px;background:linear-gradient(165deg,var(--amber-soft),var(--surface) 65%);box-shadow:inset 0 0 0 1.5px rgba(235,90,43,.35)}.ab-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.ab-top .muted{display:inline-flex;align-items:center;gap:4px}.ab-main{display:flex;justify-content:space-between;gap:10px}.ab-main>div{display:grid;grid-gap:2px;gap:2px}.ab-main small{font-size:11.5px;color:var(--muted)}.ab-main>div>b{font-family:var(--display);font-size:30px;font-weight:900}.ab-timer{text-align:right;justify-items:end}.lead{color:var(--good);font-size:13px}.lead,.reserve{font-weight:700}.reserve{font-size:11px;color:var(--amber)}.reserve.met{color:var(--good)}.ab-bar{height:4px;border-radius:2px;background:rgba(0,0,0,.08);overflow:hidden}.ab-bar i{display:block;height:100%;background:var(--amber)}.bids{display:grid;grid-gap:1px;gap:1px;border-radius:12px;overflow:hidden}.bid{display:flex;align-items:center;gap:10px;padding:9px 12px;background:rgba(0,0,0,.04);font-size:13px}.bid span{flex:1 1;color:var(--muted)}.bid small{color:var(--muted);font-size:11px;width:70px;text-align:right}.bid.me{background:#e2f4e8}.bid.me span{color:var(--good);font-weight:700}.qa{display:grid;grid-gap:8px;gap:8px;padding-top:4px}.qa-item{display:grid;grid-gap:2px;gap:2px;font-size:13px;padding:10px 12px;border-radius:12px;background:rgba(0,0,0,.04)}.qa-item em{color:var(--muted)}.offer{display:grid;grid-gap:14px;gap:14px}.offer-amount{font-family:var(--display);font-size:46px;font-weight:900;text-align:center;letter-spacing:-.02em}.offer-amount.amber{color:var(--amber)}.chance.Alta{color:var(--good)}.chance.Media{color:var(--amber)}.chance.Baja{color:var(--bad)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:transparent}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--surface-2)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.2),0 0 0 6px rgba(19,160,164,.18)}input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--surface-2)}input[type=range]::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.2)}.toggle-row{display:flex;gap:12px;padding:12px 14px;border-radius:14px;background:var(--surface);align-items:flex-start}.toggle-row input{width:20px;height:20px;accent-color:var(--accent);margin-top:2px;flex-shrink:0}.toggle-row span{display:grid;grid-gap:3px;gap:3px}.toggle-row small{color:var(--muted);font-size:12.5px}.drive{display:grid;grid-gap:12px;gap:12px}.places{display:grid;grid-gap:8px;gap:8px}.place{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1.5px transparent;font-size:14px}.place span{flex:1 1}.place em{font-style:normal;font-size:11px;font-weight:700;color:var(--good)}.place.on{box-shadow:inset 0 0 0 1.5px var(--accent)}.page-head{display:grid;grid-gap:4px;gap:4px;margin-bottom:18px}.page-head h1{font-size:34px;font-weight:900}.chat-list{display:grid}.chat-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);text-align:left}.chat-row .grow{display:grid;grid-gap:3px;gap:3px;min-width:0}.chat-thumb{position:relative;display:block;flex-shrink:0}.chat-thumb img{width:66px;height:54px;border-radius:12px;object-fit:cover}.dot{width:10px;height:10px;border-radius:50%;background:var(--accent)}.thread{position:absolute;inset:0;display:flex;flex-direction:column}.thread-head{display:flex;align-items:center;gap:10px;padding:calc(10px + var(--safe-t)) 12px 10px 6px;border-bottom:1px solid var(--line)}.thread-head .grow{display:grid}.thread-car{display:flex;align-items:center;gap:10px;margin:10px 12px 0;padding:8px 10px 8px 8px;border-radius:14px;background:var(--surface)}.thread-car img{width:44px;height:44px;border-radius:10px;object-fit:cover}.thread-car .grow{display:grid}.msgs{flex:1 1;min-height:0;overflow-y:auto;padding:14px 12px;display:flex;flex-direction:column;gap:8px}.sys-note{align-self:center;display:inline-flex;gap:6px;align-items:center;max-width:90%;text-align:center;font-size:12px;color:var(--muted);padding:8px 12px;border-radius:12px;background:var(--surface)}.sys-note.warn{color:#8a4a12;background:#fff1e0}.bubble{max-width:78%;padding:10px 14px;border-radius:20px;font-size:14.5px;line-height:1.35}.bubble.me{align-self:flex-end;background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:6px;font-weight:500}.bubble.them{align-self:flex-start;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-bottom-left-radius:6px}.bubble.typing{display:flex;gap:4px;padding:14px 16px}.bubble.typing i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:typing 1s infinite}.bubble.typing i:nth-child(2){animation-delay:.15s}.bubble.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{50%{transform:translateY(-4px);opacity:.5}}.card-bubble{max-width:74%;display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}.card-bubble.me{align-self:flex-end}.card-bubble.them{align-self:flex-start;box-shadow:inset 0 0 0 1.5px var(--accent)}.card-bubble b{font-family:var(--display);font-size:24px;font-weight:900}.card-bubble small{display:inline-flex;gap:4px;align-items:center;font-size:12px}.card-bubble .btn{margin-top:6px}.chat-pie{flex:0 0 auto;border-top:1px solid var(--line);background:var(--bg)}.quick{display:flex;gap:7px;overflow-x:auto;padding:11px 12px 9px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent)}.quick::-webkit-scrollbar{display:none}.tools{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:0 12px 8px;overflow:hidden}.tools button{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:12px 6px;border-radius:14px;background:var(--surface);font-size:12px;font-weight:600;text-align:center}.tools svg{color:var(--accent)}.composer{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:10px 12px calc(12px + var(--safe-b));border-top:1px solid var(--line)}.composer input{flex:1 1;height:44px;border-radius:22px;border:0;outline:0;background:var(--surface-2);padding:0 16px}.icon-btn.send{background:var(--accent);color:var(--accent-ink)}.icon-btn.send:disabled{opacity:.35}.onb{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--bg)}.onb-top{display:flex;align-items:center;gap:10px;padding:calc(10px + var(--safe-t)) 14px 0 6px}.onb-progress{flex:1 1;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.onb-progress i{display:block;height:100%;border-radius:3px;background:var(--accent)}.onb-paso{font-size:12.5px;font-weight:700;color:var(--stone);min-width:52px;text-align:right}.onb-cerrar{flex:0 0 auto;color:var(--muted)}.match-adn{gap:10px;max-width:320px;margin:0 auto}.match-adn h2{font-size:22px}.match-adn p{font-size:14px;line-height:1.5}.match-adn .btn{margin-top:6px}.match-adn .btn.ghost-btn{margin-top:0}.match-adn-ico{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--accent-soft);color:var(--accent);margin-bottom:2px}.onb-step{flex:1 1;overflow-y:auto;padding:22px 18px 18px;display:flex;flex-direction:column;gap:12px}.onb-step.step-intro,.onb-step.step-reveal{padding:0}.onb-h{font-size:38px;font-weight:900;letter-spacing:-.02em}.onb-h.sm{font-size:30px}.onb-sub{color:var(--muted);margin-bottom:8px}.onb-foot{padding:12px 18px calc(16px + var(--safe-b))}.tick{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center}.intro{position:absolute;inset:0}.intro-wall{position:absolute;inset:-40px -20px;grid-template-columns:repeat(3,1fr);transform:rotate(-8deg) scale(1.15);opacity:.85}.intro-col,.intro-wall{display:grid;grid-gap:8px;gap:8px}.intro-col{animation:wall 40s linear infinite}.intro-col.c1{animation-direction:reverse;animation-duration:46s}.intro-col.c2{animation-duration:52s}.intro-col img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:14px}@keyframes wall{to{transform:translateY(-50%)}}.intro-fade{position:absolute;inset:0;background:linear-gradient(hsla(60,8%,95%,0),hsla(60,8%,95%,.55) 38%,var(--bg) 64%)}.intro-copy{position:absolute;left:0;right:0;bottom:0;padding:22px 20px calc(24px + var(--safe-b));display:grid;grid-gap:14px;gap:14px}.intro-copy h1{font-size:31px;font-weight:800}.intro-copy p{color:var(--muted)}.driver-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.driver{position:relative;display:grid;grid-gap:4px;gap:4px;padding:16px 14px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);transition:background .2s,box-shadow .2s}.driver.on{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.driver-e{font-size:34px}.driver b{font-family:var(--display);font-size:18px;font-weight:800}.driver small{color:var(--muted);font-size:12.5px}.body-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.body-card{position:relative;height:128px;border-radius:20px;overflow:hidden;background:var(--surface);box-shadow:inset 0 0 0 2px transparent}.body-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform .3s}.body-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 58%,rgba(0,0,0,.1) 72%,rgba(0,0,0,.6))}.body-vacia{position:absolute;inset:0;display:grid;place-items:center;background:var(--surface-2);color:hsla(0,0%,100%,.4)}.body-card b{position:absolute;z-index:1;left:12px;bottom:10px;font-family:var(--display);font-size:20px;font-weight:900;text-shadow:0 1px 10px rgba(0,0,0,.65),0 0 2px rgba(0,0,0,.5)}.body-card .tick{z-index:1}.body-card.on{box-shadow:0 0 0 2.5px var(--accent)}.body-card.on img{transform:scale(1.06)}.budget{display:grid;grid-gap:20px;gap:20px;margin-top:8px}.budget-val{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.budget-val b{font-family:var(--display);font-size:32px;font-weight:900}.budget-val span{color:var(--muted)}.dual{position:relative;height:32px}.dual-track{left:0;right:0;top:13px;height:6px;background:var(--surface-2)}.dual-track,.dual-track i{position:absolute;border-radius:3px}.dual-track i{top:0;bottom:0;background:var(--accent)}.dual input{position:absolute;inset:0;pointer-events:none}.dual input::-webkit-slider-runnable-track{background:transparent}.dual input::-moz-range-track{background:transparent}.dual input::-webkit-slider-thumb{pointer-events:auto}.dual input::-moz-range-thumb{pointer-events:auto}.budget-presets{display:flex;gap:6px;flex-wrap:wrap}.budget-count{padding:16px;border-radius:16px;background:var(--surface);color:var(--muted)}.budget-count b{font-family:var(--display);font-size:24px;color:var(--text);margin-right:4px}.cav-pedir{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2)}.cav-pedir input{text-transform:uppercase;letter-spacing:.08em;font-weight:700}.onb-origenes{margin-bottom:4px}.onb-origenes>:last-child:nth-child(odd){grid-column:1/-1}.onb-o-marca{display:block;margin-top:18px;text-align:center}.bubbles{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-top:8px}.bubble-pick{display:inline-flex;align-items:center;gap:9px;padding:13px 18px;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2);font-weight:700}.brand-logo{display:block;flex-shrink:0;background:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.bubble-pick.on{background:var(--accent);color:var(--accent-ink);box-shadow:none}.musts{display:grid;grid-gap:8px;gap:8px}.must{display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;background:var(--surface)}.must>span{font-size:22px}.must b{flex:1 1}.switch{width:46px;height:28px;border-radius:14px;background:#d6d6d2;position:relative;transition:background .2s}.switch i{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s}.must.on .switch{background:var(--accent)}.must.on .switch i{transform:translateX(18px)}.reveal{position:absolute;inset:0;display:grid;place-items:center;padding:20px;overflow-y:auto;background:radial-gradient(90% 60% at 50% 20%,#d4f0ee,var(--bg) 70%)}.calc{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center}.calc p{font-family:var(--display);font-size:20px;font-weight:800}.dna-spin{display:flex;gap:6px;height:90px;align-items:center;margin-bottom:10px}.dna-spin i{width:8px;height:60px;border-radius:4px;background:linear-gradient(var(--accent),var(--green));animation:dna 1s ease-in-out infinite alternate}@keyframes dna{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.dna-card{width:100%;display:grid;grid-gap:12px;gap:12px;padding:24px 20px;border-radius:28px;background:var(--surface);box-shadow:0 30px 80px rgba(0,0,0,.12);text-align:center;justify-items:center}.dna-emoji{font-size:64px;line-height:1}.dna-card h1{font-size:36px;font-weight:800}.traits{width:100%;display:grid;grid-gap:8px;gap:8px;margin:6px 0}.trait{display:grid;grid-template-columns:90px 1fr 28px;grid-gap:10px;gap:10px;align-items:center;font-size:13px;text-align:left}.trait div{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.trait div i{display:block;height:100%;width:100%;transform-origin:left;background:var(--accent)}.trait b{font-family:var(--display)}.dna-stats{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:6px}.sell{position:absolute;inset:0;display:flex;flex-direction:column}.sell-head{display:flex;align-items:center;gap:10px;padding:calc(10px + var(--safe-t)) 14px 0 6px}.sell-steps{flex:1 1;display:flex;gap:4px}.sell-steps i{flex:1 1;height:5px;border-radius:3px;background:var(--surface-2);transition:background .3s}.sell-steps i.on{background:var(--accent)}.sell-q{min-width:40px;text-align:right;font-family:var(--display);font-weight:900;color:var(--accent)}.sell-body{flex:1 1;overflow-y:auto;padding:20px 16px 16px;display:flex;flex-direction:column;gap:12px}.sell-foot{padding:10px 16px calc(14px + var(--safe-b))}.plate{border-radius:14px;overflow:hidden;box-shadow:0 0 0 3px #111,0 6px 20px rgba(0,0,0,.08);margin:8px 4px 10px}.plate-band{background:#1c3f94;color:#fff;text-align:center;font-size:11px;font-weight:700;letter-spacing:.2em;padding:5px}.plate input{width:100%;border:0;outline:0;background:transparent;text-align:center;font-family:var(--display);font-stretch:112%;font-size:40px;letter-spacing:.1em;padding:10px;text-transform:uppercase}.plate input::placeholder{color:#c6c6c6}.arranque{display:grid;grid-gap:10px;gap:10px;margin-top:6px}.arr-op{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:16px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2)}.arr-op .grow{display:grid;grid-gap:3px;gap:3px;min-width:0}.arr-op b{font-size:15.5px}.arr-op small{font-size:12.5px;line-height:1.45;color:var(--muted)}.arr-op .arr-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--surface-2);color:var(--text);flex:0 0 auto}.arr-op .arr-ir{flex:0 0 auto;color:var(--muted);margin-top:10px}.arr-op:disabled{opacity:.75}.arr-op.destacada{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.arr-op.destacada .arr-ico{background:var(--accent);color:var(--accent-ink)}.arr-op.destacada small{color:var(--teal-ink)}.arr-op.destacada .arr-ir{color:var(--accent)}.sell-patente{grid-column:1/-1}.sell-patente .plate{box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:14px;margin:0;padding:0;background:var(--surface)}.sell-patente .plate-band{display:none}.sell-patente .plate input{font-family:inherit;font-size:16px;font-weight:600;font-stretch:normal;letter-spacing:.14em;text-align:left;height:48px;padding:0 14px}.sell-campo>span em{font-style:normal;font-weight:600;color:var(--muted);opacity:.8}.or-pick{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.or-pick .chips-row{flex-wrap:wrap}.found{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1.5px rgba(46,158,87,.45)}.found .eyebrow{color:var(--good)}.found .eyebrow.seccion{color:var(--muted)}.found .chips-row{padding:0}.found h2{font-size:28px;font-weight:900}.found-checks{display:flex;flex-wrap:wrap;gap:6px}.found-checks span{font-size:12px;font-weight:600;color:var(--good);padding:5px 10px;border-radius:99px;background:#e2f4e8}.km-field{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:12px 0 6px}.km-field span{color:var(--muted);font-size:13px}.km-field input{grid-column:1/-1}.km-field b{grid-row:1;grid-column:2;font-family:var(--display);font-size:18px}.quality{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px;background:var(--surface)}.quality>div:last-child{display:grid;grid-gap:2px;gap:2px}.q-ring{--q:0;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--accent) calc(var(--q) * 1%),var(--surface-2) 0);position:relative;flex-shrink:0}.q-ring:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--surface)}.q-ring b{position:relative;font-family:var(--display);font-weight:900;font-size:18px}.shots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.shot{position:relative;aspect-ratio:1;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2);display:grid;place-items:center;overflow:hidden;color:#7d7c77}.shot.wide{grid-column:span 3;aspect-ratio:2.4;background:repeating-linear-gradient(135deg,rgba(19,160,164,.07) 0 10px,transparent 10px 20px),var(--surface);box-shadow:inset 0 0 0 1.5px rgba(19,160,164,.5);color:var(--accent)}.shot .silhouette{width:70%;margin-bottom:14px}.shot.wide .silhouette{width:32%}.shot img,.shot video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shot-label{position:absolute;left:6px;right:6px;bottom:6px;display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:var(--text);line-height:1.1}.shot.done .shot-label{color:#fff;text-shadow:0 1px 6px #000}.shot .tick{top:6px;right:6px;width:20px;height:20px}.ai-box{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1.5px rgba(43,85,230,.3);margin-top:6px}.ai-head{display:flex;align-items:center;gap:6px;font-weight:700;font-size:13.5px;color:var(--violet)}.ai-box textarea{resize:none;border:0;outline:0;background:transparent;line-height:1.5;font-size:14.5px}.price-pick{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:20px;background:var(--surface)}.price-pick>b{font-family:var(--display);font-size:42px;font-weight:900;text-align:center}.pp-scale{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted)}.pp-est{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:600}.pp-est b{margin-left:auto;font-family:var(--display);white-space:nowrap}.pp-est.fast{background:#e2f4e8;color:var(--good)}.pp-est.fair{background:var(--accent-soft);color:#0d6f72}.pp-est.slow{background:#fde8e8;color:#c62828}.modes{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mode{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:16px 14px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line)}.mode b{font-family:var(--display);font-size:17px;font-weight:800}.mode small{color:var(--muted);font-size:12.5px}.mode.on{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-soft)}.mode.auction svg{color:var(--amber)}.mode.auction.on{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-soft)}.auction-cfg{display:grid;grid-gap:10px;gap:10px;overflow:hidden}.cfg-row{display:flex;justify-content:space-between;padding:12px 14px;border-radius:14px;background:var(--surface)}.preview-phone{position:relative;height:380px;border-radius:24px;overflow:hidden;background:#000;box-shadow:0 0 0 1px var(--line-2)}.pv-info{position:absolute;left:14px;right:14px;bottom:14px;display:grid;grid-gap:6px;gap:6px;justify-items:start}.pv-info h2{font-size:26px;font-weight:800}.pv-info h2 span{opacity:.7;font-weight:500}.pv-price{font-family:var(--display);font-size:22px}.pv-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.done{flex:1 1;display:grid;place-content:center;justify-items:center;text-align:center;grid-gap:14px;gap:14px;padding:24px;min-height:100%}.done h1{font-size:36px;font-weight:900}.done-badge{font-size:80px}.cam{position:absolute;inset:0;z-index:50;background:#000;display:flex;flex-direction:column}.cam-view{position:relative;flex:1 1;display:grid;place-items:center;background:radial-gradient(#1a1a1d,#000)}.cam-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:33.33% 33.33%}.cam-sil{width:76%;max-width:420px;color:#fff;filter:drop-shadow(0 1px 4px rgba(0,0,0,.6))}.cam-sil .sil-ruta{stroke-dasharray:7 7;opacity:.8}.cam-hint{position:absolute;top:calc(24px + var(--safe-t));padding:8px 14px;border-radius:99px;background:rgba(0,0,0,.6);font-size:13px;font-weight:600}.cam-panel{padding:18px 16px calc(18px + var(--safe-b));background:var(--bg-2);border-radius:24px 24px 0 0;display:grid;grid-gap:10px;gap:10px}.cam-panel h3{font-size:22px;font-weight:800}.cam-panel p{color:#cfcdc6;font-size:14px}.chat-puerta{margin:18px 14px;padding:22px 18px;border-radius:18px;background:var(--surface);border:1px solid var(--line,hsla(0,0%,7%,.08));display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center}.chat-puerta .cp-ico{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--teal-soft,rgba(19,160,164,.12));color:var(--teal,#13a0a4)}.chat-puerta b{font-size:18px;font-weight:800}.chat-puerta .cp-lista{display:grid;grid-gap:9px;gap:9px;margin:6px 0 4px;text-align:left;width:100%}.chat-puerta .cp-lista li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;color:var(--muted)}.chat-puerta .cp-lista svg{flex:none;margin-top:1px;color:var(--teal,#13a0a4)}.chat-puerta .btn{margin-top:4px}.offer-o{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px;margin:4px 0}.offer-o:after,.offer-o:before{content:"";height:1px;flex:1 1;background:var(--line,hsla(0,0%,7%,.1))}.oferta-card{align-self:center;width:min(100%,320px);margin:6px 0;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--teal,#13a0a4);display:grid;grid-gap:4px;gap:4px;justify-items:center}.oferta-card.rechazada,.oferta-card.retirada{border-color:var(--line,hsla(0,0%,7%,.12));opacity:.72}.oferta-card.aceptada{border-color:#1f9d55;background:rgba(31,157,85,.06)}.oferta-card .oc-top{font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.oferta-card .oc-monto{font-size:26px;font-weight:800}.oferta-card .oc-estado{font-size:13px;font-weight:600;color:var(--muted)}.oferta-card.aceptada .oc-estado{color:#1f9d55}.oferta-card .oc-acc{display:flex;gap:8px;width:100%;margin-top:8px;align-items:center}.oferta-card .oc-acc .btn{flex:1 1 auto;min-width:0;height:42px;padding:0 14px;font-size:14px}.oferta-card .oc-confirma{width:100%;display:grid;grid-gap:6px;gap:6px;text-align:center}.cam-botones{display:grid;grid-gap:10px;gap:10px}.cam-botones .row{width:100%}.cam-botones .btn.grow{flex:1 1 auto;min-width:0;overflow:hidden}.cam-botones .btn{padding:0 18px}.g-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.g-head h1{font-size:28px;font-weight:900}.lvl{font-size:13px;font-weight:700;color:var(--accent)}.streak{display:grid;justify-items:center;padding:8px 12px;border-radius:16px;background:var(--amber-soft);color:var(--amber)}.streak b{font-family:var(--display);font-size:20px;line-height:1}.streak small{font-size:10px}.xp-card{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:20px;background:var(--green);color:#fff;margin-bottom:14px}.xp-row{display:flex;justify-content:space-between;align-items:baseline}.xp-row b{font-family:var(--display);font-size:26px;font-weight:900}.xp-hints{display:flex;gap:10px;flex-wrap:wrap;font-size:11.5px;color:hsla(0,0%,100%,.88)}.xp-card .muted{color:hsla(0,0%,100%,.85)}.badges{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:18px}.badge{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:12px 6px;border-radius:16px;background:var(--surface);text-align:center;opacity:.4;filter:grayscale(1)}.badge.on{opacity:1;filter:none;background:var(--pink)}.badge span{font-size:26px}.badge small{font-size:11.5px;font-weight:600}.seg{display:flex;padding:4px;background:#e6e6e2;margin-bottom:12px}.seg,.seg button{border-radius:99px}.seg button{flex:1 1;height:36px;font-size:12.5px;font-weight:700;color:var(--muted);text-align:center}.seg button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 4px rgba(0,0,0,.1)}.g-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.g-item{position:relative;aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:var(--surface)}.g-item .media-empty,.g-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.g-info{position:absolute;left:0;right:0;bottom:0;padding:30px 10px 10px;background:linear-gradient(transparent,rgba(0,0,0,.85));display:grid}.g-info b{font-size:14px}.g-info small{font-size:12px;color:#dcdad3}.g-stats{position:absolute;top:8px;left:8px;display:flex;gap:4px}.g-stats span{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;padding:3px 7px;border-radius:99px;background:rgba(0,0,0,.55)}.g-foot{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:24px}.g-foot .btn{height:40px;font-size:13px}@media (prefers-reduced-motion:reduce){.countdown.urgent,.dna-spin i,.intro-col,.kb{animation:none!important}}.tt-wrap{background:radial-gradient(80% 60% at 50% 40%,#2b1640,#000)}.tt-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 16px;border-radius:99px;background:rgba(0,0,0,.55);font-weight:700}.feed-actions{display:flex;width:84px;justify-content:flex-end}.feed-actions .icon-btn{filter:drop-shadow(0 1px 6px rgba(0,0,0,.5))}.match-count em{font-style:normal;font-size:11px;font-weight:700;color:var(--accent);display:inline-flex;align-items:center;gap:3px;justify-content:flex-end;margin-top:2px}.filters{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--bg)}.flt-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:calc(14px + var(--safe-t)) 16px 12px;border-bottom:1px solid var(--line);background:var(--surface)}.flt-head h2{font-size:19px;font-weight:800}.flt-reset{color:var(--muted);font-weight:600;font-size:14px}.flt-done{justify-self:end;color:var(--accent);font-weight:800;font-size:16px}.flt-body{flex:1 1;overflow-y:auto;padding:4px 12px 20px;display:grid;grid-gap:10px;gap:10px;align-content:start}.flt-sec{margin:14px 4px 0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.flt-card{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:16px;background:var(--surface)}.flt-card.list{gap:0;padding:4px 16px}.flt-card.list .flt-toggle+.flt-toggle{border-top:1px solid var(--line)}.flt-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;font-size:15px}.flt-row b,.flt-row>span{font-weight:600}.flt-row b{color:#3a3a37;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.flt-row b.accent{color:var(--accent)}.flt-val{max-width:60%;color:var(--muted)!important}.flt-label{font-weight:600;font-size:15px}.flt-slider{position:relative;height:32px}.flt-slider input{position:absolute;inset:0}.flt-slider input::-webkit-slider-runnable-track{background:transparent}.flt-slider input::-moz-range-track{background:transparent}.flt-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 0;font-size:14.5px}.flt-toggle span{flex:1 1}.flt-toggle.on .switch{background:var(--accent)}.flt-toggle.on .switch i{transform:translateX(18px)}.flt-card>.flt-toggle{padding:2px 0 0}.flt-card .seg{margin:0}.flt-inner{display:grid;grid-gap:8px;gap:8px}.flt-note{padding:6px 4px 0}.flt-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(14px + var(--safe-b));border-top:1px solid var(--line);background:var(--surface)}.flt-count{color:var(--muted);font-size:14px}.flt-count b{font-family:var(--display);font-size:24px;color:var(--text);margin-right:2px}.flt-count.zero b{color:var(--bad)}.tiny-chip.accent{background:var(--accent);color:#fff;white-space:normal;height:auto;padding:5px 10px}.tt-frame{height:116%;transform:translate(-50%,-54%)}.feed-card.review .shade-top{height:200px;background:linear-gradient(rgba(0,0,0,.85),rgba(0,0,0,.4) 55%,transparent)}.sys-note.invite{color:var(--violet);background:var(--violet-soft)}.card-bubble .ok{color:var(--good);font-weight:700;font-size:13px}.sys-note.deal{color:#1f7a44;background:#e2f4e8}.ended{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:14px;background:rgba(0,0,0,.05);text-align:center}.ended,.outbid{font-weight:700}.outbid{color:var(--bad);font-size:13px}.body-card,.cam,.feed-card.insight,.feed-screen,.g-item,.gallery-wrap,.matched,.mini-video,.preview-phone,.swipe-card,.tabbar.over{--text:#fff;--muted:hsla(0,0%,100%,.72);--line:hsla(0,0%,100%,.14);--line-2:hsla(0,0%,100%,.24);--surface:#17171a;--surface-2:#26262a;--bg:#0b0b0c;--bg-2:#141416;--chip:hsla(0,0%,100%,.16);color:var(--text)}.feed-screen .match-pill,.swipe-card .match-pill{background:hsla(0,0%,100%,.18);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.feed-screen .match-pill .ring circle,.swipe-card .match-pill .ring circle{stroke:hsla(0,0%,100%,.25)}.feed-screen .match-pill .ring .fill,.swipe-card .match-pill .ring .fill{stroke:#5fe0e3}.feed-screen .price-chip.good,.swipe-card .price-chip.good{background:var(--green);color:#fff}.feed-screen .price-chip.ok,.swipe-card .price-chip.ok{background:hsla(0,0%,100%,.18);color:#fff}.feed-screen .price-chip.high,.swipe-card .price-chip.high{background:rgba(224,57,62,.85);color:#fff}.swipe-card .reasons span{background:hsla(0,0%,100%,.18);color:#fff}.feed-card.insight .btn.primary{background:#fff;color:var(--violet)}.cam-panel{background:#141416;color:#fff}.cam-panel p{color:hsla(0,0%,100%,.8)}.matched .btn.primary{background:#fff;color:#0b5557}.matched .btn.ghost-btn{box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.5)}.tab-sell span{box-shadow:0 6px 16px rgba(19,160,164,.35)}.page-head,.thread-head{background:transparent}.budget-count,.cfg-row,.chat-row,.driver,.flt-card,.mode,.must,.place,.pmeter,.price-pick,.quality,.seller,.specs div,.thread-car,.toggle-row,.tools button,.trust-row{box-shadow:0 1px 0 rgba(0,0,0,.02)}.wordmark.big{font-size:84px}.feed-screen{background:#0b0b0c}.feed-tabs{gap:12px}.feed-tabs button{white-space:nowrap;font-size:15px}.brand-mini{width:72px}.feed-actions{width:76px}.chip-btn{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}.chips-row{min-height:min-content}.chips-row,.onb-step>*,.sell-body>*{flex-shrink:0}.eyebrow em{text-transform:none;font-style:normal;letter-spacing:0;font-weight:600}.btn.primary:disabled{background:#dcdcd8;color:#6e6e69;opacity:1}.flt-card>.flt-toggle{padding:12px 0}.flt-card:not(.list)>.flt-toggle{padding:2px 0 0}.more{display:grid;grid-gap:12px;gap:12px;padding-bottom:6px}.more-garage{display:flex;align-items:center;gap:12px;padding:14px;border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.more-garage .grow{grid-gap:2px;gap:2px}.booking small,.more-garage small{color:var(--muted);font-size:12px}.more-ico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex-shrink:0}.more-ico.dark{background:var(--text);color:#fff}.more-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.svc-tile{position:relative;display:grid;align-content:start;grid-gap:6px;gap:6px;min-height:176px;padding:16px 14px 52px;border-radius:22px;overflow:hidden;text-align:left}.svc-tile.wide{grid-column:span 2;min-height:150px;padding-right:90px}.svc-tile small{font-size:12px;font-weight:700;opacity:.9}.svc-tile b{font-size:19px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.svc-tile ul{margin:4px 0 0;padding:0;list-style:none;display:grid;grid-gap:3px;gap:3px;font-weight:600}.svc-tile .tile-art{position:absolute;right:12px;top:14px;opacity:.9}.svc-tile:not(.wide) .tile-art{top:auto;bottom:12px;right:12px;width:40px;height:40px}.tile-go{position:absolute;left:14px;bottom:12px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.95);color:#111}.shortcuts .pink,.svc-hero.pink,.svc-tile.pink{background:var(--pink);color:#2a0f1c}.svc-tile.pink .tile-go{background:#111;color:#fff}.shortcuts .green,.svc-hero.green,.svc-tile.green{background:var(--green);color:#fff}.shortcuts .blue,.svc-hero.blue,.svc-tile.blue{background:var(--blue);color:#fff}.bookings{display:grid;grid-gap:8px;gap:8px}.booking{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.booking .grow{display:grid}.booking b{font-size:14px}.shortcuts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.shortcuts button{display:grid;grid-gap:2px;gap:2px;justify-items:start;padding:12px;border-radius:18px;text-align:left}.shortcuts b{font-size:14px;margin-top:4px}.shortcuts small{font-size:11.5px;opacity:.85}.svc{position:absolute;inset:0;flex-direction:column;overflow-y:auto}.svc,.svc-head{display:flex;background:var(--bg)}.svc-head{position:-webkit-sticky;position:sticky;top:0;z-index:3;align-items:center;justify-content:space-between;padding:calc(8px + var(--safe-t)) 8px 8px}.svc-head b{font-size:16px}.svc-hero{position:relative;margin:4px 16px 6px;padding:18px 96px 22px 18px;border-radius:24px;display:grid;grid-gap:6px;gap:6px;flex-shrink:0}.svc-hero small{font-size:12.5px;font-weight:700;opacity:.9}.svc-hero h2{font-size:24px}.svc-hero .tile-art{position:absolute;right:18px;top:50%;transform:translateY(-50%)}.svc-pad{padding:10px 16px 0;display:grid;grid-gap:10px;gap:10px;flex-shrink:0}.svc-list{gap:12px;padding-bottom:120px}.car-pick{padding-bottom:4px}.pick{position:relative;flex:0 0 104px;display:grid;grid-gap:2px;gap:2px;padding:6px 6px 10px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);text-align:left}.pick img,.pick-ph{width:100%;height:66px;border-radius:13px;object-fit:cover;background:var(--surface-2);display:grid;place-items:center;color:var(--muted)}.pick b{font-size:13px;padding:4px 4px 0}.pick small{font-size:11.5px;color:var(--muted);padding:0 4px}.pick.on{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-soft)}.pick .tick{top:10px;right:10px;width:20px;height:20px}.plan{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);text-align:left}.plan .grow{display:grid;grid-gap:3px;gap:3px}.plan .grow b{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:15px}.plan .grow small{color:var(--muted);font-size:12.5px}.plan.on{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-soft)}.radio{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-2);flex-shrink:0}.plan.on .radio{box-shadow:inset 0 0 0 6px var(--accent)}.plan-price{display:grid;justify-items:end;line-height:1.1}.plan-price s{font-size:11px;color:var(--muted)}.plan-price b{font-size:16px;font-weight:800}.plan-price small{font-size:11px;color:var(--muted)}.pinkchip{background:var(--pink)!important;color:#2a0f1c}.incl{display:flex;align-items:center;gap:8px;padding:12px 0;font-size:14.5px;color:var(--good);border-bottom:1px solid var(--line)}.incl em{margin-left:auto;font-style:normal;font-size:12px;font-weight:700}.svc-foot{position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;display:flex;align-items:center;gap:12px;padding:12px 16px calc(14px + var(--safe-b));background:var(--surface);border-top:1px solid var(--line);z-index:3}.svc-foot .grow{display:grid}.foot-price{font-size:22px;font-weight:800;letter-spacing:-.03em}.foot-price span{font-size:13px;color:var(--muted);font-weight:600}.summary{display:grid;border-radius:18px;overflow:hidden;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.summary div{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:4px 14px;gap:4px 14px;padding:12px 14px;font-size:14px}.summary div+div{border-top:1px solid var(--line)}.summary span{color:var(--muted);line-height:1.4}.summary b{text-align:right;white-space:nowrap}@media (max-width:420px){.summary div{grid-template-columns:1fr}.summary b{text-align:left;white-space:normal}}.checks-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.checks-grid span{display:flex;align-items:center;gap:6px;padding:9px 10px;border-radius:12px;background:var(--surface);font-size:13px;font-weight:600}.checks-grid svg{color:var(--good)}.timeline{display:grid;grid-gap:0;gap:0;padding:4px 0}.tl-step{display:flex;gap:12px;position:relative;padding-bottom:14px}.tl-step:not(:last-child):after{content:"";position:absolute;left:13px;top:28px;bottom:0;width:2px;background:var(--line-2)}.tl-dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--violet);color:#fff;font-size:13px;font-weight:800;flex-shrink:0}.tl-step div{display:grid;grid-gap:2px;gap:2px}.tl-step small{color:var(--muted);font-size:12.5px}.svc-done{flex:1 1;display:grid;align-content:center;justify-items:center;grid-gap:14px;gap:14px;padding:24px;text-align:center}.svc-done h1{font-size:30px}.svc-done .checks{text-align:left}.done-check{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--accent)}.done-check.pink{background:var(--pink);color:#2a0f1c}.done-check.green{background:var(--green)}.done-check.blue{background:var(--blue)}.sys-note.deal{display:grid;grid-gap:8px;gap:8px;justify-items:center}.deal-ctas{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.feed-card.promo{display:flex;align-items:flex-end;padding:0 20px calc(var(--tabbar) + 28px);overflow:hidden;color:#fff}.feed-card.promo.teal{background:var(--accent)}.feed-card.promo.pink{background:var(--pink);color:#2a0f1c}.feed-card.promo.orange{background:var(--amber)}.feed-card.promo.green{background:var(--green)}.feed-card.promo.blue{background:var(--blue)}.feed-card.promo.ink{background:#121212}.promo-art{position:absolute;left:50%;top:calc(18% + var(--safe-t));margin-left:-100px;width:200px;height:200px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.18);box-shadow:0 0 0 22px hsla(0,0%,100%,.08)}.pink .promo-art{background:hsla(0,0%,100%,.55);box-shadow:0 0 0 22px hsla(0,0%,100%,.25);color:#e0393e}.ink .promo-art{background:rgba(246,169,203,.16);box-shadow:0 0 0 22px rgba(246,169,203,.07);color:var(--pink)}.promo-art .spark{position:absolute;font-style:normal;font-size:22px}.promo-art .s1{top:6px;right:14px}.promo-art .s2{bottom:18px;left:4px;font-size:14px}@media (max-height:700px){.promo-art{width:140px;height:140px;margin-left:-70px;top:14%}.promo-art svg{width:64px;height:64px}.promo-body h2{font-size:32px}}.promo.con-medio{background:#000;color:#fff}.promo.con-medio .promo-body{position:absolute;left:0;right:0;bottom:0;padding:0 16px calc(22px + var(--safe-b));z-index:2}.promo.con-medio .promo-body h2{font-size:30px}.promo.con-medio .promo-body li:before{background:hsla(0,0%,100%,.26)}.promo.con-medio .promo-ad{z-index:3}.promo-ad{position:absolute;top:calc(64px + var(--safe-t));right:16px;padding:5px 11px;border-radius:99px;background:rgba(0,0,0,.35);color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.promo-body{position:relative;display:grid;grid-gap:14px;gap:14px;width:100%}.promo-eyebrow{font-size:13px;font-weight:800;opacity:.9}.promo-body h2{font-size:40px;font-weight:800;letter-spacing:-.045em;line-height:1}.promo-body ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:15px;font-weight:600}.promo-body li{display:flex;gap:8px;align-items:center}.promo-body li:before{content:"✓";width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900;background:hsla(0,0%,100%,.28);flex-shrink:0}.pink .promo-body li:before{background:rgba(0,0,0,.12)}.promo-ctas{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.promo-btn{background:#fff;color:#111;width:100%}.pink .promo-btn{background:#111;color:#fff}.promo-alt{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.6)}.promo-garage{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:20px;background:hsla(0,0%,100%,.08)}.pg-nums{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.pg-nums>div{display:grid;grid-gap:1px;gap:1px}.pg-nums b{font-family:var(--display);font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.pg-nums span{font-size:12px;color:hsla(0,0%,100%,.72);font-weight:600}.promo-garage>small{font-size:12.5px;color:hsla(0,0%,100%,.72)}.feed-card.insight .eyebrow{color:hsla(0,0%,100%,.85)}.feed-card.insight .insight-stats div{background:hsla(0,0%,100%,.14)}.feed-card.insight .insight-stats span{color:hsla(0,0%,100%,.8)}.plate{background:#fff;border-radius:12px;box-shadow:0 0 0 3px #111,inset 0 0 0 6px #fff,inset 0 0 0 7.5px #111,0 8px 22px rgba(0,0,0,.08);padding:10px 12px 4px}.plate-band{background:transparent;font-size:12px;letter-spacing:.5em;padding:2px 0 0}.plate input,.plate-band{color:#111;font-weight:800}.plate input{font-size:46px;letter-spacing:.04em;padding:0 0 6px;font-family:Plus Jakarta Sans,DIN Alternate,Arial Narrow,sans-serif}.plate input::placeholder{color:#cfcfca}.hscroll{scroll-padding-inline:16px}.feed-top{padding:calc(14px + var(--safe-t)) 8px 0 16px;align-items:center}.brand-mini{font-size:24px;line-height:1;width:76px;text-shadow:0 1px 10px rgba(0,0,0,.25)}.feed-tabs{gap:16px}.feed-tabs button{font-size:15.5px;padding:6px 0 9px;color:hsla(0,0%,100%,.62)}.feed-tabs button.on{color:#fff}.feed-tabs button.on:after{left:50%;right:auto;width:18px;margin-left:-9px;bottom:0;height:3px}.live-dot{position:relative;top:-2px;right:auto;display:inline-block;width:6px;height:6px;margin-left:5px;vertical-align:middle}.shade-top{height:130px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.18) 60%,transparent)}.feed-kind{position:static;display:flex;gap:6px;margin-bottom:2px}.kind-chip{height:26px;font-size:11.5px}.story-bars{top:auto;bottom:calc(var(--tabbar) + 5px);left:14px;right:14px;gap:3px;z-index:4}.story-bar{height:2px;background:hsla(0,0%,100%,.25)}.story-bars.static{top:10px;bottom:auto}.match-screen{padding:calc(16px + var(--safe-t)) 16px 8px}.match-head{align-items:center;margin-bottom:14px}.match-head h1{font-size:26px;max-width:none;margin:0}.match-head p{margin-top:2px}.match-count{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);font-size:13px;font-weight:600;color:var(--text);text-align:left}.match-count b{font-size:15px;font-weight:800;color:var(--accent);line-height:1}.ficha{position:absolute;inset:0 4px 6px;display:flex;flex-direction:column;padding:8px;border-radius:30px;touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 18px 40px rgba(0,0,0,.14);color:#fff}.ficha.tone-teal{background:var(--accent)}.ficha.tone-pink{background:var(--pink);color:#2a0f1c}.ficha.tone-green{background:var(--green)}.ficha.tone-blue{background:var(--violet)}.ficha.tone-orange{background:var(--amber)}.ficha-photo{position:relative;flex:1 1;min-height:0;border-radius:23px;overflow:hidden;background:#ddd}.ficha-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ficha-match{position:absolute;top:12px;left:12px;height:30px;padding:0 12px;border-radius:99px;display:inline-flex;align-items:center;gap:4px;background:#fff;color:var(--text);font-size:12.5px;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ficha-match b{color:var(--violet);font-weight:800}.ficha-flag{position:absolute;top:12px;right:12px;height:30px;padding:0 12px;border-radius:99px;display:inline-flex;align-items:center;background:var(--amber);color:#fff;font-size:12px;font-weight:700}.ficha-dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:5px}.ficha-dots i{width:6px;height:6px;border-radius:3px;background:hsla(0,0%,100%,.55);transition:background-color .2s}.ficha-dots i.on{width:18px;background:#fff}.ficha-say{position:absolute;left:50%;top:42%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 18px;border-radius:99px;font-weight:800;font-size:16px;white-space:nowrap;box-shadow:0 10px 30px rgba(0,0,0,.25);pointer-events:none}.ficha-say.yes{background:#fff;color:var(--accent)}.ficha-say.no{background:#121212;color:#fff}.ficha-say.sup{background:var(--pink);color:#2a0f1c}.ficha-body{padding:12px 8px 4px;display:grid;grid-gap:8px;gap:8px;flex-shrink:0}.ficha-top{display:flex;align-items:flex-start;gap:10px}.ficha-top h2{font-size:23px;line-height:1.05}.ficha-top small{font-size:12.5px;opacity:.85}.ficha-price{display:grid;justify-items:end;text-align:right}.ficha-price small{font-size:11px;opacity:.8;font-weight:600}.ficha-price b{font-size:19px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.ficha-why{display:flex;flex-wrap:wrap;gap:6px}.ficha-why span{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:99px;background:hsla(0,0%,100%,.2);font-size:12px;font-weight:600}.tone-pink .ficha-why span{background:hsla(0,0%,100%,.5)}.ficha-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:600;opacity:.95}.ficha-foot>span{display:inline-flex;align-items:center;gap:4px}.ficha .price-chip{height:24px;font-size:11px;background:hsla(0,0%,100%,.92)}.deck-actions{display:grid;grid-template-columns:1fr 54px 1fr;grid-gap:10px;gap:10px;padding:12px 4px 6px;align-items:center}.act{height:54px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;font-size:15px;transition:transform .12s}.act:active{transform:scale(.95)}.act-pass{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line-2)}.act-yes{background:var(--accent);color:#fff;box-shadow:0 8px 20px rgba(19,160,164,.3)}.deck-sub{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px;font-size:11.5px;color:var(--muted)}.deck-sub span{text-align:right}.deck-sub button{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--text);font-size:12px}.deck-sub button:disabled{opacity:.35}@media (max-height:720px){.deck-sub span,.ficha-why span:nth-child(3){display:none}}.deck{margin-top:14px}.feed-screen{--text:#121212;--muted:#6e6e69;--line:rgba(0,0,0,.08);--line-2:rgba(0,0,0,.14);--surface:#fff;--surface-2:#efefec;--bg:#f4f4f2;--bg-2:#fff;--chip:rgba(0,0,0,.06);color:var(--text);background:var(--bg);bottom:var(--tabbar)}.feed-top{position:relative;height:60px;padding:calc(10px + var(--safe-t)) 10px 0 16px;pointer-events:auto}.brand-mini{color:var(--text);text-shadow:none;font-size:25px;width:auto}.feed-tabs{gap:2px;padding:3px;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.feed-tabs button{padding:7px 12px;border-radius:99px;font-size:13.5px;color:var(--muted);text-shadow:none}.feed-tabs button.on{background:var(--accent-soft);color:var(--accent)}.feed-tabs button.on:after{display:none}.live-dot{background:var(--amber)}.feed-actions{width:auto}.feed-actions .icon-btn{color:var(--text);filter:none;width:34px;height:34px}.feed{top:60px}.feed-item{padding:0}.feed-card{inset:4px 12px 12px;border-radius:28px;overflow:hidden;background:#111;box-shadow:0 10px 30px rgba(0,0,0,.12);--text:#fff;--muted:hsla(0,0%,100%,.75);color:#fff}.fc-shade{position:absolute;inset:0 0 auto;height:90px;background:linear-gradient(rgba(0,0,0,.4),transparent);pointer-events:none}.fc-top{position:absolute;top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;z-index:3}.seller-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 4px;border-radius:99px;background:hsla(0,0%,100%,.95);color:#121212;font-size:13px;box-shadow:0 4px 12px rgba(0,0,0,.15)}span.seller-chip{padding-left:12px}.fc-top .kind-chip{height:30px;background:rgba(0,0,0,.45)}.fc-top .kind-chip.auction{background:var(--amber)}.fc-top .kind-chip.community{background:var(--violet)}.feed-card .story-bars{top:58px;bottom:auto;left:50%;right:auto;transform:translateX(-50%);gap:5px}.feed-card .story-bar{flex:0 0 18px;height:3px;border-radius:2px;background:hsla(0,0%,100%,.45)}.fc-panel{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;display:grid;grid-gap:8px;gap:8px;padding:12px 12px 10px;border-radius:22px;background:#fff;color:#121212;box-shadow:0 8px 24px rgba(0,0,0,.18);--text:#121212;--muted:#6e6e69;--chip:rgba(0,0,0,.06)}.fc-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.fc-match{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:99px;background:var(--violet-soft);color:var(--violet);font-size:12px;font-weight:600}.fc-match b{font-weight:800}.fc-panel .price-chip{height:26px}.fc-panel .price-chip.good{background:#e2f4e8;color:var(--good)}.fc-panel .price-chip.ok{background:rgba(0,0,0,.06);color:#3a3a37}.fc-panel .price-chip.high{background:#fde8e8;color:#c62828}.fc-title{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left}.fc-title .grow{display:grid;grid-gap:3px;gap:3px}.fc-title h2{font-size:22px;line-height:1.05}.fc-title h2 span{color:var(--muted);font-weight:600}.fc-title small{display:inline-flex;align-items:center;gap:3px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.fc-price{display:grid;justify-items:end;text-align:right;flex-shrink:0}.fc-price small{font-size:11px;color:var(--muted);font-weight:600}.fc-price b{font-size:19px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.fc-auction{display:flex;align-items:center;gap:5px;padding:7px 10px;border-radius:12px;background:var(--amber-soft);color:#a8401b;font-size:12.5px;font-weight:600}.fc-auction .countdown{font-family:var(--display)}.fc-actions{display:flex;align-items:center;gap:6px;padding-top:2px}.fc-act{height:40px;min-width:40px;padding:0 10px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:var(--surface-2);color:#121212}.fc-act small{font-size:12px;font-weight:700}.fc-act.liked{background:#fde8ec;color:#e0393e}.fc-act.saved{background:var(--amber-soft);color:var(--amber)}.fc-cta{margin-left:auto;height:40px;padding:0 14px 0 18px;border-radius:99px;display:inline-flex;align-items:center;gap:2px;background:var(--accent);color:#fff;font-weight:800;font-size:14px;white-space:nowrap}.fc-cta.amber{background:var(--amber)}.fc-panel.contenido{gap:4px;padding:14px 14px 16px;bottom:6px;left:6px;right:6px}.fc-panel.contenido .fc-title h2{font-size:16.5px;line-height:1.32;font-weight:800;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fc-panel.contenido .fc-title small{display:block;margin-top:5px;font-size:12px}.fc-panel.contenido .fc-actions{padding-top:8px}@media (max-height:700px){.fc-panel.contenido .fc-title h2{font-size:15px;-webkit-line-clamp:2}}.fc-review{font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fc-panel .related{margin-right:0;background:var(--surface-2);-webkit-backdrop-filter:none;backdrop-filter:none;color:#121212}.fc-panel .related small{color:var(--amber)}.feed-card.promo{padding:0 18px 22px}.promo-ad{top:14px}.feed-card.insight{padding:20px}.feed-card .burst{color:#e0393e}.feed-end{color:var(--muted)}.feed-end h2{color:var(--text)}.tt-frame{height:112%;transform:translate(-50%,-52%)}@media (max-height:700px){.fc-title h2{font-size:19px}.fc-price b{font-size:17px}.fc-act small{display:none}}:root{--ink:#121212;--graphite:#3a3a37;--stone:#6e6e69;--fog:#e6e6e2;--paper:#f4f4f2;--white:#fff;--teal:#13a0a4;--teal-soft:#e0f3f2;--teal-ink:#0d7275;--orange:#eb5a2b;--orange-soft:#fdebe4;--green-signal:#2e9e57;--green-soft:#e2f4e8;--red:#e0393e;--red-soft:#fde8ea;--blue:#2b55e6;--blue-soft:#e7ecfe;--pink-soft:#fde8f1;--green-soft-2:#e3f5e8;--violet:var(--teal-ink);--violet-soft:var(--teal-soft);--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:28px;--shadow-float:0 8px 24px rgba(0,0,0,.14)}.eyebrow{color:var(--stone);letter-spacing:.1em}.card{background:var(--white);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line)}.sub-head{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:calc(8px + var(--safe-t)) 8px 8px;background:var(--paper)}.sub-head b{text-align:center;font-size:16px}.ficha,.ficha.tone-blue,.ficha.tone-green,.ficha.tone-orange,.ficha.tone-pink,.ficha.tone-teal{background:var(--white);color:var(--ink);box-shadow:0 14px 34px rgba(0,0,0,.1),inset 0 0 0 1px var(--line)}.ficha-price small,.ficha-top small{color:var(--stone);opacity:1}.ficha-why span,.tone-pink .ficha-why span{background:var(--paper);color:var(--graphite)}.ficha-why svg{color:var(--teal)}.ficha-foot{color:var(--stone)}.ficha .price-chip{background:var(--paper)}.ficha .price-chip.good{background:var(--green-soft);color:var(--green-signal)}.ficha-match b{color:var(--teal-ink)}.ficha-say.sup{background:var(--ink);color:#fff}.fc-top .kind-chip.community{background:rgba(0,0,0,.45)}.feed-card.insight{background:var(--ink)}.insight-body h2 em{color:var(--teal)}.feed-card.insight .btn.primary{background:var(--teal);color:#fff}.insight-glow{display:none}.safe{background:var(--white);color:var(--green-signal);box-shadow:inset 0 0 0 1px var(--line)}.safe div{color:var(--ink)}.safe span{color:var(--stone)}.shortcuts .blue,.shortcuts .green,.shortcuts .pink,.shortcuts button{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.shortcuts .green svg{color:var(--green-signal)}.shortcuts .pink svg{color:#c2477e}.shortcuts .blue svg{color:var(--blue)}.shortcuts small{color:var(--stone);opacity:1}button.block.seller{width:100%;text-align:left}.seller-more{display:inline-flex;align-items:center;color:var(--teal);font-size:13px;font-weight:700;white-space:nowrap}.ai-box{box-shadow:inset 0 0 0 1.5px var(--line-2)}.ai-head,.sys-note.invite{color:var(--teal-ink)}.sys-note.invite{background:var(--teal-soft)}.tl-dot{background:var(--ink)}.thread-who{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;text-align:left}.thread-who .grow{display:grid}.more{gap:14px}.more-head h2{font-size:24px}.more-head{display:grid;grid-gap:2px;gap:2px}.more-garage{background:var(--ink);color:#fff;box-shadow:none;padding:12px 14px}.more-garage .grow{display:grid;grid-gap:3px;gap:3px}.more-garage small{color:hsla(0,0%,100%,.7)}.mg-stat{display:grid;justify-items:center;padding:0 6px}.mg-stat b{font-size:18px;line-height:1}.mg-stat small{font-size:10.5px}.svc-tile,.svc-tile.blue,.svc-tile.green,.svc-tile.pink{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);min-height:0;padding:14px 14px 12px;gap:5px}.svc-tile.wide{padding-right:14px;min-height:0}.svc-tile small{color:var(--stone);opacity:1;font-size:11.5px;letter-spacing:.02em}.svc-tile b{font-size:17px;padding-right:50px}.svc-tile ul{color:var(--graphite);font-weight:500;font-size:12.5px}.svc-tile li:before{content:"✓ ";color:var(--teal);font-weight:800}.svc-tile .tile-art,.svc-tile:not(.wide) .tile-art{position:absolute;top:12px;right:12px;bottom:auto;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;opacity:1}.svc-tile.pink .tile-art{background:var(--pink-soft);color:#c2477e}.svc-tile.green .tile-art{background:var(--green-soft-2);color:var(--green-signal)}.svc-tile.blue .tile-art{background:var(--blue-soft);color:var(--blue)}.tile-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.tile-foot em{font-style:normal;font-size:12px;font-weight:700;color:var(--graphite)}.svc-tile.pink .tile-foot em{color:#c2477e}.svc-tile.pink .tile-go,.tile-go{position:static;width:32px;height:32px;background:var(--ink);color:#fff}.more-block{display:grid;grid-gap:8px;gap:8px}.booking{gap:12px}.booking .more-ico{width:38px;height:38px;border-radius:12px}.booking.pink .more-ico{background:var(--pink-soft);color:#c2477e}.booking.green .more-ico{background:var(--green-soft-2);color:var(--green-signal)}.booking.blue .more-ico{background:var(--blue-soft);color:var(--blue)}.bk-status{font-size:11.5px;font-weight:700;color:var(--teal-ink);background:var(--teal-soft);padding:4px 10px;border-radius:99px;white-space:nowrap}.gx-settings,.more-links{display:grid;border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.gx-settings>*,.more-links>*{display:flex;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;font-weight:600;text-align:left;color:inherit}.gx-settings>*+*,.more-links>*+*{border-top:1px solid var(--line)}.gx-settings>* svg:last-child,.more-links>* svg:last-child{margin-left:auto;color:var(--stone)}.more-quien{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-garage .grow{min-width:0}.more-links>.more-consola{color:var(--teal-ink);font-weight:800}.more-links>.more-consola svg:first-child{color:var(--teal)}.garage2,.profile{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--paper)}.gx-scroll,.pf-scroll{flex:1 1;overflow-y:auto;padding:4px 16px 32px;display:grid;grid-gap:16px;gap:16px;align-content:start;grid-auto-rows:max-content}.gx-hero{display:flex;align-items:center;gap:14px}.gx-hero h1{font-size:24px}.gx-sub{font-size:13px;font-weight:600;color:var(--stone)}.gx-activity{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.gx-acts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.gx-acts>button,.gx-acts>div{display:grid;justify-items:center;grid-gap:2px;gap:2px;text-align:center;color:var(--stone)}.gx-acts b{font-family:var(--display);font-size:24px;font-weight:800;letter-spacing:-.03em;color:var(--ink);line-height:1.1}.gx-acts small{font-size:11.5px;font-weight:600}.gx-quieto{margin:0}.gx-bookings{display:grid;grid-gap:6px;gap:6px;padding-top:10px;border-top:1px solid var(--line)}.gx-booking{display:grid;grid-gap:1px;gap:1px}.gx-booking b{font-size:13.5px}.gx-booking small{font-size:12px;color:var(--stone)}.gx-section{display:grid;grid-gap:10px;gap:10px}.gx-title{display:flex;justify-content:space-between;align-items:baseline}.gx-title b{font-size:17px}.gx-list{display:grid;grid-gap:8px;gap:8px}.gx-item{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:var(--r-md);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);text-align:left}.gx-item .media-empty,.gx-item img{width:72px;height:56px;border-radius:12px;object-fit:cover;flex-shrink:0}.gx-item .grow{display:grid;grid-gap:2px;gap:2px}.gx-item b{font-size:14.5px}.gx-item small{font-size:12px;color:var(--stone)}.gx-price{font-size:14px;font-weight:800}.gx-stats{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--stone)}.gx-empty{padding:24px 12px;color:var(--stone);grid-gap:12px;gap:12px}.gx-empty,.pf-hero{text-align:center;display:grid;justify-items:center}.pf-hero{grid-gap:6px;gap:6px;padding-top:4px}.pf-avatar{position:relative}.pf-avatar .avatar{box-shadow:0 0 0 4px var(--white),0 6px 18px rgba(0,0,0,.12)}.pf-check{position:absolute;right:-2px;bottom:0;width:28px;height:28px;place-items:center;background:var(--teal);color:#fff;box-shadow:0 0 0 3px var(--paper)}.pf-avatar.creator,.pf-check{border-radius:50%;display:grid}.pf-avatar.creator{width:84px;height:84px;place-items:center;background:var(--ink);color:#fff;font-weight:800;font-size:26px}.pf-hero h1{font-size:24px;margin-top:6px}.pf-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:4px}.tag{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:99px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);font-size:12px;font-weight:600;color:var(--graphite)}.tag.green{background:var(--green-soft);color:var(--green-signal);box-shadow:none}.tag.blue,.tag.pink{background:var(--teal-soft);color:var(--teal-ink);box-shadow:none}.pf-stats{display:grid;grid-template-columns:repeat(4,1fr);border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.pf-stats div{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:12px 4px}.pf-stats div+div{border-left:1px solid var(--line)}.pf-stats b{font-size:18px;font-weight:800}.pf-stats span{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--stone)}.pf-ctas{display:flex;gap:8px}.pf-ctas a{text-decoration:none;color:var(--ink)}.pf-map{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.map-art{position:relative;width:92px;height:72px;border-radius:14px;overflow:hidden;flex-shrink:0;background:#e9efe9}.map-art .road{position:absolute;background:#fff}.map-art .r1{left:-10px;right:-10px;top:28px;height:8px;transform:rotate(-12deg)}.map-art .r2{top:-10px;bottom:-10px;left:38px;width:7px;transform:rotate(8deg)}.map-art .r3{left:-10px;right:-10px;top:54px;height:5px;transform:rotate(6deg)}.map-art .pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-70%);color:var(--teal)}.map-info{display:grid;grid-gap:3px;gap:3px}.pf-section{display:grid;grid-gap:12px;gap:12px}.pf-cars{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pf-car{display:grid;grid-gap:3px;gap:3px;padding:6px 6px 10px;border-radius:var(--r-md);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);text-align:left}.pf-car-img{position:relative;height:104px;border-radius:12px;overflow:hidden;background:var(--fog)}.pf-car-img img{width:100%;height:100%;object-fit:cover}.pf-auction{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:99px;background:var(--orange);color:#fff;font-size:11px;font-weight:700}.pf-auction .countdown{font-family:var(--display)}.pf-car b{font-size:13.5px;padding:4px 4px 0}.pf-car small{font-size:11.5px;color:var(--stone);padding:0 4px}.pf-price{font-size:14px;font-weight:800;padding:2px 4px 0}.pf-reviews{display:grid;grid-gap:8px;gap:8px}.pf-review{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:var(--r-md);background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.pf-review p{font-size:14px;color:var(--graphite)}.stars{margin-left:auto;color:var(--orange);font-size:12px;letter-spacing:1px}.pf-videos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.pf-videos .mini-video{flex:none;width:auto;height:180px;background:var(--ink)}.kind-chip2{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px 0 11px;border-radius:99px;background:hsla(0,0%,100%,.95);color:var(--ink);font-size:12.5px;font-weight:700;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.15)}.kind-chip2 svg{color:var(--stone)}.kind-chip2.auction,.kind-chip2.auction svg{color:var(--orange)}.kind-chip2.community svg{color:var(--teal)}.pv-info .kind-chip2{height:28px}body.brand-page{background:var(--paper);overflow-y:auto;overscroll-behavior:auto}body.brand-page #root{height:auto}.brand{max-width:1080px;margin:0 auto;padding:0 24px 64px;color:var(--ink)}.br-nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:14px;padding:14px 0;background:var(--paper);border-bottom:1px solid var(--line)}.br-logo{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.05em}.br-nav span{color:var(--stone);font-size:13px;font-weight:600}.br-nav a{margin-left:auto;display:inline-flex;align-items:center;gap:2px;color:var(--teal-ink);font-weight:700;font-size:14px;text-decoration:none}.br-cover{padding:72px 0 40px;display:grid;grid-gap:14px;gap:14px}.br-kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--stone)}.br-word{font-family:var(--display);font-weight:800;letter-spacing:-.05em;line-height:.9;font-size:clamp(88px,16vw,168px);margin:0;color:var(--ink)}.br-word.sm{font-size:44px}.br-word.light{color:#fff}.br-cover p{max-width:620px;font-size:18px;line-height:1.5;color:var(--graphite)}.br-section{padding:48px 0;border-top:1px solid var(--line);display:grid;grid-gap:18px;gap:18px}.br-sec-head{display:grid;grid-template-columns:56px 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:baseline}.br-sec-head span{grid-row:span 2;font-size:13px;font-weight:800;color:var(--teal-ink)}.br-sec-head h2{font-size:30px;letter-spacing:-.03em}.br-sec-head p{max-width:720px;color:var(--graphite);font-size:15.5px;line-height:1.5}.br-grid2,.br-grid3,.br-grid4{display:grid;grid-gap:12px;gap:12px}.br-grid2{grid-template-columns:repeat(2,1fr)}.br-grid3{grid-template-columns:repeat(3,1fr)}.br-grid4{grid-template-columns:repeat(4,1fr)}.mt{margin-top:4px}.br-card{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:18px;border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.br-card p{color:var(--graphite);font-size:14px;line-height:1.45}.br-card.row{display:flex;align-items:center;gap:14px}.br-card.do{box-shadow:inset 0 0 0 1.5px rgba(46,158,87,.45)}.br-card.do b{color:var(--green-signal)}.br-card.dont{box-shadow:inset 0 0 0 1.5px rgba(224,57,62,.4)}.br-card.dont b{color:var(--red)}.br-card.float{box-shadow:var(--shadow-float)}.br-icon{width:64px;height:64px;border-radius:18px;background:var(--teal);color:#fff;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:38px;letter-spacing:-.04em;flex-shrink:0}.br-logo-box{height:180px;border-radius:var(--r-lg);display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px var(--line)}.br-logo-box.paper{background:var(--white)}.br-logo-box.ink{background:var(--ink)}.br-logo-box small{font-size:12px;color:var(--stone)}.br-logo-box.ink small,.br-logo-box.photo small{color:hsla(0,0%,100%,.8)}.br-ratio{display:flex;height:56px;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.br-ratio i{display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:700;color:var(--graphite)}.br-h4{margin:10px 0 0;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--stone)}.br-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px}.br-swatches.three{grid-template-columns:repeat(3,1fr)}.br-sw{display:grid;grid-gap:4px;gap:4px;padding:8px 8px 12px;border-radius:var(--r-md);background:var(--white)}.br-sw,.br-sw span{box-shadow:inset 0 0 0 1px var(--line)}.br-sw span{height:72px;border-radius:10px}.br-sw b{font-size:14px;padding:4px 4px 0}.br-sw code{font-size:11.5px;color:var(--stone);padding:0 4px}.br-sw small{font-size:12px;color:var(--graphite);padding:0 4px;line-height:1.35}.br-type{display:grid;border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.br-type-row{display:grid;grid-template-columns:220px 1fr;align-items:center;grid-gap:16px;gap:16px;padding:16px 18px}.br-type-row+.br-type-row{border-top:1px solid var(--line)}.br-type-row div{display:grid;grid-gap:2px;gap:2px}.br-type-row small{color:var(--stone);font-size:12px}.br-type-row .t0{font-size:32px;font-weight:800;letter-spacing:-.04em}.br-type-row .t1{font-size:26px}.br-type-row .t1,.br-type-row .t2{font-weight:800;letter-spacing:-.03em}.br-type-row .t2{font-size:20px}.br-type-row .t3{font-size:16px;font-weight:700}.br-type-row .t4{font-size:15px;font-weight:500}.br-type-row .t5{font-size:13px;color:var(--stone)}.br-type-row .t6{font-size:11.5px;font-weight:700;letter-spacing:.1em;color:var(--stone)}.br-type-row .t7{font-size:20px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.br-radius{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.br-radius span{height:80px;background:var(--teal-soft);box-shadow:inset 0 0 0 1.5px var(--teal)}.br-radius small{color:var(--stone);font-size:12px}.br-space{display:flex;align-items:flex-end;gap:24px;padding:18px;border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.br-space div{display:grid;justify-items:center;grid-gap:6px;gap:6px}.br-space i{display:block;background:var(--teal);border-radius:3px}.br-space small{font-size:12px;color:var(--stone)}.br-icons{display:flex;flex-wrap:wrap;gap:10px}.br-icons span{width:56px;height:56px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.br-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.br-note{font-size:13px;color:var(--stone)}.br-photo-chips{display:flex;align-items:center;gap:10px;padding:18px;border-radius:var(--r-lg);background-size:cover;background-position:center 40%;min-height:90px}.feed-tabs.br-static{display:inline-flex}.br-seg{width:360px;margin:0}.br-subhead{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;max-width:400px;padding:12px;border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.br-subhead b{text-align:center}.br-feedcard{display:grid;grid-template-columns:380px 1fr;grid-gap:24px;gap:24px;align-items:center}.br-anatomy{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.br-anatomy li{padding:14px 16px;border-radius:var(--r-md);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;color:var(--graphite);line-height:1.45}.br-anatomy b{display:block;color:var(--ink);margin-bottom:2px}.br-plate{max-width:360px;margin:0}.br-promo{display:grid;grid-gap:8px;gap:8px;align-content:end;min-height:200px;padding:20px;border-radius:var(--r-xl);color:#fff}.br-promo small{font-size:12.5px;font-weight:800;opacity:.9}.br-promo b{font-size:24px;font-weight:800;letter-spacing:-.04em;line-height:1.05}.br-promo span{font-size:13.5px;font-weight:700}.br-foot{display:flex;align-items:center;gap:16px;padding-top:32px;border-top:1px solid var(--line)}.br-foot small{color:var(--stone)}@media (max-width:820px){.br-grid3,.br-grid4,.br-swatches.three{grid-template-columns:1fr 1fr}.br-feedcard,.br-grid2,.br-type-row{grid-template-columns:1fr}.br-type-row{gap:6px}.br-seg{width:100%}}@media (max-width:520px){.br-grid3,.br-grid4,.br-swatches.three{grid-template-columns:1fr}}.svc-tile.pink .tile-go,.tile-go{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.gx-scroll,.pf-scroll{min-height:0}.tt-frame{opacity:0;transition:opacity .4s}.tt-frame.ready{opacity:1}.must-ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--paper);color:var(--graphite);flex-shrink:0}.must.on .must-ico{background:var(--teal-soft);color:var(--teal-ink)}.sys-line{display:inline-flex;align-items:flex-start;gap:6px;text-align:left}.sys-line svg{flex-shrink:0;margin-top:1px}.reveal{background:var(--paper)}.matched{background:hsla(0,0%,7%,.94)}.matched h1{color:#fff}.matched p{color:hsla(0,0%,100%,.75)}.matched .btn.primary{background:var(--teal);color:#fff}.matched .btn.ghost-btn{color:#fff;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.35)}.done-check,.done-check.blue,.done-check.green,.done-check.pink{background:var(--green-soft);color:var(--green-signal)}.bubble-pick.on{background:var(--teal-soft);color:var(--teal-ink);box-shadow:inset 0 0 0 1.5px var(--teal)}.feed-card.promo{padding-bottom:30px}.pink .promo-art{color:#c2477e}.feed-card.promo{flex-direction:column;align-items:stretch;justify-content:flex-end;padding-top:48px}.ink .promo-art,.pink .promo-art,.promo-art{position:relative;left:auto;top:auto;margin:auto;flex:0 1 auto;width:180px;height:180px;max-height:100%;aspect-ratio:1}@media (max-height:760px){.ink .promo-art,.pink .promo-art,.promo-art{width:120px;height:120px;box-shadow:0 0 0 14px hsla(0,0%,100%,.08)}.promo-art svg{width:56px;height:56px}}.promo-body{flex-shrink:0}.ink .promo-art{color:var(--teal);background:rgba(19,160,164,.14);box-shadow:0 0 0 18px rgba(19,160,164,.06)}.driver-e{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--paper);color:var(--graphite);font-size:0;margin-bottom:6px}.driver.on .driver-e{background:var(--white);color:var(--teal-ink)}.dna-emoji{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:var(--teal-soft);color:var(--teal-ink);font-size:0}.pv-card{position:relative;inset:auto;height:400px;flex-shrink:0}.search{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--paper)}.search-head{gap:4px;padding:calc(10px + var(--safe-t)) 12px 10px 6px}.search-box,.search-head{display:flex;align-items:center}.search-box{flex:1 1;min-width:0;gap:8px;height:46px;padding:0 6px 0 14px;border-radius:99px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--stone)}.search-box:focus-within{box-shadow:inset 0 0 0 1.5px var(--teal)}.search-box input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-size:14.5px;color:var(--ink)}.search-box input::placeholder{color:var(--stone)}.sb-btn{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--graphite);flex-shrink:0}.sb-btn:hover{background:var(--paper)}.sb-btn.on{background:var(--red-soft);color:var(--red);animation:pulse 1s infinite}.search-body{flex:1 1;min-height:0;overflow-y:auto;padding:4px 16px 32px;display:grid;grid-gap:20px;gap:20px;align-content:start}.sx-section{display:grid;grid-gap:10px;gap:10px}.sx-list{display:grid;border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.sx-list button{display:flex;align-items:center;gap:12px;padding:13px 16px;font-size:14.5px;font-weight:600;text-align:left}.sx-list button+button{border-top:1px solid var(--line)}.sx-list button span:nth-child(2),.sx-list button>span:not(.sx-rank){flex:1 1}.sx-list svg{color:var(--stone)}.sx-rank{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--paper);font-size:12px;font-weight:800;color:var(--graphite);flex:0 0 24px!important}.sx-bodies{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.sx-bodies button{position:relative;height:88px;overflow:hidden;background:var(--fog);text-align:left}.sx-bodies img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sx-bodies button:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,rgba(0,0,0,.55))}.sx-bodies b{position:absolute;left:10px;bottom:8px;z-index:1;color:#fff;font-size:13.5px}.sx-understood{display:grid;grid-gap:8px;gap:8px}.sx-chip{display:inline-flex;height:30px;padding:0 12px;border-radius:99px;background:var(--teal-soft);color:var(--teal-ink);font-size:13px;font-weight:700;white-space:nowrap}.sx-bar,.sx-chip{align-items:center}.sx-bar{display:flex;justify-content:space-between;gap:8px}.sx-bar b{font-size:16px}.sx-match{font-size:12px;font-weight:800;color:var(--teal-ink);background:var(--teal-soft);padding:4px 9px;border-radius:99px}.sx-approx{font-size:13px;color:var(--graphite);padding:10px 12px;border-radius:12px;background:var(--orange-soft)}.reel{background:#000;overflow:hidden}.reel-shade{position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.15),transparent 30%,transparent 55%,rgba(0,0,0,.45))}.reel-line{position:absolute;left:16px;right:16px;top:38%;display:flex;justify-content:center;animation:reelIn .45s ease-out}.reel-line span{max-width:92%;padding:10px 16px;border-radius:14px;background:hsla(0,0%,100%,.94);color:var(--ink);font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.03em;text-align:center;line-height:1.15;box-shadow:0 10px 30px rgba(0,0,0,.25)}@keyframes reelIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}.reel-bars{position:absolute;top:58px;left:50%;transform:translateX(-50%);display:flex;gap:4px}.reel-bars i{width:14px;height:3px;border-radius:2px;background:hsla(0,0%,100%,.4)}.reel-bars i.on{background:#fff}@media (prefers-reduced-motion:reduce){.reel-line{animation:none}}.gallery-head{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.gallery-head>div{flex:1 1;display:grid;grid-gap:2px;gap:2px}.extras{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.extra{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--fog)}.extra img{width:100%;height:100%;object-fit:cover}.extra button{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.55);color:#fff}.reel-card{display:flex;gap:12px;padding:10px;border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.reel-card.on{box-shadow:inset 0 0 0 1.5px var(--teal)}.reel-prev{position:relative;flex:0 0 104px;height:160px;border-radius:14px;overflow:hidden;background:var(--paper);display:grid;place-items:center;text-align:center;padding:6px}.reel-prev .reel-line{top:40%;left:6px;right:6px}.reel-prev .reel-line span{font-size:11px;padding:5px 7px;border-radius:8px}.reel-prev .reel-bars{top:8px}.reel-prev .reel-bars i{width:8px}.reel-card .grow{display:grid;grid-gap:4px;gap:4px;align-content:start}.reel-card .grow b{font-size:15px}.reel-card .grow small{font-size:12.5px}.reel-card .flt-toggle{padding:6px 0 0;font-size:13.5px}.vids{display:grid;border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.vid-card{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;text-align:left}.vid-card+.vid-card{border-top:1px solid var(--line)}.vid-thumb{position:relative;flex:0 0 52px;height:52px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:var(--paper);color:var(--stone)}.vid-thumb .silhouette{width:40px}.vid-thumb video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vid-card .grow{display:grid;grid-gap:2px;gap:2px}.vid-card b{font-size:14.5px}.vid-card b em{font-style:normal;font-weight:600;font-size:12px;color:var(--stone);margin-left:4px}.vid-card small{font-size:12.5px;color:var(--stone)}.vid-add{width:34px;height:34px;place-items:center;background:var(--teal-soft);color:var(--teal-ink)}.tick-inline,.vid-add{border-radius:50%;display:grid;flex-shrink:0}.tick-inline{width:26px;height:26px;place-items:center;background:var(--teal);color:#fff}.prompter{position:absolute;left:16px;right:16px;bottom:16px;display:grid;grid-gap:6px;gap:6px}.prompter span{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.92);color:var(--ink);font-weight:700;font-size:14.5px}.prompter b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#fff;font-size:12px;flex-shrink:0}.piece-mini{flex:0 0 132px;height:220px}.piece-mini video{width:100%;height:100%;object-fit:cover}.piece-mini .reel-line span{font-size:12px;padding:5px 8px}.piece-mini .reel-bars{top:8px}.mv-kind{position:absolute;top:8px;left:8px;z-index:2}.mv-kind .kind-chip2{height:24px;padding:0 8px;font-size:10.5px;gap:4px}.mv-kind .kind-chip2 svg{width:12px;height:12px}.fc-act.wide{padding:0 14px;font-size:13.5px;font-weight:700;text-decoration:none}.tiny-chip.price{background:var(--ink);color:#fff}.tap-layer{position:absolute;inset:0;z-index:2;background:transparent}.sound-hint{position:absolute;z-index:3;top:58px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:99px;background:rgba(0,0,0,.55);color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.intro-panel{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 16px}.intro-panel .grow{display:grid;grid-gap:1px;gap:1px;min-width:0}.intro-panel small{font-size:12px;font-weight:600;color:var(--muted)}.intro-panel b{font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intro-mark{width:26px;height:26px;border-radius:99px}.auction-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px 0 11px;border-radius:99px;background:var(--orange);color:#fff;font-size:12.5px;font-weight:800;white-space:nowrap;box-shadow:0 4px 12px rgba(235,90,43,.35)}.auction-chip .ac-sep{width:1px;height:14px;margin:0 1px;background:hsla(0,0%,100%,.4)}.auction-chip .ac-live{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 hsla(0,0%,100%,.6);animation:ac-live 1.6s ease-out infinite}.auction-chip .ac-time{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auction-chip.urgent{background:#d23f12}.auction-chip.ended{background:var(--ink);box-shadow:0 4px 12px rgba(0,0,0,.2)}.auction-chip.sm{height:26px;padding:0 10px 0 8px;gap:5px;font-size:11.5px}.auction-chip.sm .ac-sep{height:11px}@keyframes ac-live{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.6)}to{box-shadow:0 0 0 6px hsla(0,0%,100%,0)}}@media (prefers-reduced-motion:reduce){.auction-chip .ac-live{animation:none}}.ficha-flag:has(.auction-chip){height:auto;padding:0;background:none}.brand-mini{display:flex;align-items:center}.brand-mark{display:none;width:32px;height:32px;border-radius:10px}@media (max-width:420px){.feed-top{gap:8px;padding-left:14px;padding-right:8px}.brand-mini span{display:none}.brand-mark{display:block}.feed-tabs button{padding:7px 11px;font-size:13.5px}.feed-actions{gap:0}.feed-actions .icon-btn{width:36px;height:36px}}.feed-card .reel-line{top:22%}.feed-card .reel-line span{font-size:20px}.feed{top:0}.feed-top{position:absolute;top:0;left:0;right:0;height:auto;padding-bottom:8px;z-index:10;pointer-events:none}.feed-top>*{pointer-events:auto}.feed-actions{gap:6px}.feed-actions .icon-btn{width:36px;height:36px;border-radius:99px;background:hsla(0,0%,100%,.95);color:var(--ink);box-shadow:0 4px 12px rgba(0,0,0,.15)}.feed-tabs{box-shadow:0 4px 12px rgba(0,0,0,.12)}.feed-card{inset:0;border-radius:0;box-shadow:none}.fc-shade{height:170px;background:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.12) 60%,transparent)}.fc-top{top:calc(62px + var(--safe-t))}.fc-panel{left:10px;right:10px;bottom:10px}.feed-card .story-bars{top:calc(108px + var(--safe-t))}.feed-card.insight,.feed-card.promo{padding-top:calc(64px + var(--safe-t))}.gal-wrap{background:#000}.gal{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.gal::-webkit-scrollbar{display:none}.gal>img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:center;scroll-snap-stop:always;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.gal-dots{position:absolute;z-index:4;top:calc(108px + var(--safe-t));left:50%;transform:translateX(-50%);display:flex;gap:5px;padding:5px 8px;border-radius:99px;background:rgba(0,0,0,.28);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}.gal-dots i{width:6px;height:6px;border-radius:99px;background:hsla(0,0%,100%,.5);transition:background-color .2s}.gal-dots i.on{width:16px;background:#fff}.gal-nav{display:none;position:absolute;z-index:4;top:45%;width:36px;height:36px;border-radius:99px;place-items:center;background:hsla(0,0%,100%,.92);color:var(--ink);box-shadow:0 4px 12px rgba(0,0,0,.2)}.gal-nav.prev{left:10px}.gal-nav.next{right:10px}@media (hover:hover) and (pointer:fine){.gal-nav{display:grid}}.sx-bodies button{height:auto;aspect-ratio:1/.92;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line)}.sx-bodies img{object-position:center 62%;transform:scale(1.04);transition:transform .3s ease}.sx-bodies button:active img{transform:scale(1.1)}.sx-bodies button:after{background:linear-gradient(transparent 48%,rgba(0,0,0,.5) 78%,rgba(0,0,0,.7))}.sxb-label{position:absolute;left:10px;right:8px;bottom:8px;z-index:1;display:grid;grid-gap:0;gap:0;color:#fff;line-height:1.15}.sx-bodies .sxb-label b{position:static;font-size:14px;font-weight:800}.sxb-label small{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.8)}.ed-slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:calc(150px + var(--safe-t)) 24px 130px;background:var(--paper,#f4f4f2);color:var(--ink);text-align:left}.ed-slide>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ed-text{position:relative;display:grid;grid-gap:10px;gap:10px;max-width:330px}.ed-text small{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.ed-text h3{font-family:var(--display);font-size:30px;line-height:1.08;font-weight:800;letter-spacing:-.03em}.ed-text p{font-size:16px;line-height:1.45;color:#4a4a46}.ed-step{font-family:var(--display);font-size:64px;line-height:.9;font-weight:800;letter-spacing:-.05em;color:var(--teal)}.ed-explainer .ed-slide:first-child,.ed-explainer .ed-slide:last-child,.ed-ranking .ed-slide:first-child{background:var(--ink);color:#fff}.ed-explainer .ed-slide:first-child p,.ed-explainer .ed-slide:last-child p,.ed-ranking .ed-slide:first-child p{color:hsla(0,0%,100%,.75)}.ed-explainer .ed-slide:first-child h3,.ed-ranking .ed-slide:first-child h3{font-size:36px}.ed-slide.has-img{justify-content:flex-start;background:#000}.ed-slide.has-img .ed-text{margin-top:12px;padding:14px 16px;border-radius:20px;background:hsla(0,0%,100%,.95);box-shadow:0 10px 30px rgba(0,0,0,.25);gap:4px}.ed-slide.has-img .ed-text h3{font-size:20px}.ed-slide.has-img .ed-text p{font-size:13.5px;color:#4a4a46}.ed-rank{grid-template-columns:auto 1fr;align-items:center;gap:12px!important}.ed-rank .ed-step{font-size:44px}.ed .fc-shade{z-index:1}.ed .gal-dots{top:calc(108px + var(--safe-t))}.ed-explainer .fc-shade{display:none}.fc-panel.compact{gap:8px;padding:12px 12px 10px 14px}.fc-panel.compact .fc-title{align-items:center}.fc-panel.compact .fc-title .grow{min-width:0;gap:2px}.fc-panel.compact .fc-title h2{font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-panel.compact .fc-title small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.fc-score{color:var(--teal-ink);font-weight:800}.fc-panel.compact .fc-price small{font-size:11.5px;font-weight:700}.fc-price small.good{color:var(--good)}.fc-price small.high{color:#c62828}.fc-price small.auction{color:var(--orange)}.fc-panel.compact .fc-price b{font-size:18px}.fc-panel.compact .fc-actions{padding-top:0}.fc-panel.compact .fc-act{height:38px;min-width:38px}.fc-panel.compact .fc-cta{height:38px}.feed-card .sound-hint{top:calc(108px + var(--safe-t))}.catalog{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--paper);padding-top:calc(60px + var(--safe-t))}.cat-head{display:flex;align-items:center;gap:8px;padding:6px 12px 10px 14px}.cat-head .search-box{flex:1 1}.cat-filter{width:46px;height:46px;flex:0 0 46px;border-radius:99px;display:grid;place-items:center;background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.cat-body{flex:1 1;min-height:0;overflow-y:auto;padding:2px 14px 24px;display:grid;grid-gap:14px;gap:14px;align-content:start}.auti-card{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:var(--r-lg);background:var(--teal-soft);box-shadow:inset 0 0 0 1px rgba(19,160,164,.22);color:var(--ink);text-align:left}.auti-card .grow{display:grid;grid-gap:1px;gap:1px;min-width:0}.auti-card b{font-size:15px;font-weight:800}.auti-card small{font-size:12.5px;color:var(--graphite)}.auti-card>svg{color:var(--teal-ink);flex-shrink:0}.auti-mark{position:relative;flex-shrink:0;display:grid;place-items:center;border-radius:30%;background:var(--teal);color:#fff}.auti-mark b{font-family:var(--display);font-weight:800;font-size:58%;line-height:1;margin-top:-2px}.auti-mark svg{position:absolute;right:-3px;top:-3px;color:var(--orange);fill:var(--orange)}.cat-sorts,.cat-suggest,.cat-types{margin:0 -14px;padding:0 14px}.cat-types{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;min-height:min-content}.cat-types::-webkit-scrollbar{display:none}.cat-types button{position:relative;flex:0 0 104px;height:74px;border-radius:var(--r-md);overflow:hidden;background:var(--fog);text-align:left}.cat-types img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 62%}.cat-types button:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,rgba(0,0,0,.65))}.cat-types b{position:absolute;left:9px;bottom:7px;z-index:1;color:#fff;font-size:13px;font-weight:800}.cat-ai{display:inline-flex;gap:5px;font-size:12px;font-weight:700;color:var(--teal-ink)}.cat-ai,.cat-bar{align-items:center}.cat-bar{display:flex;justify-content:space-between;gap:8px;margin-top:4px}.cat-bar b{font-size:17px;font-weight:800}.cat-bar small{font-size:12.5px;color:var(--stone)}.cat-list{display:grid;grid-gap:10px;gap:10px}.cat-row{display:flex;gap:12px;padding:10px;border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;text-align:left}.cat-img{position:relative;flex:0 0 118px;height:96px;border-radius:14px;overflow:hidden;background:var(--fog)}.cat-img .media-empty,.cat-img img{width:100%;height:100%;object-fit:cover;display:block}.cat-flag{position:absolute;left:5px;bottom:5px}.cat-flag .auction-chip.sm{height:22px;padding:0 7px 0 6px;font-size:10.5px;box-shadow:none}.cat-flag .auction-chip .ac-live,.cat-flag .auction-chip .ac-sep{display:none}.cat-info{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px;align-content:center}.cat-title{font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-title span{color:var(--stone);font-weight:600}.cat-price{font-family:var(--display);font-size:18px;font-weight:800;letter-spacing:-.02em}.cat-price small{font-family:var(--body,inherit);font-size:11px;font-weight:600;color:var(--orange);letter-spacing:0}.cat-info>small{font-size:12px;color:var(--stone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-place{display:inline-flex;align-items:center;gap:3px}.cat-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.cat-save{width:34px;height:34px;border-radius:99px;display:grid;place-items:center;color:var(--stone)}.cat-save.on{color:var(--orange)}.auti{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--paper)}.auti-head{display:flex;align-items:center;gap:10px;padding:calc(10px + var(--safe-t)) 14px 10px 6px;border-bottom:1px solid var(--line);background:var(--white)}.auti-head .grow{display:grid;line-height:1.2}.auti-head b{font-size:16px;font-weight:800}.auti-head small{font-size:12px;color:var(--stone)}.auti-body{flex:1 1;min-height:0;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:12px}.auti-turn{display:grid;grid-gap:8px;gap:8px;max-width:88%}.auti-turn.me{align-self:flex-end;justify-items:end}.auti-bubble{padding:11px 14px;border-radius:20px 20px 20px 6px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);font-size:14.5px;line-height:1.45;white-space:pre-line}.auti-turn.me .auti-bubble{border-radius:20px 20px 6px 20px;background:var(--teal);color:#fff;box-shadow:none}.auti-cars{display:grid;grid-gap:6px;gap:6px}.auti-car{display:flex;align-items:center;gap:10px;padding:8px;border-radius:16px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);text-align:left}.auti-car img{width:64px;height:52px;border-radius:10px;object-fit:cover;flex-shrink:0}.auti-car .grow{display:grid;min-width:0;grid-gap:1px;gap:1px}.auti-car b{font-size:13.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auti-car small{font-size:11.5px;color:var(--stone)}.auti-car em{font-style:normal;font-size:13.5px;font-weight:800}.auti-actions{display:flex;flex-wrap:wrap;gap:6px}.auti-chips{margin-top:2px}.auti-typing{display:inline-flex;gap:4px;padding:14px 16px}.auti-typing i{width:7px;height:7px;border-radius:99px;background:var(--stone);animation:autiDot 1s ease-in-out infinite}.auti-typing i:nth-child(2){animation-delay:.15s}.auti-typing i:nth-child(3){animation-delay:.3s}@keyframes autiDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.auti-typing i{animation:none}}.auti-compose{display:flex;align-items:center;gap:8px;margin:0 12px;padding:6px 6px 6px 16px;border-radius:99px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line-2)}.auti-compose:focus-within{box-shadow:inset 0 0 0 1.5px var(--teal)}.auti-compose input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-size:15px}.auti-send{width:38px;height:38px;border-radius:99px;display:grid;place-items:center;background:var(--teal);color:#fff}.auti-send.ghost{background:var(--paper);color:var(--ink)}.auti-note{padding:8px 16px calc(10px + var(--safe-b));text-align:center;font-size:11.5px;color:var(--stone)}.cat-body{display:flex;flex-direction:column}.cat-body>*{flex-shrink:0}.auti-mark b{font-size:1em}.web-arrows,.web-side,.web-top{display:none}@media (min-width:900px){body{background:var(--paper)}.stage{display:grid;grid-template-columns:248px 1fr;grid-gap:0;gap:0;height:100vh}.stage-side{display:none!important}.web-side{display:flex;flex-direction:column;gap:14px;height:100vh;padding:22px 16px 18px;border-right:1px solid var(--line);background:var(--white);overflow-y:auto}.web-logo{font-size:38px;padding:0 8px}.web-search{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:99px;background:var(--paper);color:var(--stone);font-size:14.5px;text-align:left}.web-nav{display:grid;grid-gap:2px;gap:2px}.web-nav button{position:relative;display:flex;align-items:center;gap:14px;height:46px;padding:0 12px;border-radius:14px;font-size:16px;font-weight:700;color:var(--ink);text-align:left}.web-nav button:hover:not(:disabled){background:var(--paper)}.web-nav button.on{color:var(--teal-ink);background:var(--teal-soft)}.web-nav button:disabled{opacity:.45;cursor:default}.web-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:grid;place-items:center;background:var(--red,#e0393e);color:#fff;font-size:11px;font-style:normal;font-weight:800}.web-getapp{margin-top:auto;display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);text-align:left}.web-getapp .qr{border-radius:8px;flex-shrink:0}.web-getapp span{display:grid;grid-gap:2px;gap:2px}.web-getapp b{font-size:14px;font-weight:800}.web-getapp small{font-size:12px;color:var(--stone);line-height:1.3}.web-foot{padding:0 8px;color:var(--stone);font-size:11.5px}.stage-main{position:relative;display:grid;place-items:center;height:100vh;min-width:0}.device{--tabbar:0px;width:clamp(380px,calc((100vh - 32px) * .56),500px);height:calc(100vh - 32px);border-radius:22px;box-shadow:0 16px 50px rgba(0,0,0,.14)}.device .brand-mini,.device .tabbar{display:none}.web-top{display:flex;gap:8px;position:absolute;top:18px;right:22px;z-index:30}.web-pill{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:99px;background:var(--white);color:var(--ink);font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1px var(--line-2)}.web-pill.primary{background:var(--teal);color:#fff;box-shadow:none}.web-arrows{display:grid;grid-gap:12px;gap:12px;position:absolute;right:28px;top:50%;transform:translateY(-50%);z-index:30}.web-arrows button{width:48px;height:48px;border-radius:99px;display:grid;place-items:center;background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2),0 4px 14px rgba(0,0,0,.06)}.web-arrows button:hover{background:var(--fog)}}@media (min-width:900px) and (max-width:1100px){.web-top .web-pill.primary{display:none}}.getapp-back{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:hsla(0,0%,7%,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.getapp{position:relative;display:flex;align-items:center;gap:32px;max-width:720px;width:100%;padding:36px;border-radius:28px;background:var(--white);box-shadow:0 30px 80px rgba(0,0,0,.3)}.getapp-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:99px;display:grid;place-items:center;background:var(--paper);color:var(--ink)}.getapp-copy{flex:1 1;display:grid;grid-gap:14px;gap:14px}.getapp-copy h2{font-family:var(--display);font-size:30px;line-height:1.1;font-weight:800;letter-spacing:-.03em}.getapp-copy ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.getapp-copy li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--graphite)}.getapp-copy li svg{color:var(--teal);flex-shrink:0}.getapp-stores{display:flex;gap:8px;margin-top:4px}.getapp-skip{justify-self:start;font-size:13.5px;font-weight:700;color:var(--stone);text-decoration:underline;text-underline-offset:3px}.getapp-qr{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:18px;border-radius:22px;background:var(--paper)}.getapp-qr small{font-size:12.5px;color:var(--stone);text-align:center;max-width:170px}@media (max-width:640px){.getapp{flex-direction:column;padding:28px 22px}.getapp-qr{display:none}}.stage-main{position:relative;width:100%;height:100%;display:grid;place-items:center}.device{--strip:0px}.device.has-strip{--strip:52px}.device .feed-screen,.device .screen{bottom:calc(var(--tabbar) + var(--strip))}.app-strip{position:absolute;left:0;right:0;bottom:var(--tabbar);z-index:19;height:52px;display:flex;align-items:center;gap:10px;padding:0 6px 0 12px;background:var(--white);border-top:1px solid var(--line)}.app-strip img{width:30px;height:30px;border-radius:9px;flex-shrink:0}.app-strip .grow{display:grid;min-width:0;text-align:left;line-height:1.2}.app-strip b{font-size:13px;font-weight:800}.app-strip b,.app-strip small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-strip small{font-size:11.5px;color:var(--stone)}.app-strip-cta{padding:0 14px;background:var(--teal);color:#fff;font-size:13px;font-weight:800}.app-strip-cta,.app-strip-x{height:32px;border-radius:99px;flex-shrink:0}.app-strip-x{width:32px;display:grid;place-items:center;color:var(--stone)}.crash{position:absolute;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px;text-align:center;background:var(--paper)}.crash b{font-size:19px}.crash .btn{margin-top:10px}.dna-card{gap:10px}.dna-card h1{font-size:34px;line-height:1.05;margin-top:-2px}.dna-card>.muted{font-size:14px;max-width:30ch}.dna-emoji{position:relative;width:76px;height:76px;margin-bottom:2px}.dna-ring{position:absolute;inset:-5px;transform:rotate(-90deg);overflow:visible}.dna-ring circle{fill:none;stroke:var(--teal);stroke-width:2;opacity:.45}.traits{gap:7px;margin:4px 0 2px}.trait{grid-template-columns:84px 1fr 26px;font-size:12.5px;color:var(--stone)}.trait div{height:7px;background:var(--fog)}.trait div i{background:var(--graphite);opacity:.35}.trait.alto{color:var(--ink);font-weight:600}.trait.alto div i{background:var(--teal);opacity:1}.trait b{font-size:13px;color:var(--ink);text-align:right}.dna-matches{width:100%;display:grid;grid-gap:8px;gap:8px;margin-top:4px}.dna-mt-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.dna-mt-head b{font-size:13.5px}.dna-mt-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.dna-mt{display:grid;grid-gap:4px;gap:4px;text-align:left;min-width:0}.dna-mt-pic{position:relative;display:block;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--fog)}.dna-mt-pic img{width:100%;height:100%;object-fit:cover}.dna-mt-pct{position:absolute;left:5px;bottom:5px;padding:2px 6px;border-radius:99px;background:hsla(0,0%,100%,.94);font-size:10.5px;font-weight:800;font-style:normal;color:var(--teal-ink)}.dna-mt b{font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dna-mt small{font-size:11.5px;color:var(--stone)}.matched-learn{width:100%;max-width:320px;display:grid;grid-gap:7px;gap:7px;margin-top:6px}.matched-learn small{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.matched-learn div{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.matched-learn span{padding:5px 11px;border-radius:99px;font-size:12.5px;font-weight:600;color:#fff;background:hsla(0,0%,100%,.12)}.matched-seller{display:flex;align-items:center;gap:10px;margin-top:12px;padding:8px 14px 8px 8px;border-radius:99px;background:hsla(0,0%,100%,.1);text-align:left}.matched-seller b{display:block;font-size:13.5px;color:#fff}.matched-seller small{font-size:11.5px;color:hsla(0,0%,100%,.6)}.matched-actions{max-width:340px}.chat-sec{display:block;padding:18px 0 8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--stone)}.chat-l1{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.chat-l1 b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-l1 em{font-style:normal;font-weight:700;font-size:13px}.chat-l1 em,.chat-last{color:var(--stone);white-space:nowrap}.chat-last{font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.chat-last.unread{color:var(--ink);font-weight:600}.chat-estado{justify-self:start;margin-top:2px;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:700;background:var(--fog);color:var(--graphite)}.chat-estado.ok{background:#e2f4e8;color:var(--good)}.chat-escribir{justify-self:start;margin-top:2px;padding:4px 12px;border-radius:99px;font-size:12px;font-weight:700;background:var(--teal-soft);color:var(--teal-ink)}.proto-root{--display:var(--font-jakarta,"Plus Jakarta Sans"),"Inter",system-ui,sans-serif;--body:var(--font-jakarta,"Plus Jakarta Sans"),"Inter",system-ui,sans-serif}body,html{margin:0;height:100%;overscroll-behavior:none}.proto-root{height:100%;background:var(--bg);color:var(--text);font-family:var(--body);font-size:15px;line-height:1.4;-webkit-font-smoothing:antialiased}@media (min-width:760px){.proto-root,body{background:#e9e9e6}}@media (min-width:900px){.proto-root,body{background:var(--paper)}}.avatar-letra{display:inline-flex;align-items:center;justify-content:center;background:var(--fog);color:var(--stone);font-weight:700;border-radius:999px;flex:none;text-transform:uppercase;letter-spacing:-.02em}.hueso{background:linear-gradient(90deg,var(--surface-2) 25%,var(--fog) 37%,var(--surface-2) 63%);background-size:400% 100%;animation:hueso 1.3s ease infinite;border-radius:var(--r)}@keyframes hueso{0%{background-position:100% 50%}to{background-position:0 50%}}.hueso-fila{height:72px;margin:10px 16px}.hueso-tarjeta{position:absolute;inset:0;border-radius:22px}a.btn,a.chip-btn,a.fc-act,a.fc-cta,a.mas-row{text-decoration:none}.sell-form{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:6px}.sell-form .combo-wrap,.sell-form>*{min-width:0}.sell-form .combo-wrap>.input,.sell-form input{width:100%;min-width:0}.sell-campo{display:grid;grid-gap:6px;gap:6px}.sell-campo>span{font-size:12.5px;font-weight:700;color:var(--text)}.sell-campo .combo-wrap>.input,.sell-campo input,.sell-campo select.input{height:48px;padding:0 14px;border-radius:14px;border:0;outline:0;font-family:inherit;font-size:16px;font-weight:600;color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2);transition:box-shadow .15s}.sell-campo .combo-wrap>.input{padding-right:38px}.sell-campo .combo-wrap>.input::placeholder,.sell-campo input::placeholder{font-weight:500;color:var(--muted);opacity:.8}.sell-campo .combo-wrap>.input:focus,.sell-campo input:focus,.sell-campo select.input:focus{box-shadow:inset 0 0 0 2px var(--accent),0 0 0 3.5px var(--accent-soft)}.sell-campo>em{font-style:normal;font-size:12.5px;line-height:1.35;color:var(--muted)}.precio-input{display:grid;grid-gap:4px;gap:4px;min-width:0}.price-pick>*{min-width:0}.precio-input input{width:100%;min-width:0;height:64px;padding:0 16px;border:0;outline:0;border-radius:18px;background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--line-2);font-family:var(--display);font-size:34px;font-weight:900;letter-spacing:-.02em}.precio-input input:focus{box-shadow:inset 0 0 0 2px var(--accent)}.pf-stats{grid-template-columns:repeat(3,1fr)}.combo-wrap{position:relative}.combo-wrap>.input{width:100%;height:42px;padding:0 34px 0 12px;border:0;outline:0;border-radius:12px;background:var(--surface);font:inherit;color:inherit;box-shadow:inset 0 0 0 1.5px var(--line-2)}.combo-wrap>.input:focus{box-shadow:inset 0 0 0 2px var(--accent)}.combo-wrap>.input.err{box-shadow:inset 0 0 0 2px var(--bad)}.combo-flecha{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none;display:flex}.combo-lista{max-height:268px;overflow-y:auto;margin:4px 0 0;padding:5px;list-style:none;background:var(--surface);border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.18),inset 0 0 0 1px var(--line)}.combo-lista.flota{position:fixed;top:auto;right:auto;z-index:900;margin:0}.combo-op{padding:10px 11px;border-radius:9px;font-size:14.5px;cursor:pointer;color:var(--text)}.combo-op.marcado{background:var(--surface-2)}.combo-op.elegida{font-weight:700;color:var(--accent)}.combo-vacio{padding:11px;font-size:13.5px;color:var(--muted)}.combo-aviso{margin-top:6px;font-size:12px;line-height:1.4;color:var(--amber)}:where(.stage) :where(a){color:inherit;text-decoration:none}.entrar .svc-list{gap:14px;max-width:420px;width:100%;margin:0 auto;padding-bottom:40px;flex:1 1;align-content:center}.entrar .svc-pad{padding-top:4px}.entrar-intro{display:grid;justify-items:center;text-align:center;grid-gap:2px;gap:2px;padding:12px 0 4px}.entrar-intro img{margin-bottom:8px}.entrar-intro h2{font-family:var(--display);font-size:27px;font-weight:800;letter-spacing:-.03em;margin:0}.entrar-intro p{margin:4px 0 0;font-size:14px;line-height:1.5;max-width:34ch}.entrar-form{display:grid;grid-gap:14px;gap:14px}.entrar-form .btn.primary{margin-top:2px}.entrar-campo{position:relative;display:flex;align-items:center}.entrar-campo input{width:100%;height:52px;padding:0 14px;border-radius:14px;border:0;outline:0;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2);font-size:16px;color:var(--text)}.entrar-campo input:focus{box-shadow:inset 0 0 0 2px var(--accent)}.entrar-campo .ec-pre{position:absolute;left:14px;color:var(--muted);pointer-events:none}.entrar-campo .ec-pre~input{padding-left:40px}.entrar-campo .ec-ojo{position:absolute;right:6px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--muted);background:transparent}.entrar-campo .ec-ojo:active{background:var(--surface-2)}.entrar-campo .ec-ok{position:absolute;right:14px;display:flex;color:var(--good)}.entrar-campo:has(.ec-ojo) input,.entrar-campo:has(.ec-ok) input{padding-right:46px}.entrar-pista{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--muted)}.entrar-pista.bien{color:var(--good)}.entrar-pista.mal{color:var(--muted)}.entrar-error{display:flex;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;border-radius:14px;font-size:13.5px;line-height:1.45;background:var(--red-soft);color:var(--red)}.entrar-error svg{flex:0 0 auto;margin-top:1px}.entrar-o{display:flex;align-items:center;gap:0;margin:4px 0}.entrar-o i{flex:1 1;height:1px;background:var(--line)}.entrar-olvide{display:block;text-align:center;font-size:13.5px;color:var(--muted);padding:2px 0}.entrar-consola,.entrar-red{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--text)}.entrar-consola .grow,.entrar-red .grow{display:grid;grid-gap:1px;gap:1px;text-align:left}.entrar-consola b,.entrar-red b{font-size:14px}.entrar-consola small,.entrar-red small{font-size:12px;color:var(--muted)}.entrar-consola .ec-ico,.entrar-red .ec-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--surface-2);color:var(--text);flex:0 0 auto}.entrar-consola{width:100%;margin-top:10px;background:var(--accent-soft);box-shadow:none}.entrar-consola .ec-ico{background:var(--accent);color:var(--accent-ink)}.entrar-legal{line-height:1.5;text-align:center;margin:2px 0 0}.entrar-legal a{color:var(--accent);text-decoration:none}.entrar-listo{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center;padding-top:28px;max-width:420px;margin:0 auto;width:100%}.entrar-listo h2{font-family:var(--display);font-size:23px;font-weight:800;margin:4px 0 0}.entrar-listo p{margin:0;max-width:34ch;line-height:1.55}.entrar-correo{overflow-wrap:anywhere}.entrar-sello{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--teal-soft);color:var(--teal-ink)}.entrar-sello.ok{background:var(--green-soft);color:var(--good)}.intro-saltar{display:block;width:100%;margin-top:12px;padding:10px;background:none;border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.72)}.intro-saltar:hover{color:#fff}.chip-nota{font-style:normal;opacity:.62;font-weight:500;margin-left:5px}.chips-row.cargando{opacity:.45;pointer-events:none}.safe.ok{background:var(--teal-bg,#e8f6f4);color:var(--teal-ink,#0f6d72)}.shot-hit{inset:0;width:100%;height:100%;place-items:center;background:none;border:0;padding:0;cursor:pointer;color:inherit}.extra-x,.shot-hit,.shot-x{position:absolute;display:grid}.extra-x,.shot-x{top:6px;right:6px;z-index:2;width:20px;height:20px;place-items:center;border:0;border-radius:999px;cursor:pointer;background:hsla(0,0%,7%,.62);color:#fff}.shot.done .tick{right:30px}.extra-tag{position:absolute;left:4px;right:4px;bottom:4px;z-index:2;display:flex;align-items:center;justify-content:center;gap:3px;padding:4px 2px;border:0;border-radius:8px;cursor:pointer;background:hsla(0,0%,7%,.68);color:#fff;font:inherit;font-size:9.5px;font-weight:700;line-height:1}.extra-menu{position:absolute;z-index:20;left:0;bottom:calc(100% + 4px);width:164px;display:grid;padding:5px;border-radius:14px;background:var(--surface);box-shadow:0 10px 34px rgba(0,0,0,.18),inset 0 0 0 1.5px var(--line-2)}.extra-menu button{display:flex;align-items:center;gap:6px;width:100%;padding:8px 9px;border:0;border-radius:9px;background:none;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;text-align:left;color:var(--text)}.extra-menu button:hover{background:var(--surface-2)}.extra-menu button em{margin-left:auto;font-style:normal;font-size:10.5px;color:var(--muted)}.gallery-head .opcional{font-style:normal;font-weight:600;font-size:11.5px;color:var(--muted)}.gallery-dots{position:absolute;left:0;right:0;bottom:10px;z-index:3;display:flex;justify-content:center;align-items:center;gap:5px;pointer-events:none}.gallery-dots .g-dot{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.5);cursor:pointer;pointer-events:auto;transition:width .22s ease,background .22s ease}.gallery-dots .g-dot.on{width:18px;background:#fff}.subida{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px}.subida-barra{height:5px;border-radius:99px;background:var(--line-2);overflow:hidden}.subida-barra i{display:block;height:100%;border-radius:99px;background:var(--accent);transition:width .3s ease}.subida small{text-align:center;font-size:12px}.onb-h .opcional{font-style:normal;font-size:.5em;font-weight:600;color:var(--muted);vertical-align:middle}.sell .falta{margin-top:-2px}.sell input[type=range].sin-tocar{opacity:.55}.gx-scroll.cuenta{display:grid;grid-gap:14px;gap:14px;align-content:start;padding:16px}.cuenta-quien{display:flex;align-items:center;gap:12px;padding:4px 0 6px}.cuenta-quien .grow{display:grid;grid-gap:2px;gap:2px;min-width:0}.cuenta-quien b{font-size:17px}.gx-scroll.cuenta .sell-campo input:disabled{color:var(--muted);background:var(--surface-2)}.cuenta-mas{display:grid;grid-gap:2px;gap:2px;margin-top:6px}.cuenta-mas>a,.cuenta-mas>button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:14px 4px;border:0;border-bottom:1px solid var(--line-2);background:none;cursor:pointer;font:inherit;font-size:15px;font-weight:600;color:var(--text);text-decoration:none}.cuenta-mas>:last-child{border-bottom:0}.cuenta-mas .riesgo{color:#b91c1c}.cuenta-mas .legal-doc{align-items:flex-start;padding:13px 4px}.cuenta-mas .legal-doc .grow{display:grid;grid-gap:2px;gap:2px;min-width:0}.cuenta-mas .legal-doc small{font-size:12.5px;font-weight:500;line-height:1.45;color:var(--muted)}.cuenta-mas .legal-doc svg:last-child{flex:0 0 auto;color:var(--muted);margin-top:3px}button.entrar-olvide{border:0;background:none;cursor:pointer;font:inherit}.gx-scroll .vacio{display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center;padding:34px 18px;color:var(--muted)}.gx-scroll .vacio b{font-size:17px;color:var(--text)}.gx-scroll .vacio .btn{margin-top:4px}.tf-capa .gx-scroll{padding:0}.tf-capa .cs-wrap,.tf-capa .tf-panel{max-width:100%;margin:0;border-radius:0}.precio-aviso{margin-top:8px;font-size:13px;font-weight:600;color:#8a5a12;text-align:center}.sell-campo select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2378776f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") no-repeat right 14px center;padding-right:38px}.svc-hero.calma{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line-2)}.svc-hero.calma .tile-go,.svc-tile.calma .tile-go{background:var(--text);color:var(--bg)}.chat-vacio{display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;padding:26px 16px}.chat-vacio b{font-size:16px}.chat-vacio .chips-row{justify-content:center;margin-top:4px}.thread-ph{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--surface-2);flex:0 0 auto}.thread-ph img{width:100%;height:100%;object-fit:cover}.borrador{display:grid;grid-gap:10px;gap:10px;padding:14px;margin-bottom:10px;border-radius:18px;background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px rgba(19,160,164,.3)}.borrador .grow{display:grid;grid-gap:3px;gap:3px}.borrador b{font-size:14.5px}.borrador small{font-size:12.5px;line-height:1.45;color:var(--muted)}.borrador .row{justify-content:flex-end}.btn.sm{padding:8px 14px;font-size:13.5px}.block.honest.aviso-mio{background:var(--accent-soft)}.block.honest.aviso-mio .dots li:before{background:var(--accent)}.fotos-acciones{display:flex;gap:8px;margin-top:4px}.fotos-vacio{display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;padding:34px 20px;border-radius:20px;color:var(--muted);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-2)}.fotos-vacio b{font-size:15.5px;color:var(--text)}.fotos-grilla{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.fotog{position:relative;aspect-ratio:1;border:0;padding:0;cursor:pointer;border-radius:14px;overflow:hidden;background:var(--surface-2)}.fotog img{width:100%;height:100%;object-fit:cover;display:block}.fotog-wrap{position:relative;transition:transform .16s ease,opacity .16s ease}.fotog-wrap.en-mano{transform:scale(1.08);z-index:3;pointer-events:none}.fotog-wrap.en-mano .fotog{box-shadow:0 10px 24px rgba(0,0,0,.28)}.fotog-wrap.hay-una-en-mano{opacity:.72}.fotog-wrap.hay-una-en-mano .fotog-mover{opacity:0}.fotog-mover{transition:opacity .16s ease}.fotog-wrap.portada .fotog{box-shadow:inset 0 0 0 2.5px var(--accent)}.fotog-mover{position:absolute;top:5px;left:5px;right:5px;display:flex;justify-content:space-between;pointer-events:none}.fotog-mover button{pointer-events:auto;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;cursor:pointer;background:hsla(0,0%,7%,.6);color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fotog-mover button:disabled{opacity:0;pointer-events:none}.fotog-mover button:active:not(:disabled){background:var(--accent)}.et-orden{justify-content:space-between;gap:8px}.et-orden,.et-orden button{display:flex;align-items:center}.et-orden button{gap:4px;padding:9px 13px;border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.et-orden button:disabled{opacity:.35;cursor:default}.fotog-parte,.fotog-portada{position:absolute;left:5px;bottom:5px;right:5px;padding:3px 6px;border-radius:7px;background:hsla(0,0%,7%,.72);color:#fff;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fotog-portada{background:var(--accent)}.chip-btn.chip-toma{cursor:default}.chip-btn.chip-toma.on{background:var(--accent-soft);color:var(--teal-ink,#0f6d72);box-shadow:inset 0 0 0 1.5px var(--accent)}.etiquetar{display:grid;grid-gap:12px;gap:12px}.etiquetar>img{width:100%;max-height:210px;object-fit:cover;border-radius:16px}.et-fila{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:13px 4px;border:0;border-top:1px solid var(--line-2);background:none;cursor:pointer;font:inherit;font-size:15px;font-weight:600;color:var(--text)}.et-fila.riesgo{color:#b91c1c}.tf-capa .pso-layout{display:block;min-width:0}.tf-capa .pso-contenido{width:100%;min-width:0}.tf-capa .gx-scroll{overflow-x:hidden;display:block}.tf-capa .gx-scroll>*,.tf-capa .gx-scroll>*>*{min-width:0;max-width:100%}.tf-capa .pso-lista{max-width:100%;position:static;width:auto;flex-direction:row;gap:0;overflow-x:auto;scrollbar-width:none;padding:2px 0 16px;margin-bottom:4px}.tf-capa .pso-lista::-webkit-scrollbar{display:none}.tf-capa .pso-card{position:relative;flex:1 1;min-width:0;max-width:none;overflow:visible;padding:0;box-shadow:none;align-items:center;text-align:center;gap:0}.tf-capa .pso-card,.tf-capa .pso-card.on,.tf-capa .pso-card.on:hover:not(:disabled),.tf-capa .pso-card:hover:not(:disabled){border:0;background:none}.tf-capa .pso-card:after{content:"";position:absolute;top:15px;left:50%;width:100%;height:2px;background:var(--line-2);z-index:0}.tf-capa .pso-lista{overflow-x:visible}.tf-capa .pso-card:last-child:after{display:none}.tf-capa .pso-card.hecho:after{background:var(--accent)}.tf-capa .pso-card-top{flex-direction:column;gap:6px;width:100%;min-width:0}.tf-capa .pso-card-num{position:relative;z-index:1;width:32px;height:32px}.tf-capa .pso-card-avance,.tf-capa .pso-card-txt{display:none}.tf-capa .pso-actual{display:grid;grid-gap:1px;gap:1px;padding:12px 0 2px}.tf-capa .pso-actual b{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-ink)}.tf-capa .pso-actual span{font-family:var(--display);font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.tf-capa .tf-panel,.tf-capa .tf-sec{max-width:100%}.tf-capa [class*=tf-] [style*=grid-template-columns]{grid-template-columns:1fr!important}.tf-capa .tf-op-head{align-items:flex-start}.pv-desc{display:grid;grid-gap:6px;gap:6px}.pv-desc,.pv-sin-desc{margin-top:4px}.turno-ok{display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center;padding:20px 16px 4px}.turno-sello{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.turno-ok>b{font-size:19px}.turno-datos{display:grid;grid-gap:0;gap:0;width:100%;margin:6px 0 2px}.turno-datos>div{display:flex;gap:12px;padding:10px 2px;border-top:1px solid var(--line-2);text-align:left}.turno-datos dt{flex:0 0 84px;font-size:13px;color:var(--muted)}.turno-datos dd{margin:0;flex:1 1;font-size:13.5px;font-weight:600}.turno-datos dd.cap:first-letter{text-transform:uppercase}.turno-nota{width:100%;text-align:left;font-size:13px;line-height:1.55;color:var(--muted);background:var(--surface-2);border-radius:12px;padding:11px 13px;margin-top:4px}.turno-nota.alerta{background:var(--amber-soft);color:var(--amber)}.turno-ok .muted.small{width:100%;text-align:left}.car-pick .pick.otro .pick-ph{background:var(--accent-soft);color:var(--accent)}.otro-auto{margin-top:10px}.sell-form.dos{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.sell-form.dos .combo-wrap,.sell-form.dos>*{min-width:0}.sell-form.dos .combo-wrap>.input,.sell-form.dos input,.sell-form.dos select{width:100%;min-width:0}.toast.toast-rico{align-items:center;gap:10px;padding:8px;text-align:left}.toast-foto{width:40px;height:40px;border-radius:10px;object-fit:cover;flex:0 0 auto}.toast-rico .toast-text{display:grid;grid-gap:1px;gap:1px;min-width:0}.toast-rico .toast-text em{font-style:normal;font-size:11.5px;font-weight:500;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-cta{flex:0 0 auto;padding:7px 12px;border:0;border-radius:99px;cursor:pointer;background:#fff;color:#111;font:inherit;font-size:12.5px;font-weight:700}.toast-x{border:0;background:none;cursor:pointer;color:inherit;padding:2px}.act.act-ver{width:54px;padding:0;background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line-2)}.solo-escritorio{display:none}@media (pointer:fine){.solo-escritorio{display:inline}}.bubble.yendo{opacity:.55}.bubble-medio{display:block;max-width:100%;border-radius:12px;margin-bottom:4px}.chat-acciones{flex:0 0 auto;display:flex;gap:8px;padding:0 12px 11px}.chat-acciones button{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 8px;border:0;border-radius:13px;cursor:pointer;background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-size:12.5px;font-weight:600}.chat-acciones button svg{flex:0 0 auto}.chat-acciones button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-acciones button:active:not(:disabled){background:var(--teal-soft);color:var(--teal-ink)}.chat-acciones button:disabled{opacity:.45;cursor:default}.sx-chip.quitable{display:inline-flex;align-items:center;gap:5px;border:0;cursor:pointer;font:inherit}.sx-chip.quitable svg{opacity:.55}.sx-chip.limpiar{border:0;cursor:pointer;font:inherit;background:none;color:var(--muted);text-decoration:underline}.mapa-capa{position:absolute;inset:0;background:var(--bg)}.mapa-capa .sub-head.sobre{position:absolute;top:0;left:0;right:0;z-index:3;background:linear-gradient(var(--bg) 55%,transparent);border:0;padding-bottom:18px}.mapa-lienzo,.mapa-lienzo .mp-mapa{position:absolute;inset:0}.mapa-lienzo .mp-mapa{height:100%;overflow:hidden;background:#eef0f2;isolation:isolate;border:0}.mapa-lienzo .mp-lienzo{position:absolute;inset:0}.mapa-lienzo .mp-pin-wrap{background:none!important;border:none!important}.mapa-lienzo .mp-pin{display:inline-block;padding:4px 9px;border-radius:999px;white-space:nowrap;background:#fff;color:#111;font-size:12px;font-weight:800;box-shadow:0 2px 10px rgba(0,0,0,.22);cursor:pointer;transform:translate(-50%,-100%);transition:background .12s,transform .12s}.mapa-lienzo .mp-pin-wrap.activo .mp-pin{background:var(--accent);color:#fff;z-index:2;transform:translate(-50%,-100%) scale(1.14);box-shadow:0 3px 14px rgba(0,0,0,.3)}.mapa-lienzo .mp-nota,.mapa-lienzo .mp-seguir{display:none}.mapa-lienzo .mp-vacio{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;background:hsla(0,0%,100%,.85);font-size:14px;color:var(--muted)}.mapa-pie{position:absolute;z-index:3;left:0;right:0;bottom:0;display:grid;grid-gap:7px;gap:7px;padding-bottom:calc(22px + var(--safe-b));pointer-events:none;background:linear-gradient(transparent,rgba(0,0,0,.09))}.mapa-pie>*{pointer-events:auto}.mapa-nota{justify-self:center;max-width:calc(100% - 24px);padding:5px 11px;border-radius:999px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 10px rgba(0,0,0,.12);font-size:11.5px;font-weight:600;color:var(--stone);text-align:center}.mapa-tira{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px 12px 4px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.mapa-tira::-webkit-scrollbar{display:none}.mapa-auto{flex:0 0 auto;width:254px;scroll-snap-align:center;display:flex;align-items:center;gap:10px;text-align:left;padding:8px;border:0;border-radius:16px;cursor:pointer;background:var(--surface);box-shadow:0 8px 26px rgba(0,0,0,.16);outline:2px solid transparent;outline-offset:-2px;transition:outline-color .15s,transform .12s}.mapa-auto.on{outline-color:var(--accent)}.mapa-auto:active{transform:scale(.98)}.mapa-auto .media-empty,.mapa-auto img{width:58px;height:58px;border-radius:12px;object-fit:cover;flex:0 0 auto;background:var(--surface-2)}.mapa-auto .grow{display:grid;grid-gap:1px;gap:1px;min-width:0}.mapa-auto b{font-size:14px}.mapa-auto small{font-size:11.5px;color:var(--muted)}.mapa-auto em{font-style:normal;font-family:var(--display);font-weight:800;font-size:15.5px}.svc-foot.dos-botones{gap:8px}.svc-foot.dos-botones .btn{white-space:nowrap}.tf-capa .gx-scroll>div{padding-top:0!important}.tf-capa .pso-contenido{padding-bottom:8px}.tf-capa .tf-nav{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin:18px 0 0;padding:12px 14px calc(12px + var(--safe-b));background:linear-gradient(transparent,var(--bg) 35%);display:flex;gap:10px}.tf-capa .tf-nav .tf-btn{flex:1 1;min-height:46px;border-radius:99px;font-weight:700}.tf-capa .tf-nav .tf-btn:not(.p2){flex:1.6 1}.tf-capa .pso-actual,.tf-capa .pso-lista{position:-webkit-sticky;position:sticky;z-index:4;background:var(--bg)}.tf-capa .pso-actual{top:0}.tf-capa .pso-lista{top:54px;padding-top:4px}.svc-pad.turno-ok{padding:28px 18px 8px}.turno-ya{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:11px 12px;border:0;border-radius:var(--r-md);cursor:pointer;background:var(--teal-soft);color:var(--teal-ink);box-shadow:inset 0 0 0 1px var(--teal-line,rgba(15,109,114,.18))}.turno-ya .grow{display:grid;grid-gap:1px;gap:1px;min-width:0}.turno-ya b{font-size:14px}.turno-ya small{font-size:12px;opacity:.85}.svc-pad.turno-ok h2{font-size:22px;font-weight:800}.gx-acts>button{position:relative;border:0;cursor:pointer;font:inherit;padding:11px 8px 9px;border-radius:var(--r-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);transition:background .15s,transform .12s}.gx-acts>button:active{transform:scale(.97);background:var(--chip)}.gx-acts>button .gx-ir{position:absolute;top:5px;right:4px;color:var(--stone);opacity:.5}.cam-esperando{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--teal-ink)}.cam-panel .cam-esperando{color:#8ee0e4}.vid-cargando{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.45);color:#fff}.page-head.con-accion{display:flex;align-items:flex-start;gap:10px}.page-head.con-accion .grow{display:grid;grid-gap:4px;gap:4px;min-width:0}.campana{position:relative;flex:0 0 auto;margin-top:6px}.campana .tab-badge{top:-2px;right:-2px}.more-marca{margin-left:auto;min-width:20px;height:20px;border-radius:10px;padding:0 6px;background:var(--bad);color:#fff;font-size:11px;font-style:normal;font-weight:800;display:grid;place-items:center}.avisos-dia+.avisos-dia{margin-top:18px}.aviso-fila{align-items:flex-start!important}.aviso-fila .grow{display:grid;grid-gap:2px;gap:2px;min-width:0}.aviso-fila small{font-size:12.5px;font-weight:500;line-height:1.45;color:var(--muted)}.aviso-ico{flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--paper);margin-top:1px}.aviso-cuando{font-size:11.5px;font-weight:600;font-style:normal;color:var(--stone);margin-top:2px}.aviso-fila.nueva{position:relative}.aviso-fila.nueva:before{content:"";position:absolute;left:-6px;top:20px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.aviso-fila.quieta{cursor:default}.busq-lista{background:var(--white);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);padding:0 14px}.busq-fila{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line-2)}.busq-fila:last-child{border-bottom:0}.busq-fila>button.grow{display:flex;align-items:center;gap:10px;min-width:0;padding:14px 4px;border:0;background:none;cursor:pointer;font:inherit;font-size:15px;font-weight:600;color:var(--text);text-align:left}.busq-fila>button.grow .grow{display:grid;grid-gap:2px;gap:2px;min-width:0}.busq-fila b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.busq-fila small{font-size:12.5px;font-weight:500;color:var(--muted)}.busq-borrar{flex:0 0 34px;width:34px;height:34px;border-radius:50%;border:0;display:grid;place-items:center;background:none;color:var(--stone);cursor:pointer}.sello-reservado{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:var(--amber-soft);color:var(--amber);font-size:11px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.sello-reservado.grande{font-size:12px;padding:5px 11px;white-space:normal}.price-big .sello-reservado{margin-top:6px}.web-red{display:flex;align-items:center;gap:11px;margin-top:auto;padding:12px 13px;border-radius:14px;text-decoration:none;background:var(--teal-soft);color:var(--teal-ink);box-shadow:inset 0 0 0 1px rgba(28,159,166,.22)}.web-red:hover{background:var(--accent);color:var(--accent-ink);box-shadow:none}.web-red+.web-getapp{margin-top:10px}.web-red span{display:grid;grid-gap:1px;gap:1px;min-width:0}.web-red b{font-size:14px;font-weight:800;letter-spacing:-.01em}.web-red small{font-size:11.5px;font-weight:600;opacity:.85}.vid-thumb .ico-video{color:var(--teal-ink)}.vid-card.done .vid-thumb .ico-video{color:var(--accent-ink)}.tramite-fila{align-items:flex-start!important}.tramite-fila .grow{display:grid;grid-gap:2px;gap:2px;min-width:0}.tramite-fila b{font-size:15px;line-height:1.3}.tramite-fila small{font-size:12.5px;font-weight:500;line-height:1.45;color:var(--muted)}.tramite-fila>svg:first-child{flex:0 0 auto;margin-top:2px;color:var(--teal-ink)}.tramite-fila>svg:last-child{flex:0 0 auto;margin-top:3px;color:var(--stone)}.tf-lista>button .grow{display:grid;grid-gap:2px;gap:2px;min-width:0;text-align:left}.tf-lista>button b{font-size:14.5px;line-height:1.25}.tf-lista>button small{font-size:12.5px;color:var(--muted);line-height:1.35}.svc-foot.dos-botones .btn{padding:0 16px;min-width:0}.svc-foot.dos-botones .btn.ghost-btn{flex:0 0 auto}.svc-foot.dos-botones .btn.grow{flex:1 1 auto}