@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");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}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}._3_cjbG_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}._3_cjbG_variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0b;--surface:#151515;--surface-2:#1e1e1e;--line:#ffffff17;--line-strong:#ffffff2e;--fg:#fff;--fg-2:#b2b2b2;--fg-3:#858585;--yellow:#fecf20;--yellow-hi:#ffe27a;--ink:#161616;--danger:#ff8d7a;--ok:#7fdca4;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--nav-height:60px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none}html:has(dialog[open]){overflow:hidden}body{background:var(--bg);min-height:100dvh;color:var(--fg);font:400 16px/1.5 var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0}h1,h2,h3,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}img{display:block}button,input,textarea{font:inherit;color:inherit}button,a,[role=button]{touch-action:manipulation}button,.btn,.tab,.filter,.link-btn{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:default}a{color:inherit}code{color:var(--yellow);font-size:.9em}::selection{background:var(--yellow);color:var(--ink)}:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{white-space:nowrap;min-height:50px;transition:transform .12s var(--ease-out), background-color .16s ease, box-shadow .16s ease, opacity .16s ease;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.5}.btn--primary{background:var(--yellow);color:var(--ink)}.btn--line{box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--ghost{background:var(--surface-2)}.btn--sm{border-radius:11px;min-height:40px;padding:0 14px;font-size:13px}.btn--block{width:100%}.btn--grow{flex:1;min-width:0}.sheet__actions .btn--line:not(.btn--grow),.sheet__actions .btn--primary~.btn--line{flex:none}.text-btn{min-height:44px;color:var(--fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;padding:0 4px;font-size:14px;font-weight:600}.text-btn--danger{color:var(--danger)}.icon-btn{width:44px;height:44px;color:var(--fg-2);transition:transform .12s var(--ease-out), background-color .16s ease, color .16s ease;border-radius:12px;place-items:center;display:grid}.icon-btn:active{background:var(--surface-2);transform:scale(.92)}.icon-btn[data-active]{color:var(--yellow)}.input{border:1px solid var(--line-strong);background:var(--surface);resize:vertical;border-radius:14px;width:100%;padding:13px 14px;font-size:16px;line-height:1.45;transition:border-color .16s;display:block}.input::placeholder{color:var(--fg-3)}.input:focus{border-color:var(--yellow);outline:none}.input--query{resize:none;min-height:104px;font-size:18px;font-weight:500}.input--message{margin-top:8px;line-height:1.5}.field-label{color:var(--fg-2);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.eyebrow{color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.hint{color:var(--fg-2);font-size:14px}.hint--small{color:var(--fg-3);margin-top:8px;font-size:13px}.form-error{color:var(--danger);font-size:14px;font-weight:500}.notice{border:1px solid var(--line-strong);color:var(--fg-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px;font-size:14px;display:flex}.notice--error{color:var(--fg);border-color:#ff8d7a66}.notice p{flex:200px}.login{width:min(420px,100%);min-height:100dvh;padding:calc(32px + var(--safe-top)) 20px calc(32px + var(--safe-bottom));flex-direction:column;justify-content:center;margin-inline:auto;display:flex}.login__logo{width:108px;height:auto;margin-bottom:40px}.login__title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,10vw,44px);font-weight:600;line-height:1.05}.login__sub{color:var(--fg-2);text-wrap:pretty;margin-top:14px}.login__form{gap:12px;margin-top:32px;display:grid}.login__form .field-label{margin-bottom:-6px}.login .notice{margin-top:32px}.app{min-height:100dvh;padding-bottom:calc(var(--nav-height) + var(--safe-bottom) + 24px)}.topbar{padding:calc(8px + var(--safe-top)) 20px 8px;justify-content:space-between;align-items:center;display:flex}.topbar__logo{width:70px;height:auto}.tabs{z-index:20;padding-bottom:var(--safe-bottom);background:var(--bg);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:auto 0 0}.tab{min-height:var(--nav-height);color:var(--fg-3);transition:color .16s ease, transform .12s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:600;display:flex;position:relative}.tab:active{transform:scale(.96)}.tab[aria-current=page]{color:var(--yellow)}.tab__badge{background:var(--surface-2);min-width:18px;color:var(--fg);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:6px;left:calc(50% + 10px)}.demo-banner{color:var(--yellow-hi);background:#fecf201a;border-radius:10px;margin:0 20px 8px;padding:8px 12px;font-size:13px}.content{width:min(680px,100%);margin-inline:auto;padding:8px 20px 0}.page-title{letter-spacing:-.03em;margin:12px 0 18px;font-size:30px;font-weight:600;line-height:1.1}.hero{padding-top:clamp(16px,7vh,72px)}.hero__title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,11vw,56px);font-weight:600;line-height:1.02}.hero__form{gap:10px;margin-top:24px;display:grid}.hero .hint{color:var(--fg-3);margin-top:12px;font-size:13px}.suggest{margin-top:36px}.suggest__list{margin-top:6px}.suggest__item{border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--fg-2);text-align:left;transition:color .16s ease, transform .12s var(--ease-out);padding:12px 0;font-size:15px;display:block}.suggest__item:active{color:var(--fg);transform:translate(3px)}.suggest li:last-child .suggest__item{border-bottom:0}.results-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0 14px;display:flex}.results-head__text{min-width:0}.results-head__title{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.2}.results-head__title:first-letter{text-transform:uppercase}.results-head__meta{color:var(--fg-3);margin-top:4px;font-size:13px}.results-head .btn{flex:none}.attribution{color:var(--fg-3);margin:-6px 0 10px;font-size:12px}.attribution a{color:inherit;text-underline-offset:2px}.rows{border-top:1px solid var(--line)}.row{border-bottom:1px solid var(--line);animation:row-in .28s var(--ease-out) backwards;position:relative}.rows>.row:nth-child(2){animation-delay:40ms}.rows>.row:nth-child(3){animation-delay:80ms}.rows>.row:nth-child(4){animation-delay:.12s}.rows>.row:nth-child(5){animation-delay:.16s}@keyframes row-in{0%{opacity:0;transform:translateY(6px)}}.row__main{text-align:left;width:100%;padding:16px 0;transition:opacity .12s;display:block}.row__main:active{opacity:.65}.row__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.row__name{letter-spacing:-.012em;overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:600;line-height:1.3}.score{min-width:44px;color:var(--fg-2);letter-spacing:-.04em;text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:30px;font-weight:600;line-height:1}[data-priority=alta] .score{color:var(--yellow)}[data-priority=media] .score{color:var(--fg)}[data-priority=baja] .score{color:var(--fg-3)}.row__facts{color:var(--fg-3);flex-wrap:wrap;gap:2px 12px;margin-top:6px;padding-right:60px;font-size:13px;display:flex}.fact{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.fact--hot{color:var(--yellow);font-weight:600}.fact--saved{color:var(--fg-2)}.fact--saved svg{width:13px;height:13px}.fact--status{color:var(--fg);font-weight:600}.fact--status[data-status=respondio]{color:var(--yellow)}.fact--status[data-status=cerrado]{color:var(--ok)}.fact--status[data-status=descartado]{color:var(--fg-3)}.row__summary{color:var(--fg-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.row__summary--note{font-style:italic}.row__service{color:var(--fg);font-weight:600}.row__pending{align-items:center;gap:10px;margin-top:10px;display:flex}.row__pending .shimmer{flex:none;width:72px}.row__pending-text{color:var(--fg-3);font-size:13px}.shimmer{background:linear-gradient(90deg, var(--surface-2) 25%, var(--yellow) 50%, var(--surface-2) 75%);background-size:300% 100%;border-radius:2px;height:4px;animation:1.4s linear infinite shimmer;display:block;overflow:hidden}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.row__analyze{background:var(--surface-2);min-height:40px;transition:transform .12s var(--ease-out);border-radius:11px;padding:0 12px;font-size:13px;font-weight:700;position:absolute;top:12px;right:0}.row__analyze:active{transform:scale(.95)}.row:has(.row__analyze) .row__name{padding-right:92px}.row__error{color:var(--danger);justify-content:space-between;align-items:center;gap:12px;padding:0 0 14px;font-size:13px;display:flex}.row__error .btn{color:var(--fg);flex:none}.more{gap:8px;margin-top:16px;display:grid}.empty{padding:40px 0}.empty h2{letter-spacing:-.02em;font-size:20px;font-weight:600}.empty p{color:var(--fg-2);margin-top:6px;margin-bottom:18px;font-size:15px}.sweep{color:var(--fg-2);align-items:center;gap:12px;padding:18px 0;font-size:14px;display:flex}.sweep__dial{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:36px;height:36px;position:relative;overflow:hidden}.sweep__dial:before{content:"";border:1px solid var(--line-strong);border-radius:50%;position:absolute;inset:11px}.sweep__beam{background:conic-gradient(from 0deg, #fecf2000 72%, var(--yellow) 100%);animation:1.1s linear infinite sweep;position:absolute;inset:0}@keyframes sweep{to{transform:rotate(360deg)}}.filters{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;margin:0 -20px 14px;padding:0 20px;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters--wrap{flex-wrap:wrap;margin:8px 0 0;padding:0;overflow:visible}.filter{background:var(--surface);min-height:40px;color:var(--fg-2);transition:transform .12s var(--ease-out), background-color .16s ease, color .16s ease;border-radius:11px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.filter:active{transform:scale(.96)}.filter[aria-pressed=true]{background:var(--fg);color:var(--ink)}.filter__count{opacity:.6;font-variant-numeric:tabular-nums}.sheet{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.sheet::backdrop{background:#0009;transition:opacity .22s}.sheet[data-closing]::backdrop{opacity:0}@starting-style{.sheet[open]::backdrop{opacity:0}}.sheet__panel{background:var(--surface);height:92dvh;transition:transform .3s var(--ease-drawer);border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:absolute;inset:auto 0 0}@starting-style{.sheet[open] .sheet__panel{transform:translateY(100%)}}.sheet[data-closing] .sheet__panel{transition-duration:.22s;transform:translateY(100%)}.sheet__handle{cursor:grab;touch-action:none;flex:none;place-items:center;height:24px;display:grid}.sheet__handle span{background:var(--line-strong);border-radius:2px;width:40px;height:4px}.sheet__header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:8px;padding:0 12px 12px 20px;display:flex}.sheet__heading{min-width:0;padding-top:4px}.sheet__title{letter-spacing:-.022em;overflow-wrap:anywhere;font-size:21px;font-weight:600;line-height:1.2}.sheet__sub{color:var(--fg-3);margin-top:4px;font-size:13px}.sheet__tools{flex:none;display:flex}.sheet__body{overscroll-behavior:contain;flex:1;align-content:start;gap:24px;padding:18px 20px 28px;display:grid;overflow-y:auto}.verdict{grid-template-columns:auto 1fr;gap:16px;display:grid}.verdict--pending{color:var(--fg-2);grid-template-columns:1fr;gap:12px;font-size:15px;display:grid}.verdict__score{flex-direction:column;width:70px;display:flex}.verdict__score strong{color:var(--fg-2);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:.95}[data-priority=alta] .verdict__score strong{color:var(--yellow)}[data-priority=media] .verdict__score strong{color:var(--fg)}.verdict__score span{color:var(--fg-3);margin-top:6px;font-size:11px;font-weight:600;line-height:1.25}.verdict__summary{letter-spacing:-.012em;font-size:17px;font-weight:600;line-height:1.35}.verdict__why{color:var(--fg-2);margin-top:8px;font-size:14px}.verdict__why b{color:var(--fg);font-weight:600}.links{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.link-btn{background:var(--surface-2);text-align:center;min-height:66px;transition:transform .12s var(--ease-out);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 6px;font-size:12px;font-weight:600;text-decoration:none;display:flex}a.link-btn:active{transform:scale(.96)}.link-btn[aria-disabled=true]{box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-3);background:0 0}.link-btn__clip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.signals{gap:12px;margin-top:10px;display:grid}.signal{color:var(--fg-2);overflow-wrap:anywhere;grid-template-columns:22px 1fr;gap:10px;font-size:14px;display:grid}.signal__icon{background:var(--surface-2);width:22px;height:22px;color:var(--fg-3);border-radius:50%;place-items:center;display:grid}.signal__icon svg{width:14px;height:14px}.signal[data-status=verificado]{color:var(--fg)}.signal[data-status=verificado] .signal__icon{color:var(--ok);background:#7fdca424}.signal__source{color:var(--fg-3);text-underline-offset:2px;align-items:center;gap:2px;font-size:13px;display:inline-flex}.signal__source svg{width:12px;height:12px}.tracking .field-label{margin-top:16px}.tracking__foot{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;display:flex}.sheet__actions{padding:10px 20px calc(10px + var(--safe-bottom));border-top:1px solid var(--line);background:var(--surface);flex:none;gap:8px;display:flex}.phone-entry{background:#fecf200d;border:1px solid #fecf2059;border-radius:14px;padding:14px}.phone-entry .hint--small{margin-top:6px}.phone-entry__row{gap:8px;margin-top:12px;display:flex}.phone-entry__row .input{flex:1;min-width:0}.phone-entry__row .btn{flex:none;min-height:50px}.phone-entry .form-error{margin-top:8px}.text-btn--inline{min-height:0;font-size:inherit;padding:0}.settings__lead{color:var(--fg-2);margin-top:-8px;margin-bottom:20px}.settings__form{gap:20px;display:grid}.key__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.key__head a{min-height:32px;color:var(--yellow);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.settings__form>.hint--small{margin-top:-12px}.settings__block{border-top:1px solid var(--line);margin-top:32px;padding-top:20px}.settings__block .hint{margin-top:8px}.settings__stat{color:var(--fg-2);margin-top:8px}.settings__stat strong{color:var(--fg);font-variant-numeric:tabular-nums;font-size:20px}.settings__actions{gap:8px;margin-top:14px;display:flex}.toast-region{inset:auto 12px calc(var(--nav-height) + var(--safe-bottom) + 12px);z-index:2147483000;pointer-events:none;justify-content:center;display:flex;position:fixed}.sheet .toast-region{bottom:calc(var(--safe-bottom) + 82px)}.toast{background:var(--fg);width:min(480px,100%);min-height:48px;color:var(--ink);pointer-events:auto;transition:opacity .22s ease, transform .22s var(--ease-out);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:14px;font-weight:600;display:flex;box-shadow:0 10px 30px #00000080}@starting-style{.toast{opacity:0;transform:translateY(10px)}}.toast__action{background:var(--ink);min-height:36px;color:var(--fg);border-radius:10px;flex:none;padding:0 12px;font-size:13px;font-weight:700}@media (min-width:860px){.app{padding-bottom:40px}.topbar{padding:14px 28px;position:relative}.tabs{background:0 0;border:0;gap:4px;padding:0;display:flex;position:absolute;inset:12px auto auto 50%;transform:translate(-50%)}.tab{border-radius:12px;flex-direction:row;gap:7px;min-height:42px;padding:0 14px;font-size:14px}.tab[aria-current=page]{background:var(--surface)}.tab__badge{position:static}.demo-banner{text-align:center;width:min(640px,100% - 40px);margin:0 auto 8px}.sheet__panel{border-left:1px solid var(--line);border-radius:0;width:480px;height:100%;inset:0 0 0 auto}@starting-style{.sheet[open] .sheet__panel{transform:translate(100%)}}.sheet[data-closing] .sheet__panel{transform:translate(100%)}.sheet__handle{display:none}.sheet__header{padding-top:16px}.toast-region{inset:auto 24px 24px}}@media (hover:hover) and (pointer:fine){.btn--primary:hover:not(:disabled){background:var(--yellow-hi)}.btn--ghost:hover:not(:disabled),.row__analyze:hover,.link-btn:is(a):hover{background:#2a2a2a}.btn--line:hover{box-shadow:inset 0 0 0 1px var(--fg-2)}.row__main:hover .row__name,.suggest__item:hover{color:var(--yellow-hi)}.tab:hover,.text-btn:hover,.filter:hover:not([aria-pressed=true]){color:var(--fg)}.icon-btn:hover{background:var(--surface-2);color:var(--fg)}}@media (prefers-reduced-motion:reduce){.row{animation:none}.shimmer{background:var(--yellow);opacity:.5;animation:none}.sweep__beam{animation-duration:6s}.sheet__panel,.btn,.tab,.filter,.toast{transition-property:opacity,background-color,color}.sheet__panel{transition:none}}
