@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-latin-300-normal-b4i7YzLG.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-300-normal-C9Of02-5.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}html.lp-root,html.lp-root body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0b0a}.landing{--lp-bg:#0a0b0a;--lp-panel:#101210;--lp-line:#ffffff14;--lp-line-2:#ffffff24;--lp-text:#e7e9e4;--lp-text-2:#a3a79f;--lp-text-3:#5e635c;--lp-green:#2ee27c;--lp-amber:#f2b33d;--lp-red:#ff5a4e;--lp-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--lp-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lp-ease:cubic-bezier(.2, .7, .2, 1);--lp-gutter:20px;--lp-section:64px;--lp-header-h:56px;background:var(--lp-bg);min-height:100dvh;color:var(--lp-text);font-family:var(--lp-sans);font-feature-settings:normal;font-variant-numeric:normal;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px;font-weight:400;line-height:26px}.landing :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.landing :where(ul,ol){padding:0;list-style:none}.landing a{color:inherit}.landing :focus-visible{outline:2px solid var(--lp-green);outline-offset:2px;box-shadow:none}.lp-kicker,.lp-header-tag,.lp-label,.lp-footer-login{font-family:var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:400;line-height:18px}.lp-muted{color:var(--lp-text-2)}.landing .is-green{color:var(--lp-green)}.landing .is-amber{color:var(--lp-amber)}.landing .is-red{color:var(--lp-red)}.lp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-wrap{width:100%;max-width:calc(1180px + 2 * var(--lp-gutter));padding-inline:var(--lp-gutter);margin-inline:auto}.lp-header{z-index:20;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--lp-line);background:var(--lp-bg);position:sticky;top:0}.lp-header-in{height:var(--lp-header-h);align-items:center;gap:16px;display:flex}.landing .lp-brand{letter-spacing:-.01em;align-items:center;min-height:44px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.lp-header-tag{border-left:1px solid var(--lp-line-2);color:var(--lp-text-2);padding-left:16px;display:none}.lp-header-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.landing .lp-login{min-height:44px;color:var(--lp-text-2);transition:color .15s var(--lp-ease);align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}.landing .lp-login:hover{color:var(--lp-text)}.landing .lp-btn{border:1px solid var(--lp-text);background:var(--lp-text);min-height:48px;color:var(--lp-bg);font-family:var(--lp-sans);white-space:nowrap;cursor:pointer;transition:background-color .15s var(--lp-ease), border-color .15s var(--lp-ease);border-radius:2px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.landing button.lp-btn:hover{background:#fff;border-color:#fff}.landing .lp-btn-sm{min-height:44px;padding:0 14px;font-size:14px}.lp-more{min-height:48px;color:var(--lp-text);font-family:var(--lp-sans);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:15px;font-weight:400;display:inline-flex}.lp-more:hover{text-underline-offset:4px;text-decoration:underline}.lp-hero{padding:40px 0 64px}.lp-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}.lp-hero-text{flex-direction:column;align-items:flex-start;display:flex}.lp-kicker{max-width:44ch;color:var(--lp-text-2)}.landing .lp-hero h1{letter-spacing:-.02em;margin-top:20px;font-size:44px;font-weight:300;line-height:1.04}.lp-hero h1>span{text-wrap:balance;display:block}.landing .lp-lead{max-width:36ch;color:var(--lp-text-2);margin-top:24px;font-size:17px;line-height:28px}.lp-ctas{flex-wrap:wrap;align-items:center;gap:8px 32px;margin-top:32px;display:flex}.lp-phone-wrap{flex-direction:column;align-items:center;margin:0;display:flex}.lp-phone{border:1px solid var(--lp-line-2);background:#0d0f0d;border-radius:36px;width:300px;padding:14px 12px 16px;overflow:hidden}.lp-phone-notch{background:#ffffff1a;border-radius:3px;width:84px;height:6px;margin:0 auto 12px}.lp-notif{border:1px solid var(--lp-line);background:#e7e9e417;border-radius:14px;padding:10px 12px}.lp-notif-head{font-family:var(--lp-mono);letter-spacing:.04em;color:var(--lp-text-2);font-size:12px;line-height:18px}.lp-notif-title{margin-top:2px;font-size:14px;font-weight:600;line-height:19px}.lp-notif-body{color:#c4c7c0;margin-top:3px;font-size:13px;line-height:18px}.lp-phone-caption{text-align:center;width:300px;color:var(--lp-text-2);margin-top:12px;font-size:13px;line-height:20px}.lp-card{border:1px solid var(--lp-line-2);background:var(--lp-panel);border-radius:8px;min-width:0;overflow:hidden}.lp-phone-card{margin-top:12px}.lp-card-b{padding:12px}.lp-photo{background:#1a1d1a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 80' fill='none' stroke='%23566055' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M10 58V50Q10 44 18 42L38 38 54 22Q57 19 62 19H104Q109 19 112 22L128 38 148 41Q154 42 154 47V58Z'/%3E%3Cpath d='M42 38H122M82 20V38'/%3E%3Ccircle cx='38' cy='58' r='10' fill='%231a1d1a'/%3E%3Ccircle cx='126' cy='58' r='10' fill='%231a1d1a'/%3E%3C/svg%3E") 50%/60% no-repeat;min-width:0;position:relative}.lp-photo.is-loaded{background-image:none}.lp-photo.is-square{aspect-ratio:1;background-size:82%;border-radius:4px;flex:none;width:112px;height:112px;overflow:hidden}.lp-photo.is-square img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.lp-photo.is-fit{justify-content:center;align-items:center;min-height:168px;display:flex}.lp-photo.is-fit img{object-fit:contain;width:100%;height:auto;max-height:280px;display:block}.lp-hcard-top{align-items:flex-start;gap:12px;padding:12px 12px 0;display:flex}.lp-hcard-text{flex:1;min-width:0}.lp-hcard .lp-tri{margin:12px 12px 0;padding:12px 0}.lp-hcard .lp-closes{margin:0;padding:0 12px 12px}.lp-chip{border:1px solid var(--lp-line-2);font-family:var(--lp-mono);letter-spacing:.04em;border-radius:2px;padding:1px 8px;font-size:12px;line-height:18px;display:inline-block}.lp-chip.is-green{border-color:#2ee27c80}.lp-chip.is-amber{border-color:#f2b33d80}.lp-chip.is-red{border-color:#ff5a4e80}.landing .lp-chip.is-gray{color:var(--lp-text-2)}.landing .lp-card h3,.lp-card-t{margin-top:8px;font-size:16px;font-weight:500;line-height:22px}.lp-sub{color:var(--lp-text-2);margin-top:2px;font-size:13px;line-height:19px}.lp-line{margin-top:6px;font-size:14px;line-height:20px}.lp-gain{margin-top:10px}.lp-pair-l{color:var(--lp-text-2);font-size:12px;line-height:18px;display:block}.lp-big{font-family:var(--lp-mono);font-size:24px;font-weight:500;line-height:30px;display:block}.lp-compared{margin-top:10px}.lp-btns{gap:8px;margin-top:12px;display:flex}.landing .lp-btn-draw{cursor:default;flex:1;min-height:40px;padding:0 8px;font-size:14px}.landing .lp-btn-draw.is-ghost{color:var(--lp-text);border-color:var(--lp-line-2);background:0 0}.lp-nums{border-top:1px solid var(--lp-line)}.lp-nums-in{grid-template-columns:1fr 1fr;display:grid}.lp-nums li{border-bottom:1px solid var(--lp-line);padding:28px 0}.lp-nums li:nth-child(odd){padding-right:12px}.lp-nums li:nth-child(2n){border-left:1px solid var(--lp-line);padding-left:16px}.lp-nums li:nth-last-child(-n+2){border-bottom:0}.lp-nums b{font-family:var(--lp-mono);letter-spacing:-.02em;font-size:32px;font-weight:500;line-height:38px;display:block}.lp-nums span{color:var(--lp-text-2);margin-top:6px;font-size:15px;line-height:22px;display:block}.lp-sec{padding:var(--lp-section) 0;border-top:1px solid var(--lp-line)}.landing h2{letter-spacing:-.015em;text-wrap:balance;scroll-margin-top:calc(var(--lp-header-h) + 24px);font-size:30px;font-weight:300;line-height:1.15}.lp-small{color:var(--lp-text-2);margin-top:24px;font-size:14px;line-height:22px}.lp-bajada{max-width:52ch;color:var(--lp-text-2);margin-top:12px;font-size:17px;line-height:27px}.lp-steps{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:40px;display:grid}.lp-step{min-width:0}.lp-step-n{color:var(--lp-green);font-family:var(--lp-mono);letter-spacing:.06em;font-size:13px;display:block}.landing .lp-step h3{margin-top:4px;font-size:21px;font-weight:500;line-height:28px}.lp-ill{border:1px solid var(--lp-line);background:#0d0f0d;border-radius:4px;flex-direction:column;justify-content:center;min-height:200px;margin-top:16px;padding:14px;display:flex;overflow:hidden}.landing .lp-step p{color:var(--lp-text-2);margin-top:16px;font-size:16px;line-height:25px}.lp-cmp li{border-bottom:1px solid var(--lp-line);font-family:var(--lp-mono);justify-content:space-between;gap:8px;padding:7px 0;font-size:13px;line-height:18px;display:flex}.lp-cmp li:last-child{border-bottom:0}.lp-cmp-h{font-family:var(--lp-mono);margin-bottom:6px;font-size:12px;line-height:18px}.lp-ill .lp-chip{align-self:flex-start;margin-top:10px}.lp-offer{font-family:var(--lp-mono);margin-bottom:12px;font-size:15px;font-weight:500}.lp-ill .lp-btn-draw{flex:none;margin-bottom:12px}.lp-chk li{align-items:center;gap:10px;padding:5px 0;font-size:14px;line-height:20px;display:flex}.lp-chk i{border:1px solid var(--lp-line-2);border-radius:2px;flex:none;width:14px;height:14px;display:inline-block}.lp-cols3{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px;display:grid}.lp-tri{border-top:1px solid var(--lp-line);gap:10px;margin-top:12px;padding-top:12px;display:flex}.lp-tri>div{flex:1;min-width:0}.lp-l{color:var(--lp-text-2);font-size:12px;line-height:16px;display:block}.lp-v{font-family:var(--lp-mono);margin-top:2px;font-size:16px;font-weight:500;line-height:22px;display:block}.landing .lp-account h2{max-width:20ch;font-size:34px;line-height:1.1}.lp-tag-small{color:var(--lp-text-2);font-family:var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:28px;font-size:12px;line-height:18px}.lp-recibo{max-width:640px;font-family:var(--lp-mono);margin-top:12px;font-size:13px;line-height:22px}.lp-r{align-items:baseline;gap:8px;padding:6px 0;display:flex}.lp-r dt{flex:1;align-items:baseline;display:flex}.lp-r dt:after{content:"";border-bottom:1px dotted #ffffff47;flex:1;min-width:12px;margin-left:8px;transform:translateY(-4px)}.lp-r dd{white-space:nowrap;margin:0;font-weight:500}.lp-r-tot{border-top:1px solid var(--lp-line-2);margin-top:10px;padding-top:14px;font-size:18px}.lp-r-tot dd{font-size:24px;font-weight:600}.lp-nota{color:var(--lp-text-2);margin-top:16px;font-size:14px;line-height:22px}.lp-dud{border-top:1px solid var(--lp-line);margin-top:32px}.lp-dud li{border-bottom:1px solid var(--lp-line);grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 0;display:grid}.lp-dud p{color:var(--lp-text-2);font-size:16px;line-height:25px}.lp-dud .lp-chip{justify-self:start}.lp-split{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.landing .lp-split-text{max-width:44ch;color:var(--lp-text-2);margin-top:16px;font-size:17px;line-height:27px}.lp-closes{margin-top:12px}.lp-faq{border-top:1px solid var(--lp-line);margin-top:32px}.lp-faq li{border-bottom:1px solid var(--lp-line)}.lp-faq summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:16px;min-height:64px;padding:16px 0;font-size:17px;font-weight:500;line-height:25px;list-style:none;display:grid}.lp-faq summary::-webkit-details-marker{display:none}.lp-sign{justify-self:end;width:12px;height:12px;position:relative}.lp-sign:before,.lp-sign:after{content:"";background:var(--lp-text-2);width:12px;height:1px;margin-top:-.5px;position:absolute;top:50%;left:0}.lp-sign:after{transition:transform .2s var(--lp-ease);transform:rotate(90deg)}.lp-faq details[open] .lp-sign:after{transform:rotate(0)}.landing .lp-faq p{max-width:62ch;color:var(--lp-text-2);padding:0 0 20px;font-size:16px;line-height:25px}.lp-closing .lp-panel{border:1px solid var(--lp-line-2);background:var(--lp-panel);border-radius:2px;max-width:560px;margin-inline:auto;padding:28px 20px}.landing .lp-closing-text{color:var(--lp-text-2);margin:12px 0 8px;font-size:17px;line-height:27px}.landing .lp-closing .lp-form,.landing .lp-closing .lp-sent{max-width:none}.landing .lp-closing .lp-form-foot{flex-direction:column;align-items:stretch}.landing .lp-slots{color:var(--lp-text-2);text-align:center;margin-top:24px;font-size:14px;line-height:22px}.lp-form{flex-direction:column;max-width:480px;display:flex}.lp-field{flex-direction:column;gap:12px;display:flex}.lp-label{color:var(--lp-text-2)}.landing .lp-input{border:1px solid var(--lp-line-2);width:100%;min-height:52px;color:var(--lp-text);font-family:var(--lp-sans);transition:border-color .15s var(--lp-ease);background:#0d0f0d;border-radius:2px;padding:0 16px;font-size:16px;line-height:24px}.landing .lp-input::placeholder{color:var(--lp-text-3)}.landing .lp-input:hover{border-color:#ffffff3d}.landing .lp-input[aria-invalid=true]{border-color:var(--lp-red)}.landing .lp-or{color:var(--lp-text-2);font-family:var(--lp-sans);margin:20px 0;font-size:16px;line-height:24px}.landing .lp-field-error,.landing .lp-form-error{color:var(--lp-red);font-size:14px;line-height:20px}.landing .lp-field-error{margin-top:4px}.landing .lp-hint{color:var(--lp-text-2);margin-top:24px;font-size:15px;line-height:20px}.landing .lp-form-error{border:1px solid var(--lp-red);color:var(--lp-text);border-radius:2px;margin-top:12px;padding:12px 16px;font-size:15px}.lp-form-foot{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.landing .lp-form-foot .lp-btn{min-width:160px}.landing .lp-form-foot .lp-btn:disabled{opacity:.6;cursor:progress}.lp-form-note{color:var(--lp-text-2);font-size:15px}.lp-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lp-sent{border-block:1px solid var(--lp-line-2);max-width:480px;padding:28px 0}.lp-sent-title{align-items:baseline;gap:12px;font-size:24px;line-height:32px;display:flex}.lp-check{color:var(--lp-green);font-size:18px}.lp-sent-text{color:var(--lp-text-2);margin-top:8px;font-size:16px}.lp-footer{padding:16px 0 calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--lp-line)}.lp-footer-in{color:var(--lp-text-2);font-family:var(--lp-mono);flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:12px;line-height:18px;display:flex}.lp-footer-brand{color:var(--lp-text);font-family:var(--lp-sans);letter-spacing:-.01em;font-size:14px;font-weight:500}.landing .lp-footer-login{min-height:44px;color:var(--lp-text-2);align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.landing .lp-footer-login:hover{color:var(--lp-text)}@media (width>=480px){.lp-header-tag{display:inline-block}}@media (width>=768px){.lp-photo.is-square{width:120px;height:120px}.landing{--lp-gutter:32px;--lp-section:96px}.lp-hero{padding:72px 0 96px}.lp-hero-grid{grid-template-columns:1.15fr .85fr;gap:64px}.lp-kicker{max-width:none}.landing .lp-hero h1{font-size:64px}.landing .lp-lead{font-size:18px}.lp-phone-wrap{align-items:flex-end}.landing h2{font-size:40px}.lp-nums-in{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-nums li,.lp-nums li:nth-child(n){border-bottom:0;border-left:1px solid var(--lp-line);padding:44px 12px 44px 28px}.lp-nums li:first-child{border-left:0;padding-left:0}.lp-nums b{font-size:40px;line-height:46px}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.lp-ill{height:250px}.landing .lp-account h2{max-width:18ch;font-size:56px}.lp-recibo{font-size:16px}.lp-r-tot dd{font-size:30px}.lp-cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lp-dud li{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:32px}.lp-split{grid-template-columns:minmax(0,1fr) 420px;gap:80px}.lp-faq summary{font-size:19px}.lp-closing .lp-panel{padding:40px}}@media (prefers-reduced-motion:reduce){.lp-sign:after,.landing .lp-btn,.landing .lp-login,.landing .lp-input{transition:none}}.landing .lp-aviso{padding:12px var(--lp-gutter);border-bottom:1px solid var(--lp-line);background:var(--lp-panel);color:var(--lp-text);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;display:flex}.landing .lp-aviso p{color:var(--lp-text-2);flex:280px;margin:0}.landing .lp-aviso strong{color:var(--lp-green);font-weight:500}.landing .lp-aviso-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landing .lp-aviso-btn{border:1px solid var(--lp-line-2);min-height:44px;color:var(--lp-text);font-family:var(--lp-sans);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.landing .lp-aviso-btn.primary{border-color:var(--lp-green);background:var(--lp-green);color:var(--lp-bg)}.landing .lp-aviso-btn.quiet{color:var(--lp-text-2);border-color:#0000}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fs-title:28px;--fs-h2:22px;--fs-lg:17px;--fs-body:15px;--fs-small:13px;--fs-micro:12px;--font:"Inter", system-ui, -apple-system, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--radius-card:14px;--radius-control:10px;--radius-sm:8px;--radius-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--gutter:16px;--dur-fast:.15s;--dur:.2s;--ease:cubic-bezier(.2, .7, .2, 1);--tabbar-h:64px;--tabbar-total:calc(var(--tabbar-h) + env(safe-area-inset-bottom));--safe-top:env(safe-area-inset-top,0px);--topbar-h:56px;--topbar-total:calc(var(--topbar-h) + var(--safe-top));--fxbar-h:52px;--fxbar-total:calc(var(--fxbar-h) + env(safe-area-inset-top));--page-max:720px;--content-max:var(--page-max);--sidebar-w:256px;--sidebar-w-collapsed:72px}:root,:root[data-theme=dark]{--bg:#0b0f0e;--surface:#131917;--surface-2:#1a221f;--border:#232e2a;--border-strong:#33423d;--text:#e9efec;--text-2:#9aa8a3;--text-3:#7f8e89;--accent:#3ddc97;--accent-ink:#062217;--warn:#f5b841;--repair:#ffa24d;--repair-soft:#ffa24d26;--danger:#ff6b6b;--info:#6cb4ff;--accent-soft:#3ddc9724;--warn-soft:#f5b84124;--danger-soft:#ff6b6b24;--info-soft:#6cb4ff24;--c0:#7f8e89;--c1:#3ddc97;--c2:#6cb4ff;--c3:#f5b841;--c4:#c58bff;--c5:#ff8fb1;--c6:#5fd3d6;--c7:#ff9a5c;--hover:#ffffff0a;--sticky-shadow:#0006;--scrim:#0009;--glass:#0b0f0eb3;--glass-border:#ffffff1f;--on-photo:#000000b3;--on-photo-text:#fff;--on-photo-fresh:#3ddc97;--pulse:#3ddc9799;--ring:#3ddc9773;--shadow-1:0 1px 2px #0006;--shadow-2:0 4px 14px #0006;--shadow-3:0 12px 32px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f5f7f6;--surface:#fff;--surface-2:#eef2f0;--border:#dde4e1;--border-strong:#c6d1cc;--text:#0f1917;--text-2:#44544f;--text-3:#596863;--accent:#08794a;--accent-ink:#fff;--warn:#8a5a00;--repair:#a64b00;--repair-soft:#a64b001f;--danger:#c0262d;--info:#1a5fb4;--accent-soft:#08794a1f;--warn-soft:#8a5a0021;--danger-soft:#c0262d1c;--info-soft:#1a5fb41c;--c0:#596863;--c1:#08794a;--c2:#1a5fb4;--c3:#8a5a00;--c4:#7a3fb8;--c5:#b5326a;--c6:#1d7f86;--c7:#b4501a;--hover:#0f19170a;--sticky-shadow:#0f19172e;--scrim:#0f191773;--glass:#ffffffbf;--glass-border:#0f19171f;--on-photo:#000000b3;--on-photo-text:#fff;--on-photo-fresh:#3ddc97;--pulse:#08794a73;--ring:#08794a66;--shadow-1:0 1px 2px #0f191714;--shadow-2:0 4px 14px #0f19171a;--shadow-3:0 12px 32px #0f191729;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#f5f7f6;--surface:#fff;--surface-2:#eef2f0;--border:#dde4e1;--border-strong:#c6d1cc;--text:#0f1917;--text-2:#44544f;--text-3:#596863;--accent:#08794a;--accent-ink:#fff;--warn:#8a5a00;--repair:#a64b00;--repair-soft:#a64b001f;--danger:#c0262d;--info:#1a5fb4;--accent-soft:#08794a1f;--warn-soft:#8a5a0021;--danger-soft:#c0262d1c;--info-soft:#1a5fb41c;--c0:#596863;--c1:#08794a;--c2:#1a5fb4;--c3:#8a5a00;--c4:#7a3fb8;--c5:#b5326a;--c6:#1d7f86;--c7:#b4501a;--hover:#0f19170a;--sticky-shadow:#0f19172e;--scrim:#0f191773;--glass:#ffffffbf;--glass-border:#0f19171f;--on-photo:#000000b3;--on-photo-text:#fff;--on-photo-fresh:#3ddc97;--pulse:#08794a73;--ring:#08794a66;--shadow-1:0 1px 2px #0f191714;--shadow-2:0 4px 14px #0f19171a;--shadow-3:0 12px 32px #0f191729;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html{scrollbar-gutter:stable}html,body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-body);font-variant-numeric:tabular-nums;font-feature-settings:"cv11" 1, "ss03" 1;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;line-height:1.4;overflow-x:clip}h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}h2{font-size:var(--fs-lg);margin:0 0 var(--s2);font-weight:700}h3{font-size:var(--fs-lg);margin:0;font-weight:600}p{margin:.25rem 0}a{color:var(--info)}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 5px var(--ring)}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{min-height:100dvh}.app-main{min-width:0}.page{max-width:var(--content-max);padding:var(--s4) var(--gutter) calc(var(--tabbar-total) + var(--s5));outline:none;margin:0 auto}.page-header{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);min-height:44px;display:flex}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.small{font-size:var(--fs-small)}.center{text-align:center;padding:var(--s5) 0}.num{font-variant-numeric:tabular-nums;font-weight:700}.btn{justify-content:center;align-items:center;gap:var(--s2);border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:var(--radius-control);font-size:var(--fs-body);cursor:pointer;min-height:44px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn.soft{background:var(--accent-soft);color:var(--accent);border-color:#0000}.btn.danger{color:var(--danger);background:0 0;border-color:#0000}.btn.block{width:100%;margin:var(--s2) 0;display:flex}.btn:disabled{opacity:.5;cursor:not-allowed}.icon-btn{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-2);width:44px;height:44px;color:var(--text);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.icon-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.icon-btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.icon-btn.soft{background:var(--accent-soft);color:var(--accent);border-color:#0000}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--s4);margin:0 0 var(--s3);overflow-wrap:break-word}.card.flush{padding:0}.card.edge-good{border-left:3px solid var(--accent)}.card.edge-warn{border-left:3px solid var(--warn)}.card h2{font-size:var(--fs-lg)}.dimmed{opacity:.55}.list{flex-direction:column;display:flex}.badge{align-items:center;gap:var(--s1);border-radius:var(--radius-pill);font-size:var(--fs-small);background:var(--surface-2);color:var(--text-2);white-space:nowrap;padding:2px 8px;font-weight:600;line-height:1.4;display:inline-flex}.badge.compact{font-size:var(--fs-micro);padding:1px 6px}button.signal-info{cursor:pointer;border:0;font-family:inherit}button.signal-info.signal-inline{color:inherit;font:inherit;text-align:inherit;text-underline-offset:3px;background:0 0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.signal-info-text{margin:0;line-height:1.5}.badge.good{background:var(--accent-soft);color:var(--accent)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.bad{background:var(--danger-soft);color:var(--danger)}.badge.info{background:var(--info-soft);color:var(--info)}.badge.dealer{box-shadow:inset 0 0 0 1px var(--warn);gap:3px;font-weight:700}.badge.dealer svg{flex:none}.badge.private,.badge.no-alert{color:var(--text-3);box-shadow:inset 0 0 0 1px var(--border);background:0 0;font-weight:500}.badges{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.stat-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--s3) var(--s4);min-width:0;position:relative;overflow:hidden}.stat-tile>*{position:relative}.stat-bg{opacity:.55;pointer-events:none;inset:auto 0 0;position:absolute!important}.stat-label{color:var(--text-2);font-size:var(--fs-small);margin:0}.stat-value{margin:var(--s1) 0 0;font-size:var(--fs-h2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700}.stat-tile.lg .stat-value{font-size:var(--fs-title)}.stat-sub{margin:var(--s1) 0 0;color:var(--text-3);font-size:var(--fs-small)}.stat-tile.tone-good .stat-value{color:var(--accent)}.stat-tile.tone-bad .stat-value{color:var(--danger)}.stat-grid{gap:var(--s2);margin-bottom:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat-grid .stat-tile{padding:var(--s3) 10px}.stat-grid .stat-value{font-size:var(--fs-lg);overflow-wrap:normal;white-space:nowrap}.segmented{margin-bottom:var(--s3);background:var(--surface-2);border-radius:var(--radius-control);gap:2px;padding:3px;display:grid}.segment{color:var(--text-2);font-size:var(--fs-small);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:44px;padding:8px 2px;font-weight:600}.segment.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.list-group{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);margin:0 0 var(--s3);overflow:hidden}.list-group>.list-row+.list-row,.list-group>li+li{border-top:1px solid var(--border)}.list-row{align-items:center;gap:var(--s3);min-height:56px;padding:var(--s3) var(--s4);color:var(--text);text-align:left;width:100%;font:inherit;background:0 0;border:0;text-decoration:none;display:flex}.list-row.interactive{cursor:pointer}.list-row.interactive:hover,.list-row.interactive:active{background:var(--surface-2)}.list-row.tone-danger{color:var(--danger)}.list-row.with-trailing{padding:0}.row-body{align-items:center;gap:var(--s3);min-width:0;min-height:56px;padding:var(--s3) 0 var(--s3) var(--s4);color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;text-decoration:none;display:flex}.row-trailing{padding-right:var(--s4);flex:none}.row-icon{background:var(--surface-2);width:32px;height:32px;color:var(--text-2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.row-main{flex-direction:column;flex:1;min-width:0;display:flex}.row-title{overflow-wrap:anywhere;font-weight:600}.row-sub{color:var(--text-2);font-size:var(--fs-small)}.row-detail{color:var(--text-2);font-size:var(--fs-micro)}.comp-note{margin:0 0 var(--s2)}.comp-source{color:var(--text);font-weight:600}.comp-summary{margin:0 0 var(--s2);color:var(--text-2);font-size:var(--fs-small);font-weight:600}.comp-order{margin:0 0 var(--s2);justify-content:flex-end;display:flex}.comp-order .segmented.inline{min-width:220px}.comp-trim{margin-right:var(--s2);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-small);white-space:nowrap;padding:1px 8px;font-weight:700;display:inline-block}.comp-detail{align-items:center;gap:4px var(--s2);flex-wrap:wrap;margin-top:2px;display:flex}.comp-adjusted strong{color:var(--text);font-variant-numeric:tabular-nums}.comp-chip{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-2);white-space:nowrap;padding:1px 6px;font-weight:600}.comp-reason{border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn);padding:1px 8px;font-weight:600}.list-row.unused .row-title,.list-row.unused .row-value,.list-row.unused .row-sub,.list-row.unused .comp-adjusted,.list-row.unused .comp-chip{opacity:.55}.cs{gap:var(--s3);grid-template-areas:"photo""head""verdict""facts""compare";display:grid}.cs-photo-area{grid-area:photo}.cs-head{grid-area:head}.cs-verdict{grid-area:verdict}.cs-facts{grid-area:facts}.cs-compare{grid-area:compare}.cs-photo{aspect-ratio:16/10;border-radius:var(--radius-card);background:var(--surface-2);position:relative;overflow:hidden}.cs-photo img{object-fit:cover;width:100%;height:100%;display:block}.cs-photo.none{justify-content:center;align-items:center;gap:var(--s2);border:1px dashed var(--border-strong);color:var(--text-3);flex-direction:column;display:flex}.cs-photo.none p{font-size:var(--fs-small);margin:0}.cs-pill{left:var(--s2);bottom:var(--s2);border-radius:var(--radius-pill);background:var(--on-photo);color:var(--on-photo-text);font-size:var(--fs-small);padding:2px 10px;font-weight:600;position:absolute}.cs-price{font-size:var(--fs-title);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.cs-title{color:var(--text-2);font-size:var(--fs-small);overflow-wrap:anywhere;margin:0}.cs-verdict{gap:var(--s3);padding:var(--s3);border-radius:var(--radius-card);background:var(--surface-2);display:flex}.cs-verdict.good{background:var(--accent-soft)}.cs-verdict.warn{background:var(--warn-soft)}.cs-verdict.bad{background:var(--danger-soft)}.cs-verdict-icon{flex:none;padding-top:2px;display:flex}.cs-verdict.good .cs-verdict-icon{color:var(--accent)}.cs-verdict.warn .cs-verdict-icon{color:var(--warn)}.cs-verdict.bad .cs-verdict-icon{color:var(--danger)}.cs-verdict-title{margin:0;font-weight:700}.cs-verdict-text{margin:var(--s1) 0 0;color:var(--text-2);font-size:var(--fs-small);overflow-wrap:anywhere}.cs-facts{gap:var(--s3);padding:var(--s3);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.cs-fact dt{color:var(--text-3);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.cs-fact dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.cs-fact-sub{color:var(--warn);font-size:var(--fs-micro);font-weight:600;display:block}.cs-compare h3{margin:0 0 var(--s2);font-size:var(--fs-lg)}.cs-table{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin:0}.cs-row{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s3);border-top:1px solid var(--border);display:flex}.cs-row:first-child{border-top:0}.cs-row dt{overflow-wrap:anywhere;font-weight:600}.cs-row dd{font-variant-numeric:tabular-nums;flex:none;margin:0;font-weight:700}.cs-row dd.zero{color:var(--text-3);font-weight:600}.cs-row-note{color:var(--text-2);font-size:var(--fs-small);font-weight:400;display:block}.cs-row.total{background:var(--surface-2);border-radius:0 0 var(--radius-card) var(--radius-card)}.cs-after{margin:var(--s2) 0 0}.cs-note{margin:var(--s3) 0 0;padding:var(--s3);border-radius:var(--radius-card);background:var(--warn-soft);color:var(--text);font-size:var(--fs-small)}@media (width>=768px){.sheet.comp-sheet{max-width:900px}.cs{column-gap:var(--s5);grid-template-rows:repeat(5,auto);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo verdict""photo compare""photo compare""head compare""facts compare";align-items:start}}.row-value{text-align:right;flex-direction:column;flex:none;align-items:flex-end;max-width:50%;display:flex}.row-value-main{font-variant-numeric:tabular-nums;font-weight:700}.row-chevron{color:var(--text-3);flex:none;display:inline-flex}.switch{border-radius:var(--radius-pill);background:var(--surface-2);width:51px;height:31px;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;border:0;flex:none;padding:0;position:relative}.switch:after{content:"";position:absolute;inset:-7px -4px}.switch[aria-checked=true]{background:var(--accent);box-shadow:none}.switch-knob{background:var(--text);border-radius:50%;width:25px;height:25px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch[aria-checked=true] .switch-knob{background:var(--accent-ink);transform:translate(20px)}.sheet-root{z-index:40;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-backdrop{background:var(--scrim);position:absolute;inset:0}.sheet{width:100%;max-width:var(--page-max);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:0;outline:none;flex-direction:column;max-height:90dvh;animation:.2s ease-out sheet-in;display:flex;position:relative}.sheet-grip{background:var(--border);width:36px;height:4px;margin:var(--s2) auto 0;border-radius:2px}.sheet-header{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4) var(--s2);display:flex}.sheet-header h2{font-size:var(--fs-h2);margin:0}.sheet-body{overscroll-behavior:contain;padding:var(--s2) var(--s4) var(--s4);-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.sheet-footer{padding:var(--s3) var(--s4) calc(var(--s3) + env(safe-area-inset-bottom));border-top:1px solid var(--border);gap:var(--s2);flex-direction:column;display:flex}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (width>=768px){.sheet-root{padding:var(--s4);align-items:center}.sheet{border-bottom:1px solid var(--border);border-radius:var(--radius-card);max-width:640px;max-height:min(100%,760px);box-shadow:var(--shadow-3);animation-name:sheet-pop}.sheet-grip{display:none}.sheet-header{padding-top:var(--s4)}}@keyframes sheet-pop{0%{opacity:0;transform:scale(.97)}}.action-bar-spacer{height:84px}.action-bar{left:0;right:0;bottom:var(--tabbar-total);z-index:9;align-items:center;gap:var(--s2);max-width:var(--content-max);padding:var(--s3) var(--gutter);background:color-mix(in srgb, var(--bg) 92%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 auto;display:flex;position:fixed}.app[data-detail=true]{--tabbar-total:0px}.app[data-detail=true] .action-bar{padding-bottom:calc(var(--s3) + env(safe-area-inset-bottom))}.app[data-detail=true] .action-bar-spacer{height:calc(84px + env(safe-area-inset-bottom))}.app[data-detail=true]~.toast{bottom:calc(96px + env(safe-area-inset-bottom))}.action-bar>.btn.grow{white-space:nowrap;flex:1;min-width:0}.action-bar>.btn.compact{white-space:nowrap;flex:none;padding:10px 12px}.action-bar>.btn.grow{padding-inline:12px}.contact-icon,.contact-short{display:none}@media (width<=369px){.contact-long{display:none}.contact-icon{display:inline-flex}.contact-short{display:inline}}.toast{left:50%;bottom:calc(var(--tabbar-total) + 96px);border-radius:var(--radius-pill);background:var(--text);max-width:calc(100vw - 32px);color:var(--bg);z-index:50;box-shadow:var(--shadow-2);align-items:center;gap:var(--s3);border-radius:var(--radius-card);width:max-content;padding:10px 16px;font-weight:600;display:flex;position:fixed;transform:translate(-50%)}.toast-action{min-height:44px;padding:0 var(--s3);color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;margin:-10px -8px -10px 0;font-weight:700;text-decoration:underline}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--border) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:6px;animation:1.4s linear infinite shimmer;display:block}@keyframes shimmer{to{background-position:-200% 0}}.list-skeleton{flex-direction:column;display:flex}.skeleton-card{gap:var(--s3);display:flex}.skeleton-card .sk-thumb{border-radius:12px;flex:none}.sk-lines{gap:var(--s2);flex-direction:column;flex:1;min-width:0;display:flex}.skeleton-row{padding:var(--s3) 0;justify-content:space-between;display:flex}.empty-state{align-items:center;gap:var(--s3);padding:var(--s6) var(--s4);text-align:center;color:var(--text-2);flex-direction:column;display:flex}.empty-state p{max-width:32ch;margin:0}.boundary-actions{justify-content:center;gap:var(--s2);flex-wrap:wrap;display:flex}.empty-icon{background:var(--surface-2);width:56px;height:56px;color:var(--text-3);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.error-box{background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-card);padding:var(--s3) var(--s4);margin-bottom:var(--s3)}.error-box p{margin:0 0 var(--s2)}.error-text{color:var(--danger)}.range-bar{margin:var(--s3) 0 var(--s2)}.range-flag-row{height:22px;position:relative}.range-flag{white-space:nowrap;font-size:var(--fs-small);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.range-flag-row.below{height:20px;margin-top:var(--s2)}.range-flag-row.below .range-flag{color:var(--text);font-weight:400}.range-flag.start{transform:none}.range-flag.end{transform:translate(-100%)}.range-track{background:var(--surface-2);border-radius:6px;height:12px;position:relative}.range-span{background:var(--info-soft);box-shadow:inset 0 0 0 1px var(--info);border-radius:6px;position:absolute;top:0;bottom:0}.range-median{background:var(--text);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.range-price{background:var(--accent);border:3px solid var(--bg);width:16px;height:16px;box-shadow:0 0 0 1px var(--accent);border-radius:50%;margin:-8px 0 0 -8px;position:absolute;top:50%}.range-legend{justify-content:space-between;gap:var(--s2);margin-top:var(--s2);color:var(--text-2);font-size:var(--fs-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.range-legend-median{color:var(--text)}.range-note{margin:var(--s1) 0 0;text-align:center}.sparkline{width:100%;display:block}.sparkline-line{stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sparkline-fill{fill:var(--accent-soft)}.sparkline.info .sparkline-line{stroke:var(--info)}.sparkline.info .sparkline-fill{fill:var(--info-soft)}.sparkline.danger .sparkline-line{stroke:var(--danger)}.sparkline.danger .sparkline-fill{fill:var(--danger-soft)}.overflow-menu{flex:none;position:relative}.menu-popover{z-index:30;min-width:180px;padding:var(--s1);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-3);position:absolute;top:calc(100% + 4px);right:0}.menu-action{width:100%;min-height:44px;padding:0 var(--s3);color:var(--text);font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;display:flex}.menu-action:hover,.menu-action:focus-visible{background:var(--border)}.menu-action.danger{color:var(--danger)}.theme-menu-item{gap:var(--s3);min-height:40px;font-size:var(--fs-small)}.theme-menu-item span{flex:1}.theme-menu-item.active{font-weight:600}.theme-menu-item svg:last-child{color:var(--accent)}.skip-link{left:var(--s2);z-index:100;padding:var(--s2) var(--s4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;font-weight:600;position:absolute;top:-64px}.skip-link:focus{top:var(--s2)}.topbar{z-index:20;align-items:center;gap:var(--s2);height:var(--topbar-total);padding:var(--safe-top) var(--s3) 0 var(--gutter);background:color-mix(in srgb, var(--bg) 88%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;top:0}.topbar .brand-mark{flex:none}.topbar-actions{margin-left:auto}@media (width<=440px){.topbar .brand-mark,.topbar .collector-pill span:not(.status-dot){display:none}.topbar .collector-pill{padding:0 var(--s2)}.topbar-title{font-size:var(--fs-body)}.topbar-actions{gap:var(--s1)}}.topbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-lg);letter-spacing:-.03em;flex:1;margin:0;font-weight:650;overflow:hidden}.topbar-actions{align-items:center;gap:var(--s2);display:flex}.topbar .collector-pill{min-height:32px;padding:0 var(--s3);border-radius:var(--radius-pill);background:var(--surface-2);margin:0}.bottombar{z-index:10;height:var(--tabbar-total);max-width:var(--page-max);padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.bb-item{min-width:0;color:var(--text-3);font:inherit;font-size:var(--fs-micro);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:500;text-decoration:none;display:flex}.bb-pill{border-radius:var(--radius-pill);width:52px;height:30px;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);justify-content:center;align-items:center;display:inline-flex;position:relative}.bb-item.active{color:var(--accent);font-weight:600}.bb-item.active .bb-pill{background:var(--accent-soft)}.bb-badge{border-radius:var(--radius-pill);background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:2px}.bb-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sidebar{display:none}.sb{flex-direction:column;height:100%;min-height:0;display:flex}.sb-head{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s3) var(--s2) var(--s2) var(--s4);display:flex}.sb-head-actions{flex:none;align-items:center;gap:2px;display:flex}.sb-brand{align-items:center;gap:var(--s3);min-width:0;color:var(--text);text-decoration:none;display:flex}.brand-mark{color:var(--accent);flex:none}.brand-mark-bg{fill:var(--accent-soft)}.sb-brand-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.sb-brand-text strong{font-size:var(--fs-body);letter-spacing:-.03em;font-weight:700}.sb-brand-text span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-size:var(--fs-micro);overflow:hidden}.sb .icon-btn{width:36px;height:36px}.sb-navwrap{flex-direction:column;flex:1;min-height:0;display:flex}.sb-nav{min-height:0;padding:0 var(--s3) var(--s2);overscroll-behavior:contain;flex:1;overflow-y:auto}.sb-nav.more-below{-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.sb-pinned{padding:var(--s2) var(--s3);border-top:1px solid var(--border);flex:none}.sb-pinned .nav-group-label{display:none}.sb-nav ul,.sb-pinned ul{margin:0;padding:0;list-style:none}.nav-group+.nav-group{margin-top:var(--s1)}.nav-group-trabajo{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--border)}.nav-group-label{margin:var(--s2) 0 2px;padding:0 var(--s3);color:var(--text-3);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.nav-row{border-radius:var(--radius-sm);color:var(--text-2);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;display:flex;position:relative}@media (hover:hover){.nav-row:hover{background:var(--hover);color:var(--text)}}.nav-row.active{background:var(--surface-2);color:var(--text)}.nav-link{border-radius:var(--radius-sm);min-width:0;height:34px;color:inherit;flex:1;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-row.active .nav-link{font-weight:600}.nav-icon{color:var(--text-3);transition:color var(--dur-fast) var(--ease);flex:none;display:inline-flex}@media (hover:hover){.nav-row:hover .nav-icon{color:var(--text-2)}}.nav-row.active .nav-icon{color:var(--accent)}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-badge{padding-left:var(--s2);color:var(--text-3);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;line-height:1;display:inline-flex}.nav-badge-main{align-items:center;gap:5px;font-weight:650;display:inline-flex}.nav-badge.opportunity .nav-badge-main{color:var(--accent)}.nav-badge-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.nav-badge-today{font-size:11px;font-weight:500}.nav-badge.count .nav-badge-main{border-radius:var(--radius-pill);background:var(--surface-2);min-width:20px;height:20px;color:var(--text-2);justify-content:center;padding:0 6px}.nav-badge.alert .nav-badge-main{border-radius:var(--radius-pill);background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);justify-content:center;padding:0 6px}.nav-toggle{width:30px;height:30px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-right:2px;display:inline-flex}@media (hover:hover){.nav-toggle:hover{background:var(--hover);color:var(--text)}}.nav-toggle svg{transition:transform var(--dur) var(--ease)}.nav-toggle.open svg{transform:rotate(180deg)}.nav-sublist{border-left:1px solid var(--border);margin:0 0 var(--s1) 19px!important;padding-left:var(--s2)!important}.nav-sub{align-items:center;gap:var(--s2);border-radius:var(--radius-sm);height:28px;color:var(--text-2);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}@media (hover:hover){.nav-sub:hover{background:var(--hover);color:var(--text)}}.nav-sub.active{background:var(--surface-2);color:var(--text);font-weight:600}.sb-foot{gap:var(--s2);padding:0 var(--s3) var(--s3);flex-direction:column;display:flex}.theme-toggle{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.theme-opt{min-height:30px;color:var(--text-2);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.theme-opt:hover{color:var(--text)}.theme-opt.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.theme-toggle.labeled .theme-opt{min-height:44px}.sb-user{align-items:center;gap:10px;min-width:0;display:flex}.sb-avatar{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);font-size:var(--fs-small);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.sb-user-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.sb-user-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-small);overflow:hidden}.sb-user-text span{color:var(--text-3);font-size:var(--fs-micro)}.nav-dot{margin-left:auto}.nav-dot.down{background:var(--danger)}.nav-dot.paused{background:var(--warn)}@media (width>=1024px){.sidebar{z-index:30;width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--border);transition:width var(--dur) var(--ease);display:block;position:fixed;inset:0 auto 0 0}.app-main{margin-left:var(--sidebar-w);transition:margin-left var(--dur) var(--ease)}.app[data-collapsed=true]{--sidebar-w:var(--sidebar-w-collapsed)}.bottombar{display:none}.topbar{padding:0 var(--s6);background:color-mix(in srgb, var(--bg) 88%, transparent);justify-content:flex-end}.topbar-mobile,.topbar .brand-mark,.topbar-title{display:none}.sb.collapsed .sb-head{padding-inline:var(--s3);flex-direction:column}.sb.collapsed .sb-brand-text,.sb.collapsed .nav-label,.sb.collapsed .nav-toggle,.sb.collapsed .sb-user-text,.sb.collapsed .sb-logout{display:none}.sb.collapsed .nav-group-label{height:1px;margin:var(--s3) var(--s2);background:var(--border);padding:0;font-size:0;overflow:hidden}.sb.collapsed .nav-link{justify-content:center;padding-inline:0}.sb.collapsed .nav-badge,.sb.collapsed .nav-dot{border-radius:50%;width:8px;min-width:0;height:8px;padding:0;font-size:0;position:absolute;top:6px;right:14px}.sb.collapsed .nav-badge-main{background:var(--text-3);border-radius:50%;width:8px;min-width:0;height:8px;padding:0}.sb.collapsed .nav-badge.opportunity .nav-badge-main,.sb.collapsed .nav-badge.alert .nav-badge-main{background:var(--accent)}.sb.collapsed .nav-badge-dot,.sb.collapsed .nav-badge-today,.sb.collapsed .nav-badge.today{display:none}.sb.collapsed .sb-user{justify-content:center}}.form{gap:var(--s3);flex-direction:column;display:flex}.field{gap:var(--s1);font-size:var(--fs-small);color:var(--text-2);flex-direction:column;min-width:0;font-weight:600;display:flex}.field input,.field select,.field textarea,.search-box input{font-size:var(--fs-lg);padding:10px var(--s3);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface-2);color:var(--text);width:100%;min-height:44px;font-weight:400}.field input::placeholder,.field textarea::placeholder,.search-box input::placeholder{color:var(--text-3)}.check{align-items:center;gap:var(--s2);min-height:44px;display:flex}.check input{width:22px;height:22px;accent-color:var(--accent)}.grid-2{align-items:end;gap:var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.row{gap:var(--s2);flex-wrap:wrap;align-items:flex-end;display:flex}.row>.field{flex:1}.chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips.wrap{flex-wrap:wrap;overflow-x:visible}.chip{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:var(--radius-pill);min-height:44px;font-size:var(--fs-body);cursor:pointer;flex:none;padding:0 14px}.chip.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.chip.excluded{background:var(--danger-soft);border-color:var(--danger);color:var(--danger);align-items:center;gap:6px;font-weight:600;display:inline-flex}.chip.excluded .chip-text{text-decoration:line-through;text-decoration-thickness:1.5px}.offer-search{min-width:0}.offer-search .search-box{flex:none;width:100%}.offer-search .search-box input{text-overflow:ellipsis;padding-right:40px}.offer-search .search-box input::-webkit-search-cancel-button{display:none}.offer-search-clear{width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:6px}.offer-search-clear:after{content:"";position:absolute;inset:-8px}.offer-search-clear:hover{background:var(--accent-soft)}.offer-search .field-hint{margin:var(--s1) 0 0}.tri-chips{gap:var(--s2);flex-direction:column;display:flex}.tri-chips .field-hint{margin:0}.tri-mode{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.tri-switch{grid-template-columns:repeat(2,minmax(0,1fr));min-width:220px;margin-bottom:0;display:inline-grid}.tri-switch .segment{justify-content:center;align-items:center;gap:6px;min-height:40px;display:inline-flex;position:relative}.tri-switch .segment:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.tri-chips.excluding .tri-switch .segment.active{color:var(--danger)}.login{min-height:100dvh;padding:var(--s4);place-items:center;display:grid}.login-card{gap:var(--s4);flex-direction:column;width:100%;max-width:360px;display:flex}.login-brand{align-items:center;gap:var(--s3);margin-bottom:var(--s4);flex-direction:column;display:flex}.login-logo{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:20px;justify-content:center;align-items:center;display:inline-flex}.login-error{margin:0}.page-header.stacked{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.collector-pill{max-width:100%;min-height:44px;color:var(--text-2);font-size:var(--fs-small);align-items:center;gap:6px;margin:-12px 0;font-weight:600;text-decoration:none;display:flex}.collector-pill>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.collector-pill.live .status-dot{animation:1.8s ease-out infinite pulse}.collector-pill.down .status-dot{background:var(--danger)}.collector-pill.paused .status-dot{background:var(--warn)}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--pulse)}to{box-shadow:0 0 0 8px #0000}}.filters{margin-bottom:var(--s3)}.filters-toggle{align-items:center;gap:6px;display:inline-flex}.filters-count{border-radius:var(--radius-pill);background:var(--accent);min-width:18px;color:var(--accent-ink);font-size:var(--fs-micro);text-align:center;padding:0 5px;font-weight:700;line-height:18px}.filters-note{margin:var(--s2) 0 0;color:var(--text-3);font-size:var(--fs-small)}.chip-count{border-radius:var(--radius-pill);background:var(--surface);min-width:22px;color:var(--text-2);font-size:var(--fs-micro);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px;font-weight:700;line-height:20px}.chip.active .chip-count{background:var(--accent);color:var(--accent-ink)}.chip.partial{border-style:dashed;border-color:var(--accent);color:var(--accent)}.view-sync{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) 0;display:flex}.view-sync-title{margin:0;font-weight:600}.view-sync .pe-note{margin:2px 0 0}.listing-scam-note{border-left:3px solid var(--danger);border-radius:var(--radius-control);background:var(--danger-soft);color:var(--text);font-size:var(--fs-small);grid-column:1/-1;margin:2px 0 0;padding:4px 8px;line-height:1.3}.listing-scam-note strong{color:var(--danger)}.filter-caption{margin:var(--s3) 0 0;color:var(--text-3);font-size:var(--fs-small);font-weight:600}.live-status{margin:0 0 var(--s2);font-size:var(--fs-small);color:var(--text-3)}.live-status.open{color:var(--accent)}.feed-top{scroll-margin-top:calc(var(--topbar-total) + var(--s2))}.live-notice{margin:0 0 var(--s2);padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-small)}.link-btn{color:var(--info);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.pagination{align-items:center;gap:var(--s2);margin:var(--s4) 0 var(--s2);flex-direction:column;display:flex}.pagination-list{justify-content:center;align-items:center;gap:var(--s1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pagination-compact{align-items:center;gap:var(--s3);display:flex}.pagination-count{text-align:center;font-variant-numeric:tabular-nums;min-width:64px;font-weight:600}.pagination-range{color:var(--text-3);font-size:var(--fs-small);font-variant-numeric:tabular-nums;margin:0}.page-gap{text-align:center;min-width:24px;color:var(--text-3)}.page-btn{justify-content:center;align-items:center;gap:var(--s1);min-width:44px;min-height:44px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;font-weight:600;display:inline-flex}.page-btn:hover:not(:disabled):not(.current){background:var(--surface-2)}.page-btn.current{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);cursor:default}.page-btn:disabled{color:var(--text-3);cursor:default;opacity:.6}.banner{background:var(--accent-soft);color:var(--accent);border-radius:var(--radius-card);padding:var(--s3) var(--s4);margin-bottom:var(--s3)}.new-pill{top:calc(var(--s3) + env(safe-area-inset-top));z-index:15;min-height:44px;padding:0 var(--s4);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-size:var(--fs-body);box-shadow:var(--shadow-2);cursor:pointer;border:0;font-weight:700;position:fixed;left:50%;transform:translate(-50%)}.listing{margin-bottom:var(--s2);padding:0;position:relative}.listing.fresh{animation:2.5s ease-out flash}@keyframes flash{0%{background:var(--accent-soft);border-color:var(--accent)}}.listing-link{gap:2px var(--s3);color:inherit;grid-template-columns:88px minmax(0,1fr);padding:8px 10px 6px;text-decoration:none;display:grid}.thumb-wrap{width:88px;height:88px;position:relative}.thumb-wrap.photo-box{border-radius:var(--radius-control);align-items:flex-start}.photo-ph{color:var(--text-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.photo-ph.icon-only{flex-direction:row}.photo-ph-text{font-size:var(--fs-micro);font-weight:500;line-height:1.25}.photo-ph.wide{padding:0 var(--s4);gap:6px}.photo-ph.wide .photo-ph-text{max-width:30ch}.thumb-wrap .photo-ph{width:100%;height:60px;padding-top:22px}.photo-box{background:var(--surface-2);color:var(--text-3);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.photo-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.thumb-wrap .source{border-radius:var(--radius-pill);background:var(--on-photo);color:var(--on-photo-text);font-size:var(--fs-micro);padding:1px 6px;font-weight:700;position:absolute;top:4px;left:4px}.listing-body{flex-direction:column;gap:2px;min-width:0;display:flex}.listing-body p{margin:0;line-height:1.3}.listing-title{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-body);-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.listing-price-row{align-items:baseline;column-gap:var(--s3);flex-wrap:wrap;display:flex}.listing-price{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;font-weight:700}.listing-price-row .badge.dealer{align-self:center}.listing-margin{white-space:nowrap;color:var(--text-2)}.listing-margin .small{font-size:var(--fs-micro)}.listing-margin strong{font-size:var(--fs-body);color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.listing-margin strong.good{color:var(--accent)}.listing-margin strong.bad{color:var(--danger)}.listing-margin strong.muted{color:var(--text-2)}.listing-few{color:var(--text-3);font-size:var(--fs-micro);text-wrap:balance;margin:0}.listing-specs{align-items:center;gap:var(--s2);min-width:0;color:var(--text-2);font-size:var(--fs-micro);display:flex}.listing-specs .specs-text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.liquidity-chip{flex:none}.listing-specs.has-km-flag{flex-wrap:wrap}.listing-specs.has-km-flag .specs-text{flex-wrap:wrap;display:flex}.specs-head{display:contents}.specs-km-text{text-overflow:ellipsis;white-space:pre;min-width:0;max-width:100%;overflow:hidden}.specs-head .km-flag{flex:none}.specs-tail{text-overflow:ellipsis;white-space:pre;flex:1 1 0;min-width:0;overflow:hidden}.specs-text .km-flag{line-height:inherit;padding-block:0}.listing-meta{color:var(--text-3);font-size:var(--fs-micro)}.listing-also{color:var(--text-3);font-size:var(--fs-micro);margin:0;padding:0 10px 6px;line-height:1.3}.listing-also a{color:var(--text-2);padding-block:3px;text-decoration:underline;display:inline-block}.listing.has-also .listing-actions{bottom:34px}.listing-badges{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px;min-height:32px;margin:0;padding-right:164px}.listing-badges .price-drop{white-space:normal;max-width:100%}.listing-actions{align-items:center;gap:4px;display:flex;position:absolute;bottom:6px;right:6px}.listing-actions .icon-btn,.listing-actions .fb-btn{width:36px;height:36px}.listing-actions .icon-btn:after,.listing-actions .fb-btn:after{content:"";position:absolute;inset:-4px}.feedback{display:flex}.fb-btn{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.fb-btn:disabled{opacity:.5;cursor:progress}.fb-btn svg{position:relative}.feedback.icons{gap:4px}.feedback.icons .fb-btn:before{content:"";border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-2);position:absolute;inset:0}.feedback.icons .fb-btn[aria-pressed=true]:before{border-color:var(--accent);background:var(--accent)}.feedback.icons .fb-btn.down[aria-pressed=true]:before{border-color:var(--danger);background:var(--danger)}.feedback.icons .fb-btn[aria-pressed=true]{color:var(--accent-ink)}.feedback.labeled{gap:var(--s2);margin:var(--s3) 0 var(--s1)}.feedback.labeled .fb-btn{gap:var(--s2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);width:auto;font-size:var(--fs-body);flex:1;font-weight:600}.feedback.labeled .fb-btn[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.feedback.labeled .fb-btn.down[aria-pressed=true]{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.reason-hint{margin:var(--s3) 0 0}.match-meta{margin:0 var(--s3)}.match-held{align-items:center;gap:var(--s1) var(--s2);margin:var(--s1) var(--s3) 0;flex-wrap:wrap;min-width:0;display:flex}.match-held span:not(.badge){overflow-wrap:anywhere;flex:12rem;min-width:0}.state-buttons{padding:var(--s2) var(--s3) var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.state-buttons .chip{min-width:0;font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;padding:0 4px;overflow:hidden}.ficha-hero{margin:calc(-1 * (var(--s4) + env(safe-area-inset-top))) calc(-1 * var(--gutter)) 0;position:relative}.hero{aspect-ratio:16/10;object-fit:cover;background:var(--surface-2);width:100%;max-height:360px;display:block}.hero.photo-box,.hero.placeholder{color:var(--text-3);justify-content:center;align-items:center;display:flex}.hero-back{top:calc(var(--s3) + env(safe-area-inset-top));left:var(--s3);background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:var(--glass-border);position:absolute}.ficha-head{padding:var(--s4) 0 var(--s2)}.ficha-head h1{font-size:var(--fs-h2);font-weight:700}.ficha-price{margin:var(--s1) 0;font-size:var(--fs-title);font-variant-numeric:tabular-nums;font-weight:700}.ficha-head .badges{margin:var(--s3) 0 var(--s2)}.ficha-head p{margin:var(--s1) 0}.ficha-head .ficha-km-normal{overflow-wrap:anywhere;margin-top:0}.section-title{font-size:var(--fs-lg);margin:var(--s4) 0 var(--s2)}.margin-hero{margin:0 0 var(--s1);color:var(--text-2)}.margin-hero strong{color:var(--text);font-size:var(--fs-title);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15;display:block}.margin-hero.good strong{color:var(--accent)}.margin-hero.bad strong{color:var(--danger)}.solidity-note{align-items:center;gap:var(--s1) var(--s2);margin:0 0 var(--s2);flex-wrap:wrap;display:flex}.offer{margin-top:var(--s3);padding:var(--s3);border-radius:var(--radius-control);background:var(--surface-2)}.offer p{margin:0}.offer-ask{margin-top:var(--s1);font-weight:600}.offer-ask.warn{color:var(--warn)}.offer-ask.ok,.offer-ask.good{color:var(--accent)}.offer-ask.bad{color:var(--danger)}.facts{margin-top:var(--s3);padding-top:var(--s2);border-top:1px solid var(--border);color:var(--text-2)}.facts p{margin:var(--s1) 0}.facts strong{color:var(--text);font-variant-numeric:tabular-nums}.fact-link{align-items:center;gap:var(--s1);min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.fact-link>svg{color:var(--info);flex:none}.fact-link:hover>span:first-child,.fact-link:focus-visible>span:first-child{text-underline-offset:3px;text-decoration:underline}.facts p:has(.fact-link){margin:0}@media (width>=720px){.sheet.sii-sheet{max-width:880px}}.sii-detail{gap:var(--s3);flex-direction:column;display:flex}.sii-search{gap:var(--s2);margin:0;display:grid}.sii-search>div{flex-direction:column;gap:2px;display:flex}.sii-search dt{color:var(--text-3);font-size:var(--fs-small);font-weight:600}.sii-search dd{margin:0;font-weight:600}.sii-heading{margin:var(--s2) 0 0;color:var(--text-2);font-size:var(--fs-small);font-weight:600}.sii-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-small)}.sii-table th,.sii-table td{padding:8px var(--s2);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.sii-table thead th{background:var(--surface-2);color:var(--text-2);font-size:var(--fs-micro);white-space:nowrap;font-weight:600}.sii-table tbody th{font-weight:400}.sii-table tbody tr:last-child th,.sii-table tbody tr:last-child td{border-bottom:0}.sii-table .num-col{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sii-table .strong{font-weight:700}.sii-version{font-weight:600;display:block}.sii-sub{display:block}.sii-table tr.is-median{background:var(--accent-soft)}.sii-mark{color:var(--accent);font-size:var(--fs-micro);font-weight:600;display:block}.sii-cards{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sii-cards .card{margin:0 0 var(--s2);padding:var(--s3)}.sii-cards .card.is-median{border-color:var(--accent);background:var(--accent-soft)}.sii-card-head{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.sii-card-head p{margin:0}.sii-card-head .sii-value{text-align:right;font-variant-numeric:tabular-nums;flex:none}.sii-specs{margin:var(--s1) 0 0}.sii-median{padding:var(--s3);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-2);margin:0}.sii-median strong{margin-left:var(--s1);color:var(--text);font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.sii-source{margin:0}.sii-source a{align-items:center;gap:var(--s1);color:var(--info);overflow-wrap:anywhere;display:inline-flex}.sii-empty p{margin:0 0 var(--s1)}.how-basis{margin:0 0 var(--s2)}.how-note{margin:var(--s2) 0 0}.how{margin-top:var(--s3);border-top:1px solid var(--border)}.how summary{min-height:44px;color:var(--info);cursor:pointer;align-items:center;font-weight:600;display:flex}.breakdown{margin:0}.breakdown>div{justify-content:space-between;gap:var(--s3);color:var(--text-2);font-variant-numeric:tabular-nums;padding:6px 0;display:flex}.breakdown dt,.breakdown dd{margin:0}.breakdown .total{margin-top:var(--s1);padding-top:var(--s2);border-top:1px solid var(--border);color:var(--text);font-weight:700}.risk-list{margin:0;padding:0;list-style:none}.risk-list li{align-items:center;gap:var(--s3);min-height:44px;display:flex}.risk-icon{color:var(--danger);flex:none;display:inline-flex}.history-caption{margin:var(--s2) 0 0;font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.description{white-space:pre-wrap}.list-group.inset{margin-bottom:var(--s2)}.median-hero{font-size:var(--fs-title);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.15}.references{margin-top:var(--s5)}.references .page-header{margin-bottom:var(--s1)}.references .section-title{margin:0}.templates{margin-bottom:var(--s1)}.templates .filter-caption{margin-top:0}.form-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--s4)}.form-section>h2,.form-section>summary{font-size:var(--fs-lg);margin:0;font-weight:700}.form-section>summary{min-height:44px;margin:calc(-1 * var(--s3)) 0;cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.form-section>summary::-webkit-details-marker{display:none}.form-section[open]>summary svg{transform:rotate(180deg)}.form-section[open]>summary{margin-bottom:0}.section-hint{margin:var(--s1) 0 0}.section-body{gap:var(--s3);margin-top:var(--s3);flex-direction:column;display:flex}.subsection summary{min-height:44px;color:var(--info);cursor:pointer;align-items:center;font-weight:600;display:flex}.switch-row{justify-content:space-between;align-items:center;min-height:44px;font-weight:600;display:flex}.affix-input{align-items:center;display:flex;position:relative}.affix-input input{flex:1;width:100%;min-width:0}.affix{color:var(--text-3);font-size:var(--fs-body);pointer-events:none;font-weight:400;position:absolute}.affix.prefix{left:var(--s3)}.affix.suffix{right:var(--s3)}.affix-input .prefix~input{padding-left:28px}.affix-input input:has(~.suffix){padding-right:52px}.tag-box{min-height:44px;padding:0 var(--s2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-box:focus-within{border-color:var(--accent)}.tag-box input{min-width:90px;min-height:44px;padding:0 var(--s1);color:var(--text);font-size:var(--fs-lg);background:0 0;border:0;outline:none;flex:1}.chip.tag,.chip.suggestion{position:relative}.chip.tag:after,.chip.suggestion:after{content:"";position:absolute;inset:-6px 0}.chip.tag{min-height:32px;font-size:var(--fs-small);padding:0 10px}.chip.cap{text-transform:capitalize}.did-you-mean{align-items:center;gap:var(--s2);flex-wrap:wrap;margin:0;display:flex}.chip.suggestion{min-height:36px;color:var(--text-2);font-size:var(--fs-small);border-style:dashed;padding:0 12px}.fieldset{border:0;border-top:1px solid var(--border);padding:var(--s3) 0 0;gap:var(--s2);flex-direction:column;margin:0;display:flex}.fieldset legend{padding:0 var(--s2) 0 0;font-weight:600}.params{gap:var(--s3);margin-top:var(--s2);flex-direction:column;display:flex}.field-wrap{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.field-note{margin:0;font-weight:400}.value-rows{gap:0;margin-top:0}.value-row{border-bottom:1px solid var(--border);padding:var(--s2) 0}.value-rows>.value-row:last-child{border-bottom:0}.field.row{align-items:center;column-gap:var(--s3);row-gap:var(--s1);grid-template-columns:minmax(0,1fr) auto;display:grid}.field.row .row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.field.row .row-text label{font-size:var(--fs-body);color:var(--text);font-weight:500}.field.row .affix-input{width:9rem}.field.row input{text-align:right;font-variant-numeric:tabular-nums}.field.row .row-error{grid-column:1/-1}.repair-grid{grid-template-columns:minmax(0,1fr);display:grid}.repair-grid>.value-row:last-child{border-bottom:0}@media (width>=720px){.repair-grid{column-gap:var(--s5);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}.repair-grid>.value-row:nth-child(6),.repair-grid>.value-row:nth-child(11){border-bottom:0}}[aria-label="Resumen de negocios"]>.stat-tile{margin-bottom:var(--s2);min-height:112px}[aria-label="Resumen de negocios"]>.stat-tile.lg{padding-bottom:52px}.deal-head{justify-content:space-between;align-items:flex-start;gap:var(--s2);display:flex}.deal-title{margin-top:var(--s2);overflow-wrap:anywhere}.deal .badges{margin:var(--s1) 0 var(--s2)}.deal p{margin:var(--s1) 0}.deal-actions{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.deal-actions:empty{display:none}.chart{margin:0}.chart svg{width:100%;height:120px}.chart-line{stroke:var(--accent);stroke-width:2px}.chart-dot{fill:var(--accent)}.chart-caption,.chart-range{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.hero-state{align-items:center;gap:var(--s3);margin:0 0 var(--s1);display:flex}.hero-state strong{font-size:var(--fs-title);font-weight:700}.hero-state .status-dot{width:14px;height:14px}.banner.warn{background:var(--warn-soft);color:var(--warn)}.status-dot.ok{background:var(--accent)}.status-dot.off{background:var(--text-3)}.status-dot.error{background:var(--danger)}.source-text{display:block}.source-text.off{color:var(--text-3)}.source-text.error{color:var(--danger)}.source-note{font-size:var(--fs-small);display:block}.feed-title{align-items:center;gap:2px var(--s2);flex-wrap:wrap;min-width:0;display:flex}.feed-name{overflow-wrap:anywhere;min-width:0}.feed-line{display:block}.feed-line.stale{color:var(--warn)}.list-row.off .row-title,.list-row.off .row-sub{opacity:.55}.timeline{margin:0;padding:0;list-style:none}.timeline-item{align-items:flex-start;gap:var(--s3);padding:var(--s2) 0;display:flex}.timeline-item+.timeline-item{border-top:1px solid var(--border)}.timeline-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.timeline-main{flex:1;min-width:0}.timeline-main p{margin:0}.timeline-title{font-weight:600}.timeline-time{white-space:nowrap;flex:none;padding-top:2px}.example{padding:var(--s3);border-radius:var(--radius-control);background:var(--accent-soft);color:var(--text);margin:0}.example strong{color:var(--accent);font-variant-numeric:tabular-nums}.notifications .btn{margin-top:var(--s2)}.card>h2{margin-bottom:var(--s1)}.activate-card{align-items:center;gap:var(--s2);min-height:44px;margin-bottom:var(--s3);padding:3px 4px 3px var(--s3);border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent-soft);font-size:var(--fs-small);display:flex}.activate-card.done{border-color:var(--border);background:var(--surface)}.activate-icon{color:var(--accent);flex:none;display:inline-flex}.activate-text{flex:1;min-width:0;margin:0}.activate-card .btn{min-height:32px;font-size:var(--fs-small);flex:none;margin:0;padding:0 12px}.activate-x{flex:none}.install-warn{margin:0 0 var(--s4);padding:var(--s3);border-radius:var(--radius-control);background:var(--warn-soft);color:var(--text);font-size:var(--fs-body)}.install-steps{margin:0 0 var(--s4);gap:var(--s4);flex-direction:column;padding:0;list-style:none;display:flex}.install-step{gap:var(--s3);display:flex}.install-step-n{border-radius:var(--radius-pill);background:var(--accent-soft);width:28px;height:28px;color:var(--accent);font-weight:700;font-size:var(--fs-small);flex:none;justify-content:center;align-items:center;display:inline-flex}.install-step-main{flex:1;min-width:0}.install-step-main p{margin:0 0 var(--s2);font-size:var(--fs-body)}.install-inline-glyph{vertical-align:middle;color:var(--info);display:inline-flex}.install-ill{width:100%;max-width:280px;height:auto;display:block}.install-ill .ill-frame{fill:var(--surface-2);stroke:var(--border)}.install-ill .ill-glyph,.install-ill .ill-hot-glyph{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.install-ill .ill-glyph{stroke:var(--text-3)}.install-ill .ill-hot{fill:var(--accent-soft)}.install-ill .ill-hot-glyph{stroke:var(--accent)}.install-ill .ill-text,.install-ill .ill-text-hot{font-size:12px;font-weight:600}.install-ill .ill-text{fill:var(--text-2)}.install-ill .ill-text-hot{fill:var(--accent)}@media (width>=1024px){:root{--tabbar-total:0px;--topbar-h:48px;--topbar-total:var(--topbar-h);--content-max:1200px}.page{padding:var(--s5) var(--s6) var(--s7)}.action-bar{left:var(--sidebar-w);padding-inline:var(--s6)}.listing-grid{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.listing-grid .listing{margin-bottom:0}.ficha{gap:var(--s5);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.ficha-main,.ficha-side{min-width:0}.ficha-side{flex-direction:column;display:flex}.ficha-hero{border-radius:var(--radius-card);margin:0;overflow:hidden}.ficha-head{padding-top:var(--s4)}.ficha-side .action-bar{max-width:none;margin:0 0 var(--s3);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;order:-1;padding:0;position:static}.ficha-side .action-bar-spacer{display:none}}@media (width>=1440px){.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.good{color:var(--accent)}.bad{color:var(--danger)}.page-header.ph{margin-bottom:var(--s4);align-items:flex-start}.ph-main{gap:var(--s3);flex:1;min-width:0;display:flex}.ph-icon{border:1px solid var(--border);background:var(--surface-2);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.ph-text{min-width:0}.ph-desc{max-width:64ch;margin:var(--s1) 0 0;color:var(--text-2);font-size:var(--fs-small)}.ph-meta{gap:var(--s1) var(--s2);margin-top:var(--s2);color:var(--text-2);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.ph-meta>span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);padding:2px 10px}.ph-meta strong{color:var(--text)}.ph-actions{gap:var(--s2);flex-wrap:wrap;flex:none;display:flex}.btn,.icon-btn,.chip,.segment,.list-row,.stat-tile,.card.listing,.switch,.settings-tab,.th-sort{transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur-fast) var(--ease)}@media (hover:hover){.btn:hover{border-color:var(--border-strong);background:color-mix(in srgb, var(--surface-2) 90%, var(--text))}.btn.primary:hover{background:var(--accent);filter:brightness(1.08)}.btn.ghost:hover,.btn.danger:hover,.icon-btn.ghost:hover{background:var(--hover)}.chip:hover{border-color:var(--border-strong)}.list-row.interactive:hover{background:var(--hover)}.card.listing:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}}.btn:active,.chip:active{transform:translateY(1px)}.card{box-shadow:var(--shadow-1)}.kpi-grid{gap:var(--s2);margin-bottom:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kpi-grid .stat-tile{padding:var(--s3) var(--s4)}.kpi-grid .stat-value{letter-spacing:-.02em;white-space:nowrap;font-size:24px;font-weight:700}.kpi-grid .stat-label{font-size:var(--fs-small)}.stat-tile.linked{color:inherit;text-decoration:none;display:block}@media (hover:hover){.stat-tile.linked:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}}.home-card{min-width:0;margin:0}.inicio-news-head{margin-bottom:var(--s2)}.inicio-news-row{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.inicio-news-row h2,.inicio-news-head h2{align-items:center;gap:var(--s2);margin:0;display:flex}.inicio-all{min-height:44px;font-size:var(--fs-small);white-space:nowrap;flex:none;align-items:center;gap:2px;font-weight:600;display:inline-flex}.inicio-all.btn{min-height:36px}.inicio-news-sub{color:var(--text-2);font-size:var(--fs-small);margin:0;line-height:1.4}.inicio-news-row+.inicio-news-sub,.inicio-news-head .inicio-news-sub{margin:calc(-1 * var(--s1)) 0 var(--s2)}.topbar .topbar-evaluate{min-height:36px;padding:0 var(--s3);border-radius:var(--radius-pill);white-space:nowrap;flex:none}.inicio-section{margin-bottom:var(--s4)}.inicio-lots{margin:0;padding:0;list-style:none}.inicio-lot+.inicio-lot{border-top:1px solid var(--border)}.inicio-lot-photo{border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-2);justify-content:center;align-items:center;width:56px;height:56px;display:flex}.inicio-lot-title{color:var(--text);font-size:var(--fs-body);font-weight:600;line-height:1.3;text-decoration:none}.inicio-open:after{content:"";position:absolute;inset:0}.inicio-open:focus-visible{outline:none}.inicio-open:focus-visible:after{outline:2px solid var(--ring);outline-offset:-2px;border-radius:var(--radius-sm)}@media (hover:hover){.inicio-lot:hover .inicio-lot-title{text-decoration:underline}}.inicio-auctions{gap:var(--s3);display:grid}.inicio-auctions.two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.inicio-auction{margin:0}.inicio-auction-head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex;position:relative}.inicio-auction-head h3{font-size:var(--fs-lg);margin:0}.inicio-auction-head a{color:var(--text);text-decoration:none}.inicio-countdown{align-items:center;gap:var(--s1);padding:2px var(--s2);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-small);white-space:nowrap;flex:none;font-weight:600;display:inline-flex}.inicio-auction-sub{margin:var(--s1) 0 var(--s2)}.inicio-lot{column-gap:var(--s3);padding:var(--s2) 0;grid-template-columns:52px minmax(0,1fr);align-items:start;display:grid;position:relative}.inicio-lot-photo{width:52px;height:52px}.inicio-lot-title{font-size:var(--fs-small)}.inicio-lot-facts,.inicio-lot-signal{color:var(--text-2);font-size:var(--fs-small);margin:1px 0 0}.inicio-lot-signal{align-items:center;gap:0 var(--s2);flex-wrap:wrap;display:flex}.inicio-lot-signal.muted{color:var(--text-3)}.inicio-room{padding:0 var(--s2);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);font-weight:600}.inicio-estimate{color:var(--text-3);font-size:var(--fs-micro)}.inicio-next{justify-content:space-between;align-items:center;gap:var(--s2);min-height:48px;padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);font-size:var(--fs-small);text-decoration:none;display:flex}.inicio-next svg{color:var(--text-3);flex:none}.inicio-line{align-items:center;gap:var(--s2);min-height:44px;padding:var(--s1) 0;border-top:1px solid var(--border);color:var(--text-2);font-size:var(--fs-small);margin:0;display:flex}.inicio-line-icon{color:var(--text-3);flex:none;place-items:center;display:grid}.inicio-line-text{flex:1;min-width:0}.inicio-line a{white-space:nowrap;flex:none}.dots{min-width:0;display:block;overflow:hidden}.dots-list{flex-wrap:wrap;margin:0 0 0 -14px;display:flex}.dots-item{min-width:0;padding-left:14px;position:relative}.dots-item+.dots-item:before{content:"·";content:"·" / "";width:14px;color:var(--text-3);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.home-numbers{margin:0 0 var(--s3);color:var(--text-2);font-size:var(--fs-body)}.home-rule-note{margin:0 0 var(--s3);color:var(--text-2);font-size:var(--fs-small)}.home-rule-note a,.home-rule-note .link-btn{color:var(--info)}.home-number{align-items:center;gap:var(--s1);min-height:44px;color:inherit;white-space:nowrap;text-decoration:none;display:inline-flex}.home-number b{color:var(--text);font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.home-number b.good{color:var(--accent)}.home-number b.bad{color:var(--danger)}@media (hover:hover){.home-number:hover{color:var(--text);text-decoration:underline}}@media (width>=768px){.home-number{min-height:32px}}.card-head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s2);display:flex}.card-head h2{margin:0}.list-group.flat{background:0 0;border:0;border-radius:0;margin:0}.list-group.flat .list-row{min-height:56px;padding-inline:0}.home-card .empty-state{padding:var(--s4) 0}.home-card .row-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-card .row-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-card .row-value{flex:none}.row-thumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-2);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.row-thumb.ph{color:var(--text-3);place-items:center;display:grid}.list-row:has(.row-thumb) .row-icon{background:0 0;width:auto;height:auto}.timeline-icon{background:var(--surface-2);color:var(--text-2)}.timeline-item.good .timeline-icon{background:var(--accent-soft);color:var(--accent)}.timeline-item.warn .timeline-icon{background:var(--warn-soft);color:var(--warn)}.timeline-item.bad .timeline-icon{background:var(--danger-soft);color:var(--danger)}.offers-strip{gap:var(--s2);margin-bottom:var(--s3);flex-direction:column;display:flex}.offers-strip .segmented{margin-bottom:0}.source-chips .chip{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.source-chips:not(.wrap) .chip{min-height:36px;font-size:var(--fs-small);padding:0 12px}.source-chip-count{border-radius:var(--radius-pill);background:var(--accent-soft);min-width:18px;color:var(--accent);text-align:center;padding:0 6px;font-size:12px;font-weight:700;line-height:18px}.chip.active .source-chip-count{background:var(--accent);color:var(--accent-ink)}.page-header.ph.compact{align-items:center;gap:2px var(--s2);min-height:0;margin-bottom:var(--s3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ph.compact .ph-main{align-items:center}.ph.compact .ph-icon{width:36px;height:36px}.ph.compact h1{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;display:-webkit-box;overflow:hidden}.ph.compact .ph-actions{flex-wrap:nowrap;align-items:center}.ph.compact .btn{font-size:var(--fs-small);padding-inline:12px}.ph.compact .profile-save{max-width:11rem;font-size:var(--fs-small);text-align:right}.ph.compact .ph-actions:has(.segmented.inline){margin-top:var(--s2);grid-area:3/1/auto/-1}.ph.compact .segmented.inline{width:100%;min-width:0;display:grid}.ph.compact .ph-meta{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin-top:0;display:block;overflow:hidden}.ph.compact .ph-meta>span{background:0 0;border:0;padding:0}.ph.compact .ph-meta>span+span:before{content:" · "}.ph.compact .ph-meta strong{color:var(--text-2)}@media (width<=767px){.offers-strip{top:var(--topbar-total);z-index:15;margin-inline:calc(-1 * var(--gutter));padding:6px var(--gutter);border-bottom:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:6px;position:sticky}.offers-strip .segmented{padding:2px}.offers-strip .segment{min-height:34px;padding:4px 2px}.offers .offers-strip,.offers .filters{margin-bottom:var(--s2)}}.list-tools{justify-content:flex-end;align-items:center;gap:var(--s3);display:flex}.list-tools:not(:has(.sort-select,.view-toggle)){display:none}.list-tools:has(.sort-select,.view-toggle){margin:0 0 var(--s3)}.sort-note{flex:12rem;min-width:0;margin:0 auto 0 0}.sort-select{align-items:center;gap:var(--s2);display:flex}.sort-select select{min-height:36px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--fs-small)}.empty-title{color:var(--text);font-size:var(--fs-lg);margin:0}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-1);position:relative;overflow-x:auto}.offers-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-small)}.offers-table th{padding:var(--s2) var(--s2);border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-micro);letter-spacing:.02em;text-align:left;white-space:nowrap;font-weight:600}.offers-table td{padding:7px var(--s2);border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}.offers-table tbody tr:last-child td{border-bottom:0}.offers-table tbody tr{transition:background-color var(--dur-fast) var(--ease)}.offers-table tbody tr:hover{background:var(--hover)}.offers-table tr.edge-good td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.offers-table tr.edge-warn td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.offers-table .num-col{text-align:right}.offers-table .strong{font-weight:700}.offers-table .col-vehicle{white-space:normal;min-width:170px;max-width:290px}.table-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;display:block;overflow:hidden}.table-title:hover{text-decoration:underline}.table-sub{white-space:nowrap;color:var(--text-3);font-size:var(--fs-micro);flex-wrap:nowrap;align-items:center;gap:4px 6px;display:flex;overflow:hidden}.th-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.th-sort:hover,.th-sort.active{color:var(--text)}.th-arrow{width:12px;height:12px;display:inline-block}.col-actions{width:1%}.table-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.table-actions .icon-btn,.table-actions .fb-btn{width:28px;height:28px;position:relative}.table-actions .fb-btn svg,.table-actions .icon-btn svg{width:16px;height:16px}.table-actions .icon-btn:after,.table-actions .fb-btn:after{content:"";position:absolute;inset:-2px}.offers-table tr.fresh td{animation:2.5s ease-out flash}.settings-tabs{gap:var(--s2);margin:0 0 var(--s4);flex-wrap:wrap;padding-bottom:2px;display:flex}.settings-tabs-row{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.settings-tabs-row::-webkit-scrollbar{display:none}.settings-tab{min-height:44px;padding:0 var(--s4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-small);white-space:nowrap;flex:none;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.settings-tab.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.unsaved-dot{background:var(--warn);border-radius:50%;width:6px;height:6px}.settings-form{display:block}.settings-form .card{margin-bottom:var(--s3)}.example-card{background:var(--surface-2);border-style:dashed}.example-card h2{margin-bottom:var(--s1)}.bubble{max-width:100%;margin:var(--s2) 0 0;padding:var(--s3) var(--s4);background:var(--accent-soft);color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px 16px 16px 4px;display:inline-block}.preview-label{margin:0}.theme-help{margin:var(--s3) 0 0;padding:0;list-style:none}.theme-help li+li{margin-top:var(--s1)}.advanced-group{padding-block:var(--s1)}.advanced-group .form-section{background:0 0;border:0;margin:0}.source-grid{gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}.source-card{margin:0}.source-head{align-items:center;gap:var(--s2);margin-bottom:var(--s2);display:flex}.source-head h2{font-size:var(--fs-lg);flex:1;margin:0}.source-card .source-note{margin:var(--s1) 0 0}@media (width>=768px){.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){h1{font-size:26px}.ph-icon{width:44px;height:44px}}.calendar-bar{align-items:center;gap:var(--s2);margin-bottom:var(--s2);display:flex}.calendar-bar>.segmented{flex:1;min-width:0;margin:0}.day-list{margin-top:var(--s4)}.auction-card{gap:var(--s1);flex-direction:column;min-width:0;margin:0;display:flex}.auction-top{align-items:center;gap:var(--s2);display:flex}.auction-time{font-size:var(--fs-lg);letter-spacing:-.03em;margin-right:auto;font-weight:700}.auction-name{margin:var(--s1) 0 0;font-size:var(--fs-body);overflow-wrap:anywhere}.auction-card p{margin:0}.auction-foot{align-items:center;gap:var(--s2);margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--border);font-size:var(--fs-small);display:flex}.auction-link{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-2);justify-content:center;align-items:center;margin:-4px -4px -4px auto;display:inline-flex}.auction-link:hover{background:var(--hover);color:var(--text)}.week-nav{align-items:center;gap:var(--s2);margin:var(--s4) 0 var(--s3);display:flex}.week-label{text-align:center;flex:1;margin:0;font-weight:600}.week-grid{gap:var(--s3);display:grid}.week-day{min-width:0}.week-day-title{align-items:baseline;gap:var(--s2);margin:0 0 var(--s2);color:var(--text-2);font-size:var(--fs-small);text-transform:capitalize;display:flex}.week-day-title strong{color:var(--text);font-size:var(--fs-lg)}.week-day.today .week-day-title strong{border-radius:var(--radius-pill);background:var(--accent);min-width:28px;height:28px;color:var(--accent-ink);place-items:center;padding:0 6px;display:inline-grid}.week-day .auction-card{margin-bottom:var(--s2)}@media (width>=1280px){.week-grid{gap:var(--s2);grid-template-columns:repeat(7,minmax(0,1fr))}.week-day .auction-time{font-size:var(--fs-body)}.week-day .auction-top{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.reason-list{margin:var(--s2) 0 0;padding:0;list-style:none}.reason-list li{justify-content:space-between;gap:var(--s3);color:var(--text-2);border-top:1px solid var(--border);padding:6px 0;display:flex}.calibration-row{padding:var(--s3) 0;border-top:1px solid var(--border)}.calibration-head{justify-content:space-between;align-items:baseline;gap:var(--s2);margin:0;display:flex}.calibration-stats{gap:var(--s2);margin:var(--s2) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calibration-stats dd{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.calibration-stats dt{color:var(--text-3);font-size:var(--fs-micro)}.lots-note{margin:0 0 var(--s3)}.lot-toolbar{align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.search-box{min-width:0;color:var(--text-3);flex:260px;align-items:center;display:flex;position:relative}.search-box svg{pointer-events:none;position:absolute;left:12px}.search-box input{appearance:none;width:100%;padding-left:38px}.search-box input::placeholder{font-size:var(--fs-body)}.lot-filters-card{margin-bottom:var(--s4)}.lot-filters{gap:var(--s4);display:grid}.lot-filters .filter-block{min-width:0}.lot-filters .filter-caption{margin:0 0 var(--s2)}.lot-filters select{width:100%}@media (width>=1024px){.lot-filters{gap:var(--s3) var(--s4);grid-template-columns:repeat(12,minmax(0,1fr))}.lot-filters .filter-block{grid-column:span 4}.lot-filters .filter-block.wide{grid-column:span 8}}.lot-grid{gap:var(--s3);display:grid}@media (width>=768px){.lot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lot-more{margin:var(--s4) 0 0;text-align:center;justify-items:center;gap:var(--s2);display:grid}.lot-thumb{object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-2);flex:none;justify-content:center;align-items:center;display:flex}.lot-thumb.ph{color:var(--text-3);place-items:center;display:grid}.lot-card{gap:var(--s3);flex-direction:column;min-width:0;margin:0;display:flex}.lot-card-top{align-items:flex-start;gap:var(--s3);display:flex}.lot-card-photo{flex:none}.lot-card-main{flex:1;min-width:0}.lot-card-title{color:var(--text);font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:700;line-height:1.25;text-decoration:none;display:block}.lot-card-main p{margin:2px 0 0}.lot-card-specs{color:var(--text-2);font-size:var(--fs-small)}.lot-card-auction{color:var(--text-3);font-size:var(--fs-micro)}.lot-card-badges{align-items:center;gap:var(--s1) var(--s2);font-size:var(--fs-small);flex-wrap:wrap;display:flex;margin-top:var(--s2)!important}.lot-card-actions{flex-direction:column;flex:none;gap:2px;display:flex}.metric-sub{color:var(--text-3);font-size:var(--fs-micro);font-weight:400;line-height:1.25}.metric-sub.condition-note{color:var(--warn);font-size:var(--fs-small)}.close-note{color:var(--text-2);font-size:var(--fs-body);font-variant-numeric:tabular-nums;font-weight:400}.close-note.faint{color:var(--text-3)}.lots-table .close-note{font-size:inherit;white-space:nowrap}.lots-table .condition-note{text-align:right;white-space:normal;max-width:104px}.lots-table .close-note.faint{max-width:118px;font-size:var(--fs-micro);white-space:normal;display:inline-block}.insight-where{gap:var(--s3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=768px){.insight-where{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.insight-where-card h3{margin:0 0 var(--s2)}.insight-where .offers-table th,.insight-where .offers-table td{padding-inline:6px}.insight-where .offers-table thead th{white-space:normal;line-height:1.25}.insight-where td.num-col{white-space:nowrap}.insight-note{margin:0 0 var(--s3)}.close-origin{color:var(--text-3);font-size:var(--fs-small)}.lot-assumption{color:var(--text-2);font-size:var(--fs-small)}.lot-assumption a{white-space:nowrap}.lots-table .lot-assumption.short{max-width:120px;font-size:var(--fs-micro);text-align:right;white-space:normal;display:inline-block}.lot-reoffer{align-items:baseline;gap:var(--s1);color:var(--warn);font-size:var(--fs-small);line-height:1.3;display:inline-flex}.lot-reoffer svg{flex:none;align-self:flex-start;margin-top:2px}.lots-table .lot-reoffer{max-width:220px;font-size:var(--fs-micro);white-space:normal}.lot-ficha-reoffer{font-size:var(--fs-small);margin:0}.lots-table th,.lots-table td{padding-inline:6px}.lots-table .col-auction{min-width:112px}.lots-table .col-cond{white-space:normal;width:128px;min-width:112px;max-width:140px}.lots-table .cond-text{-webkit-line-clamp:2;color:var(--text-2);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.lots-table .cond-badges{flex-wrap:wrap;margin-top:3px}.lots-table .cond-badges .badge{white-space:normal}.cell-stack{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.cell-stack .faint{font-size:var(--fs-micro)}.adj-note{color:var(--text-2);font-size:var(--fs-micro)}.lots-table .adj-note{text-align:right;white-space:normal;max-width:120px}.adj-note strong{color:var(--warn)}.repair-warning svg{flex:none}.watch-btn.on{color:var(--warn)}.icon-btn.watch-btn:disabled{opacity:1}@media (width>=1024px){.lot-filters-card{padding:var(--s3) var(--s4)}.lot-filters-card .chip{min-height:32px;font-size:var(--fs-small);padding:0 12px}.lot-filters-card .filter-caption{margin-bottom:6px}.lot-filters-card select,.lot-filters-card input{min-height:34px;padding-top:0;padding-bottom:0}.lot-filters-card .field label{font-size:var(--fs-micro)}.lot-filters .filter-block.house,.lot-filters .filter-block.status{grid-column:span 3}.lot-filters .filter-block.range,.lot-filters .filter-block.types,.lot-filters .filter-block.only{grid-column:span 6}}.lot-ficha .ficha-side{gap:var(--s3)}.lot-ficha .ficha-side .card,.lot-ficha .ficha-main .card{margin-bottom:var(--s3)}.lot-ficha h2{margin-top:0}.plate-line{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.plate{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-small);letter-spacing:.08em;border-radius:6px;padding:1px 8px}.data-grid{gap:var(--s3) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.data-grid dt{color:var(--text-3);font-size:var(--fs-micro)}.data-grid dd{font-size:var(--fs-small);overflow-wrap:anywhere;margin:2px 0 0}.data-grid .wide{grid-column:1/-1}.btn.on{border-color:var(--warn);color:var(--warn)}.btn svg{flex:none}.bid-anchor{align-items:center;gap:var(--s1) var(--s2);margin:var(--s1) 0 var(--s2);flex-wrap:wrap;display:flex}.calc-grid{gap:var(--s3);margin:var(--s3) 0;padding:var(--s3) 0;border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calc-grid dt{color:var(--text-3);font-size:var(--fs-micro)}.calc-grid dd{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:700}.calc-inputs{gap:var(--s3);margin-top:var(--s3);display:grid}.bid-refs{gap:var(--s2) var(--s3);margin:0 0 var(--s3);padding-bottom:var(--s3);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bid-refs dt{color:var(--text-3);font-size:var(--fs-micro)}.bid-refs dd{font-variant-numeric:tabular-nums;margin:2px 0 0}.bid-refs .wide{grid-column:1/-1}.room-line{align-items:center;gap:var(--s1) var(--s2);margin:0 0 var(--s2);flex-wrap:wrap;display:flex}.room-line:empty{display:none}.room-line .condition-note{color:var(--warn);font-size:var(--fs-small)}.bid-sim{gap:var(--s2);margin:var(--s3) 0;padding:var(--s3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-2);display:grid}.bid-sim .bid-sim-hint,.bid-sim p{margin:0}.bid-sim .calc-grid{gap:var(--s2);margin:var(--s1) 0;grid-template-columns:minmax(0,1fr)}.bid-sim .calc-grid>div{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.bid-sim .calc-grid dd{text-align:right;margin:0}.bid-sim .chip{min-height:36px;font-size:var(--fs-small);white-space:nowrap;padding:0 12px}.price-sim{gap:var(--s2);grid-template-columns:minmax(0,1fr);display:grid}.price-sim p{margin:0}.price-sim .chip{min-height:44px;font-size:var(--fs-small);white-space:nowrap;padding:0 12px}.price-sim-result{margin:var(--s1) 0 0}.price-sim-result dd{text-align:right;white-space:nowrap}.price-sim-result .profit{color:var(--text);font-weight:700}.price-sim-result .profit dd{font-size:var(--fs-lg)}.price-sim-result .profit dd.good,.price-sim-result dd.good{color:var(--accent)}.price-sim-result dd.bad{color:var(--danger)}.calc-inputs textarea{resize:vertical;width:100%}.external-card .external-note{color:var(--text-2);margin:0}.external-link{align-items:center;gap:var(--s1);font-size:var(--fs-small);font-weight:600;display:inline-flex}.external-card .auction-foot{justify-content:space-between}.external-form{gap:var(--s3);display:grid}.note-mark{color:var(--text-3);cursor:help;align-items:center;display:inline-flex}.repair-suggestion{gap:var(--s2);display:grid}.repair-suggestion p{margin:0}.repair-total strong{font-variant-numeric:tabular-nums}.repair-breakdown{font-size:var(--fs-small);color:var(--text-2);gap:2px;margin:0;padding:0;list-style:none;display:grid}.repair-breakdown li{justify-content:space-between;gap:var(--s3);font-variant-numeric:tabular-nums;display:flex}.repair-suggestion .btn{justify-self:start}.save-status{min-height:0;color:var(--text-3);font-size:var(--fs-small);margin:0}.save-status.saved{color:var(--accent)}.save-status.error{color:var(--danger)}.warn-text{color:var(--warn);margin:0}.cost-wrap{margin-top:var(--s3)}.cost-table{border-collapse:collapse;width:100%;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.cost-table th,.cost-table td{padding:7px var(--s3);border-bottom:1px solid var(--border)}@media (width<=520px){.cost-table{font-size:var(--fs-micro)}.cost-table th,.cost-table td{padding:7px 6px}}.cost-table thead th{background:var(--surface-2);color:var(--text-2);font-size:var(--fs-micro);text-align:left;font-weight:600}.cost-table tbody th{color:var(--text-2);text-align:left;font-weight:400}.cost-table .num-col{text-align:right;white-space:nowrap}.cost-table tr.total th,.cost-table tr.total td{color:var(--text);font-weight:700}.cost-table tbody tr:last-child th,.cost-table tbody tr:last-child td{border-bottom:0}.series-chart{margin:var(--s2) 0 var(--s3)}.series-chart svg{max-width:100%;display:block}.series-grid{stroke:var(--border);stroke-width:1px}.series-label{fill:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.series-dot{fill:var(--accent);fill-opacity:.85;stroke:var(--surface);stroke-width:1.5px}.series-line{stroke:var(--warn);stroke-width:2px;stroke-linejoin:round}.series-legend{gap:var(--s1) var(--s4);margin-top:var(--s1);flex-wrap:wrap;display:flex}.series-legend .dot{background:var(--accent);border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.series-legend .line{vertical-align:middle;background:var(--warn);width:16px;height:2px;margin-right:4px;display:inline-block}.plate-line .icon-btn{width:28px;height:28px}.banner.info{background:var(--info-soft);color:var(--info)}.results-form{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"make model""year submit""house house";align-items:end;display:grid}.results-form .field{margin:0}.results-form .make-field{grid-area:make}.results-form .model-field{grid-area:model}.results-form .year-field{grid-area:year}.results-form .house-field{grid-area:house}.results-submit{grid-area:submit;justify-content:center}@media (width>=768px){.results-form{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"make model year""house house submit"}.results-submit{justify-self:end}}.stat-grid.results-stats{margin-top:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1024px){.stat-grid.results-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-grid.results-stats .stat-sub{overflow-wrap:anywhere}.settings-houses{margin-top:var(--s5)}.settings-houses>.block-head{margin-bottom:var(--s3)}.house-grid{gap:var(--s3);margin-bottom:var(--s3);display:grid}@media (width>=1024px){.house-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.house-head{justify-content:space-between;align-items:flex-start;gap:var(--s3);margin-bottom:var(--s3);display:flex}.house-head h2{margin:0}.house-badges{gap:var(--s1);display:flex}.house-fields{gap:var(--s3) var(--s4);display:grid}.house-fields .wide{grid-column:1/-1}.house-fields .switch-row{margin:0}.house-fields textarea{resize:vertical;width:100%}@media (width>=768px){.house-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.error-list{padding-left:var(--s4);color:var(--danger);font-size:var(--fs-small);margin:0}.bar-error{flex-basis:100%;margin:0}.back-link{margin-bottom:var(--s2);color:var(--text-2);align-items:center;gap:2px;display:inline-flex}.countdown{align-items:center;gap:var(--s2);font-size:var(--fs-lg);flex-wrap:wrap;display:flex}.auction-name a{color:inherit;text-decoration:none}.auction-name a:hover{text-decoration:underline}.auction-lots{color:inherit;text-decoration:none}.auction-lots:hover{text-decoration:underline}.collector-central{margin-top:var(--s5)}.collector-central>.page-header{margin-bottom:var(--s2)}.collector-central .card{margin-bottom:var(--s3)}.control-meta{margin:0 0 var(--s3)}.control-actions{gap:var(--s2);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.control-row{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) 0;border-block:1px solid var(--border);display:flex}.control-label{gap:2px;min-width:0;display:grid}.stepper{align-items:center;gap:var(--s2);flex:none;display:inline-flex}.stepper .icon-btn{border:1px solid var(--border-strong);background:var(--surface-2)}.stepper .icon-btn:disabled{opacity:.4}.stepper-value{min-width:32px;font-size:var(--fs-h2);font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.control-fields{gap:var(--s3);margin-top:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.control-apply{grid-column:1/-1}@media (width>=768px){.control-fields{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.control-apply{grid-column:auto}}.budget{margin-top:var(--s4)}.budget-top{justify-content:space-between;gap:var(--s2);font-size:var(--fs-small);margin-bottom:6px;display:flex}.budget-bar{border-radius:var(--radius-pill);background:var(--surface-2);height:8px;overflow:hidden}.budget-bar span{border-radius:inherit;background:var(--accent);height:100%;transition:width var(--dur) var(--ease);display:block}.budget-bar.warn span{background:var(--warn)}.budget-bar.bad span{background:var(--danger)}.stat-grid.queue-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-source{flex:none}.tabs-table td,.tabs-table th{white-space:nowrap}.row-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=1023px){.lot-ficha{flex-direction:column;display:flex}.lot-ficha .ficha-main,.lot-ficha .ficha-side{display:contents}.lot-ficha .lot-mercado{order:8}.lot-ficha .lot-parecidos{order:9}.lot-ficha .lot-datos{order:10}.lot-ficha .action-bar-spacer{order:20}}.eval-layout{flex-direction:column;display:flex}.eval-side{display:contents}.eval-input-card{order:1}.eval-output{order:2}.eval-recents{order:3}.eval-side,.eval-output{min-width:0}.eval-modes{gap:var(--s2);margin-bottom:var(--s3);flex-direction:column;order:0;display:flex}.eval-mode{align-items:center;gap:var(--s3);min-height:56px;padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);cursor:pointer;display:flex}.eval-mode.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.eval-mode:focus-within{outline:2px solid var(--accent);outline-offset:2px}.eval-mode-input{opacity:0;pointer-events:none;position:absolute}.eval-mode-ico{border-radius:var(--radius-control);background:var(--surface-2);width:40px;height:40px;color:var(--text-2);flex:none;place-items:center;display:grid}.eval-mode.on .eval-mode-ico{background:var(--accent-soft);color:var(--accent)}.eval-mode-text{flex-direction:column;flex:1;min-width:0;display:flex}.eval-mode-text span{color:var(--text-2);font-size:var(--fs-small)}.eval-mode-dot{border:2px solid var(--border-strong);border-radius:50%;flex:none;width:20px;height:20px}.eval-mode.on .eval-mode-dot{border:6px solid var(--accent)}.eval-intro summary{cursor:pointer;font-weight:600}.eval-intro[open] summary{margin-bottom:var(--s2)}.eval-form{gap:var(--s3);flex-direction:column;display:flex}.eval-paste-label{color:var(--text);font-size:var(--fs-body);font-weight:600}.eval-paste textarea{resize:vertical;min-height:148px;line-height:1.45}.eval-hint{margin:0}.eval-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.eval-intro ul{margin:var(--s2) 0;color:var(--text-2);padding-left:20px}.eval-intro li+li{margin-top:var(--s2)}.eval-intro li strong{color:var(--text)}.eval-result[aria-busy=true]{opacity:.7}.eval-head{border-left:3px solid var(--border-strong)}.tone-listas .eval-head{border-left-color:var(--accent)}.tone-preguntas .eval-head,.tone-aproximado .eval-head{border-left-color:var(--warn)}.tone-cuidado .eval-head{border-left-color:var(--danger)}.eval-head-row{justify-content:space-between;align-items:flex-start;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.eval-head-id{flex:260px;min-width:0}.eval-title{font-size:var(--fs-h2);letter-spacing:-.03em;margin:0;line-height:1.2}.eval-tier-line{margin-top:var(--s2)}.eval-head-money{align-items:flex-end;gap:var(--s1);text-align:right;flex-direction:column;display:flex}.eval-head-money p{margin:0}.eval-price strong{font-size:var(--fs-lg);white-space:nowrap}.eval-price-label{color:var(--text-2);font-size:var(--fs-small)}.eval-profit{white-space:nowrap;font-weight:600}.eval-profit.good{color:var(--accent)}.eval-profit.bad{color:var(--danger)}.eval-profit.muted{color:var(--text-2)}@media (width<=639px){.eval-head-money{text-align:left;align-items:flex-start}}.eval-phrase,.eval-computed{margin:var(--s2) 0 0}.eval-radar{align-items:flex-start;gap:var(--s2);margin:var(--s3) 0 0;padding:var(--s2) var(--s3);border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface-2);font-size:var(--fs-small);display:flex}.eval-radar svg{flex:none;margin-top:2px}.eval-signals{margin:var(--s3) 0 0}.eval-doubts{min-width:0}.eval-card h3{margin:0 0 var(--s2);font-size:var(--fs-body)}.eval-card.eval-ask h3.sr-only{margin:0}.eval-offer-tiles{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eval-offer-tiles .stat-value{font-size:var(--fs-lg);white-space:nowrap}.eval-offer-note{grid-column:1/-1;margin:0}.eval-market-value{font-size:var(--fs-lg);margin:0}.eval-data{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.eval-card .eval-fields-block{border-top:0;margin-top:0;padding-top:0}.eval-card .range-bar{margin-top:var(--s4)}.eval-card .eval-actions,.eval-card .eval-save{margin-top:var(--s3)}.eval-recents-note{margin:var(--s1) 0 var(--s2)}.eval-hints{gap:var(--s2);color:var(--text-2);font-size:var(--fs-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eval-hints li{align-items:flex-start;gap:var(--s2);display:flex}.eval-hints svg{flex:none;margin-top:2px}.eval-fields-block{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--border)}.eval-fields-head h3{font-size:var(--fs-body)}.eval-fields-head p{margin:var(--s1) 0 var(--s3)}.eval-fields{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.eval-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.eval-field .field input{min-width:0}.eval-field.is-edited .field input{border-color:var(--accent);background:var(--accent-soft)}.eval-field.is-missing .field input{border-color:var(--warn);background:var(--warn-soft)}.eval-fields-actions{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.eval-save{align-items:flex-start;gap:var(--s2);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--border);flex-direction:column;display:flex}.eval-save .btn{min-width:220px}.eval-saved{align-items:center;gap:var(--s2);color:var(--accent);margin:0;font-weight:600;display:flex}.eval-save-note{margin:0}.eval-pending-head{align-items:flex-start;gap:var(--s3);display:flex}.eval-pending-head h2,.eval-notice h2{margin:0}.eval-pending-head p{margin:var(--s1) 0 0}.eval-spinner{border:3px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;flex:none;width:28px;height:28px;animation:.9s linear infinite eval-spin}@keyframes eval-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.eval-spinner{animation-duration:3s}}.eval-progress{height:6px;margin:var(--s3) 0 var(--s2);border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.eval-progress>span{background:var(--accent);height:100%;transition:width 1s linear;display:block}.eval-pending-time{margin:0}.eval-notice{border-left:3px solid var(--border-strong)}.eval-notice.warn{border-left-color:var(--warn)}.eval-notice h2{align-items:center;gap:var(--s2);margin-bottom:var(--s2);display:flex}.eval-notice.warn h2{color:var(--warn)}.eval-recents .list-row{min-height:52px}@media (width>=1024px){.eval-layout:not(.has-result){gap:var(--s3);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.eval-layout:not(.has-result) .eval-side{top:calc(var(--topbar-total) + var(--s5));display:block;position:sticky}}.eval-layout.has-result .eval-paste textarea{min-height:72px}.ext-guide .card-head{align-items:center}.ext-guide p{margin:0}.ext-steps{gap:var(--s2);margin:var(--s3) 0 0;color:var(--text-2);font-size:var(--fs-small);flex-direction:column;padding-left:22px;display:flex}.ext-steps strong{color:var(--text)}.ext-guide code,.source-details code{border:1px solid var(--border);background:var(--surface-2);font-size:var(--fs-micro);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px}.source-card{gap:var(--s2);flex-direction:column;display:flex}.source-card.tone-paused{border-left:3px solid var(--warn)}.source-card.tone-error{border-left:3px solid var(--danger)}.source-card .source-head{margin-bottom:0}.source-logo{background:var(--info-soft);width:40px;height:40px;color:var(--info);font-size:var(--fs-body);letter-spacing:-.02em;border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid}.source-logo.kind-dealer{background:var(--warn-soft);color:var(--warn)}.source-logo.kind-auction{background:var(--accent-soft);color:var(--accent)}.source-title{flex:1;min-width:0}.source-title h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-title p{margin:0}.source-meta{gap:0 var(--s2);flex-wrap:wrap;display:flex}.source-meta span+span:before{content:"·";margin-right:var(--s2)}.source-card .source-text{margin:0}.source-card .source-text.ok{color:var(--text-2)}.source-card .source-text.paused{color:var(--warn);font-weight:600}.source-error{overflow-wrap:anywhere;margin:0}.source-error p{margin:0}.source-error.warn{color:var(--warn)}.source-error summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.source-error code{margin-top:var(--s1);overflow-wrap:anywhere;display:block}.source-switches{gap:var(--s1);margin-top:var(--s1);padding-top:var(--s2);border-top:1px solid var(--border);flex-direction:column;display:flex}.source-switch{justify-content:space-between;align-items:center;gap:var(--s3);min-height:44px;display:flex}.source-switch-text{min-width:0}.source-switch-text p{margin:0}.source-switch-title{font-weight:600}.source-toggle-note{padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--surface-2);margin:0}.source-guide{padding:var(--s3);border-radius:var(--radius-control);background:var(--surface-2)}.source-guide-title{margin:0 0 var(--s1);color:var(--text-2);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.source-guide ul{gap:var(--s1);color:var(--text-2);font-size:var(--fs-small);flex-direction:column;margin:0;padding-left:18px;display:flex}.source-details summary{min-height:32px;color:var(--info);font-size:var(--fs-small);cursor:pointer;font-weight:600}.source-details dl{gap:var(--s2);margin:var(--s2) 0 0;font-size:var(--fs-small);flex-direction:column;display:flex}.source-details dt{color:var(--text-3);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.source-details dd{color:var(--text-2);overflow-wrap:anywhere;margin:0}.source-details dd ul{margin:0;padding-left:18px}.source-grid{align-items:start}.split{gap:var(--s3);display:grid}.split-main{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.split-main>.card,.split-main>.banner,.split-aside>.card{margin:0}.split-aside{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.narrow{max-width:720px}@media (width<=1199px){.split-aside.desktop-only{display:none}}@media (width>=1024px){.split-main{max-width:720px}}@media (width>=1200px){.split.has-aside{gap:var(--s5);grid-template-columns:minmax(0,720px) minmax(260px,340px);align-items:start}.split-aside{top:calc(var(--topbar-total) + var(--s5));position:sticky}}.summary-list{gap:var(--s3);margin:var(--s3) 0 0;flex-direction:column;display:flex}.summary-list>div{flex-direction:column;gap:2px;display:flex}.summary-list dt{color:var(--text-3);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.summary-list dd{overflow-wrap:anywhere;margin:0}.summary-tip{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--border)}.field-hint{font-weight:400}.segmented.inline{min-width:260px;margin-bottom:0;display:inline-grid}@media (width>=1024px){.action-bar.compact-bar{justify-content:flex-start}.action-bar.compact-bar>.btn.grow{flex:none;min-width:220px}}.menu-popover{position:fixed;top:auto;right:auto}.offers-table tbody tr:focus-within{background:var(--hover)}.offers-table .col-name{white-space:normal;min-width:180px}.offers-table tr.is-off td:not(.col-actions)>:not(.switch){opacity:.6}.offers-table .th-sort:focus-visible{outline-offset:3px}.offers-table th.num-col .th-sort{justify-content:flex-end}.table-skeleton{padding:var(--s2) var(--s4)}.table-skeleton-row{gap:var(--s4);border-bottom:1px solid var(--border);align-items:center;height:52px;display:grid}.table-skeleton-row:last-child{border-bottom:0}.tiles-skeleton .stat-tile{gap:var(--s2);flex-direction:column;min-height:96px;display:flex}@media (width<=639px){.ph-icon{display:none}}.update-banner{top:calc(env(safe-area-inset-top) + var(--s2));z-index:70;align-items:center;gap:var(--s3);width:min(calc(100vw - 2 * var(--gutter)), 440px);padding:var(--s2) var(--s2) var(--s2) var(--s4);border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-3);animation:update-banner-in var(--dur) var(--ease);display:flex;position:fixed;left:50%;transform:translate(-50%)}.update-banner p{flex:1;min-width:0;margin:0}.update-banner strong{display:block}.update-banner .btn{flex:none;min-height:40px}@media (width>=1024px){.update-banner{top:var(--s4);right:var(--s5);left:auto;transform:none}}@keyframes update-banner-in{0%{opacity:0;translate:0 -8px}}@media (prefers-reduced-motion:reduce){.update-banner{animation:none}}.stat-value .hero-state{align-items:center;gap:var(--s2);margin:0;display:inline-flex}.stat-value .hero-state strong{font-size:inherit;color:inherit}.stat-value .hero-state .status-dot{width:10px;height:10px}.stat-value .hero-state.live .status-dot{animation:1.8s ease-out infinite pulse}.stat-value .hero-state.down .status-dot{background:var(--danger)}.collector-layout{gap:var(--s3);display:grid}.collector-main,.collector-side{min-width:0}.collector-main>.collector-central{margin-top:0}.collector-side .card{margin-bottom:0}@media (width>=1280px){.collector-layout{gap:var(--s5);grid-template-columns:minmax(0,1fr) 380px;align-items:start}.collector-side{top:calc(var(--topbar-total) + var(--s5));max-height:calc(100vh - var(--topbar-total) - var(--s5) * 2);max-height:calc(100dvh - var(--topbar-total) - var(--s5) * 2);flex-direction:column;display:flex;position:sticky}.collector-side>.card{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}}.timeline-item.old .timeline-icon{background:var(--surface-2,var(--border));color:var(--text-3,var(--text-2))}.diag-list.event-detail-list li{flex-direction:column;gap:0}.event-detail-toggle{min-height:32px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.875rem;display:inline-flex}@media (width<=767px){.event-detail-toggle{min-width:44px;min-height:44px}}.diag-group summary{min-height:32px;color:var(--text-2);cursor:pointer;font-weight:600}.diag-list{gap:var(--s2);margin:var(--s2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.diag-list li{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.diag-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.market-layout{gap:var(--s3);display:grid}.market-query,.market-result{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.market-query .card,.market-result .card,.market-result .stat-grid{margin:0}.market-result .empty-state{padding:var(--s6) var(--s4);border:1px dashed var(--border-strong);border-radius:var(--radius-card)}.market-result .section-title{margin:var(--s2) var(--s1) var(--s2)}.quality-stats,.quality-card{margin-bottom:var(--s3)}.quality-grid{gap:var(--s3);margin-bottom:var(--s3);display:grid}.quality-grid .card{margin:0}.quality-folds{gap:var(--s3);flex-direction:column;display:flex}.quality-folds .fx-fold{margin:0;padding:0}@media (width>=1200px){.market-layout{gap:var(--s5);grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start}.market-query{top:calc(var(--topbar-total) + var(--s5));position:sticky}.quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.card>.section-hint+.form{margin-top:var(--s3)}@media (width<=639px){.segmented.inline{width:100%;min-width:0;display:grid}}.deals-summary{gap:var(--s2);margin-bottom:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.deals-summary>.stat-tile:first-child{grid-column:1/-1}.deals-summary>.stat-tile:not(:first-child){padding:var(--s3) 10px}.deals-summary>.stat-tile:not(:first-child) .stat-value{font-size:var(--fs-lg);white-space:nowrap}@media (width>=768px){.deals-summary{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr))}.deals-summary>.stat-tile:first-child{grid-column:auto}.deals-summary>.stat-tile,.deals-summary>.stat-tile:not(:first-child){padding:var(--s3) var(--s4)}.deals-summary .stat-value,.deals-summary>.stat-tile:not(:first-child) .stat-value,.deals-summary>.stat-tile.lg .stat-value{letter-spacing:-.02em;white-space:nowrap;font-size:24px}}.deal-facts{gap:var(--s2) var(--s4);margin:var(--s2) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deal-facts>div{min-width:0}.deal-facts dt{color:var(--text-3);font-size:var(--fs-small)}.deal-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.deal-facts .roi{font-size:var(--fs-small);font-weight:600;display:block}.table-actions .btn.compact{min-height:28px;font-size:var(--fs-micro);padding:2px 10px}.deals-table .col-name{max-width:260px}.deals-table .table-title,.deals-table .table-sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deals-table .table-sub{display:block}.offers-table td.good,.offers-table td.bad{font-variant-numeric:tabular-nums}@media (width>=1024px) and (width<=1199px){.offers-table .col-optional{display:none}.deals-table th,.deals-table td{padding-inline:6px}.deals-table .col-name{min-width:150px;max-width:190px}}.list-group.flat .list-row.with-trailing .row-body{padding-left:0}.list-group.flat .list-row.with-trailing .row-trailing{padding-right:0}.login-card{max-width:400px;padding:var(--s6) var(--s5);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-2)}.login-brand{margin-bottom:0}.login-brand h1{text-align:center}.login-brand p{margin:calc(-1 * var(--s2)) 0 0}.login-foot{text-align:center;margin:0}@media (width<=479px){.login-card{box-shadow:none;background:0 0;border:0;padding:0}}.ficha-skeleton .sk-hero{aspect-ratio:16/10;border-radius:var(--radius-card);max-height:360px}.ficha-skeleton .sk-gap{margin-top:var(--s3)}.ficha-skeleton .ficha-head{padding-top:var(--s4)}.ficha-skeleton .card{margin-bottom:var(--s3)}.menu-action,.th-sort,.table-title,.offers-table tbody tr,.update-banner .btn{transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}@media (hover:hover){.segment:hover:not(.active){color:var(--text)}.settings-tab:hover:not(.active){color:var(--text);background:var(--hover)}.switch:hover{filter:brightness(1.06)}.th-sort:hover{background:var(--hover)}}.deal{transition:border-color var(--dur-fast) var(--ease)}.deal:focus-within{border-color:var(--border-strong)}@media (width>=768px) and (width<=1199px){.deals-summary .stat-value,.deals-summary>.stat-tile:not(:first-child) .stat-value,.deals-summary>.stat-tile.lg .stat-value{font-size:20px}.deals-summary>.stat-tile,.deals-summary>.stat-tile:not(:first-child){padding:var(--s3)}}.admin-hub{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.admin-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-hub-card{align-items:center;gap:var(--s3);min-height:72px;padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);text-decoration:none;display:flex}.admin-hub-card:hover{border-color:var(--border-strong);background:var(--hover)}.admin-hub-icon{border-radius:var(--radius-control);background:var(--accent-soft);width:40px;height:40px;color:var(--accent);flex:none;place-items:center;display:grid}.admin-hub-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin-hub-text span{color:var(--text-2);font-size:var(--fs-small)}.admin-hub-card>svg:last-child{color:var(--text-3);flex:none}.sb-user-link{border-radius:var(--radius-control);min-width:0;color:inherit;transition:background-color var(--dur-fast) var(--ease);flex:1;align-items:center;gap:10px;margin:-4px;padding:4px;text-decoration:none;display:flex}.sb-user-link:hover{background:var(--hover)}.sb.collapsed .sb-user-link{flex:none}.payment-banner{margin:0 0 var(--s3);padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-small)}.payment-banner.soon{background:var(--info-soft);color:var(--info)}.payment-banner a{color:inherit;font-weight:600;text-decoration:underline}.clients-table tr.is-due>td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.clients-table tr.is-soon>td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.payment-facts{gap:var(--s2) var(--s4);margin:var(--s3) 0;padding-top:var(--s3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.payment-facts dt{color:var(--text-3);font-size:var(--fs-micro)}.payment-facts dd{margin:2px 0 0;font-weight:600}.plan-field .form-actions{margin-top:var(--s2)}.client-chips{align-items:center;gap:var(--s1) var(--s2);white-space:normal;flex-wrap:wrap;display:flex}.client-chips>p{flex-basis:100%;margin:0}.client-chips>span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);padding:2px 10px}.client-exclusivity .section-hint{margin-bottom:var(--s3)}.client-exclusivity h3{font-size:var(--fs-body);margin:0}.access-invitation .payment-actions{flex-basis:100%}.payment-history-title{margin:var(--s4) 0 var(--s1);color:var(--text-2);font-size:var(--fs-small);font-weight:600}.payment-cut{margin:0 0 var(--s3);padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-small)}.payment-actions{gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.payment-row.voided .client-list-main{opacity:.6}.payment-row.voided .client-list-main strong{text-decoration:line-through}.payment-void{gap:var(--s2);flex-direction:column;flex-basis:100%;display:flex}.payment-void p{margin:0}.payment-wall-actions{gap:var(--s2);margin:var(--s3) 0 0;flex-wrap:wrap;display:flex}.login-card .card{margin-top:var(--s3)}.how-to-pay-data{padding:var(--s3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);overflow-wrap:anywhere;white-space:pre-line;-webkit-user-select:text;user-select:text;margin:0}.error-box.suspended h2,.error-box.dead-invitation h2{margin:0 0 var(--s2);font-size:var(--fs-h2)}.error-box.suspended .btn{margin-top:var(--s2)}.invitation-intro h2{margin:0 0 var(--s1);text-align:center}.invitation-intro p{text-align:center;margin:0}.chip.static{cursor:default;align-items:center;display:inline-flex}.account-data dd{font-size:var(--fs-body)}.form-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.copy-row{gap:var(--s2);display:flex}.copy-row input{min-width:0;font-size:var(--fs-small);flex:1}.copy-row .btn{flex:none}.invite-result{gap:var(--s3);margin-top:var(--s3);flex-direction:column;display:flex}.invite-result .banner{margin:0}.clients-tools{margin-bottom:var(--s3)}.clients-table .col-reserved{text-overflow:ellipsis;max-width:220px;overflow:hidden}.client-card{padding:0}.client-main{padding:var(--s3) var(--s4);color:inherit;text-decoration:none;display:block}.client-main h3{align-items:center;gap:var(--s2);margin:0 0 var(--s1);flex-wrap:wrap;display:flex}.client-main p{margin:0 0 var(--s1)}.client-main .badges{margin-bottom:var(--s2)}.client-grid{gap:var(--s3);display:grid}.client-grid>.card{margin:0}.client-grid{max-width:880px}.client-list{margin:0 0 var(--s3);flex-direction:column;padding:0;list-style:none;display:flex}.client-list li{align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.client-list li:last-child{border-bottom:0}.client-list-main{flex-direction:column;flex:1;min-width:0;display:flex}.client-list-main strong{overflow-wrap:anywhere}.invite-form{padding-top:var(--s3);border-top:1px solid var(--border)}.exclusivity{gap:var(--s3);flex-direction:column;display:flex}.source-api-note{margin:var(--s1) 0 0}.eval-dealer .eval-modes{max-width:480px}.dealer-prices .card-head{flex-wrap:wrap;align-items:center}.dealer-prices .list-group{margin-bottom:var(--s3)}.dealer-prices .row-sub .row-line{text-overflow:clip;white-space:normal;overflow:visible}.deep-sweep>p,.deep-sweep>.card,.deep-sweep>.error-box{margin-bottom:var(--s3)}.deep-hours{margin:var(--s3) 0 0}.deep-last-run .kpi-grid{margin:var(--s3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr))}.deep-last-run .kpi-grid .stat-value{white-space:normal}@media (width<=639px){.deep-last-run .kpi-grid{grid-template-columns:minmax(0,1fr)}}.collector-sweep-line{margin:calc(var(--s2) * -1) 0 var(--s4)}.deep-offers-note{margin:0}.deep-sweep .budget+.budget{margin-top:var(--s3)}.source-badges{gap:var(--s1);flex-wrap:wrap;margin-left:auto;display:inline-flex}.link-button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.deep-stopped{gap:var(--s2);margin:var(--s2) 0;justify-items:start;display:grid}.deep-stopped p{margin:0}.deep-mode-note{margin-left:var(--s1)}.deep-overview th[scope=row]{text-align:left}.deep-loads{margin:var(--s2) 0}.deep-progress p{margin:0 0 var(--s1)}.deep-pages{margin-bottom:var(--s2);grid-template-columns:minmax(0,1fr) auto}.deep-pages .control-apply{grid-column:auto}.deep-streams{margin-top:var(--s2)}.deep-streams summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.deep-fields{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=768px){.deep-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.deep-window-title{margin:var(--s2) 0 var(--s1);font-weight:600}.deep-tabs{margin:0;padding:0;list-style:none}.deep-tabs li{padding:var(--s1) 0}.deep-sweep .source-card{margin-bottom:0}.targeted-sweep,.targeted-sweep>p,.targeted-sweep>.card,.targeted-sweep>.form,.targeted-sweep>.error-box{margin-bottom:var(--s3)}.targeted-sweep .source-card h4{margin:0}.targeted-unverified p,.targeted-note{margin:var(--s1) 0 var(--s2)}.targeted-night{margin:var(--s2) 0}.targeted-lists{gap:var(--s3);margin-top:var(--s3);display:grid}@media (width>=768px){.targeted-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}.targeted-list{margin:0;padding:0;list-style:none}.targeted-item{padding:var(--s2) 0;border-bottom:1px solid var(--border);gap:2px;display:grid}.targeted-item:last-child{border-bottom:0}.targeted-badges{gap:var(--s1);flex-wrap:wrap;display:flex}.bell{position:relative}.bell-badge{border-radius:var(--radius-pill);background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-2px;right:-2px}.sb-tools{align-items:center;gap:var(--s2);padding:0 var(--s3) var(--s2);display:flex}.sb.collapsed .sb-tools{padding-inline:var(--s3);flex-direction:column}.sb-search{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);min-width:0;height:36px;color:var(--text-2);font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;flex:1;align-items:center;gap:6px;padding:0 8px 0 10px;display:flex}.sb-search:hover{border-color:var(--border-strong);color:var(--text)}.sb-search span.nav-label{flex:1}.sb-search kbd{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-3);font:inherit;font-size:var(--fs-micro);flex:none;padding:1px 5px}.sb.collapsed .sb-search{flex:none;justify-content:center;width:36px;padding:0}.palette-root{z-index:60;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.palette-backdrop{background:var(--scrim);position:absolute;inset:0}.palette{background:var(--surface);width:100%;height:100dvh;color:var(--text);outline:0;flex-direction:column;display:flex;position:relative}.palette-field{align-items:center;gap:var(--s3);padding:env(safe-area-inset-top) var(--s4) 0;min-height:calc(56px + env(safe-area-inset-top));border-bottom:1px solid var(--border);color:var(--text-2);display:flex}.palette-field input{min-width:0;height:44px;color:var(--text);font:inherit;font-size:var(--fs-lg);appearance:none;background:0 0;border:0;outline:0;flex:1}.palette-field input:focus-visible{box-shadow:none;outline:0}.palette-field:focus-within{border-bottom-color:var(--accent)}.palette-field input::-webkit-search-cancel-button{display:none}.palette-field input::placeholder{color:var(--text-3)}.palette-close{min-height:44px;padding:0 var(--s2);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:600}.palette-body{overscroll-behavior:contain;min-height:0;max-height:min(46dvh,360px);padding:var(--s2) var(--s2) var(--s4);flex:1;overflow-y:auto}.palette-group{margin:var(--s3) var(--s3) var(--s1);color:var(--text-3);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.palette-opt{align-items:center;gap:var(--s3);min-height:52px;padding:var(--s2) var(--s3);border-radius:var(--radius-control);cursor:pointer;display:flex}.palette-opt.active{background:var(--accent-soft)}.palette-opt.active .row-icon{background:var(--surface);color:var(--accent)}.palette-opt .row-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.palette-opt .row-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.palette-opt.palette-all{min-height:44px;padding-left:calc(var(--s3) + 32px + var(--s3));color:var(--accent)}.palette-note{padding:var(--s4) var(--s3);color:var(--text-2);font-size:var(--fs-small);margin:0}.palette-note:empty{display:none}.palette-keys{padding:var(--s2) var(--s4);border-top:1px solid var(--border);color:var(--text-3);font-size:var(--fs-micro);margin:0;display:none}.palette-keys kbd{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font:inherit;padding:1px 6px}@media (width>=768px){.palette-root{padding:12vh var(--s4) 0}.palette{border:1px solid var(--border);border-radius:var(--radius-card);max-width:620px;height:auto;max-height:min(560px,76vh);box-shadow:var(--shadow-3);overflow:hidden}.palette-field{min-height:56px;padding-top:0}.palette-close{display:none}.palette-body{max-height:none}.palette-keys{display:block}}@media (height<=480px){.palette-body{max-height:30dvh}}.bar-chart{min-width:0;margin:0}.bar-chart svg{max-width:100%;display:block;overflow:visible}.bar-readout{height:20px;margin:0 0 var(--s2);text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);line-height:20px;font-size:var(--fs-small);overflow:hidden}.bar-readout.on{color:var(--text)}.bar-grid{stroke:var(--border);stroke-width:1px}.bar-zero{stroke:var(--border-strong);stroke-width:1px}.bar-label{fill:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.bar-hit{fill:#0000;cursor:pointer}.bar.active .bar-hit{fill:var(--hover)}.bar-seg{stroke:var(--surface);stroke-width:.75px;pointer-events:none}.bar.active .bar-seg{filter:brightness(1.12)}.bar-seg.c0,.bar-swatch.c0{fill:var(--c0);background:var(--c0)}.bar-seg.c1,.bar-swatch.c1{fill:var(--c1);background:var(--c1)}.bar-seg.c2,.bar-swatch.c2{fill:var(--c2);background:var(--c2)}.bar-seg.c3,.bar-swatch.c3{fill:var(--c3);background:var(--c3)}.bar-seg.c4,.bar-swatch.c4{fill:var(--c4);background:var(--c4)}.bar-seg.c5,.bar-swatch.c5{fill:var(--c5);background:var(--c5)}.bar-seg.c6,.bar-swatch.c6{fill:var(--c6);background:var(--c6)}.bar-seg.c7,.bar-swatch.c7{fill:var(--c7);background:var(--c7)}.bar-seg.pos,.bar-swatch.pos,.bar-swatch.sign{fill:var(--accent);background:var(--accent)}.bar-seg.neg{fill:var(--danger)}.bar-line{stroke:var(--text);stroke-width:1.75px;stroke-linejoin:round;pointer-events:none}.bar-dot{fill:var(--text);stroke:var(--surface);stroke-width:1px;pointer-events:none}.bar-legend{gap:var(--s1) var(--s4);margin:var(--s3) 0 0;color:var(--text-2);font-size:var(--fs-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.bar-legend li{align-items:center;gap:var(--s2);display:inline-flex}.bar-swatch{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.bar-swatch.line{background:var(--text);border-radius:2px;width:14px;height:3px}.deals-chart{margin:0 0 var(--s4)}.deals-list-head{justify-content:space-between;align-items:center;gap:var(--s3);margin:0 0 var(--s3);display:flex}.deals-list-head h2{margin:0}.incidents{margin-bottom:var(--s4)}.incidents-ok{margin:0}.incident-detail{white-space:normal;color:var(--text-2)}.incident-row.open .row-icon{background:var(--warn-soft);color:var(--warn)}.incidents-resolved{margin-top:var(--s3)}.incidents-resolved summary{min-height:44px;color:var(--text-2);font-size:var(--fs-small);cursor:pointer;align-items:center;font-weight:600;display:flex}.photos-card{margin-bottom:var(--s4)}.photos-card .card{padding:var(--s2) var(--s4);margin-bottom:0}.photo-rows{margin:0;padding:0;list-style:none}.photo-row{align-items:center;gap:var(--s1) var(--s4);padding:var(--s2) 0;grid-template-columns:minmax(7rem,11rem) 15rem 12rem minmax(0,1fr);display:grid}.photo-row+.photo-row{border-top:1px solid var(--border)}.photo-name{min-width:0;font-weight:600}.photo-count{font-variant-numeric:tabular-nums;white-space:nowrap}.photo-hour{font-variant-numeric:tabular-nums}.photo-pause{white-space:normal;overflow-wrap:anywhere;justify-self:start}.photo-recovery{padding:var(--s2) 0;border-top:1px solid var(--border);overflow-wrap:anywhere;margin:0}.photo-rows:empty+.photo-recovery{border-top:0}@media (width<=640px){.photo-row{padding:var(--s1) 0;grid-template-columns:minmax(0,1fr) auto}.photo-count{text-align:right;grid-area:1/2}.photo-hour,.photo-pause{grid-column:1/-1}}.watch-grid{gap:var(--s3);margin:var(--s3) 0 var(--s4);display:grid}@media (width>=768px){.watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.watch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.card.watch{gap:var(--s2);flex-direction:column;min-width:0;margin:0;display:flex}.card.watch.gone{opacity:.8}.watch-link{gap:var(--s2);min-width:0;min-height:44px;color:inherit;flex-direction:column;text-decoration:none;display:flex}.watch-top{gap:var(--s3);min-width:0;display:flex}.watch-thumb{border-radius:var(--radius-control);object-fit:cover;background:var(--surface-2);flex:none;width:72px;height:72px}.watch-thumb.ph{align-self:flex-start;height:44px}.watch-thumb.ph .photo-ph-text{font-size:11px}.watch-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.watch-title{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-body);-webkit-box-orient:vertical;margin:0;font-weight:650;display:-webkit-box;overflow:hidden}.watch-gain{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;margin:4px 0 0;display:flex}.watch-gain-text{font-size:var(--fs-small);font-weight:600}.watch-gain-text.good{color:var(--accent)}.watch-gain-text.bad{color:var(--danger)}.watch-gain-text.neutral,.watch-gain-text.muted{color:var(--text-2)}.watch-specs{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:var(--fs-small);margin:0;overflow:hidden}.watch-price{align-items:center;gap:var(--s2);font-size:var(--fs-lg);flex-wrap:wrap;margin:0;display:flex}.watch-change{align-items:center;gap:var(--s1);font-size:var(--fs-small);font-variant-numeric:tabular-nums;margin:0;font-weight:650;display:flex}.watch-change.good{color:var(--accent)}.watch-change.bad{color:var(--danger)}.watch-change.neutral{color:var(--text-2)}.watch-chart .sparkline{width:100%;display:block}.watch-range{margin:var(--s1) 0 0;justify-content:space-between;display:flex}.card.watch p{margin:0}.card.watch .watch-range{margin-top:var(--s1)}.watch-foot{justify-content:space-between;align-items:center;gap:var(--s1) var(--s2);padding-top:var(--s2);border-top:1px solid var(--border);flex-wrap:wrap;margin-top:auto;display:flex}.watch-foot-text{min-width:0}.watch-foot-actions{gap:var(--s2);margin-left:auto;display:flex}.watch-btn{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);width:44px;height:44px;color:var(--text);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.watch-btn[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.watch-btn:disabled{opacity:.5;cursor:progress}.chip-num{opacity:.65;font-variant-numeric:tabular-nums}.ph.compact .bulk-action{white-space:normal;text-align:center;max-width:9.5rem;padding-block:6px;line-height:1.2}.pipeline-card{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.pipeline-card h2,.pipeline-card p{margin:0}.pipeline-body{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.pipeline-field{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.pipeline-field .field textarea{resize:vertical}.pipeline-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.pipeline-purchase{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.pipeline-reminder.info{color:var(--info)}.pipeline-reminder.warn{color:var(--warn)}.pipeline-reminder.neutral{color:var(--text-2)}.pipeline-note{overflow-wrap:anywhere;color:var(--text-2);font-size:var(--fs-small)}.similar-row .row-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.similar-note{margin:var(--s2) 0 var(--s3)}.coverage-headline{margin:0 0 var(--s3);font-size:var(--fs-lg);font-weight:600}.coverage-bar{border-radius:var(--radius-pill);background:var(--surface-2);width:100%;height:16px;display:flex;overflow:hidden}.coverage-seg{min-width:3px;height:100%;box-shadow:inset -1px 0 0 var(--surface);flex:none}.coverage-seg.c1{background:var(--c1)}.coverage-seg.c2{background:var(--c2)}.coverage-seg.c3{background:var(--c3)}.coverage-seg.c4{background:var(--c4)}.coverage-seg.c5{background:var(--c5)}.coverage-legend{gap:var(--s1) var(--s4);margin-top:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=720px){.coverage-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.coverage-advice{margin:var(--s3) 0 0}.coverage-advice.ready{color:var(--text)}.audit-headline{margin:0 0 var(--s2);font-size:var(--fs-lg);font-weight:600}.audit-signals{gap:var(--s1) var(--s4);margin:0 0 var(--s3);color:var(--text-2);font-size:var(--fs-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.audit-error{margin-bottom:var(--s4)}.audit-error .chart{max-width:480px}.audit-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-small)}.audit-table th,.audit-table td{padding:8px var(--s2);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.audit-table thead th{background:var(--surface-2);color:var(--text-2);font-size:var(--fs-micro);white-space:nowrap;font-weight:600}.audit-table tbody th{font-weight:400}.audit-table tbody tr:last-child th,.audit-table tbody tr:last-child td{border-bottom:0}.audit-table .num-col{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.audit-table .strong{font-weight:700}.audit-groups tbody+tbody tr:first-child>*{border-top:1px solid var(--border-strong)}.audit-cases .audit-title{overflow-wrap:anywhere;min-width:200px;max-width:300px}.audit-median,.audit-range{display:block}.audit-badges{gap:var(--s1);flex-wrap:wrap;display:flex}.audit-badges .badge{white-space:normal;text-align:left}.audit-hit{margin:var(--s1) 0 0}.audit-words{margin:0;padding:0;list-style:none}.audit-words li{padding:var(--s2) 0;border-bottom:1px solid var(--border)}.audit-words li:last-child{border-bottom:0}.audit-cards{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.audit-cards .card{padding:var(--s3);margin:0}.audit-card-title{margin:0 0 var(--s2);overflow-wrap:anywhere;font-weight:600}.audit-facts{gap:var(--s2) var(--s3);margin:0 0 var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audit-facts .wide{grid-column:1/-1}.audit-facts dt{color:var(--text-3);font-size:var(--fs-micro)}.audit-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.calibration-block{margin:var(--s4) 0 0}.calibration-block h3{margin:0 0 var(--s1);font-size:var(--fs-body)}.calibration-block .list-group{margin-top:var(--s2)}.calibration-change{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.calibration-log-title{align-items:center;gap:var(--s2);flex-wrap:wrap;display:inline-flex}@media (width<=359px){.topbar .brand-mark{display:none}}.cond-tags{flex-wrap:wrap;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cond-tag{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-micro);white-space:nowrap;align-items:center;gap:4px;padding:1px 7px 1px 5px;font-weight:600;line-height:1.4;display:inline-flex}.cond-tag svg{flex:none}.cond-tag.good{background:var(--accent-soft);color:var(--accent)}.cond-tag.warn{background:var(--warn-soft);color:var(--warn)}.cond-tag.bad{background:var(--danger-soft);color:var(--danger)}.cond-tag.more{padding-left:7px}.lot-ficha .cond-tags{margin:var(--s2) 0;gap:6px}.lot-ficha .cond-tag{font-size:var(--fs-small);padding:3px 10px 3px 8px}.lots-table .cond-tags{margin:0 0 3px}.tag-head{align-items:center;gap:var(--s1) var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.tag-head .filter-caption,.lot-filters-card .tag-head .filter-caption{margin:0}.tag-hint{margin:var(--s2) 0 0}@media (width>=1024px){.lot-filters .filter-block.tags{grid-column:span 12}}.lots-table .col-auction,.lots-table .col-vehicle{white-space:normal}.lots-table .col-auction .table-title,.lots-table .col-vehicle .table-title{white-space:normal;overflow-wrap:anywhere}.lots-table .col-auction .table-sub,.lots-table .col-vehicle .table-sub{white-space:normal}.lots-table .col-auction{min-width:100px;max-width:116px}.lots-table .col-vehicle{min-width:168px;max-width:208px}.lots-table .veh{align-items:center;gap:var(--s2);min-width:0;display:flex}.lots-table .veh-thumb{flex:none}.lots-table .veh-text{flex-direction:column;min-width:0;display:flex}.lots-wrap{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto;container:lots/inline-size}.lots-table .col-vehicle,.lots-table .col-actions{z-index:2;background:var(--surface);position:sticky}.lots-table th.col-vehicle,.lots-table th.col-actions{z-index:3;background:var(--surface-2)}.lots-table .col-vehicle{left:0}.lots-table .col-actions{right:0}.lots-table tbody tr:hover .col-vehicle,.lots-table tbody tr:hover .col-actions,.lots-table tbody tr:focus-within .col-vehicle,.lots-table tbody tr:focus-within .col-actions{background-image:linear-gradient(var(--hover), var(--hover))}.lots-table .col-vehicle:after,.lots-table .col-actions:after{content:"";opacity:0;pointer-events:none;width:10px;transition:opacity var(--dur-fast) var(--ease);position:absolute;top:0;bottom:0}.lots-table .col-vehicle:after{background:linear-gradient(to right, var(--sticky-shadow), transparent);left:100%}.lots-table .col-actions:after{background:linear-gradient(to left, var(--sticky-shadow), transparent);right:100%}.lots-wrap[data-scroll-left=true] .col-vehicle:after,.lots-wrap[data-scroll-right=true] .col-actions:after{opacity:1}@container lots (width<=1099px){.lots-table th,.lots-table td{padding-inline:4px}.lots-table .veh{gap:6px}.lots-table .col-vehicle{min-width:150px;max-width:176px}.lots-table .col-auction{min-width:88px;max-width:100px}.lots-table .col-cond{width:112px;min-width:100px;max-width:120px}.lots-table .condition-note{max-width:92px}.lots-table .adj-note{max-width:104px}.lots-table .close-note.faint{max-width:84px}.lots-table .table-actions{gap:0}}.expected-main{margin:0 0 var(--s2);font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.expected-main strong{font-size:var(--fs-title);letter-spacing:-.02em}.expected-facts{margin:0 0 var(--s2);padding-left:var(--s4);color:var(--text-2);font-size:var(--fs-small)}.lot-expected p.faint{margin:0}.house-mark{min-width:22px;height:22px;color:var(--surface);letter-spacing:-.02em;border-radius:6px;flex:none;place-items:center;padding:0 4px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.house-mark.c0{background:var(--c0)}.house-mark.c1{background:var(--c1)}.house-mark.c2{background:var(--c2)}.house-mark.c3{background:var(--c3)}.house-mark.c4{background:var(--c4)}.house-mark.c5{background:var(--c5)}.house-mark.c6{background:var(--c6)}.house-mark.c7{background:var(--c7)}.house-name{align-items:center;gap:6px;display:inline-flex}.house-head>.house-mark{min-width:36px;height:36px;font-size:var(--fs-small);border-radius:10px}.house-title{flex:1;min-width:0}.insight-headline{margin:0 0 var(--s4);padding:var(--s3) var(--s4);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--text);font-size:var(--fs-lg);font-weight:600}.insight-table tbody th{padding:7px var(--s2);border-bottom:1px solid var(--border);color:var(--text);font-size:var(--fs-small);letter-spacing:0;background:0 0}.insight-table tbody tr:last-child th{border-bottom:0}.insight-cards{gap:var(--s3);display:grid}.insight-card{margin:0}.insight-card h3{margin:0 0 var(--s3);font-size:var(--fs-body)}.insight-metrics{gap:var(--s3) var(--s2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.insight-metrics .key{grid-column:span 2}.insight-metrics dt{color:var(--text-3);font-size:var(--fs-micro)}.insight-metrics dd{font-size:var(--fs-body);font-variant-numeric:tabular-nums;margin:2px 0 0}.insight-metrics .key dd{font-size:var(--fs-lg);font-weight:700}.insight-metrics div:not(.key) dd{font-size:var(--fs-small)}.insight-types{gap:var(--s3);margin-bottom:var(--s3);display:grid}@media (width>=1024px){.insight-types{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.insight-type{margin:0}.insight-type h3{margin:0 0 var(--s3);font-size:var(--fs-body)}.segmented a.segment{padding-inline:var(--s2);text-align:center;place-items:center;text-decoration:none;display:grid}.hbar-chart{min-width:0;margin:0}.hbar-list{gap:var(--s2);grid-template-columns:minmax(64px,112px) minmax(0,1fr) max-content;margin:0;padding:0;list-style:none;display:grid}.hbar-row{grid-template-columns:subgrid;font-size:var(--fs-small);grid-column:1/-1;align-items:center;display:grid}.hbar-label{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);overflow:hidden}.hbar-track{background:var(--surface-2);border-radius:4px;height:14px;position:relative}.hbar-fill{border-radius:4px;min-width:2px;position:absolute;inset:0 auto 0 0}.hbar-fill.c0{background:var(--c0)}.hbar-fill.c1{background:var(--c1)}.hbar-fill.c2{background:var(--c2)}.hbar-fill.c3{background:var(--c3)}.hbar-fill.c4{background:var(--c4)}.hbar-fill.c5{background:var(--c5)}.hbar-fill.c6{background:var(--c6)}.hbar-fill.c7{background:var(--c7)}.hbar-ref{border-left:2px dashed var(--text-3);width:0;position:absolute;top:-3px;bottom:-3px}.hbar-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.hbar-value .faint{font-weight:400}.hbar-caption{margin:var(--s2) 0 0}.hbar-ref-swatch{border-left:2px dashed var(--text-3);vertical-align:middle;width:0;height:10px;display:inline-block}.pe-tag-x{width:26px;height:26px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:2px;padding:0;display:inline-grid;position:relative}.pe-tag-x:after{content:"";position:absolute;inset:-9px -3px}@media (hover:hover){.pe-tag-x:hover{background:var(--danger-soft);color:var(--danger)}.pe-brand-toggle:hover{background:var(--hover)}}.profile-editor{gap:var(--s3);flex-direction:column;display:flex}.pe-col{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.pe-section{min-width:0;padding:var(--s4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-1)}.pe-section.bare,.profile-sheet .pe-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.profile-sheet .profile-editor{gap:0}.profile-sheet .pe-section{padding:var(--s4) 0}.profile-sheet .pe-section+.pe-section{border-top:1px solid var(--border)}.profile-sheet .pe-section:first-child{padding-top:var(--s1)}.pe-head{margin-bottom:var(--s3)}.pe-head h2,.pe-head h3{font-size:var(--fs-lg);margin:0}.pe-hint{max-width:64ch;margin:var(--s1) 0 0;color:var(--text-2);font-size:var(--fs-small)}.pe-sub{margin:var(--s3) 0 var(--s2);color:var(--text-3);font-size:var(--fs-small);font-weight:600}.profile-page>.pe-section.rule-alerts{margin-bottom:var(--s3)}.pe-brands-view-now{overflow-wrap:anywhere;margin:0;font-weight:600}.pe-note{margin:var(--s2) 0 0;color:var(--text-3);font-size:var(--fs-small)}.pe-note strong{color:var(--text)}.pe-profit-shown{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.pe-profit-shown dt{color:var(--text-2);font-size:var(--fs-small)}.pe-profit-shown dd{font-size:var(--fs-lg,1.125rem);margin:2px 0 0;font-weight:700}.pe-chip{min-height:36px;font-size:var(--fs-small);align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.pe-chip:after{content:"";position:absolute;inset:-4px 0}.pe-count{color:var(--text-3);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;font-weight:500}.chip.active .pe-count,.chip.excluded .pe-count{color:inherit}.chip.suggestion.active{color:var(--accent);border-style:solid}.pe-chips-skeleton{flex-wrap:wrap;gap:6px;display:flex}.pe-chips-skeleton .skeleton{border-radius:var(--radius-pill)}.pe-search{margin-bottom:var(--s2);color:var(--text-3);align-items:center;display:flex;position:relative}.pe-search svg{pointer-events:none;position:absolute;left:12px}.pe-search input{width:100%;min-height:40px;padding:0 var(--s3) 0 38px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text);font-size:var(--fs-lg)}.pe-search input::placeholder{color:var(--text-3)}.pe-more{margin-top:var(--s2);font-size:var(--fs-small)}.pe-all{padding:var(--s2) var(--s3);border:1px dashed var(--border);border-radius:var(--radius-control);color:var(--text-2);font-size:var(--fs-small);margin:0}.pe-brand-list{border:1px solid var(--border);border-radius:var(--radius-control);margin:0;padding:0;list-style:none;overflow:hidden}.pe-brand+.pe-brand{border-top:1px solid var(--border)}.pe-brand.open{box-shadow:inset 3px 0 0 var(--accent)}.pe-brand-head{align-items:center;display:flex}.pe-brand-toggle{align-items:center;gap:var(--s2);min-width:0;min-height:52px;padding:var(--s2) var(--s3);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.pe-brand-text{flex-direction:column;flex:1;min-width:0;display:flex}.pe-brand-name{align-items:baseline;gap:6px;font-weight:700;display:flex}.pe-brand-sum{color:var(--text-2);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pe-brand-chev{color:var(--text-3);transition:transform var(--dur-fast) var(--ease);display:inline-flex}.pe-brand.open .pe-brand-chev{transform:rotate(180deg)}.pe-brand-remove{margin-right:var(--s1)}.pe-brand-body{padding:0 var(--s3) var(--s3)}.pe-brand-body .segmented{margin-bottom:0}.pe-brand-body .chips{margin-top:var(--s2)}.pe-loose .chips{gap:6px}.pe-tag{border:1px solid var(--danger);border-radius:var(--radius-pill);background:var(--danger-soft);height:30px;color:var(--danger);font-size:var(--fs-small);align-items:center;padding:0 2px 0 10px;font-weight:600;display:inline-flex}.pe-tag .pe-tag-x{color:inherit}.pe-range{gap:var(--s4);flex-direction:column;display:flex}.pe-range .grid-2{align-items:start}.pe-suggest{margin-top:var(--s2)}.pe-issue{margin:var(--s2) 0 0}.pe-switches{flex-direction:column;display:flex}.pe-switch{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) 0;display:flex}.pe-switch:first-child{padding-top:0}.pe-switch+.pe-switch{border-top:1px solid var(--border)}.pe-switch-title{margin:0;font-weight:600}.pe-switch .pe-note{margin-top:2px}.profile-callout{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--accent-soft);flex-wrap:wrap;display:flex}.profile-callout p{margin:0}.profile-callout-actions{gap:var(--s2);display:flex}.profile-save{align-items:center;gap:4px;display:inline-flex}.page-header .profile-save{min-height:44px}@media (width>=1024px){.profile-editor.cols{align-items:start;gap:var(--s4);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.profile-editor.cols .pe-range{gap:var(--s2)}.profile-editor.cols .pe-range-block{align-items:flex-end;gap:6px var(--s2);flex-wrap:wrap;display:flex}.profile-editor.cols .pe-range-block .grid-2{flex:100%}.profile-editor.cols .pe-range-year .grid-2{flex:0 0 188px}.profile-editor.cols .pe-range .field input{min-height:38px;font-size:var(--fs-body);padding-block:6px}.profile-editor.cols .pe-range .pe-suggest{gap:6px;margin-top:0}.profile-editor.cols .pe-range .chip.suggestion{min-height:32px;padding:0 10px}.profile-editor.cols .pe-issue{flex-basis:100%;margin-top:0}.sheet-root:has(.profile-sheet){justify-content:flex-end;align-items:stretch;padding:0}.sheet.profile-sheet{border:0;border-left:1px solid var(--border);border-radius:var(--radius-card) 0 0 var(--radius-card);width:460px;max-width:460px;height:100dvh;max-height:100dvh;animation-name:profile-sheet-in}}@keyframes profile-sheet-in{0%{opacity:0;transform:translate(32px)}}.setup{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.setup-top{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;max-width:680px;padding:calc(var(--s2) + env(safe-area-inset-top)) var(--gutter) var(--s2);margin:0 auto;display:flex}.setup-brand{align-items:center;gap:var(--s2);font-weight:700;display:inline-flex}.setup-skip{margin-right:calc(-1 * var(--s3))}.setup-progress{width:calc(100% - 2 * var(--gutter));max-width:calc(680px - 2 * var(--gutter));border-radius:var(--radius-pill);background:var(--surface-2);height:4px;margin:0 auto;overflow:hidden}.setup-progress span{border-radius:inherit;background:var(--accent);height:100%;transition:width var(--dur) var(--ease);display:block}.setup-main{width:100%;max-width:680px;padding:var(--s5) var(--gutter);outline:none;flex:1;margin:0 auto}.setup-eyebrow{margin:0 0 var(--s1);color:var(--text-3);font-size:var(--fs-small);font-weight:600}.setup-main h1{font-size:var(--fs-title);margin:0;line-height:1.15}.setup-main h1:focus{box-shadow:none;outline:none}.setup-hint{margin:var(--s2) 0 var(--s4);color:var(--text-2)}.setup-rule{margin:0 0 var(--s4);padding:var(--s3);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-small)}.setup-final{margin:0 0 var(--s2);text-align:center}.setup-foot{padding:var(--s3) var(--gutter) calc(var(--s3) + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;bottom:0}.setup-buttons{justify-content:space-between;gap:var(--s3);max-width:calc(680px - 2 * var(--gutter));margin:0 auto;display:flex}.setup-buttons .btn.primary{flex:1;max-width:220px}.setup-failure{max-width:calc(680px - 2 * var(--gutter));margin:0 auto var(--s2)}.profile-overlap{margin-top:var(--s4)}.profile-overlap>.table-wrap{margin:var(--s3) 0}.profile-status{margin-bottom:var(--s3)}.settings-tab-count{border-radius:var(--radius-pill);background:var(--warn-soft);min-width:20px;height:20px;color:var(--warn);font-size:var(--fs-small);place-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-grid}.inq-list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.inq-card{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:flex}.inq-dot{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px}.inq-card.is-answered .inq-dot{border:1.5px solid var(--text-3);background:0 0}.inq-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inq-contact{overflow-wrap:anywhere;font-size:var(--fs-body);margin:0;font-weight:600}.inq-card.is-answered .inq-contact{color:var(--text-2);font-weight:400}.inq-when{color:var(--text-2);font-size:var(--fs-small);margin:0}.inq-answer{background:var(--accent-soft);min-height:44px;color:var(--accent);border-color:#0000;flex:none;font-weight:600}.inq-state{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.inq-done{color:var(--text-2);font-size:var(--fs-small);align-items:center;gap:6px;font-weight:500;display:inline-flex}.inq-undo{min-height:32px;color:var(--text-3);font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.inq-undo:hover{color:var(--text-2)}@media (width<=767px){.inq-card{padding:var(--s3)}}.badge.dashed{border:1px dashed var(--border-strong);background:0 0}.good-number{color:var(--accent)}.lots-note.unread-note,.auction-unseen.warn-text{color:var(--warn)}.lot-card.unseen,.lots-table tr.unseen{opacity:.62}.signal-note{display:block}.filters-set{align-items:center;gap:var(--s1) var(--s2);margin:0 0 var(--s3);flex-wrap:wrap;display:flex}.filters-set .chip.small{min-height:28px;font-size:var(--fs-small);padding:0 10px}.lot-card.short{gap:var(--s2);padding:var(--s3)}.lot-card.short .lot-card-top{gap:var(--s2)}.lot-card.short .lot-card-title{font-size:var(--fs-body)}.lot-card.short .lot-card-main p{margin:1px 0 0;line-height:1.3}.lot-card.short .icon-btn{width:34px;height:34px}.lot-card.short .lot-card-actions{flex-direction:row;gap:0}.lot-card.short .lot-card-badges{gap:4px 6px;margin-top:0!important}.lot-card.short .lot-card-badges .cond-tags{margin:0;padding:0;list-style:none;display:contents}.lot-numbers{gap:var(--s2);padding-top:var(--s2);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr);margin:0;display:grid}.lot-numbers dt{color:var(--text-3);font-size:var(--fs-micro)}.lot-numbers dd{font-size:var(--fs-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 4px;margin:0;font-weight:600;display:flex}.lot-numbers .key dd{font-size:var(--fs-lg);font-weight:700}.lot-card-foot{color:var(--text-2);font-size:var(--fs-micro);gap:2px;margin:0;line-height:1.35;display:grid}.lot-card-foot:empty{display:none}.lot-card-foot .close-note{font-size:var(--fs-micro)}.cautious-line strong{color:var(--text);font-weight:700}.cautious-verdict{color:var(--warn)}.lot-filters.v2{gap:var(--s3)}.lot-filters.v2 .filter-pair{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lot-filters.v2 select.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.lot-filters.v2 .filter-hint{margin:6px 0 0}.lot-filters.v2 .filter-more{border:1px solid var(--border);border-radius:var(--radius)}.lot-filters.v2 .filter-more>summary{justify-content:space-between;gap:var(--s3);cursor:pointer;padding:10px 14px;font-weight:600;list-style:none;display:flex}.lot-filters.v2 .filter-more>summary::-webkit-details-marker{display:none}.lot-filters.v2 .filter-more>summary small{color:var(--text-3);font-weight:400}.lot-filters.v2 .filter-more[open]>summary>span:last-child{transform:rotate(90deg)}.lot-filters.v2 .filter-more-body{gap:var(--s3);padding:0 14px 14px;display:grid}@media (width>=1024px){.lot-filters.v2{grid-template-columns:repeat(12,minmax(0,1fr))}.lot-filters.v2 .filter-block.house{grid-column:span 7}.lot-filters.v2 .filter-block.when,.lot-filters.v2 .filter-block.make{grid-column:span 5}.lot-filters.v2 .filter-block.year{grid-column:span 3}.lot-filters.v2 .filter-block.types{grid-column:span 4}.lot-filters.v2 .filter-block.only,.lot-filters.v2 .filter-more{grid-column:1/-1}.lot-filters.v2 .filter-more-body{grid-template-columns:repeat(12,minmax(0,1fr))}.lot-filters.v2 .filter-more-body .filter-block.status{grid-column:span 3}.lot-filters.v2 .filter-more-body .filter-block.range{grid-column:span 6}.lot-filters.v2 .filter-more-body .filter-block.tags{grid-column:1/-1}}@media (width>=1024px) and (width<=1250px){.lot-filters.v2 .filter-block.house,.lot-filters.v2 .filter-block.when,.lot-filters.v2 .filter-block.types{grid-column:1/-1}.lot-filters.v2 .filter-block.make{grid-column:span 7}.lot-filters.v2 .filter-block.year{grid-column:span 5}}.cal-toolbar{align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.cal-toolbar>.chips{flex:320px;min-width:0}.cal-switches{gap:var(--s2);flex:none;margin-left:auto;display:flex}.cal-switches .segmented{margin:0}.cal-switches .segment{min-height:34px;padding:4px 12px}.cal-grid{column-gap:var(--s3);margin-top:var(--s3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.cal-grid>.auction-card{margin:0 0 var(--s3)}.cal-grid>.auction-card .auction-foot{margin-top:auto}@supports (grid-template-rows:subgrid){.cal-grid>.auction-card{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}.cal-grid>.auction-card .auction-foot{margin-top:8px}}.auction-when{font-size:var(--fs-body);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;line-height:1.3;overflow:hidden}.auction-when strong{color:var(--text);font-weight:700}.cal-grid>.auction-card.compact .auction-top{align-self:start}.cal-grid>.auction-card.compact .auction-name{min-height:2.6em;margin:6px 0 0}.cal-grid>.auction-card.compact .auction-meta,.cal-grid>.auction-card.compact>p{margin-top:2px}.auction-meta{gap:var(--s1);align-content:start;display:grid}.cal-grid .auction-foot>.auction-lots,.cal-grid .auction-foot>.faint:first-child:not(.auction-unseen){flex:100%}.cal-grid>.auction-card.compact .auction-foot{align-content:flex-start;align-items:center;padding-top:8px}.auction-card.compact{gap:2px;padding:10px 12px}.auction-card.compact .auction-top{flex-wrap:wrap;gap:4px 8px}.auction-card.compact .auction-name{font-size:var(--fs-body);margin:2px 0 0;line-height:1.3}.auction-card.compact .auction-foot{flex-wrap:wrap;gap:4px 8px;margin-top:6px;padding-top:6px}.auction-card.compact .auction-link{margin:-4px -4px -4px auto}.auction-card.compact .auction-unseen{font-size:var(--fs-micro);flex:100%}.week-grid.v2{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start}.week-empty{margin:var(--s3) 0 0}.house-says{align-items:center;gap:4px var(--s2);margin:var(--s2) 0;flex-wrap:wrap;display:flex}.cautious-block{margin:var(--s2) 0;gap:2px;display:grid}.cost-note{margin:var(--s2) 0 0}.trend-note{margin:6px 0 0}.ph.compact .ph-meta.stacked{white-space:normal;gap:1px;display:grid}.ph.compact .ph-meta.stacked>span+span:before{content:none}.cal-toolbar .chip{min-height:36px;font-size:var(--fs-small);padding:0 12px}.lots-table .signal-note{text-align:right;white-space:normal;max-width:132px}.lots-table .table-sub:has(.filter-mark){white-space:normal;flex-wrap:wrap;gap:4px;display:flex}.lot-filters.v2 select{appearance:none;box-sizing:border-box;border:1px solid var(--border-strong);background-color:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;font-size:var(--fs-body);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;border-radius:10px;padding:0 30px 0 12px}.lot-filters.v2 select:disabled{color:var(--text-3)}@media (width>=1024px){.lot-filters.v2 select{min-height:36px;font-size:var(--fs-small)}}.lot-card-why{color:var(--text-3);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.inicio-confirm{color:var(--info);font-weight:600}.stats-toolbar{align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.stats-toolbar .segmented{min-width:220px;margin-bottom:0}.stats-updated{flex:auto;margin:0}.stats-refresh{align-items:center;gap:6px;display:inline-flex}.stats-part{margin-bottom:var(--s6,32px);min-width:0}.stats-part>h2{margin:0 0 2px}.stats-measures{margin:0 0 var(--s3)}.stats-tiles{gap:var(--s2);margin-bottom:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stats-tiles .stat-value{font-size:var(--fs-lg)}.stats-grid{gap:var(--s3);display:grid}.stats-card{min-width:0;margin:0}.stats-card .card-head h3{font-size:var(--fs-body,1rem);margin:0}.stats-note{margin:var(--s2) 0 0}.stats-empty{margin:0}.stats-table{border-collapse:collapse;width:100%;font-size:var(--fs-small);table-layout:auto}.stats-table th,.stats-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:6px 4px}.stats-table thead th{color:var(--text-2);font-weight:600}.stats-table tbody th{font-weight:600}.stats-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.stats-sub{display:block}.stats-dot{background:var(--c0);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.stats-dot.c1{background:var(--c1)}.stats-dot.c2{background:var(--c2)}.stats-dot.c3{background:var(--c3)}.stats-dot.c4{background:var(--c4)}.stats-dot.c5{background:var(--c5)}.stats-dot.c6{background:var(--c6)}.stats-dot.c7{background:var(--c7)}.stats-list{margin:0;padding:0;list-style:none}.stats-list li{justify-content:space-between;gap:2px var(--s3);border-bottom:1px solid var(--border);flex-wrap:wrap;padding:6px 0;display:flex}.stats-list-main{overflow-wrap:anywhere;min-width:0}@media (width>=640px){.stats-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media (width>=768px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-card.wide{grid-column:1/-1}}@media (width>=1200px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.reference-row{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.reference-row-text{min-width:0}.reference-row h2{font-size:var(--fs-lg);margin:0}.reference-count{font-weight:400;font-size:var(--fs-body)}.example-sum{gap:var(--s1);margin:var(--s3) 0 0;flex-direction:column;display:flex}.example-sum>div{justify-content:space-between;gap:var(--s3);display:flex}.example-sum dt,.example-sum dd{margin:0}.example-sum dd{font-variant-numeric:tabular-nums}.example-sum .example-total{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--border-strong);font-weight:700}.example-total dd{font-size:var(--fs-lg)}.example-total dd.good{color:var(--accent)}.example-max{margin:var(--s3) 0 0}.block-head{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.block-head>div{min-width:0}.block-head .section-hint{margin-bottom:0}.digest-example{padding:var(--s3);border-radius:var(--radius-control);background:var(--surface-2);overflow-wrap:anywhere}.digest-example p{margin:0}.digest-example-label{margin-bottom:var(--s1);text-transform:uppercase;letter-spacing:.06em}.digest-example-title{font-weight:700}.digest-example-body{color:var(--text-2);font-size:var(--fs-small)}.field.row .time-input{text-align:center;width:9rem}.km-wait-sentence{margin:0}.km-wait-input{width:4.5rem;min-height:44px;padding:0 var(--s2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text);font:inherit;text-align:center}.km-wait .switch-row{gap:var(--s3);font-weight:400}.row-control{justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.factory-back{color:var(--accent);padding-inline:var(--s2)}.factory-mark{margin-top:var(--s1);align-self:flex-start}.field.row select{width:9rem}.field.row.wide input[type=text]{width:16rem}@media (width<=600px){.field.row.wide{grid-template-columns:minmax(0,1fr)}.field.row.wide input[type=text],.field.row.wide .row-control{width:100%}.advanced-group .field.row{grid-template-columns:minmax(0,1fr)}.advanced-group .field.row .row-control{justify-content:flex-end}}.sin-costos-tag{color:var(--text-3);white-space:nowrap;font-size:.85em;font-weight:500}.sin-costos-off{margin:8px 0 0}.below-goal-mark{background:var(--warn-soft);color:var(--warn);font-size:var(--fs-micro);white-space:nowrap;border-radius:999px;padding:1px 7px;font-weight:600;line-height:1.4;display:inline-block}.sin-costos-card .block-head{align-items:center}.value-rows input:disabled,.params input:disabled{opacity:.6;cursor:not-allowed}.collectors-card{margin-bottom:var(--s4)}.pc-sources{border:1px solid var(--border);border-radius:var(--radius,12px);padding:var(--s3);gap:var(--s2);margin:0;display:grid}.pc-sources legend{padding:0 var(--s1);font-weight:600}.pc-source{align-items:center;gap:var(--s2);display:flex}.pc-source.off{opacity:.6}.pc-key{background:var(--surface-2,#7f7f7f1f);padding:var(--s3);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.revisar-note{min-width:0;color:var(--warn);font-size:var(--fs-micro);align-items:flex-start;gap:4px;margin:0;line-height:1.35;display:flex}.revisar-note-icon{flex:none;margin-top:1px;display:inline-flex}.revisar-note-text{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.revisar-note-more{flex:none;font-weight:700}.marcas-motor{min-width:0;font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;line-height:1.35;display:flex}.marca-motor{min-width:0;color:var(--warn);font-weight:600;display:block}.marca-motor.motor,.marca-motor.aproximado{color:var(--text-2)}.marca-motor-info{vertical-align:middle;width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.marca-motor-info:focus-visible{outline-offset:1px;outline:2px solid}.ard-head{align-items:center;gap:var(--s1);min-height:44px;margin:0 0 var(--s2) calc(-1 * var(--s2));display:flex}.ard-head h1{min-width:0;font-size:var(--fs-h2);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:700;overflow:hidden}.ard-back{width:44px;height:44px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.ard-hero{align-items:center;gap:2px var(--s3);margin:0 0 var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;display:grid}.ard-hero.urgent{border-color:var(--warn)}.ard-hero.urgent .countdown svg{color:var(--warn)}.ard-hero.live .countdown svg{color:var(--accent)}.ard-hero-main{gap:2px;min-width:0;display:grid}.ard-hero p{margin:0}.ard-facts{color:var(--text-2);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ard-facts b{color:var(--text);font-weight:650}.ard-hero .countdown{font-size:var(--fs-body);white-space:nowrap;flex-wrap:nowrap;gap:6px}.ard-hero .countdown strong{font-weight:700}.ard-open{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);min-height:44px;color:var(--text);font-size:var(--fs-small);align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.ard-note{margin:0 0 var(--s2);color:var(--text-2)}.ard-note.unread-note{color:var(--warn)}.ard-stick{margin-bottom:var(--s1)}.ofx-tier.dashed{border-style:dashed;border-color:var(--border-strong)}.ofx-tier.dashed.on{border-style:solid;border-color:var(--accent)}button.signal-info.signal-inline.ard-info{width:28px;height:28px;color:var(--text-3);flex:none;justify-content:center;align-self:center;align-items:center;margin-left:-4px;text-decoration:none;display:inline-flex;position:relative}button.signal-info.signal-inline.ard-info:after{content:"";position:absolute;inset:-8px}.ard-search{align-items:stretch;gap:var(--s2);margin:var(--s2) 0 var(--s3);display:flex}.ard-search .search-box{flex:1 1 0}.ard-fbtn{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);font:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.ard-fbtn.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ard-switchrow{min-height:44px;font-size:var(--fs-body);justify-content:space-between;align-items:center;display:flex}.ard-summary{color:var(--text-2);font-size:var(--fs-small);gap:2px;margin:0;display:grid}.ard-summary>div{gap:0 var(--s2);flex-wrap:wrap;display:flex}.ard-summary dt:after{content:":"}.ard-summary dd{color:var(--text);margin:0;font-weight:600}.ard-filters{gap:var(--s2)}.ard-filters .ofx-fgroup-head{min-height:32px}.ard-filters .ofx-fgroup .chip,.ard-filters .ard-switchrow{min-height:40px}.ard-grid{gap:var(--s2)}.lot-card.ard-card{flex-direction:row;align-items:flex-start;gap:10px;padding:8px;position:relative}.ard-side{flex-direction:column;flex:none;align-items:flex-start;gap:2px;display:flex}.ard-photo{display:block;position:relative}.ard-photo .lot-thumb{border-radius:var(--radius-control)}.ard-num{background:var(--on-photo);color:var(--on-photo-text);font-size:var(--fs-micro);border-radius:6px;padding:0 5px;font-weight:700;line-height:17px;position:absolute;top:3px;left:3px}.ard-ext{width:28px;height:28px;color:var(--text-2);justify-content:center;align-items:center;margin-left:2px;display:inline-flex;position:relative}.ard-ext:after{content:"";position:absolute;inset:-8px}.ard-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ard-tags{flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:24px;padding-right:24px;display:flex}.ard-tags .cond-tags{margin:0;padding:0;list-style:none;display:contents}.ard-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding-right:34px;font-size:15.5px;display:-webkit-box;overflow:hidden}.ard-specs{color:var(--text-2);font-size:var(--fs-small);margin:0;line-height:1.3}.ard-body .lot-numbers{gap:6px;margin-top:4px;padding-top:5px}.ard-body .lot-numbers dd{font-size:14.5px}.ard-body .lot-numbers .key dd{font-size:16px}.ard-body .lot-card-foot{margin-top:3px}.ard-star{position:absolute;top:2px;right:2px}.ard-star .icon-btn{width:40px;height:40px;color:var(--text-2);background:0 0;border:0}.ard-star .icon-btn.on{color:var(--warn)}@media (width>=1024px){.ard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.fx .card{margin:0}.fx h1,.fx h2,.fx h3,.fx p{overflow-wrap:anywhere}.fx .fx-price,.fx .fx-offer strong{white-space:nowrap;overflow-wrap:normal}.fx-body{gap:var(--s4);flex-direction:column;min-width:0;display:flex;container:ficha/inline-size}.fx-row{gap:var(--s4);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.fx-col{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.fx-cards{gap:var(--s4);flex-direction:column;min-width:0;display:flex}@container ficha (width>=900px){.fx-row{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fx-row-price{row-gap:var(--s4)}.fx-row-short{row-gap:var(--s3);grid-template-rows:auto auto 1fr}.fx-row-short>*{grid-column:2}.fx-row-short>.fx-col{grid-area:1/1/span 3}.fx-cards[data-flow]{column-gap:var(--s5);margin-bottom:calc(var(--s4) * -1);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:1px;align-items:start;row-gap:0;display:grid}.fx-cards[data-flow]>.fx-row{display:contents}.fx-cards[data-flow] .fx-row>*{grid-column:var(--fx-col);grid-row:var(--fx-row)}}.fx-section{scroll-margin-top:calc(var(--topbar-total) + var(--s3));outline:none}@media (width>=768px) and (height>=480px){.fx-section{scroll-margin-top:calc(var(--topbar-total) + var(--fx-bar-h,85px) + var(--s3))}}.fx-card-head{justify-content:space-between;align-items:center;gap:var(--s1) var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.fx-card-head h2{margin:0}.fx-bar{gap:var(--s2);min-width:0;padding:var(--s3) var(--s4) 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.fx-bar-row{align-items:start;gap:0 var(--s4);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.fx-back{padding-inline:var(--s2);flex:none}.fx-bar .fx-back{margin-top:calc(-1 * var(--s2))}.fx-bar-main{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.fx-bar-top{align-items:flex-start;gap:var(--s4);min-width:0;display:flex}.fx-bar-top h1{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;min-width:0;font-size:20px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.fx-bar-head{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.fx-bar-tt{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;min-width:0;display:flex}.fx-bar-tt h1{flex:0 auto}.fx-bar-tt .tier-btn{margin:-11px 0}.fx-bar-tt .tier-chip{gap:5px;padding:2px 10px;font-size:12.5px}.fx-bar-tt .tier-chip svg{width:13px;height:13px}.fx-bar-actions{justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.fx-meta{margin:var(--s1) 0 0}.fx-bar-price{flex-direction:column;flex:none;align-items:flex-end;min-width:0;display:flex}.fx-price{font-size:var(--fs-h2);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.fx-published{font-size:var(--fs-small);color:var(--text-2);margin:0}.fx-profit-line{justify-content:flex-end;align-items:center;gap:0 var(--s2);font-size:var(--fs-small);flex-wrap:wrap;margin:0;display:flex}.fx-profit{font-weight:600}.fx-bar-actions .feedback.labeled{margin:0}.fx-bar-actions .feedback.labeled .fb-btn{min-height:44px;padding:0 var(--s3);flex:none}.fx-view{gap:var(--s1);font-weight:500}.fx-write{white-space:nowrap;flex:none}.fx-subbar{justify-content:space-between;align-items:center;gap:var(--s1) var(--s4);min-width:0;padding-inline:var(--s1);flex-wrap:wrap;display:flex}.fx-offer-line{align-items:center;gap:var(--s1) var(--s3);flex-wrap:wrap;min-width:0;display:flex}.fx-offer{font-size:var(--fs-body);margin:0}.fx-offer strong{font-variant-numeric:tabular-nums}.fx-status{color:var(--text-2);margin:0}.fx-unseen{color:var(--warn);font-weight:600}.fx-view-note{margin:var(--s1) 0 0;color:var(--text-2)}.fx-index{gap:0 var(--s4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.fx-index-link{min-height:32px;color:var(--text-2);font-size:var(--fs-small);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.fx-index-link:hover{color:var(--text)}.fx-index-link.active{border-bottom-color:var(--accent);color:var(--accent)}.fx-index-link:focus-visible{outline-offset:-2px;box-shadow:none}.fx-cbar-slot{top:var(--topbar-total);z-index:8;height:0;margin-bottom:calc(-1 * var(--s4));position:sticky}@media (height<=479px){.fx-cbar-slot{display:none}}.fx-cbar{background:var(--surface);border:1px solid var(--border);border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:var(--shadow-2);animation:fx-cbar-in var(--dur) var(--ease);border-top:0;flex-direction:column;display:flex;position:absolute;inset:0 0 auto;container:fx-cbar/inline-size}@keyframes fx-cbar-in{0%{opacity:0;translate:0 -6px}}.fx-cbar-row{align-items:center;gap:var(--s2);height:52px;padding-inline:var(--s3);min-width:0;display:flex}.fx-cbar .fx-cback,.fx-cbar .fx-cview{border-radius:var(--radius-control);flex:none;width:36px;height:36px}.fx-cbar .feedback.labeled .fb-btn{gap:var(--s1);height:36px;min-height:36px;padding:0 var(--s3);font-size:var(--fs-small);flex:none}.fx-cbar .fx-cback:after,.fx-cbar .fx-cview:after,.fx-cbar .feedback.labeled .fb-btn:after,.fx-cbar .fx-cwrite:after{content:"";position:absolute;inset:-4px}.fx-cbar .fx-cback{margin-inline-start:calc(-1 * var(--s1))}.fx .fx-cbar-title{min-width:0;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;flex:0 auto;margin:0;font-weight:600;line-height:1.2;overflow:hidden}.fx-cbar .fx-cbar-tier{flex:none;min-height:36px}.fx-cbar .tier-chip{padding:2px var(--s2);font-size:var(--fs-micro)}.fx .fx-cbar-price{white-space:nowrap;overflow-wrap:normal;flex:none;margin:0 0 0 auto}.fx-cbar-amount{font-size:var(--fs-body);font-variant-numeric:tabular-nums;font-weight:700}.fx-cbar-price .fx-profit{font-size:var(--fs-small);font-variant-numeric:tabular-nums}.fx-cbar-actions{align-items:center;gap:var(--s2);flex:none;margin-inline-start:var(--s2);display:flex}.fx-cbar .fx-cwrite{min-height:36px;padding:0 var(--s3);font-size:var(--fs-small);position:relative}.fx-cbar .feedback.labeled{margin:0}.fx-cbar .fx-cview{border-radius:var(--radius-control)}.fx-cbar .fx-index{gap:0 var(--s4);height:32px;padding-inline:var(--s3);scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}@container fx-cbar (width<=860px){.fx-cview{display:none}}@container fx-cbar (width<=780px){.fx-cbar .fx-cbar-tier{display:none}}.fx-pbar{z-index:15;align-items:center;gap:var(--s1);height:var(--fxbar-total);margin-inline:calc(-1 * var(--gutter));padding:env(safe-area-inset-top) var(--s2) 0;background:var(--bg);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}.fx-pbar .fx-back{gap:var(--s1);min-width:44px}.fx-pbar-title{min-width:0;padding-inline:var(--s1);font-size:var(--fs-body);white-space:nowrap;flex:1 1 0;align-items:baseline;margin:0;font-weight:600;display:flex}.fx-pbar-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.fx-pbar-price{white-space:pre;color:var(--text-2);flex:none}.fx-phone .fx-section{scroll-margin-top:calc(var(--fxbar-total) + var(--s3))}.fx-summary{align-items:flex-start;gap:var(--s2);flex-direction:column;min-width:0;padding:0;display:flex}.fx-summary h1{min-width:0;font-size:var(--fs-title);line-height:1.2}.fx-summary-price{align-self:stretch;align-items:center;gap:0 var(--s3);flex-wrap:wrap;margin:0;display:flex}.fx-summary-price .fx-price{font-size:var(--fs-title);line-height:1.1}.fx-summary-price .fx-offer-line{flex:auto}.fx-summary-price .fx-offer{color:var(--text-2);font-size:var(--fs-small)}.fx-summary-price .icon-btn{margin-block:calc(-1 * var(--s2));flex:none;margin-left:auto}.fx-folds{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.fx .fx-fold{padding:0}.fx-fold-title{font-size:inherit;margin:0}.fx-fold-btn{align-items:center;gap:var(--s3);width:100%;min-height:56px;padding:var(--s3) var(--s4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.fx-fold-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fx-fold-name{font-size:var(--fs-lg);font-weight:700;line-height:1.25}.fx-fold-sum{color:var(--text-2);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.fx-fold-chev{color:var(--text-3);flex:none;transition:transform .15s;display:inline-flex}.fx-fold-btn[aria-expanded=true] .fx-fold-chev{transform:rotate(180deg)}.fx-fold-alert{gap:var(--s2);padding:0 var(--s4) var(--s3);flex-direction:column;display:flex}.fx-fold-body{gap:var(--s3);padding:var(--s3) var(--s4) var(--s4);border-top:1px solid var(--border);flex-direction:column;display:flex}.fx-fold-body[hidden]{display:none}.fx-sub{gap:var(--s2);flex-direction:column;display:flex}.fx-sub h3{font-size:var(--fs-body);margin:0}.fx-warn{gap:var(--s2);padding:var(--s3);background:var(--surface);border:1px solid color-mix(in srgb, var(--warn) 45%, var(--border));border-radius:var(--radius-card);font-size:var(--fs-small);flex-direction:column;margin:0;line-height:1.5;display:flex}.fx-warn-title{color:var(--warn);font-size:var(--fs-small);margin:0;font-weight:700}.fx-doubts{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.fx-care{padding:var(--s2) var(--s3);background:var(--danger-soft);border-radius:var(--radius-control);color:var(--danger);font-size:var(--fs-small);font-weight:600;line-height:1.4}.fx-confirm{background:var(--warn-soft);border-radius:var(--radius-control);color:var(--warn);font-size:var(--fs-small)}.fx-confirm-title{font-size:inherit;margin:0}.fx-confirm-btn{align-items:center;gap:var(--s2);width:100%;min-height:44px;padding:0 var(--s3);color:inherit;font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.fx-confirm-icon,.fx-confirm-chev{flex:none;display:inline-flex}.fx-confirm-text{flex:auto;min-width:0}.fx-confirm-chev{transition:transform .15s}.fx-confirm.open .fx-confirm-chev{transform:rotate(90deg)}.fx-confirm-body{gap:var(--s2);padding:0 var(--s3) var(--s3);color:var(--text);flex-direction:column;line-height:1.45;display:flex}.fx-confirm-body[hidden]{display:none}.fx-confirm-body .fx-note{padding:var(--s2) var(--s3);background:var(--surface-2)}.fx-doubt{flex-direction:column;gap:2px;display:flex}.fx-doubt p{margin:0}.fx-doubt-title{color:var(--warn);font-weight:700}.fx-glance3{padding:var(--s3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.fx-glance3-grid{gap:var(--s3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.fx-glance3-cell{min-width:0}.fx-glance3-cell p{margin:0}.fx-glance3-label{color:var(--text-2);font-size:var(--fs-micro);line-height:1.2}.fx-glance3-value{font-size:var(--fs-body);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3}.fx-glance3-value.good{color:var(--accent)}.fx-glance3-value.warn{color:var(--warn)}.fx-glance3-value.bad{color:var(--danger)}.fx-glance3-cheap{margin:var(--s2) 0 0;color:var(--text-2);font-size:var(--fs-micro);line-height:1.4}.fx-glance3-cheap strong{color:var(--text);font-variant-numeric:tabular-nums}.fx-questions-card .fx-questions{border-top:0;padding-top:0}.fx-dock-spacer{height:calc(120px + env(safe-area-inset-bottom))}.fx-dock{left:0;right:0;bottom:var(--tabbar-total);z-index:9;gap:var(--s1);max-width:var(--content-max);padding:var(--s1) var(--gutter) calc(var(--s3) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 94%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;margin:0 auto;display:flex;position:fixed}.fx-dock-buttons{align-items:stretch;gap:var(--s2);display:flex}.fx-dock-buttons .fx-write{white-space:nowrap;flex:auto;min-width:0}.fx-dock-buttons .fx-call{flex:none}.fx-dock-buttons .feedback.labeled{flex:none;margin:0}.fx-dock-buttons .feedback.labeled .fb-btn{gap:var(--s1);min-height:52px;padding:0 var(--s3);white-space:nowrap;flex:none}.fx-dock.no-channel .fx-dock-buttons .feedback.labeled{flex:1}.fx-dock.no-channel .fx-dock-buttons .feedback.labeled .fb-btn{width:100%}.fx-dock-spacer.no-channel{height:calc(76px + env(safe-area-inset-bottom))}.fx-write-short,.fx-dock-buttons.has-call .fx-write-long{display:none}.fx-dock-buttons.has-call .fx-write-short{display:inline}@media (width<=399px){.fx-dock-buttons .fx-write-long{display:none}.fx-dock-buttons .fx-write-short{display:inline}.fx-dock-buttons.has-call .fx-call svg,.fx-dock-buttons.has-call .fx-write svg{display:none}}@media (width<=359px){.fx-dock-buttons.has-call .btn,.fx-dock-buttons.has-call .feedback.labeled .fb-btn{padding-inline:var(--s2)}}.app[data-detail=true]:has(.fx-dock)~.toast{bottom:calc(148px + env(safe-area-inset-bottom))}.fx-message-line{align-items:center;gap:0 var(--s1);color:var(--text-2);font-size:var(--fs-small);flex-wrap:wrap;margin:0;display:flex}.fx-dock .fx-message-line{justify-content:space-between}.fx-message-line .link-btn{min-height:44px;padding:0 var(--s2);align-items:center;display:inline-flex}.tier-btn{min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.tier-chip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-small);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.tier-chip.compact{font-size:var(--fs-micro);gap:4px;padding:1px 8px}.tier-chip.listas{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.tier-chip.preguntas{border-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.tier-chip.cuidado{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.tier-list{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tier-row{align-items:center;gap:var(--s1) var(--s2);padding:var(--s3);border:1px solid var(--border);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.tier-row.current{border-color:var(--accent);background:var(--accent-soft)}.tier-here{color:var(--accent);font-size:var(--fs-small);font-weight:700}.tier-phrase{flex:100%}.tier-sheet-intro{margin:0 0 var(--s3)}.fx-photo{border-radius:var(--radius-card);width:100%}.fx-firm{gap:var(--s1);padding:var(--s3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--text-2);font-size:var(--fs-small);flex-direction:column;margin:0;line-height:1.5;display:flex}.fx-firm.doubt{border-color:color-mix(in srgb, var(--warn) 45%, var(--border))}.fx-firm p{margin:0}.fx-firm-title{color:var(--warn);font-size:var(--fs-small);margin:0;font-weight:700}.fx-firm-figures{color:var(--text)}.fx-firm-figures strong{font-weight:700}.fx-firm-cheap strong{color:var(--text);font-variant-numeric:tabular-nums}.fx-firm.doubt .fx-firm-cheap{margin-top:var(--s1)}.fx-firm-min{font-variant-numeric:tabular-nums;display:block}.fx-firm-cheap .fx-firm-min strong.warn{color:var(--warn)}.fx-firm-cheap .fx-firm-min strong.bad{color:var(--danger)}.fx-data{gap:var(--s2);min-width:0;padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;display:flex}.fx-grid-cells{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=600px){.fx-grid-cells{grid-template-columns:repeat(3,minmax(0,1fr))}}.fx-cell{min-width:0}.fx-data.compact .fx-grid-cells{gap:var(--s2) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}.fx-cell.wide{grid-column:1/-1}.fx-cell-label{color:var(--text-2);font-size:var(--fs-micro);margin:0}.fx-cell-value{flex-direction:column;align-items:flex-start;gap:2px;font-weight:600;display:flex}.fx-data .badges,.fx-data p{margin:0}.fx-why{gap:var(--s3);flex-direction:column;display:flex}.fx-reasons{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fx-reasons li{align-items:flex-start;gap:var(--s2);display:flex}.fx-reason-icon{flex:none;margin-top:1px;display:inline-flex}.fx-reasons li.good .fx-reason-icon{color:var(--accent)}.fx-reasons li.ask .fx-reason-icon{color:var(--warn)}.fx-reasons li.care .fx-reason-icon{color:var(--danger)}.fx-note{padding:var(--s3);border-radius:var(--radius-control);background:var(--surface-2);font-size:var(--fs-small);margin:0;line-height:1.45}.fx-fact{color:var(--text-2);font-size:var(--fs-small);margin:0}.fx-fact strong{color:var(--text)}.fx-range{margin:var(--s2) 0 0}.fx-range-legend{margin:var(--s2) 0 0;color:var(--text-2);font-size:var(--fs-small);text-align:center}.fx-feedback{border-top:1px solid var(--border);padding-top:var(--s2)}.fx-feedback h3{font-size:var(--fs-body);margin:0}.fx-feedback .feedback.labeled{flex-wrap:wrap}.fx-description{gap:var(--s3);flex-direction:column;display:flex}.fx-description h2,.fx-description p{margin:0}.fx-questions{gap:var(--s1);padding-top:var(--s3);border-top:1px solid var(--border);flex-direction:column;display:flex}.fx-questions-head{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.fx-questions-head h2,.fx-questions-head h3{font-size:var(--fs-body);margin:0}.fx-question-list{margin:0;padding:0;list-style:none}.fx-question{align-items:center;min-height:44px}.fx-question input{width:20px;height:20px;accent-color:var(--accent);flex:none}.fx-comparables>p,.fx-comparables>.fx-platform{margin:0 0 var(--s2)}.fx-platform .muted{display:block}.comp-tag{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-micro);padding:1px 8px;font-weight:600;display:inline-block}.comp-tag.same{background:var(--accent-soft);color:var(--accent)}.comp-tag.other{background:var(--warn-soft);color:var(--warn)}.fx-comparables-side .cmp-row{padding:var(--s2);column-gap:var(--s2)}.fx-comparables-side .cmp-thumb{width:48px;height:48px}.price-sim .chip{min-height:44px}.price-sim-note{margin:0}.price-sim .offer-ask.maybe{color:var(--text-2)}.fx-vas .fx-pills .chip{min-height:44px}.fx-before{gap:var(--s3);flex-direction:column;display:flex}.fx-before h2,.fx-before h3,.fx-before p{margin:0}.bb-head{justify-content:space-between;align-items:flex-start;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.bb-head-text{flex:14rem;min-width:0}.bb-progress{flex-direction:column;flex:0 180px;gap:6px;min-width:140px;display:flex}.bb-progress-line{font-size:var(--fs-small);justify-content:space-between;display:flex}.bb-bar{border-radius:var(--radius-pill);background:var(--surface-2);height:8px;overflow:hidden}.bb-bar>div{border-radius:var(--radius-pill);background:var(--accent);height:100%}.bb-notice{gap:var(--s3);padding:var(--s3);border:1px solid var(--danger);border-radius:var(--radius-control);background:var(--danger-soft);align-items:flex-start;display:flex}.bb-notice strong{color:var(--danger)}.bb-notice-icon{color:var(--danger);flex:none;display:inline-flex}.bb-plate{align-items:center;gap:var(--s1) var(--s3);padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--surface-2);flex-wrap:wrap;display:flex}.bb-plate .plate{padding:2px var(--s2);border:2px solid var(--text);background:var(--surface);font-size:var(--fs-lg);letter-spacing:.1em;border-radius:6px;font-weight:700}.bb-plate-from{flex:14rem;min-width:0}.bb-plate-actions{gap:var(--s2);flex-wrap:wrap;margin-left:auto;display:flex}.bb-plate-ask{gap:var(--s2);padding:var(--s3);border:1px solid var(--warn);border-radius:var(--radius-control);background:var(--warn-soft);flex-direction:column;display:flex}.bb-plate-ask .btn.block{margin:0}.bb-plate-ask .btn.soft{background:var(--surface);border-color:var(--border-strong)}.bb-plate-field{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.bb-plate-field label{color:var(--text-2);font-size:var(--fs-small)}.bb-plate-field input{min-width:0;min-height:44px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-size:var(--fs-lg);letter-spacing:.08em;text-transform:uppercase;flex:10rem}.bb-plate-field input::placeholder{color:var(--text-3)}.bb-step{gap:var(--s2);flex-direction:column;display:flex}.bb-step h3{align-items:center;gap:var(--s1) var(--s2);font-size:var(--fs-body);flex-wrap:wrap;display:flex}.bb-step-n{background:var(--text);width:24px;height:24px;color:var(--bg);font-size:var(--fs-small);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.bb-list{border:1px solid var(--border);border-radius:var(--radius-card);margin:0;padding:0;list-style:none;overflow:hidden}.bb-row{align-items:start;gap:var(--s1) var(--s2);padding:var(--s2) var(--s3) var(--s2) var(--s2);border-top:1px solid var(--border);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.bb-row:first-child{border-top:0}.bb-row.problem{background:var(--danger-soft)}.bb-state-btn{width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-start;margin:0;padding:0;display:inline-flex}.bb-state{border:2px solid var(--border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:inline-flex}.bb-state-btn:hover .bb-state:not(.ok):not(.problem){border-color:var(--accent)}.bb-state-btn:disabled{cursor:default}.bb-state.ok{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.bb-state.problem{border-color:var(--danger);background:var(--danger);color:var(--bg)}.bb-main{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.bb-title-line{align-items:center;gap:var(--s1);display:flex}.bb-title{font-size:var(--fs-body)}.bb-help{min-width:44px;min-height:44px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-10px 0;padding:0;font-weight:700;display:inline-flex}.bb-help>span{border:1px solid var(--border-strong);width:22px;height:22px;font-size:var(--fs-micro);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bb-help[aria-expanded=true]>span{border-color:var(--accent);color:var(--accent)}.bb-sub{align-items:center;gap:2px var(--s2);flex-wrap:wrap;display:flex}.bb-line{margin:0}.bb-chips{gap:var(--s1);flex-wrap:wrap;display:flex}.bb-hint{color:var(--warn);font-weight:600}.bb-chip{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-micro);padding:1px 8px}.bb-chip.free{background:var(--accent-soft);color:var(--accent);font-weight:600}.bb-explain{padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--surface-2);line-height:1.45}.bb-ask{align-items:center;gap:var(--s2);margin-top:var(--s1);flex-wrap:wrap;display:flex}.bb-ask-q{font-size:var(--fs-small);flex:100%;font-weight:600}.bb-ask .btn.current{border-width:2px}.bb-ask .bb-ok{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.bb-ask .bb-bad{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.bb-note{align-items:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}.bb-note .field{flex:12rem}.bb-actions{justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.bb-link{gap:var(--s1);white-space:nowrap}.bb-copy{flex:none}.bb-foot{font-size:var(--fs-micro)}@media (width<=479px){.bb-row{grid-template-columns:44px minmax(0,1fr)}.bb-actions{grid-column:2;justify-content:flex-start}}.fx-alert-me{min-height:44px;color:var(--info);font-size:var(--fs-small);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.fx-revisar{gap:var(--s2);padding:var(--s3);border:1px solid color-mix(in srgb, var(--warn) 45%, var(--border));border-radius:var(--radius-control);background:var(--surface-2);font-size:var(--fs-small);flex-direction:column;margin:0;line-height:1.45;display:flex}.fx-revisar-title{color:var(--warn);font-size:var(--fs-small);margin:0;font-weight:700}.fx-revisar-list{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fx-revisar-list li{align-items:flex-start;gap:var(--s2);overflow-wrap:anywhere;display:flex}.fx-revisar-icon{color:var(--warn);flex:none;margin-top:2px;display:inline-flex}.fx-revisar-cite{color:var(--text-2);display:block}.fx-revisar-source{color:var(--text-2);font-size:var(--fs-micro);margin:0}.fx-revisar-line{padding:0 var(--s4);margin-top:var(--s2);font-size:var(--fs-small)}.fx-cell-value .ficha-claude{display:block}.fx-profit-note,.fx-glance3-note{color:var(--text-2);font-size:var(--fs-micro);font-weight:500}.fx-glance3-note{margin:0}.fx-profit.repair,.fx-glance3-value.repair{color:var(--repair)}.fx-repair-chip{align-self:center}.fx-repair{gap:var(--s3);padding:var(--s3);border:1px solid var(--border);border-radius:var(--radius-control);display:grid}.fx-repair-grid{justify-content:space-between;gap:var(--s3);display:flex}.fx-repair-right{text-align:right}.fx-repair p{margin:0}.fx-repair-label{color:var(--text-2);font-size:var(--fs-micro)}.fx-repair-value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.fx-repair-value.repair{color:var(--repair)}.fx-repair-warning{padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--repair-soft);color:var(--repair);font-size:var(--fs-small)}.repair-chips{align-items:center;gap:var(--s1);flex-wrap:wrap;margin:0;display:inline-flex}.repair-chip{background:var(--repair-soft);color:var(--repair);font-size:var(--fs-micro);border-radius:6px;padding:2px 8px;font-weight:700;line-height:1.4;display:inline-block}.repair-chip.full{border:1px solid var(--repair);font-size:var(--fs-small);background:0 0;border-radius:999px;padding:4px 12px}.repair-jev{background:var(--info-soft);color:var(--info);font-size:var(--fs-micro);border-radius:6px;padding:2px 8px;font-weight:600}.hero.fx-carousel{color:var(--text-3);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fx-carousel-badge,.fx-carousel-count{padding:2px var(--s2);border-radius:var(--radius-sm);background:var(--on-photo);color:var(--on-photo-text);font-size:var(--fs-micro);font-weight:600;position:absolute}.fx-carousel-badge{top:var(--s2);left:var(--s2)}.fx-carousel-count{right:var(--s2);bottom:var(--s2)}.fx-carousel-empty{bottom:var(--s2);position:absolute}.fx-carousel-tap{cursor:pointer;background:0 0;border:0;width:50%;padding:0;position:absolute;top:0;bottom:0}.fx-carousel-tap.prev{left:0}.fx-carousel-tap.next{right:0}.fx-origin{margin:var(--s1) 0 0}.fx-block-title{margin:0 0 var(--s2);font-size:var(--fs-body)}.fx-datos,.fx-signals-block{padding:var(--s3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.fx-facts,.fx-signals{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fx-facts li,.fx-signals li{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.fx-signal-chip{padding:2px var(--s2);border:1px solid var(--warn);color:var(--warn);font-size:var(--fs-small);border-radius:999px;font-weight:600}.fx-signal-quote,.fx-fact-quote{color:var(--text-2);font-size:var(--fs-small);font-style:italic}.cmp-summary{margin:0}.cmp-rows{gap:var(--s2);margin:var(--s2) 0;flex-direction:column;display:flex}.cmp-row{align-items:center;column-gap:var(--s3);row-gap:var(--s1);width:100%;padding:var(--s2);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb main chevron""thumb price chevron";display:grid}.cmp-row.unused{opacity:.65}.cmp-thumb{object-fit:cover;background:var(--surface-2);border-radius:8px;grid-area:thumb;align-self:start;width:64px;height:64px}.cmp-row>svg{grid-area:chevron}.cmp-row-main{flex-direction:column;grid-area:main;gap:1px;min-width:0;display:flex}.cmp-row-title{font-weight:700}.cmp-row-meta{color:var(--text-2);font-size:var(--fs-small)}.cmp-row-state,.cmp-state{font-size:var(--fs-small);font-weight:600}.cmp-row-state.sold,.cmp-state.sold{color:var(--accent)}.cmp-row-state.gone,.cmp-row-state.unverified,.cmp-row-state.excluded,.cmp-state.gone,.cmp-state.unverified{color:var(--text-2)}.cmp-row-state.drop,.cmp-state.drop{color:var(--warn)}.cmp-row-price{align-items:baseline;column-gap:var(--s2);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:price;display:flex}.cmp-row-price span{color:var(--text-2);font-size:var(--fs-micro)}.cmp-excluded summary{cursor:pointer;color:var(--text-2);font-size:var(--fs-small)}.cmp{gap:var(--s2);flex-direction:column;display:flex}.cmp-loading{gap:var(--s3);flex-direction:column;display:flex}.cmp-price{margin:0;font-size:1.5rem;font-weight:800}.cmp-title,.cmp-state{margin:0}.cmp-section h3{margin:var(--s3) 0 var(--s2);font-size:var(--fs-body)}.cmp-side{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.cmp-side th,.cmp-side td{padding:var(--s1) var(--s2);border-bottom:1px solid var(--border);text-align:left}.cmp-side thead th{color:var(--text-2);font-weight:600}.cmp-side tbody th{color:var(--text-2);font-weight:500}.cmp-side td.cmp-better,.cmp-key.better{color:var(--warn);font-weight:700}.cmp-side td.cmp-worse,.cmp-key.worse{color:var(--accent);font-weight:700}.cmp-legend{margin:var(--s1) 0 0}.cmp-history,.cmp-adj{gap:var(--s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cmp-history li,.cmp-adj>div{justify-content:space-between;gap:var(--s2);font-size:var(--fs-small);display:flex}.cmp-adj dt,.cmp-adj dd{margin:0}.cmp-adj-note{color:var(--text-2);font-size:var(--fs-micro);display:block}.cmp-adj .total{font-weight:700}.cmp-description{white-space:pre-line}.app[data-detail=true]:has(.fx-decide)~.toast{bottom:calc(96px + env(safe-area-inset-bottom))}.fx-contact .fx-message-line{justify-content:space-between}.fx-contact{gap:var(--s2);flex-direction:column;display:flex}.fx-contact-buttons{gap:var(--s2);display:flex}.fx-contact-buttons .fx-write{flex:auto}.fx-decide-head{align-items:center;gap:var(--s2);display:flex}.fx-decide-head .feedback.labeled{margin:0}.fx-decide-head .btn,.fx-decide-head .feedback.labeled .fb-btn{gap:var(--s1);padding:0 var(--s3);font-size:var(--fs-small);white-space:nowrap;flex:none}.clamped.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamped-toggle{align-self:flex-start;min-height:32px}.clamped.is-clamped.fx-description-text{-webkit-line-clamp:6}@media (width>=768px){.clamped.is-clamped.cmp-description{-webkit-line-clamp:4}}.cmp-head{align-items:flex-start;gap:var(--s3);display:flex}.cmp-head-text{gap:var(--s1);flex-direction:column;flex:1;min-width:0;display:flex}.cmp-head .cmp-photo{flex:none;width:96px;height:96px}@media (width>=768px){.cmp-head .cmp-photo{width:132px;height:100px}}.ofx-head{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);margin:0 0 var(--s3);flex-wrap:wrap;display:flex}.ofx-head-title{flex:300px;min-width:0}.ofx-head h1{margin:0;font-size:26px;line-height:1.15}.ofx-live{color:var(--text-2);font-size:var(--fs-small)}.ofx-head-meta>span+.ofx-live:before{content:"· "}.ofx-head-meta{align-items:center;gap:0 var(--s2);color:var(--text-2);font-size:var(--fs-small);flex-wrap:wrap;margin:2px 0 0;display:flex}.ofx-head-meta strong{color:var(--accent);font-weight:700}.ofx-views{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ofx-seg{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);gap:2px;padding:2px;display:inline-flex}.ofx-seg>button{border-radius:var(--radius-sm);min-height:44px;color:var(--text-2);font:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.ofx-seg>button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.ofx-seg.icons>button{width:44px;padding:0}@media (hover:hover) and (pointer:fine){.ofx-seg>button{min-height:30px}.ofx-seg.icons>button{width:34px}.ofx-seg>button:hover:not([aria-pressed=true]){color:var(--text)}}.ofx-btn{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);min-height:44px;color:var(--text);font:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.ofx-btn .filters-count{line-height:18px}@media (hover:hover) and (pointer:fine){.ofx-btn{min-height:36px}.ofx-btn:hover{border-color:var(--border-strong)}}.ofx-link{min-height:44px;color:var(--info);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 2px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ofx-link{min-height:30px}.ofx-link:hover{text-underline-offset:3px;text-decoration:underline}}.ofx-sep{color:var(--text-3)}.ofx-note{color:var(--text-2);font-size:var(--fs-small);margin:0}.ofx-filterbar{gap:var(--s2);min-width:0;margin:0 0 var(--s4);flex-direction:column;display:flex}.ofx-filterbar .filters-note{margin:0}.ofx-bar{gap:var(--s2);flex-direction:column;display:flex;container:ofx-bar/inline-size}.ofx-tiers{flex-wrap:wrap;gap:8px;display:flex}.ofx-tabs-row{align-items:center;gap:var(--s2);margin-bottom:var(--s3);border-bottom:1px solid var(--border);display:flex}.ofx-tabs-row .ofx-tabs{border-bottom:0;flex:1;margin-bottom:0}.ofx-tabs-row .icon-btn{flex:none;min-width:44px;min-height:44px}.ofx-sub-title{margin:0 0 var(--s3);font-size:var(--fs-lg)}.ofx-niveles{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ofx-niveles .ofx-tiers{display:contents}.ofx-niveles .ofx-tier,.ofx-niveles .ofx-fchip.ofx-quick-chip{height:44px;min-height:44px;font-size:var(--fs-small);flex:none;padding:0 14px;font-weight:500}.ofx-niveles .ofx-fchip.ofx-quick-chip.on{font-weight:600}.ofx-niveles .ofx-fchip.ofx-quick-chip{gap:6px}.ofx-niveles-raya{width:1px;height:24px;margin:0 var(--s1);background:var(--border-strong);flex:none;align-self:center}.ofx-sin-ganancia{min-height:22px;color:var(--text-2);margin:0;line-height:22px}.ofx-feed>.ofx-lot{margin:0 0 var(--s3);color:var(--text-2);line-height:22px}.ofx-lot .ofx-link{min-height:22px;position:relative}.ofx-lot .ofx-link:after{content:"";position:absolute;inset:-11px -4px}.ofx-tier{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:44px;color:var(--text-2);font:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.ofx-tier-n{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.ofx-tier.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ofx-tier.on .ofx-tier-n{color:inherit}@media (hover:hover) and (pointer:fine){.ofx-tier{min-height:34px}.ofx-tier:not(.on):hover{border-color:var(--border-strong);color:var(--text)}}.ofx-filters-row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ofx-filters-row .offer-search{flex:200px;min-width:160px}@media (hover:hover) and (pointer:fine){.ofx-filters-row .offer-search .search-box input{min-height:36px;font-size:var(--fs-small);padding-block:6px}.ofx-filters-row .offer-search .search-box input::placeholder{font-size:var(--fs-small)}}.ofx-sort{color:var(--text-2);align-items:center;display:inline-flex;position:relative}.ofx-sort select{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);min-height:44px;color:var(--text);font:inherit;font-size:var(--fs-small);appearance:none;cursor:pointer;padding:0 30px 0 12px;font-weight:600}.ofx-sort:after{content:"";pointer-events:none;border-bottom:1.8px solid;border-right:1.8px solid;width:6px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}@media (hover:hover) and (pointer:fine){.ofx-sort select{min-height:36px}}.ofx-active,.ofx-mfilt{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ofx-active{min-height:30px}.ofx-active:empty,.ofx-mfilt:empty{display:none}.ofx-fchip{border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent-soft);height:30px;color:var(--accent);font-size:var(--fs-small);white-space:nowrap;align-items:center;gap:4px;padding:0 2px 0 10px;font-weight:600;display:inline-flex}.ofx-fchip.ofx-quick-chip{border-color:var(--border);color:var(--text-2);cursor:pointer;background:0 0;padding:0 12px;font-family:inherit;position:relative}.ofx-fchip.ofx-quick-chip:after{content:"";position:absolute;inset:-7px -2px}.ofx-fchip.ofx-quick-chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ofx-x{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.ofx-x:after{content:"";position:absolute;inset:-9px -4px}@media (hover:hover) and (pointer:fine){.ofx-x:hover{background:var(--hover)}}.ofx-leftout{flex-wrap:wrap;align-items:center;gap:0 6px;display:inline-flex}.ofx-phrase{color:var(--text-2)}.ofx-menu{position:relative}.ofx-menu-btn.open{border-color:var(--accent)}.ofx-pop{z-index:40;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:230px;box-shadow:var(--shadow-3);padding:6px;position:absolute;top:calc(100% + 6px);left:0}.ofx-pop-item{justify-content:space-between;align-items:center;gap:var(--s3);border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:14px;display:flex}.ofx-pop-item[aria-checked=true]{background:var(--surface-2);font-weight:600}.ofx-pop-hint{color:var(--text-3);font-size:var(--fs-micro);font-weight:500}.ofx-feed{min-width:0;container:ofx-feed/inline-size}.ofx-groups{gap:var(--s2);flex-direction:column;display:flex}.ofx-group{flex-direction:column;min-width:0;display:flex}.ofx-groups.busy{opacity:.55}.ofx-seen:disabled{opacity:.5;cursor:default}.ofx-group-foot{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s3);flex-wrap:wrap;display:flex}.ofx-seen{min-height:44px;color:var(--text-2);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px;font-weight:600;display:inline-flex}.ofx-seen svg{color:var(--info)}@media (hover:hover) and (pointer:fine){.ofx-seen:hover{color:var(--text)}}.ofx-feedbar{justify-content:space-between;align-items:center;gap:0 var(--s3);flex-wrap:wrap;min-height:44px;display:flex}.ofx-feedcount{color:var(--text-2);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.ofx-more{align-items:center;gap:var(--s2);padding:var(--s4) 0 var(--s5);text-align:center;flex-direction:column;display:flex}.ofx-more p{margin:0}.ofx-grid{align-items:stretch;gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}@container ofx-feed (width>=560px){.ofx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ofx-feed (width>=860px){.ofx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ofx-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-1);transition:box-shadow var(--dur) var(--ease), border-color var(--dur-fast) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.ofx-card.selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.ofx-card.fresh{animation:ofx-flash 2.5s var(--ease)}@keyframes ofx-flash{0%{box-shadow:0 0 0 3px var(--ring)}}@media (hover:hover){.ofx-card:hover{box-shadow:var(--shadow-2)}}.ofx-card-open{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.ofx-card>:not(.ofx-card-open){z-index:1;pointer-events:none;position:relative}.ofx-card a,.ofx-card button:not(.ofx-card-open){pointer-events:auto}.ofx-thumb{background:var(--surface-2);width:100%;height:180px;color:var(--text-3);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ofx-src,.ofx-when{border-radius:var(--radius-sm);background:var(--on-photo);color:var(--on-photo-text);font-size:var(--fs-micro);padding:0 8px;font-weight:600;line-height:22px;position:absolute;top:8px}.ofx-src{font-weight:700;left:8px}.ofx-when{font-weight:500;right:8px}.ofx-when.fresh{background:var(--accent);color:var(--accent-ink);font-weight:700}.ofx-body{flex-direction:column;flex:auto;gap:3px;min-width:0;padding:12px 14px;display:flex}.ofx-body>.tier-btn{align-self:flex-start;margin:-9px 0 -4px}.ofx-title{max-height:2.6em;font-size:var(--fs-body);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3;overflow:hidden}.ofx-title a{color:inherit;text-decoration:none}@media (hover:hover){.ofx-title a:hover{text-underline-offset:3px;text-decoration:underline}}.ofx-card.unreviewed .ofx-title,.ofx-row.unreviewed .ofx-row-title{font-weight:700}.ofx-dot{background:var(--info);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin:0 6px 2px 0;display:inline-block}.ofx-step{border-radius:var(--radius-pill);background:var(--info-soft);color:var(--info);font-size:var(--fs-small);align-self:flex-start;padding:1px 8px;font-weight:600}.ofx-body p{margin:0}.ofx-specs{color:var(--text-2);font-size:var(--fs-small);overflow-wrap:anywhere}.ofx-ask{color:var(--text-2);font-size:var(--fs-small);margin-top:4px!important}.ofx-published,.ofx-market{white-space:nowrap}.ofx-price{color:var(--text);font-size:var(--fs-body);white-space:nowrap;font-weight:700}.ofx-gains{flex-wrap:wrap;align-items:flex-end;gap:2px 18px;display:flex;margin-top:4px!important}.ofx-fig{white-space:nowrap;flex-direction:column;gap:1px;display:flex}.ofx-fig-label{color:var(--text-2);font-size:var(--fs-micro);line-height:1.2}.ofx-fig-help{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted;align-self:flex-start;padding:0}.ofx-fig-value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.2}.ofx-fig-value.good{color:var(--accent)}.ofx-fig-value.warn{color:var(--warn)}.ofx-fig-value.bad{color:var(--danger)}.ofx-below-goal{margin:4px 0 0!important}.ofx-row-below-goal{align-self:flex-start;margin-top:2px}.ofx-fig-below{color:var(--text-2);font-size:var(--fs-small);white-space:nowrap;padding-bottom:2px;font-weight:600}.ofx-gain{font-size:var(--fs-small);font-weight:600}.ofx-gain.soft{color:color-mix(in srgb, var(--accent) 72%, var(--text-2))}.ofx-gain.neutral{color:var(--text-2)}.ofx-gain.bad{color:var(--danger)}.ofx-compared{color:var(--text-2);font-size:var(--fs-micro)}.ofx-flag{font-size:var(--fs-small);overflow-wrap:anywhere}.ofx-flag.ask{color:var(--warn)}.ofx-flag.risk{color:var(--danger);font-weight:600}.ofx-doubt strong{font-weight:700}.ofx-mark{color:var(--accent);font-size:var(--fs-small);align-items:center;gap:4px;display:flex}.ofx-mark svg{flex:none}.ofx-notes{align-items:center;gap:2px var(--s2);color:var(--text-2);font-size:var(--fs-micro);flex-wrap:wrap;display:flex}.ofx-note{align-items:center;gap:3px;display:inline-flex}.ofx-note.step{color:var(--info)}.ofx-note.unseen{color:var(--warn);font-weight:600}.ofx-card.leaving{opacity:0;pointer-events:none;transition:opacity .2s var(--ease), transform .2s var(--ease);transform:translate(-16px)}@media (prefers-reduced-motion:reduce){.ofx-card.leaving{transition:none}}.ofx-acts{align-items:center;gap:var(--s2);margin-top:auto;padding-top:10px;display:flex}.ofx-see{border:1px solid var(--accent);border-radius:var(--radius-control);min-height:44px;color:var(--accent);font-size:var(--fs-small);flex:auto;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ofx-acts .feedback{flex:none;margin:0}.ofx-acts .feedback.icons .fb-btn{border:1px solid var(--border);border-radius:var(--radius-control);width:44px;height:44px}.ofx-acts .feedback.icons .fb-btn:before{content:none}.ofx-acts .feedback.icons .fb-btn.follow[aria-pressed=true]{border-color:var(--warn);color:var(--warn)}.ofx-acts .feedback.icons .fb-btn.down[aria-pressed=true]{border-color:var(--danger);color:var(--danger)}@media (hover:hover) and (pointer:fine){.ofx-see{min-height:38px}.ofx-see:hover{background:var(--accent-soft)}.ofx-acts .feedback.icons .fb-btn{width:38px;height:38px}}.ofx-profit{font-size:var(--fs-small);white-space:nowrap;align-items:baseline;gap:4px;font-weight:600;display:inline-flex}.ofx-profit.good{color:var(--accent)}.ofx-profit.bad{color:var(--danger)}.ofx-profit.neutral{color:var(--text-2)}.ofx-row-min{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;font-weight:600}.ofx-row-min.warn{color:var(--warn)}.ofx-row-min.bad{color:var(--danger)}.ofx-signals{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ofx-signal{font-size:var(--fs-small);overflow-wrap:anywhere;align-items:flex-start;gap:7px;line-height:1.35;display:flex}.ofx-signal-icon{flex:none;margin-top:1px;display:inline-flex}.ofx-signal.good .ofx-signal-icon,.ofx-signal-icon.good{color:var(--accent)}.ofx-signal.ask .ofx-signal-icon,.ofx-signal-icon.ask{color:var(--warn)}.ofx-signal.care .ofx-signal-icon,.ofx-signal-icon.care{color:var(--danger)}.ofx-act{min-height:44px;font-size:var(--fs-small);white-space:nowrap;flex:auto}.ofx-row-actions .feedback.labeled .fb-btn{min-height:44px;padding-inline:var(--s3);font-size:var(--fs-small)}.ofx-group.as-list{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);gap:0}.ofx-group.as-list>.ofx-group-foot{padding:var(--s2) var(--s4);border-top:1px solid var(--border)}.ofx-rows{margin:0;padding:0;list-style:none}.ofx-rows-head{display:none}.ofx-row{align-items:center;gap:2px var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.ofx-rows>.ofx-row:first-child{border-top:0}.ofx-row.selected{box-shadow:inset 3px 0 0 var(--accent)}.ofx-row-name{align-items:baseline;gap:2px var(--s2);flex-wrap:wrap;min-width:0;display:flex}.ofx-row-title{color:var(--text);overflow-wrap:anywhere;flex:100%;font-weight:500;line-height:1.3;text-decoration:none}.ofx-row-tier{flex:100%;margin-bottom:2px;display:flex}.ofx-row-sub,.ofx-row-where{color:var(--text-2);font-size:var(--fs-micro)}.ofx-row-doubt{color:var(--warn);font-size:var(--fs-micro);overflow-wrap:anywhere;flex:100%;line-height:1.35}.ofx-row-doubt strong{font-weight:700}.ofx-row-unseen{color:var(--warn);font-size:var(--fs-micro);flex:100%;font-weight:600}.ofx-row-price{text-align:right;white-space:nowrap;font-weight:700}.ofx-row-profit{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.ofx-row-below{color:var(--text-2);font-size:var(--fs-micro)}.ofx-row-below-col,.ofx-row-source,.ofx-row-age,.ofx-row-main{display:none}.ofx-row-source a{min-height:44px;color:var(--text-2);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.ofx-row-main{font-size:var(--fs-small);align-items:flex-start;gap:7px;line-height:1.35}.ofx-row-actions{gap:var(--s2);padding-top:var(--s2);flex-wrap:wrap;grid-column:1/-1;display:flex}.ofx-row-actions .ofx-act{flex:0 auto}.ofx-row-actions .feedback{flex:0 auto;margin:0}.ofx-row-open{z-index:0;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.ofx-row>:not(.ofx-row-open){z-index:1;position:relative}.ofx-row-open{display:none}@container ofx-feed (width>=1060px){.ofx-profit-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ofx-rows-head,.ofx-row{column-gap:var(--s3);grid-template-columns:minmax(160px,2fr) 76px 92px 80px 96px 84px minmax(120px,1.5fr) 216px}.ofx-rows-head{padding:var(--s2) var(--s4);border-bottom:1px solid var(--border);color:var(--text-3);font-size:var(--fs-micro);font-weight:600;display:grid}.ofx-rows-head span:nth-child(2),.ofx-rows-head span:nth-child(3),.ofx-rows-head span:nth-child(4){text-align:right}.ofx-row-where,.ofx-row-below{display:none}.ofx-row-below-col,.ofx-row-source,.ofx-row-age,.ofx-row-main{display:flex}.ofx-row-below-col{justify-content:flex-end}.ofx-row-actions{flex-wrap:wrap;grid-column:auto;justify-content:flex-end;padding-top:0}.ofx-row-actions .btn,.ofx-row-actions .feedback.labeled .fb-btn{padding-inline:var(--s3)}.ofx-row-title{flex-basis:auto}}@container ofx-feed (width>=600px) and (width<=1059px){.ofx-row{align-items:start;gap:var(--s1) var(--s3);grid-template-columns:120px 84px minmax(0,1fr) 84px 156px}.ofx-row-name{grid-area:1/1/auto/4}.ofx-row-price{grid-area:1/4}.ofx-row-profit{grid-area:1/5}.ofx-row-where{display:none}.ofx-row-source,.ofx-row-age,.ofx-row-main{align-items:center;min-height:44px;display:flex}.ofx-row-source{grid-area:2/1}.ofx-row-age{color:var(--text-2);font-size:var(--fs-micro);grid-area:2/2}.ofx-row-main{grid-area:2/3;min-width:0}.ofx-row-actions{grid-area:2/4/auto/6;justify-content:flex-end;padding-top:0}.ofx-row-actions .btn,.ofx-row-actions .feedback.labeled .fb-btn{padding-inline:var(--s3)}}@container ofx-feed (width>=600px) and (width<=899px){.ofx-row-main{min-height:0;padding-bottom:var(--s1);grid-area:3/1/auto/-1}}@container ofx-feed (width<=599px){.ofx-row{align-items:baseline;gap:0 var(--s2);padding:var(--s3);flex-wrap:wrap;display:flex}.ofx-row-name{display:contents}.ofx-row-title{flex:100%;order:1}.ofx-row-sub,.ofx-row-actions,.ofx-row-name>.ofx-step{display:none}.ofx-row-price{order:2}.ofx-row-profit .ofx-profit:before,.ofx-row-profit .ofx-row-min:before{content:"· ";font-weight:400}.ofx-row-profit .ofx-row-min{margin-left:var(--s2);align-self:baseline}.ofx-row-profit{flex-direction:row;order:3;margin-right:auto}.ofx-row-below{display:none}.ofx-row:before{content:"";flex-basis:100%;order:4;height:0}.ofx-row-where{order:5;display:inline}.ofx-row-name>.ofx-row-doubt,.ofx-row-name>.ofx-row-unseen,.ofx-row-name>.ofx-row-marcas,.ofx-row-name>.ofx-row-revisar{order:7}.ofx-row-main{flex:8rem;order:6;min-width:0;display:flex}.ofx-row-open{min-height:44px;display:block}}.ofx-split{min-width:0;display:block}@media (width>=1100px){.ofx-split.with-aside{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start;display:grid}}.ofx-aside{top:var(--s4);max-height:calc(100vh - var(--s5));padding:var(--s4);border:1px solid var(--border);background:var(--surface);border-radius:18px;position:sticky;overflow-y:auto}.ofx-aside-close{top:var(--s2);right:var(--s2);position:absolute}.ofx-why{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.ofx-why-head{align-items:flex-start;gap:var(--s1);padding-right:var(--s6);flex-direction:column;display:flex}.ofx-why-head h2{font-size:var(--fs-lg);overflow-wrap:anywhere;margin:0;line-height:1.25}.ofx-why-head p{margin:0}.ofx-why-kicker{color:var(--text-2);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ofx-boxes{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.ofx-box{min-width:0;padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--radius-control)}.ofx-box p{margin:0}.ofx-box-label{color:var(--text-2);font-size:var(--fs-micro)}.ofx-box-value{font-size:var(--fs-body);white-space:nowrap;font-weight:700}.ofx-box-value.good{color:var(--accent)}.ofx-box-value.bad{color:var(--danger)}.ofx-box-value.muted{color:var(--text-2)}.ofx-note-box{padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--surface-2);font-size:var(--fs-small);margin:0;line-height:1.45}.ofx-pg{gap:var(--s2);flex-direction:column;display:flex}.ofx-pg h3,.ofx-pg p{margin:0}.ofx-pg h3{font-size:var(--fs-body)}.ofx-comps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ofx-comps li{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--radius-control);font-size:var(--fs-small);display:flex}.ofx-comp-name{min-width:0;color:var(--text);overflow-wrap:anywhere;flex-direction:column;flex:1;text-decoration:none;display:flex}.ofx-comp-price{white-space:nowrap}.ofx-write{gap:var(--s2);flex-wrap:wrap;display:flex}.ofx-write .btn{flex:auto}.ofx-notopp{padding-top:var(--s3);border-top:1px solid var(--border)}.ofx-filters{gap:var(--s4);flex-direction:column;display:flex}.ofx-fgroup{gap:var(--s2);flex-direction:column;display:flex}.ofx-fgroup-head{justify-content:space-between;align-items:center;gap:0 var(--s3);flex-wrap:wrap;min-height:44px;display:flex}.ofx-fgroup-head h3{font-size:var(--fs-body);margin:0}.ofx-fgroup.changed .ofx-fgroup-head h3{color:var(--accent)}.ofx-fgroup-out{color:var(--text-2);font-size:var(--fs-small);align-items:center;gap:6px;display:inline-flex}.ofx-quit{min-height:44px;padding:0 var(--s2);align-items:center;display:inline-flex}.ofx-fhelp{margin:0}.ofx-fgroup .chip{min-height:44px}.ofx-fend{gap:var(--s2);padding-top:var(--s4);border-top:1px solid var(--border);flex-direction:column;display:flex}.ofx-fend .btn.block{margin:0}.ofx-sheet-foot{gap:var(--s2);flex-direction:column;width:100%;display:flex}.ofx-sheet-foot .btn.block{margin:0}.ofx-sheet-foot .view-sync{padding:0 0 var(--s1)}.ofx-sheet-out{color:var(--text-2);font-size:var(--fs-small);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;margin:0;display:flex}.ofx-range{align-items:center;gap:var(--s2);grid-template-columns:56px minmax(0,1fr) minmax(0,1fr);display:grid}.ofx-range h3{font-size:var(--fs-body);margin:0}.ofx-range-select{border:1px solid var(--border-strong);border-radius:var(--radius-control);background-color:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--text-2);font:inherit;font-size:var(--fs-lg);appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding:0 30px 0 12px}.ofx-range-select.on{border-color:var(--accent);color:var(--accent);font-weight:600}.ofx-clear-all{margin:0}.ofx-more{border:1px solid var(--border);border-radius:var(--radius-card);padding:0}.ofx-more-btn{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;min-height:44px;padding:var(--s3) var(--s4);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ofx-more-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ofx-more-title{align-items:center;gap:0 var(--s2);font-size:var(--fs-lg);flex-wrap:wrap;font-weight:700;display:flex}.ofx-more-set{color:var(--accent);font-size:var(--fs-small);font-weight:600}.ofx-more-sub{color:var(--text-3);font-size:var(--fs-small)}.ofx-more-chev{border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);width:8px;height:8px;transition:transform var(--dur-fast) var(--ease);flex:none;transform:rotate(-45deg)}.ofx-more-btn[aria-expanded=true] .ofx-more-chev{transform:rotate(45deg)}.ofx-more-body{gap:var(--s4);padding:var(--s4);border-top:1px solid var(--border);flex-direction:column;display:flex}.ofx-sw-list{flex-direction:column;display:flex}.ofx-sw{justify-content:space-between;align-items:center;gap:var(--s2);border:0;border-top:1px solid var(--border);width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:2px 0;display:flex}.ofx-sw:first-child{border-top:0}.ofx-sw-text{flex-direction:column;min-width:0;display:flex}.ofx-sw-name{font-size:var(--fs-body);font-weight:600}.ofx-sw-sub{color:var(--text-3);font-size:var(--fs-micro)}.ofx-sw-sub.on{color:var(--accent)}.ofx-sw-knob{background:var(--border-strong);width:40px;height:24px;transition:background var(--dur-fast) var(--ease);border-radius:12px;flex:none;position:relative}.ofx-sw-knob:after{content:"";background:var(--surface);width:18px;height:18px;box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.ofx-sw[aria-checked=true] .ofx-sw-knob{background:var(--accent)}.ofx-sw[aria-checked=true] .ofx-sw-knob:after{transform:translate(16px)}.ofx-tier-n.pending{background:var(--border);opacity:.6;vertical-align:-.1em;border-radius:4px;min-width:1.6ch;height:.9em;display:inline-block}.ofx-revisar{font-size:var(--fs-small)}.ofx-row-revisar,.ofx-row-marcas{flex:100%}.ofx-group-warning{color:var(--danger);font-size:var(--fs-small);overflow-wrap:anywhere;align-items:flex-start;gap:4px;margin:0;font-weight:600;line-height:1.35;display:flex}.ofx-group-warning-icon{flex:none;margin-top:1px;display:inline-flex}.ofx-also,.ofx-maybe{color:var(--text-2);font-size:var(--fs-small);overflow-wrap:anywhere;margin:0;line-height:1.35}.ofx-also a,.ofx-maybe a{color:var(--text-2);text-underline-offset:3px;padding-block:2px;text-decoration:underline;display:inline-block}.ofx-maybe-mark{border:1px solid var(--warn);color:var(--warn);font-size:var(--fs-micro);border-radius:999px;padding:0 6px;font-weight:700;line-height:1.5;display:inline-block}.ofx-row-samecar{flex:100%}.ofx-fig-note,.ofx-box-note{color:var(--text-2);font-size:var(--fs-micro);line-height:1.2}.ofx-profit-note{color:var(--text-2);font-size:var(--fs-micro);font-weight:500}.ofx-fig-value.repair,.ofx-profit.repair,.ofx-box-value.repair{color:var(--repair)}.ofx-repair{margin-top:var(--s1)}.ofx-tabs{align-items:center;gap:var(--s1);margin-bottom:var(--s3);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ofx-tab{min-height:44px;padding:0 var(--s3);color:var(--text-2);font:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;font-weight:600;display:inline-flex}.ofx-tab.on{border-bottom-color:var(--accent);color:var(--text)}.ofx-tabs-vista .ofx-tab{gap:var(--s1)}.ofx-tab-filters{margin-left:auto}.ofx-seguidos-head{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);display:flex}.ofx-desc-row{min-width:0;transition:opacity .18s,transform .18s;display:flex}.ofx-desc-row>.ofx-card{flex:1}.ofx-desc-row.leaving{opacity:0;transform:translate(-12px)}.ofx-desc-row .ofx-thumb,.ofx-desc-row .ofx-body>:not(.ofx-card-foot){opacity:.6}.ofx-card-foot{gap:var(--s2);padding-top:var(--s2);border-top:1px solid var(--border);flex-direction:column;margin-top:auto;display:flex}.ofx-desc-info{color:var(--text-2);font-size:var(--fs-small);margin:0}.ofx-desc-actions{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.ofx-desc-recover{min-height:44px}.ofx-desc-reasons{gap:var(--s2);flex-wrap:wrap;display:flex}.ofx-brands{gap:var(--s2);flex-direction:column;display:flex}.ofx-bchips{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ofx-bchip{align-items:center;gap:var(--s1);min-height:44px;padding:0 var(--s1) 0 var(--s3);border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--text);display:inline-flex}.ofx-bchip button{min-width:44px;min-height:44px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0}.ofx-badd{gap:var(--s2);display:flex}.ofx-badd input{min-width:0;min-height:44px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--fs-lg);flex:1}.ofx-badd .btn{min-height:44px}.ofx-bchoices{border:1px solid var(--border);border-radius:var(--radius-control);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ofx-bchoices button{width:100%;min-height:44px;padding:0 var(--s3);background:var(--surface-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0}.ofx-qv-puestas{align-items:center;gap:var(--s2);padding-bottom:var(--s3);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ofx-qv-bloque{gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--border)}.ofx-qv-bloque:first-of-type{border-top:0;padding-top:0}.ofx-qv-bloque>h3{font-size:var(--fs-body);margin:0}.ofx-qv-fila{justify-content:space-between;align-items:center;gap:0 var(--s3);width:100%;min-height:44px;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.ofx-qv-fila b{color:var(--text);text-align:right;overflow-wrap:anywhere;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.ofx-qv-neg{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;min-height:48px;display:flex}.ofx-qv-volver{min-height:44px;padding:0 var(--s2) 0 0;align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.ofx-qv-cambiar{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.ofx-qv-nota{text-align:center;margin:0}.ofx-qv-resumen{overflow-wrap:anywhere;margin:0}.ofx-qv-marcas{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.ofx-qv-solo{align-items:center;gap:var(--s3);padding:var(--s3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);display:flex}.ofx-qv-solo-texto{gap:var(--s1);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.ofx-qv-etq{overflow-wrap:anywhere;margin:0;font-weight:600}.ofx-qv-etq .muted{font-weight:400;display:block}.ofx-qv-marcas .ofx-fhelp{display:none}.ofx-qv-fuera{justify-content:space-between}.sheet.ofx-qv-sheet{max-height:96dvh}.ofx-qv-sheet .ofx-filters{gap:var(--s3)}.ofx-qv-sheet .sheet-footer{padding-top:var(--s2);gap:var(--s1)}.ofx-qv-avisar{gap:var(--s2);flex-direction:column;display:flex}.ofx-fuera-intro{color:var(--text-2);margin:0}.ofx-fuera-lista{padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-2);margin:0;list-style:none}.ofx-fuera-fila{align-items:center;gap:0 var(--s3);min-height:56px;padding:var(--s2) 0;border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.ofx-fuera-fila:first-child{border-top:0}.ofx-fuera-texto{flex-direction:column;flex:1;min-width:0;display:flex}.ofx-fuera-n{font-variant-numeric:tabular-nums}.ofx-vbar{gap:var(--s3);flex-direction:column;display:flex}.ofx-vseg{border-radius:var(--radius-control);background:var(--surface-2);height:44px;display:flex;position:relative;overflow:hidden}.ofx-vseg:after{border:1px solid var(--border);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.ofx-vbar .ofx-btn{height:44px;min-height:44px}.ofx-vseg-btn{min-height:44px;padding:0 var(--s3);color:var(--text-2);font:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;font-weight:500}.ofx-vseg-btn+.ofx-vseg-btn{border-left:1px solid var(--border)}.ofx-vseg-btn.on{background:var(--accent-soft);color:var(--accent);font-weight:700}.ofx-vbar-ctl{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ofx-controles{gap:var(--s3);margin-bottom:var(--s3);flex-direction:column;display:flex}.ofx-page.con-vista .ofx-groups{gap:var(--s3)}.ofx-vbar-cambiar{padding-inline:var(--s3)}.ofx-vbar.compacto .ofx-vbar-ctl{flex-wrap:nowrap}.ofx-vbar.compacto .ofx-menu{min-width:0}.ofx-vbar.compacto .ofx-menu-btn,.ofx-vbar.compacto .ofx-vbar-cambiar{padding-inline:var(--s2)}.ofx-vbar.compacto .ofx-menu-btn{max-width:100%}.ofx-vbar.compacto .ofx-vbar-cambiar{white-space:nowrap;flex:none}.ofx-vbar.compacto .ofx-menu-btn>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ofx-vbar.compacto .ofx-menu-btn>span:first-letter{text-transform:uppercase}.ofx-vbar.compacto .ofx-menu-btn svg{flex:none}@media (width>=768px){.sheet-root:has(.ofx-qv-sheet,.ofx-fuera-sheet){justify-content:flex-end;align-items:stretch;padding:0}.sheet.ofx-qv-sheet,.sheet.ofx-fuera-sheet{border:0;border-left:1px solid var(--border);border-radius:var(--radius-card) 0 0 var(--radius-card);width:460px;max-width:100%;height:100dvh;max-height:100dvh;animation-name:ofx-lateral-in}.ofx-vbar{align-items:center;gap:var(--s3);flex-flow:wrap}.ofx-vbar-ctl{gap:var(--s3)}.ofx-vseg-btn{padding:0 var(--s4);flex:none}}@keyframes ofx-lateral-in{0%{opacity:0;transform:translate(32px)}}.device-status{gap:var(--s2);margin:0 0 var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);font-size:var(--fs-body);display:grid}.device-status p,.device-status h2{margin:0}.device-status.ok{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:var(--accent-soft)}.device-row{align-items:center;gap:var(--s3);display:flex}.device-row>p{flex:1;min-width:0}.device-dot{border-radius:var(--radius-pill);background:var(--accent);flex:none;width:8px;height:8px}.device-status.checking{align-items:center;gap:var(--s3);color:var(--text-2);display:flex}.device-status.checking .device-dot{background:var(--text-3)}.device-test{border-color:var(--accent);color:var(--accent);background:0 0;flex:none}.device-result{gap:var(--s2);padding-top:var(--s2);border-top:1px solid var(--border);font-size:var(--fs-small);color:var(--text-2);display:grid}.device-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.device-status.lost,.device-status.never{padding:var(--s2) var(--s3)}.device-status.lost{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));background:var(--danger-soft)}.device-status.never{border-color:color-mix(in srgb, var(--warn) 40%, var(--border));background:var(--warn-soft)}.device-bar{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.device-bar .device-dot{background:var(--danger)}.device-status.never .device-dot{background:var(--warn)}.device-bar-text{align-items:baseline;gap:2px var(--s3);flex-wrap:wrap;flex:14rem;min-width:0;display:flex}.device-status .device-title{color:var(--text);font-size:var(--fs-body);font-weight:700}.device-status .device-note,.device-status .device-extra{color:var(--text-2);font-size:var(--fs-small)}.device-bar>.btn{flex:none;margin-left:auto}.btn.danger-solid{border-color:var(--danger);background:var(--danger);color:var(--bg)}.push-notice{align-items:center;gap:var(--s2) var(--s3);margin:0 0 var(--s3);padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--danger-soft);color:var(--text);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.push-notice p{flex:220px;margin:0}.push-notice strong{color:var(--danger)}.notif-segments .segment-count,.bell-panel .segment-count{color:var(--accent);font-variant-numeric:tabular-nums}.notif-top{align-items:center;gap:var(--s3);margin-bottom:var(--s3);display:flex}.notif-top .segmented{flex:1;min-width:0;margin:0}.notif-tabs{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);display:flex}.notif-tabs .segmented{flex:0 440px;min-width:0;margin:0}.notif-tabs-action{flex:none}.avisos h2{margin:var(--s2) 0 var(--s3);font-size:var(--fs-xl)}.avisos .device-status{margin-bottom:var(--s3)}.aviso-card{margin:0 0 var(--s3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:0;list-style:none}.aviso-link{color:var(--info);font-weight:500;text-decoration:none}.alert-new{gap:var(--s3);margin:0 0 var(--s3);padding:var(--s4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:grid}.alert-new h3{font-size:var(--fs-lg);margin:0}.alert-new-text{min-width:0;position:relative}.alert-new-text>label{margin-bottom:var(--s1);display:block}.alert-new-text input{width:100%;min-width:0}.alert-new-suggest{z-index:5;margin:var(--s1) 0 0;padding:var(--s1);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-2);list-style:none;position:absolute;top:100%;left:0;right:0}.alert-new-suggest li{min-height:44px;padding:0 var(--s3);border-radius:var(--radius-control);cursor:pointer;align-items:center;display:flex}.alert-new-suggest li:hover,.alert-new-suggest li.active{background:var(--surface-2)}.alert-new .chips{flex-wrap:wrap;overflow:visible}.alert-new-sentence{color:var(--text-2);overflow-wrap:anywhere;margin:0}.alert-new-sentence strong{color:var(--text)}.alert-new-sentence .aviso-link{align-items:center;min-height:44px;display:inline-flex}.alert-add{justify-content:center;align-items:center;gap:var(--s2);width:100%;min-height:52px;margin:0 0 var(--s3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;font-weight:600;display:flex}.alert-row{align-items:center;gap:var(--s2);min-height:56px;padding:var(--s3) var(--s3) var(--s3) var(--s4);display:flex}.alert-row+.alert-row{border-top:1px solid var(--border)}.alert-main{min-width:0;min-height:44px;color:var(--text);overflow-wrap:anywhere;flex:1;align-content:center;gap:2px;text-decoration:none;display:grid}.alert-title{font-size:var(--fs-lg);font-weight:600;line-height:1.3}.alert-line{color:var(--text);font-size:var(--fs-body)}.alert-minor{color:var(--text-2);font-size:var(--fs-small)}.alert-minor:empty{display:none}.alert-row.off .alert-title,.alert-row.off .alert-line,.alert-row.off .alert-minor{color:var(--text-3)}.alert-auto{margin:0 0 var(--s3);padding:var(--s1) var(--s4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text-2);font-size:var(--fs-body)}.alert-auto-head{justify-content:space-between;align-items:center;gap:var(--s3);min-height:52px;display:flex}.alert-auto-head p{min-width:0;margin:0}.alert-auto-toggle{align-items:center;gap:var(--s1);min-height:44px;padding:0 var(--s1);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:500;display:inline-flex}.alert-auto ul{padding:0 0 var(--s3) var(--s4);color:var(--text);margin:0}.alert-auto li+li{margin-top:var(--s1)}.aviso-status{margin:0 0 var(--s3);padding:var(--s1) var(--s4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:grid}.aviso-status p{align-items:center;gap:var(--s1);min-height:44px;font-size:var(--fs-body);margin:0;display:flex}.aviso-status p+p{border-top:1px solid var(--border)}.aviso-status .aviso-link{align-items:center;min-height:44px;display:inline-flex}.avisos-foot{margin:var(--s2) 0 0}.rule-actions{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.bell-wrap{position:relative}.bell-panel{top:calc(100% + var(--s2));z-index:40;gap:var(--s3);width:min(380px, calc(100vw - 2 * var(--gutter)));max-height:min(640px, calc(100dvh - var(--topbar-total) - var(--s4)));padding:var(--s4);border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-3);display:grid;position:absolute;right:0;overflow-y:auto}.bell-panel .segmented{margin:0}.bell-panel-head{justify-content:space-between;align-items:center;display:flex}.bell-panel-actions{align-items:center;gap:var(--s2);display:flex}.bell-panel-head h2{font-size:var(--fs-lg);margin:0}.bell-list{margin:0;padding:0;list-style:none}.bell-item+.bell-item{border-top:1px solid var(--border)}.bell-item>a{padding:var(--s3) 0;color:inherit;gap:2px;text-decoration:none;display:grid}.bell-item:not(:has(>a)){padding:var(--s3) 0;color:inherit;gap:2px;text-decoration:none;display:grid}.bell-item-title{font-weight:600}.bell-item:not(.unread) .bell-item-title{color:var(--text-2);font-weight:500}.bell-item.unread>a{padding-right:var(--s4);position:relative}.bell-item.unread>a:after{content:"";border-radius:var(--radius-pill);background:var(--info);width:8px;height:8px;position:absolute;top:18px;right:2px}.bell-item.paused .bell-item-title{color:var(--text-3)}.bell-item-body{color:var(--text-2);font-size:var(--fs-small);white-space:pre-line;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bell-item-meta{font-size:var(--fs-micro)}.bell-empty{padding:var(--s3) 0;list-style:none}.bell-panel-foot{justify-content:space-between;gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--border);font-size:var(--fs-small);display:flex}.bell-panel-foot a{min-height:44px;color:var(--info);align-items:center;text-decoration:none;display:inline-flex}.device-status.elsewhere{padding:var(--s2) var(--s3);background:var(--surface)}.device-elsewhere-text{min-width:0;color:var(--text-2);flex:14rem}.device-elsewhere-text strong{color:var(--text)}.device-list{gap:var(--s3);display:grid}.device-rows{margin:0;padding:0;list-style:none;display:grid}.device-item{align-items:center;gap:var(--s1) var(--s3);padding:var(--s3) 0;border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.device-item:first-child{border-top:0}.device-icon{border-radius:var(--radius-control);background:var(--surface-2);width:44px;height:44px;color:var(--text-2);justify-content:center;align-items:center;display:inline-flex}.device-main{gap:2px;min-width:0;display:grid}.device-main p{margin:0}.device-name{align-items:center;gap:0 var(--s2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.device-edit{width:44px;height:44px;margin:-12px -8px}.device-chip{padding:1px var(--s2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-small)}.device-chip-short{display:none}.device-state{align-items:center;gap:var(--s2);font-size:var(--fs-body);color:var(--text-2);display:flex}.device-state.ok{color:var(--accent)}.device-state.review{color:var(--warn)}.device-state.lost{color:var(--danger)}.device-state .device-dot{background:var(--text-3)}.device-state.ok .device-dot{background:var(--accent)}.device-state.review .device-dot{background:var(--warn)}.device-state.lost .device-dot{background:var(--danger)}.device-note-line{color:var(--text-3);font-size:var(--fs-small);overflow-wrap:anywhere}.device-item-actions{justify-content:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}.device-item-result{color:var(--text-2);font-size:var(--fs-small);grid-column:2/-1;margin:0}.device-rename{align-items:center;gap:var(--s2);display:flex}.device-name-input{min-width:0;min-height:44px;padding:0 var(--s3);border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:inherit;flex:1}.device-footnote{margin:0}.device-list-foot{align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s3);flex-wrap:wrap;display:flex}.device-list-foot p{margin:0}@media (width<=560px){.device-item{grid-template-columns:auto minmax(0,1fr)}.device-item-actions{grid-column:2;justify-content:flex-end}.device-chip-long{display:none}.device-chip-short{display:inline}}.alerts-filters{align-items:center;gap:var(--s3);margin-bottom:var(--s3);display:flex}.alerts-filters .chips{flex:1;min-width:0}.alerts-mark-all{flex:none}.alerts-unread-only{align-items:center;gap:var(--s2);min-height:44px;color:var(--text-2);font-size:var(--fs-small);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}.alerts-unread-only input{width:18px;height:18px;accent-color:var(--accent)}.alert-group{margin-bottom:var(--s4)}.alert-group-head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin:0 var(--s1) var(--s2);display:flex}.alert-group-head h3{font-size:var(--fs-lg);margin:0}.alert-group-meta{color:var(--text-2);font-size:var(--fs-small);text-align:right}.alert-day-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;overflow:hidden}.alert-week{gap:var(--s2);margin-top:var(--s2);display:grid}.alert-day-bar{align-items:stretch;display:flex}.alert-day-open{justify-content:space-between;align-items:center;gap:var(--s3);min-width:0;min-height:56px;padding:var(--s2) var(--s4);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.alert-day-card>.alert-day-open{width:100%}.alert-day-text{gap:2px;min-width:0;display:grid}.alert-day-title,.alert-day-sum{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alert-day-go{color:var(--accent);flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.alert-day-card.open .alert-day-go svg{transform:rotate(180deg)}.alert-day-mark{justify-content:center;align-items:center;gap:var(--s2);min-width:44px;min-height:44px;padding:0 var(--s3);color:var(--text-2);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.alert-day-mark:hover{color:var(--accent)}.alert-day-foot{justify-content:space-between;align-items:center;gap:var(--s3);border-top:1px solid var(--border);display:flex}.alert-day-link{min-height:48px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;font-weight:600}.alert-more-btn{margin:var(--s2);width:calc(100% - 2 * var(--s2))}.alert-list{margin:0;padding:0;list-style:none}.alert-item+.alert-item{border-top:1px solid var(--border)}.alert-main{align-items:stretch;display:flex}.alert-link{align-items:center;gap:var(--s3);min-width:0;min-height:64px;padding:var(--s2) var(--s3);color:inherit;flex:1;text-decoration:none;display:flex}.alert-dot-slot{flex:none;width:8px}.alert-thumb{border-radius:var(--radius-control);object-fit:cover;background:var(--surface-2);flex:none;width:52px;height:52px}.alert-thumb.ph{color:var(--text-3);justify-content:center;align-items:center;display:flex}.alert-text{flex:1;gap:2px;min-width:0;display:grid}.alert-name{font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.alert-item:not(.unread) .alert-name{color:var(--text-2);font-weight:500}.alert-sub{color:var(--text-2);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alert-side{flex:none;justify-items:end;gap:4px;display:grid}.alert-gain{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.alert-gain.good{color:var(--accent)}.alert-gain.bad{color:var(--danger)}.alert-gain-note{color:var(--text-2);font-size:var(--fs-micro);font-weight:500}.alert-time{min-width:64px;color:var(--text-3);font-size:var(--fs-small);text-align:right;flex:none}.alert-badge{border-radius:var(--radius-pill);font-size:var(--fs-micro);white-space:nowrap;border:1px solid #0000;flex:none;padding:1px 8px;font-weight:600}.alert-badge.danger{background:var(--danger);color:var(--accent-ink)}.alert-badge.warn{border-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.alert-badge.info{border-color:var(--info);background:var(--info-soft);color:var(--info)}.alert-badge.plain{border-color:var(--border);color:var(--text-2)}.alert-why{min-width:44px;min-height:44px;padding:0 var(--s2);color:var(--text-3);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-self:center;align-items:center;gap:4px;display:inline-flex}.alert-why:hover,.alert-why.open{color:var(--accent)}.alert-open{gap:var(--s1);margin:0 var(--s3) var(--s2) calc(8px + var(--s3) + var(--s3));padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-small);display:grid}.alert-meta{font-size:var(--fs-micro)}.alert-read{justify-self:start}.alert-rule-off{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-2);white-space:nowrap;margin-inline:-2px;padding:0 6px;font-weight:600}.alert-body{white-space:pre-line;display:block}.alert-dot{border-radius:var(--radius-pill);background:var(--info);width:8px;height:8px;display:block}@media (width<=599px){.alerts-filters{gap:var(--s2);flex-wrap:wrap}.alerts-filters .chips{flex-basis:calc(100% - 52px)}.alerts-unread-only{order:3}.alert-link{column-gap:var(--s2);padding:var(--s2) 0 var(--s2) var(--s2);grid-template-columns:8px 44px minmax(0,1fr) auto;grid-template-areas:"dot thumb text time""dot thumb side side";align-items:center;display:grid}.alert-dot-slot{grid-area:dot}.alert-thumb{grid-area:thumb;width:44px;height:44px}.alert-text{grid-area:text}.alert-side{align-items:center;gap:var(--s2);flex-wrap:wrap;grid-area:side;justify-self:start;display:flex}.alert-side:empty{display:none}.alert-time{min-width:0;font-size:var(--fs-micro);grid-area:time;align-self:start}.alert-name{font-size:var(--fs-body)}.alert-why-text,.alert-day-mark-text{display:none}.alert-open{margin-left:var(--s3)}}.avs,.avs-ajustes{gap:var(--s3);margin:0 0 var(--s3);display:grid}.avs-ajustes h2,.avs-ajustes p,.avs p{margin:0}.avs-block{gap:var(--s2);padding:var(--s3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:grid}.avs-block.off .avs-sentence,.avs-block.off .avs-pill{opacity:.55}.avs-head{align-items:center;gap:var(--s2);display:flex}.avs-head h2{font-size:var(--fs-lg);flex:1;margin:0}.avs-n{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);font-weight:700;font-size:var(--fs-small);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.avs-pill{min-height:32px;padding:0 var(--s2);border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);font:inherit;cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.avs-preview,.avs-foot{gap:var(--s1);padding:var(--s3);border-radius:var(--radius-sm);background:var(--surface-2);display:grid}.avs-good{color:var(--accent)}.avs-foot{border:1px solid var(--accent);background:var(--accent-soft)}.avs-foot strong{color:var(--accent)}.avs-models{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.avs-model{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);flex-wrap:wrap;display:flex}.avs-model-name{flex:140px;min-width:0;display:grid}.avs-seg{border:1px solid var(--border);border-radius:var(--radius-pill);display:flex;overflow:hidden}.avs-seg button{min-height:44px;padding:0 var(--s3);color:var(--text-2);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0}.avs-seg button.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.avs-x{min-width:44px;min-height:44px;color:var(--text-2);font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0}.avs-add{gap:var(--s2);display:flex}.avs-add input{min-width:0;min-height:44px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text);font:inherit;flex:1}.avs-add .btn{min-height:44px}.avs-choices{border:1px solid var(--border);border-radius:var(--radius-control);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.avs-choices button{width:100%;min-height:44px;padding:0 var(--s3);background:var(--surface-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0}.avs-suggest button{min-height:32px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.avs-sub{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--border);display:flex}.avs-sub:first-of-type{border-top:0}.avs-d{display:block}.avs-check{color:var(--accent);font-weight:700}.avs-resumen{margin:0 0 var(--s3);padding:var(--s2) var(--s4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.avs-resumen p{font-size:var(--fs-body);margin:0;line-height:1.45}.avs-resumen .aviso-link{white-space:nowrap}.notif-review{min-height:44px;padding:0 var(--s4);margin-bottom:var(--s3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--accent-soft);color:var(--text);justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.autoflip-notice{align-items:center;gap:var(--s2) var(--s3);margin:0 0 var(--s3);padding:var(--s2) var(--s3);border-radius:var(--radius-control);background:var(--accent-soft);color:var(--text);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.autoflip-notice p{flex:260px;margin:0}.autoflip-notice strong{color:var(--accent)}.autoflip-notice-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.autoflip-notice .btn{font-size:var(--fs-small)}.login-card>.autoflip-notice{margin:0}.autoflip-move-intro{margin:0 0 var(--s3)}.dk-inicio{margin-bottom:var(--s5)}.dk-head{gap:var(--s2);margin-bottom:var(--s3);flex-direction:column;display:flex}.dk-head.vista{gap:var(--s3)}.dk-head-row{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.dk-head h2{font-size:var(--fs-lg);margin:0}.dk-head.vista .dk-head-row h2{flex:1}.dk-titulo{flex-direction:column;flex:1;min-width:0;display:flex}.dk-head.vista .dk-titulo h2{flex:none}.dk-head.celular .dk-view-btn{padding:0 var(--s2)}.dk-more-barra{flex:none;margin-left:auto}.dk-pos{color:var(--text-2);font-size:var(--fs-small);white-space:nowrap}.dk-progress{align-items:center;gap:var(--s3);display:flex}.dk-progress .dk-bar{flex:1}.dk-left{white-space:nowrap;color:var(--text-2);font-size:var(--fs-small);margin:0}.dk-left strong{color:var(--accent);font-size:var(--fs-body)}.dk-bar{border-radius:var(--radius-pill);background:var(--border);height:4px;overflow:hidden}.dk-bar i{background:var(--accent);height:100%;transition:width var(--dur) var(--ease);display:block}.dk-view{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);display:flex;overflow:hidden}.dk-view-btn{align-items:center;gap:var(--s1);min-height:44px;padding:0 var(--s3);color:var(--text-2);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.dk-view-btn.on{background:var(--accent-soft);color:var(--accent)}.dk-controls{align-items:center;gap:6px;display:flex}.dk-orden{gap:6px;margin-right:auto;display:flex}.dk-pill{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);min-height:40px;color:var(--text-2);font:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;padding:0 10px}.dk-pill.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.dk-pill.dk-filters-btn{color:var(--text)}.dk-more-menu{width:40px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dk-fline{color:var(--text-2);font-size:var(--fs-micro);margin:0}.dk-fline .link-btn{font-size:inherit}.dk-loading{margin-top:var(--s3)}.dk-card{border:1px solid var(--border);background:var(--surface);cursor:pointer;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.dk-photo{background:var(--surface-2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dk-ph{max-width:60%}.dk-src,.dk-when,.dk-count{padding:2px var(--s2);border-radius:var(--radius-sm);background:var(--on-photo);color:var(--on-photo-text);font-size:var(--fs-micro);pointer-events:none;font-weight:700;position:absolute}.dk-src{top:var(--s2);left:var(--s2)}.dk-when{top:var(--s2);right:var(--s2)}.dk-when.fresh{color:var(--on-photo-fresh)}.dk-count{right:var(--s2);bottom:var(--s2);font-weight:600}.dk-tap{cursor:pointer;background:0 0;border:0;width:50%;padding:0;position:absolute;top:0;bottom:0}.dk-tap.prev{left:0}.dk-tap.next{right:0}.dk-body{gap:var(--s2);min-height:0;padding:var(--s3);flex-direction:column;flex:1;display:flex}.dk-title{font-size:var(--fs-lg);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.dk-specs{gap:var(--s1) var(--s2);flex-wrap:wrap;margin:0;display:flex}.dk-chip{padding:2px var(--s2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-micro)}.dk-chip.tag{font-weight:600}.dk-chip.tag.warn{background:var(--repair-soft);color:var(--repair);border-color:#0000}.dk-chip.tag.danger{background:var(--danger-soft);color:var(--danger);border-color:#0000}.dk-chip.tag.info{background:var(--info-soft);color:var(--info);border-color:#0000}.dk-money{justify-content:space-between;align-items:flex-end;gap:var(--s3);display:flex}.dk-ask{color:var(--text-2);font-size:var(--fs-small);margin:0}.dk-ask strong{color:var(--text);font-size:var(--fs-lg);display:block}.dk-market{display:block}.dk-gain{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.dk-gain-value{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.dk-gain-value.good{color:var(--accent)}.dk-gain-value.bad{color:var(--danger)}.dk-gain-value.repair{color:var(--repair)}.dk-gain-caption{color:var(--text-2);font-size:var(--fs-micro)}.dk-gain-caption.repair{color:var(--repair)}.dk-gain-caption.bad{color:var(--danger)}.dk-min{color:var(--warn);font-size:var(--fs-micro);font-weight:600}.dk-min.bad{color:var(--danger)}.dk-desc{padding-left:var(--s2);border-left:3px solid var(--border);color:var(--text-2);font-size:var(--fs-small);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.dk-desc.empty{font-style:italic}.dk-more{min-height:36px;padding:0 var(--s3);color:var(--accent);font-size:var(--fs-small);align-self:center;align-items:center;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}.dk-card.mazo{border-radius:20px;height:100%}.dk-card.mazo .dk-photo{flex:1 1 0;min-height:110px;max-height:52%}.dk-card.mazo .dk-body{flex:none}.dk-wrap{max-width:460px;margin:0 auto}.dk-deck{--dk-desk-chrome:430px;height:clamp(420px, calc(100dvh - var(--dk-desk-chrome)), 640px);position:relative}.dk-slot{touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform;position:absolute;inset:0}.dk-slot.top{cursor:grab;transition:transform var(--dur) var(--ease)}.dk-slot.top.dragging{cursor:grabbing;transition:none}.dk-slot.top.fly{transition:transform .32s ease-in,opacity .32s ease-in}.dk-slot.top.enter-left{animation:.32s ease-out dk-enter-left}.dk-slot.top.enter-right{animation:.32s ease-out dk-enter-right}@keyframes dk-enter-left{0%{opacity:0;transform:translate(-120vw)rotate(-12deg)}}@keyframes dk-enter-right{0%{opacity:0;transform:translate(120vw)rotate(12deg)}}.dk-slot.back{opacity:.55;pointer-events:none;transition:transform .32s var(--ease), opacity .32s var(--ease);transform:scale(.95)translateY(12px)}.dk-slot.back.rise{opacity:1;transform:none}.dk-stamp{top:var(--s5);padding:var(--s1) var(--s3);border-radius:var(--radius-control);background:var(--surface);letter-spacing:1px;opacity:0;pointer-events:none;border:4px solid;font-size:22px;font-weight:900;position:absolute}.dk-stamp.yes{left:var(--s4);color:var(--accent);transform:rotate(-14deg)}.dk-stamp.no{right:var(--s4);color:var(--danger);transform:rotate(14deg)}.dk-actions{justify-content:center;align-items:center;gap:var(--s6);padding:var(--s3) 0 var(--s1);display:flex}.dk-act:has(>.dk-act.undo){position:relative}.dk-act.undo{top:0;right:calc(100% + var(--s6));position:absolute}.dk-act.undo .dk-small{margin:9px 0}.dk-act{align-items:center;gap:var(--s1);flex-direction:column;display:flex}.dk-act-label{color:var(--text-2);font-size:var(--fs-small);white-space:nowrap}.dk-small{border:2px solid var(--text-3);background:var(--surface);width:44px;height:44px;color:var(--text-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dk-small:active:not(:disabled){transform:scale(.92)}.dk-small:disabled{opacity:.4;cursor:default}.dk-act.undo:has(.dk-small:disabled) .dk-act-label{opacity:.4}@media (width<=400px){.dk-act.undo{right:calc(100% + var(--s4))}}.dk-big{background:var(--surface);cursor:pointer;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:inline-flex}.dk-big:active{transform:scale(.92)}.dk-big.no{border-color:var(--danger);color:var(--danger)}.dk-big.yes{border-color:var(--accent);color:var(--accent)}@media (hover:none){.dk-hint{display:none}}.dk-hint{margin:var(--s1) 0 0;color:var(--text-3);font-size:var(--fs-micro);text-align:center}.inicio-list{padding:0 var(--s3)}.inicio-rows{margin:0;padding:0;list-style:none}.inicio-row{column-gap:var(--s3);padding:var(--s2) 0;grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid;position:relative}.inicio-row+.inicio-row{border-top:1px solid var(--border)}.inicio-photo{border-radius:var(--radius-sm);width:56px;height:56px}.inicio-main{min-width:0}.inicio-meta{align-items:center;gap:2px var(--s2);flex-wrap:wrap;margin-top:2px;display:flex}.inicio-meta .inicio-facts{width:auto;margin:0}.inicio-title{color:var(--text);font-size:var(--fs-body);font-weight:600;line-height:1.3;text-decoration:none}@media (hover:hover){.inicio-row:hover .inicio-title{text-decoration:underline}}.inicio-facts{color:var(--text-2);font-size:var(--fs-small);margin:2px 0 0}.inicio-facts .dots-item{white-space:nowrap}.inicio-fresh{color:var(--accent);font-weight:700}.inicio-mark{font-size:var(--fs-small);margin:2px 0 0;font-weight:600;line-height:1.35}.inicio-mark.risk{color:var(--danger)}.inicio-mark.ask{color:var(--warn)}.inicio-mark.good{color:var(--accent)}.inicio-mark.plain{color:var(--text-2);font-weight:400}.inicio-money{color:var(--text-2);font-size:var(--fs-small);font-variant-numeric:tabular-nums;margin:2px 0 0}.inicio-money b{color:var(--text);font-weight:700}.inicio-money .inicio-gain.good{color:var(--accent)}.dk-acts{z-index:1;gap:8px;display:flex;position:absolute;top:0;right:-8px}.dk-acts .feedback{margin:0}.dk-acts .feedback.icons .fb-btn{background:0 0;border:0;width:44px;height:44px}.dk-acts .feedback.icons .fb-btn:before{content:none}.dk-acts .feedback.icons .fb-btn.follow[aria-pressed=true]{color:var(--warn)}.inicio-row .inicio-main:before{content:"";float:right;width:104px;height:44px}@media (width>=768px){.inicio-row{grid-template-columns:64px minmax(0,1fr) auto;align-items:center}.inicio-photo{width:64px;height:64px}.inicio-row .inicio-main:before{content:none}.dk-acts{margin-left:var(--s2);gap:8px;position:relative;top:auto;right:auto}.dk-acts .feedback.icons .fb-btn{width:44px;height:44px}}.dk-load-more{margin:var(--s4) 0;justify-content:center;display:flex}.dk-row.leaving{opacity:0;pointer-events:none;transition:opacity .2s var(--ease), transform .2s var(--ease);transform:translate(-16px)}.dk-undo-done{justify-content:center;align-items:center;gap:var(--s2);min-height:44px;margin:var(--s3) auto 0;padding:0 var(--s4);color:var(--text-2);font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.dk-done{max-width:460px;padding:var(--s5) 0 var(--s2);text-align:center;margin:0 auto}.dk-done-ok{width:92px;height:92px;margin:0 auto var(--s3);background:var(--accent-soft);color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.dk-done h2{margin:0 0 var(--s1);font-size:var(--fs-h2)}.dk-done p{color:var(--text-2);margin:0}.dk-stats{gap:var(--s2);margin:var(--s4) 0;display:flex}.dk-stats>div{padding:var(--s3) var(--s1);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex:1}.dk-stats dt{color:var(--text-2);font-size:var(--fs-micro);order:2}.dk-stats dd{font-size:var(--fs-h2);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.dk-stats>div{flex-direction:column;display:flex}.dk-stats dd.yes{color:var(--accent)}.dk-stats dd.no{color:var(--danger)}.dk-link{align-items:center;gap:var(--s2);min-height:48px;margin-top:var(--s2);padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);text-align:left;font-weight:600;text-decoration:none;display:flex}.dk-link span{flex:1}.dk-link svg:last-child{color:var(--accent)}.dk-menu{gap:var(--s2);flex-direction:column;display:flex}.dk-menu-item{gap:var(--s1);min-height:48px;padding:var(--s3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.dk-menu-item span{color:var(--text-2);font-size:var(--fs-small)}.dk-menu-item:disabled{opacity:.5;cursor:not-allowed}.dk-mute-actions{gap:var(--s2);display:flex}.dk-mute-actions .btn{flex:1;min-height:44px}@media (width<=767px){.dk-inicio.fit{min-height:calc(100dvh - var(--topbar-total) - var(--s4) - var(--tabbar-total));flex-direction:column;margin-bottom:0;display:flex}.dk-inicio.fit .dk-head{gap:var(--s1);margin-bottom:var(--s2);flex:none}.dk-inicio.fit .dk-head.vista{gap:var(--s3);margin-bottom:var(--s3)}.dk-inicio.fit .dk-fline{gap:var(--s1);white-space:nowrap;display:flex}.dk-inicio.fit .dk-fline-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.dk-inicio.fit .dk-fline .link-btn{flex:none}.dk-inicio.fit .dk-wrap{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.dk-inicio.fit .dk-deck{flex:1 1 0;height:auto;min-height:300px;max-height:640px}.dk-inicio.fit .dk-card.mazo .dk-photo{min-height:56px;max-height:440px}.dk-inicio.fit .dk-card.mazo .dk-body{gap:var(--s1);padding:var(--s2) var(--s3)}.dk-inicio.fit .dk-card.mazo .dk-desc{-webkit-line-clamp:2;line-clamp:2}.dk-inicio.fit .dk-card.mazo .dk-more{min-height:32px;margin-top:0}.dk-inicio.fit .dk-actions{bottom:var(--tabbar-total);z-index:2;gap:var(--s6);padding:var(--s2) 0;background:var(--bg);flex:none;position:sticky}.dk-inicio.fit .dk-act.undo .dk-small{margin:4px 0}.dk-inicio.fit .dk-big{width:52px;height:52px}.dk-inicio.fit .dk-big svg{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.dk-slot.top,.dk-slot.top.fly,.dk-slot.back,.dk-row.leaving,.dk-bar i{transition:none}.dk-slot.top.enter-left,.dk-slot.top.enter-right{animation:none}}.bb-item{min-height:44px}.auctions-tabs{margin-bottom:var(--s3)}.mas{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.mas-user{align-items:center;gap:var(--s3);min-height:44px;padding:var(--s3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);text-decoration:none;display:flex}.mas-avatar{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.mas-user-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.mas-user-text span{color:var(--text-2);font-size:var(--fs-small)}.mas-list{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.mas-list li+li{border-top:1px solid var(--border)}.mas-row{align-items:center;gap:var(--s3);min-height:56px;padding:var(--s2) var(--s3);color:var(--text);font-size:var(--fs-body);text-decoration:none;display:flex}.mas-row:active{background:var(--surface-2)}.mas-ico{border-radius:var(--radius-control);background:var(--surface-2);width:40px;height:40px;color:var(--text-2);flex:none;place-items:center;display:grid}.mas-label{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.mas-hint{color:var(--text-2);font-size:var(--fs-small)}.mas-chevron{color:var(--text-3);flex:none;display:inline-flex}.mas-row .nav-badge,.mas-row .nav-dot{margin-left:0}.mas-back{min-height:44px;color:var(--text-2);font-size:var(--fs-small);align-self:flex-start;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.mas-logout{min-height:48px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--danger);font:inherit;text-align:left;cursor:pointer;font-weight:600}@media (width<=767px){.settings-tabs-row{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter)}.app[data-own-header=true] .page{padding-top:0}.app[data-own-header=true] .page>.page-header,.app[data-own-header=true] .page>section>.page-header{padding-top:calc(var(--safe-top) + var(--s3))}.app[data-own-header=true] .ofx-page>.ofx-tabs,.app[data-own-header=true] .ofx-page>.ofx-tabs-row,.app[data-own-header=true] .ard-head{padding-top:calc(var(--safe-top) + var(--s2))}.app[data-own-header=true] .page>.push-notice:first-child,.app[data-own-header=true] .page>.payment-banner:first-child{margin-top:calc(var(--safe-top) + var(--s2))}.app[data-own-header=true] .page:has(>.push-notice:first-child,>.payment-banner:first-child) :is(.ofx-page>.ofx-tabs,.ofx-page>.ofx-tabs-row,.ard-head){padding-top:var(--s2)}.app[data-own-header=true] .page:has(>.push-notice:first-child,>.payment-banner:first-child) .ofx-mrow1{padding-top:var(--s2)}.app[data-own-header=true] .page:has(>.push-notice:first-child,>.payment-banner:first-child) :is(.page>.page-header,.page>section>.page-header){padding-top:var(--s3)}.app[data-own-header=true] .page:has(>.push-notice:first-child,>.payment-banner:first-child) .ofx-mtitle-only{padding-top:var(--s3)}.app[data-own-header=true] .page>.autoflip-notice:first-child{margin-top:calc(var(--safe-top) + var(--s2))}.app[data-own-header=true] .page:has(>.autoflip-notice:first-child) :is(.ofx-page>.ofx-tabs,.ofx-page>.ofx-tabs-row,.ard-head){padding-top:var(--s2)}.app[data-own-header=true] .page:has(>.autoflip-notice:first-child) .ofx-mrow1{padding-top:var(--s2)}.app[data-own-header=true] .page:has(>.autoflip-notice:first-child) :is(.page>.page-header,.page>section>.page-header){padding-top:var(--s3)}.app[data-own-header=true] .page:has(>.autoflip-notice:first-child) .ofx-mtitle-only{padding-top:var(--s3)}.ofx-tabs:not(.ofx-tabs-vista){margin-inline:calc(-1 * var(--gutter));padding-inline:calc(var(--gutter) - var(--s2)) 28px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--bg) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(to right, var(--bg) calc(100% - 28px), transparent);mask-image:linear-gradient(to right, var(--bg) calc(100% - 28px), transparent);flex-wrap:nowrap;gap:0;overflow-x:auto}.ofx-tabs:not(.ofx-tabs-vista)::-webkit-scrollbar{display:none}.ofx-tabs:not(.ofx-tabs-vista) .ofx-tab{padding-inline:var(--s2);flex:none}.app[data-own-header=true] .ofx-page>.ofx-tabs+.ofx-filterbar .ofx-mrow1{padding-top:var(--s2)}.app[data-own-header=true] .ofx-page>.ofx-tabs+.ofx-mtitle-only{padding-top:var(--s3)}.app[data-own-header=true]:before{content:"";z-index:25;height:var(--safe-top);background:var(--bg);pointer-events:none;position:fixed;top:0;left:0;right:0}.ofx-filterbar.ofx-mobile,.ofx-mhead{display:contents}.ofx-mrow1{align-items:center;gap:var(--s2);min-height:44px;padding-top:calc(var(--safe-top) + var(--s2));display:flex}.ofx-mrow2{align-items:stretch;gap:var(--s2);margin-top:var(--s1);display:flex}.ofx-mrow2 .ofx-mbtn{flex:none;padding:0 14px}.ofx-mtitle{min-width:0;font-size:var(--fs-h2);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin:0;font-weight:700;overflow:hidden}.ofx-mrow1>.ofx-menu{flex:0 3 auto;min-width:0}.ofx-mrow1 .ofx-menu-btn{max-width:100%}.ofx-mrow1 .ofx-menu-btn>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ofx-grow{flex:1}.ofx-msearch{flex:1 1 0;min-width:0}.ofx-mbtn{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);font:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.ofx-mbtn.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.ofx-mrow1 .ofx-menu-btn{background:var(--surface);min-height:44px}.ofx-mtitle-only{align-items:center;gap:var(--s2);padding:calc(var(--safe-top) + var(--s3)) 0 var(--s2);display:flex}.ofx-mstick{top:var(--safe-top);z-index:20;margin:var(--s2) calc(-1 * var(--gutter)) 0;padding:6px var(--gutter) 0;background:var(--bg);position:sticky;container:ofx-bar/inline-size}.ofx-mslide{gap:var(--s2);margin:0 calc(-1 * var(--gutter));padding:0 28px 0 var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--bg) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(to right, var(--bg) calc(100% - 28px), transparent);mask-image:linear-gradient(to right, var(--bg) calc(100% - 28px), transparent);display:flex;overflow-x:auto}.ofx-mslide::-webkit-scrollbar{display:none}.ofx-mstick .ofx-tiers{display:contents}.ofx-mslide .ofx-quick-chip{flex:none;height:40px;padding:0 14px;font-weight:500}.ofx-mslide .ofx-quick-chip.on{font-weight:600}.ofx-niveles{margin:0 calc(-1 * var(--gutter));padding:0 28px 0 var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--bg) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(to right, var(--bg) calc(100% - 28px), transparent);mask-image:linear-gradient(to right, var(--bg) calc(100% - 28px), transparent);flex-wrap:nowrap;overflow-x:auto}.ofx-niveles::-webkit-scrollbar{display:none}.ofx-mmore{flex:none;display:flex}.ofx-mmore .icon-btn{border-radius:var(--radius-control);background:var(--surface)}.ofx-mstick .ofx-tier{min-height:40px}.ofx-mfilt{border-bottom:1px solid var(--border);min-height:44px;padding:6px 0}.ofx-mfilt .ofx-fchip{background:var(--surface)}.ofx-mfilt .ofx-link,.ofx-mfilt .ofx-link:after,.ofx-feed{margin-top:var(--s3)}.ofx-page .feed-top{scroll-margin-top:calc(var(--safe-top) + var(--ofx-strip-h,0px) + var(--s2))}.ofx-card.compact{flex-direction:row;align-items:stretch;gap:10px;padding:8px}.ofx-card.compact .ofx-thumb{border-radius:var(--radius-control);align-self:center;width:92px;height:96px}.ofx-card.compact .ofx-thumb.no-photo{height:72px}.ofx-card.compact .ofx-thumb.no-photo .photo-ph{align-self:stretch;padding-top:22px}.ofx-card.compact .ofx-src{padding:0 6px;line-height:18px;top:4px;left:4px}.ofx-card.compact .ofx-body{gap:1px;padding:0}.ofx-card.compact .ofx-gains{gap:0 10px;margin-top:3px!important}.ofx-card.compact .ofx-fig-value{font-size:19px}.ofx-card.compact .ofx-title{overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:none;padding-right:74px;font-size:16px;display:-webkit-box}.ofx-card.compact .ofx-ask{margin-top:1px!important}.ofx-card.compact .ofx-specs,.ofx-card.compact .ofx-ask,.ofx-card.compact .ofx-gain,.ofx-card.compact .ofx-compared,.ofx-card.compact .ofx-flag{font-size:13px;line-height:1.32}.ofx-card.compact .ofx-ask{font-size:12.5px}.ofx-card.compact .ofx-price{font-size:13.5px}.ofx-specs.line{white-space:nowrap;display:flex}.ofx-specs.line>span{flex:none}.ofx-specs.line>.ofx-spec-place{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ofx-star{display:flex;position:absolute;top:-8px;right:-8px}.ofx-star .feedback{margin:0}.ofx-star .feedback.icons .fb-btn{background:0 0;border:0;width:44px;height:44px}.ofx-star .feedback.icons .fb-btn:before{content:none}.ofx-star .feedback.icons .fb-btn[aria-pressed=true]{color:var(--warn)}}.ofx-display .ofx-fsub{margin:var(--s2) 0 var(--s1);color:var(--text-2);font-size:var(--fs-small);font-weight:600}.ofx-display .ofx-fhelp{margin:0 0 var(--s1)}@media (width<=767px){.auctions-tabs{gap:var(--s2);margin:calc(-1 * var(--s2)) calc(-1 * var(--gutter)) var(--s2);padding:0 28px 0 var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--bg) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(to right, var(--bg) calc(100% - 28px), transparent);mask-image:linear-gradient(to right, var(--bg) calc(100% - 28px), transparent);flex-wrap:nowrap;overflow-x:auto}.auctions-tabs::-webkit-scrollbar{display:none}.cal-summary::-webkit-scrollbar{display:none}.auctions-tabs .settings-tab{min-height:36px;padding:0 14px}.auctions-tabs .settings-tab:after,.calendar-bar .segment:after,.calendar-bar .cal-filter:after{content:"";position:absolute;inset:-4px -2px}.cal-summary{margin:0 calc(-1 * var(--gutter)) 6px;padding:0 28px 0 var(--gutter);color:var(--text-2);font-size:var(--fs-small);scrollbar-width:none;white-space:nowrap;-webkit-mask-image:linear-gradient(to right, var(--bg) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(to right, var(--bg) calc(100% - 28px), transparent);mask-image:linear-gradient(to right, var(--bg) calc(100% - 28px), transparent);overflow-x:auto}.cal-summary.cal-summary-wrap{white-space:normal;margin:0 0 6px;padding:0;line-height:1.5;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.cal-summary.cal-summary-wrap .dots-item{white-space:nowrap}.cal-summary strong{color:var(--text)}.cal-summary strong.warn-text{color:var(--warn)}.cal-summary>span+span:before{content:"·";color:var(--text-3);margin:0 6px}.calendar-bar{gap:6px;margin-bottom:6px}.calendar-bar>.segmented{flex:0 auto;padding:2px}.calendar-bar .segment{min-height:32px;font-size:var(--fs-micro);padding:0 8px;position:relative}@media (width<=374px){.calendar-bar{gap:4px}.calendar-bar .segment{padding:0 6px}.calendar-bar .cal-filter{padding:0 10px}.calendar-bar .cal-filter svg{display:none}}.calendar-bar .cal-filter{min-height:36px;font-size:var(--fs-small);flex:none;margin-left:auto;padding:0 12px;font-weight:600;position:relative}.cal-add{margin-top:var(--s3)}.cal-grid{margin-top:0}.cal-grid>.auction-card{align-items:center;column-gap:var(--s2);margin-bottom:var(--s2);flex-flow:wrap;grid-row:auto;display:flex;position:relative}.cal-grid>.auction-card>*{flex:100%}.cal-grid>.auction-card>.auction-when{flex:none;margin:0;padding-right:0}.cal-grid>.auction-card>.auction-top{flex:auto;min-width:0;padding-right:32px}.cal-grid>.auction-card .auction-link{margin:0;position:absolute;top:4px;right:4px}.cal-grid>.auction-card.compact .auction-name{min-height:0;margin-top:4px}.cal-grid .auction-foot>.auction-lots,.cal-grid .auction-foot>.faint:first-child:not(.auction-unseen){flex:none}.cal-grid>.auction-card.compact .auction-foot{margin-top:6px;padding-top:6px}.cal-houses-help{margin:0 0 var(--s1)}.cal-house{align-items:center;gap:var(--s3);border:0;border-bottom:1px solid var(--border);width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:0;display:flex}.cal-house-box{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;width:22px;height:22px}.cal-house.on .cal-house-box{border:6px solid var(--accent)}.cal-house-name{overflow-wrap:anywhere;flex:1;min-width:0}.cal-house-n{color:var(--text-3);font-size:var(--fs-small)}.lots-help{margin:0 0 var(--s2);color:var(--text-2);font-size:var(--fs-small)}.lots-help summary{cursor:pointer;align-items:center;min-height:32px;display:flex}}
