.ovt{--ov-bg:#FFFFFF;--ov-line:#E3E5EA;--ov-ink:#0F1115;--ov-ink-2:#2B2E35;--ov-sub:#5F626B;--ov-eyebrow:#3F4ED0;--ov-coral:#C2410C;--ov-green:#3DDC97;--ov-green-ink:#04210F;--ov-mint:#0F8A55;--ov-peri:#5463E6;--ov-peri-2:#8E9BFF;--ov-todo:#E6E8EE;--ov-foot-bg:#F7F8FA;--ov-foot-line:#ECEEF2;--ov-frame:#E4E6EC;--ov-card:#FAFAFB;--ov-card-top:#FFFFFF;--ov-fear-bg:#FDF0EB;--ov-fear-ink:#7A2A12;--ov-fear-val:#C2410C;--ov-hope-bg:#EAF8F1;--ov-hope-ink:#0B5D3B;--ov-hope-val:#0F8A55;--ov-primary:#0F1115;--ov-primary-ink:#FFFFFF;--ov-field:#F1F2F5;--ov-chip-line:#DCDFE6;--ov-hover:#F3F4F7;--ov-blur-ink:#8A8D96;--ov-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;color:var(--ov-ink)}:root[data-theme=dark] .ovt{--ov-bg:#0C0D10;--ov-line:#23252B;--ov-ink:#F4F5F7;--ov-ink-2:#D5D7DC;--ov-sub:#8E919A;--ov-eyebrow:#B4BFFF;--ov-coral:#F0997B;--ov-mint:#6EE7A8;--ov-peri:#8B9BFF;--ov-peri-2:#C3CBFF;--ov-todo:#1E2026;--ov-foot-bg:#0A0B0D;--ov-foot-line:#17191D;--ov-frame:#22252C;--ov-card:#111216;--ov-card-top:#31353F;--ov-fear-bg:#1C1210;--ov-fear-ink:#F5C4B3;--ov-fear-val:#F0997B;--ov-hope-bg:#0D1712;--ov-hope-ink:#B6F0D2;--ov-hope-val:#3DDC97;--ov-primary:#F4F5F7;--ov-primary-ink:#0C0D10;--ov-field:#16171C;--ov-chip-line:#2A2D35;--ov-hover:#16181D;--ov-blur-ink:#8E919A}.ov-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--ov-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ov-eyebrow)}.ov-eyebrow[data-tone=coral]{color:var(--ov-coral)}.ov-h{margin:6px 0 0;font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.025em;color:var(--ov-ink);text-wrap:balance}.ov-sub{margin:4px 0 0;font-size:12px;line-height:1.45}.ov-mono,.ov-sub{color:var(--ov-sub)}.ov-mono{font-family:var(--ov-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ov-big{font-size:34px;line-height:1.05;font-weight:500;letter-spacing:-.035em}.ov-big,.ov-num{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:1023px){.ov-h{font-size:22px}}@media (max-width:767px){.ov-h{font-size:21px}.ov-big{font-size:28px}}.ov-card{border-radius:14px;padding:1px;background:var(--ov-frame)}.ov-card>.ov-card-in{border-radius:13px;background:var(--ov-card);border-top:1px solid var(--ov-card-top);padding:12px}.ov-card[data-tone=fear]{background:color-mix(in srgb,var(--ov-coral) 28%,var(--ov-frame))}.ov-card[data-tone=hope]{background:color-mix(in srgb,var(--ov-mint) 28%,var(--ov-frame))}.ov-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;background:var(--ov-primary);color:var(--ov-primary-ink)}.ov-btn:disabled{opacity:.45;cursor:default}.ov-btn[data-kind=ghost]{background:transparent;color:var(--ov-ink);box-shadow:inset 0 0 0 1px var(--ov-chip-line)}.ov-btn[data-kind=ghost]:hover:not(:disabled){background:var(--ov-hover)}.ov-btn[data-kind=unlock]{background:var(--ov-green);color:var(--ov-green-ink)}.ov-btn:focus-visible,.ov-link:focus-visible{outline:2px solid var(--ov-sub);outline-offset:2px}.ov-link{border:0;background:none;padding:0;font-size:12.5px;color:var(--ov-sub);cursor:pointer;text-decoration:none}.ov-link:hover{color:var(--ov-ink)}@media (max-width:767px){.ov-btn{height:44px}}.ovp{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(112px,1fr);gap:6px}.ovp-plan{display:grid;align-content:center;gap:1px;height:52px;padding:0 14px;border-radius:12px;background:var(--ov-card);box-shadow:inset 0 0 0 1px var(--ov-chip-line);color:var(--ov-ink);text-decoration:none;text-align:left;white-space:nowrap;transition:box-shadow .15s ease,background-color .15s ease}.ovp-plan:hover{background:color-mix(in srgb,var(--ov-green) 9%,var(--ov-card));box-shadow:inset 0 0 0 1.5px var(--ov-green)}.ovp-plan:focus-visible{outline:2px solid var(--ov-sub);outline-offset:2px}.ovp-name{font-size:12.5px;font-weight:600;line-height:1.2}.ovp-price{font-size:11.5px;line-height:1.25;color:var(--ov-sub);font-variant-numeric:tabular-nums}.ovp-price b{font-size:13px;font-weight:650;color:var(--ov-ink)}.ovp-price s{margin-left:5px;opacity:.75}.ovp-credits{font-size:10.5px;line-height:1.2;color:var(--ov-sub);font-variant-numeric:tabular-nums}.ovp-wait{display:block;width:112px;height:52px}@media (max-width:767px){.ovp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;width:100%}.ovp-plan{height:60px;padding:0 8px;justify-items:center;text-align:center}.ovp-wait{width:auto;height:60px}}.ov-pair{display:grid;gap:6px}.ov-pair-row{display:grid;grid-template-columns:13px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 8px;border-radius:9px;font-size:12.5px;line-height:1.45}.ov-pair-row svg{margin-top:2px}.ov-pair-row[data-tone=fear]{background:var(--ov-fear-bg);color:var(--ov-fear-ink)}.ov-pair-row[data-tone=fear] b{color:var(--ov-fear-val);font-weight:600}.ov-pair-row[data-tone=hope]{background:var(--ov-hope-bg);color:var(--ov-hope-ink)}.ov-pair-row[data-tone=hope] b{color:var(--ov-hope-val);font-weight:600}.ov-pair-row b{font-variant-numeric:tabular-nums;white-space:nowrap}.ov-pair-muted{padding:8px 10px;font-size:12.5px;color:var(--ov-sub)}.ov-pair-muted,.ov-pair-skel{border-radius:9px;background:var(--ov-hover)}.ov-pair-skel{height:32px;position:relative;overflow:hidden}.ov-pair-skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:color-mix(in srgb,var(--ov-ink) 6%,transparent);animation:ov-shimmer 1.3s ease-in-out infinite}.ov-info{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;margin:-2px -4px 0 0;border:0;border-radius:6px;background:transparent;color:inherit;opacity:.75;cursor:pointer}.ov-info:focus-visible,.ov-info:hover,.ov-info[aria-expanded=true]{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent);outline:none}.ov-how{margin-top:2px;padding:8px 10px;border-radius:9px;background:var(--ov-hover);font-size:11.5px;line-height:1.5;color:var(--ov-ink-2)}@media (max-width:767px){.ov-info{width:32px;height:32px;margin:-8px -8px -6px 0}}.ov-lock{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--ov-blur-ink)}.ov-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ov-ladder-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ov-seg{display:inline-flex;padding:2px;border-radius:8px;background:var(--ov-hover)}.ov-seg button{height:24px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--ov-sub);font-family:var(--ov-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ov-seg button[aria-pressed=true]{background:var(--ov-card);color:var(--ov-ink);box-shadow:0 0 0 1px var(--ov-chip-line)}.ov-ladder{display:grid;gap:3px;margin:0;padding:0;list-style:none}.ov-rung{display:grid;grid-template-columns:26px 20px minmax(0,1fr) auto auto;align-items:center;gap:8px;height:30px;padding:0 8px;border-radius:8px;font-size:12.5px}.ov-rung-rank{font-family:var(--ov-mono);font-size:10px;color:var(--ov-sub)}.ov-rung-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ov-ink-2)}.ov-rung-val{color:var(--ov-ink)}.ov-rung-gap,.ov-rung-val{font-variant-numeric:tabular-nums;white-space:nowrap}.ov-rung-gap{min-width:72px;text-align:right;font-size:11.5px;color:var(--ov-coral)}.ov-rung[data-kind=user]{background:var(--ov-ink)}.ov-rung[data-kind=user] .ov-rung-name,.ov-rung[data-kind=user] .ov-rung-rank,.ov-rung[data-kind=user] .ov-rung-val{color:var(--ov-bg);font-weight:600}.ov-rung[data-kind=user] .ov-rung-gap{color:var(--ov-bg);opacity:.7}.ov-rung[data-kind=median],.ov-rung[data-kind=next]{outline:1px dashed var(--ov-mint);outline-offset:-1px}.ov-rung[data-kind=median] .ov-rung-gap,.ov-rung[data-kind=median] .ov-rung-name,.ov-rung[data-kind=next] .ov-rung-gap,.ov-rung[data-kind=next] .ov-rung-name{color:var(--ov-mint)}.ov-rung-more{height:22px;padding:0 8px;font-family:var(--ov-mono);font-size:10px;letter-spacing:.1em;color:var(--ov-sub)}.ov-tile{display:inline-block;flex:none;width:20px;height:20px;border-radius:5px;overflow:hidden;background:var(--ov-hover);box-shadow:inset 0 0 0 1px var(--ov-chip-line)}.ov-tile img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.ov-rung{height:32px;grid-template-columns:22px 20px minmax(0,1fr) auto auto;gap:6px}.ov-rung-gap{min-width:60px}}.ov-track-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;font-weight:500}.ov-spin{flex:none;box-sizing:border-box;width:12px;height:12px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--ov-peri) 30%,transparent);border-top-color:var(--ov-peri);animation:ov-spin .8s linear infinite}.ov-ok{flex:none;display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--ov-mint);color:var(--ov-bg)}.ov-track-eta{margin-left:auto}.ov-track-apps{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none}.ov-track-app{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;-moz-column-gap:6px;column-gap:6px;row-gap:4px;font-size:11.5px;color:var(--ov-ink-2);min-width:0}.ov-track-app[data-status=queued]{opacity:.55}.ov-track-app b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ov-track-bar{grid-column:1/-1;height:3px;border-radius:3px;background:var(--ov-todo);overflow:hidden}.ov-track-bar i{display:block;height:100%;border-radius:3px;background:var(--ov-peri);transform-origin:left;transition:transform .4s ease-out}.ov-track-app[data-status=done] .ov-track-bar i{background:var(--ov-mint)}.ov-track-app[data-status=failed] .ov-track-bar i{background:var(--ov-coral)}.ov-track-incl{margin-top:10px;font-size:11.5px;color:var(--ov-sub)}.ov-finds-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.ov-tag{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px;border-radius:999px;font-family:var(--ov-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;background:var(--ov-hover);color:var(--ov-sub)}.ov-tag[data-tone=mint]{background:color-mix(in srgb,var(--ov-mint) 16%,transparent);color:var(--ov-mint)}.ov-tag[data-tone=coral]{background:color-mix(in srgb,var(--ov-coral) 16%,transparent);color:var(--ov-coral)}.ov-finds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.ov-find{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;gap:10px;align-items:start;padding:10px;border-radius:11px;background:var(--ov-card);box-shadow:inset 0 0 0 1px var(--ov-chip-line)}.ov-find-ico{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--ov-hover);color:var(--ov-ink-2)}.ov-find-t{min-width:0}.ov-find-t b{display:block;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ov-ink)}.ov-find-t span{display:block;margin-top:2px;font-size:11.5px;line-height:1.4;color:var(--ov-sub)}.ov-find-lock{margin-top:6px;color:var(--ov-sub)}.ov-free{grid-column:1/-1;display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px;border-radius:11px;background:var(--ov-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ov-mint) 40%,var(--ov-chip-line))}.ov-free-media{position:relative;aspect-ratio:9/16;max-height:200px;border-radius:8px;overflow:hidden;background:#000}.ov-free-media img,.ov-free-media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ov-free-media p{margin:0;padding:10px;font-size:11px;line-height:1.4;color:rgba(255,255,255,.8)}.ov-free-t b{display:block;font-size:13px;font-weight:600;color:var(--ov-ink)}.ov-free-hook{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--ov-ink-2)}.ov-free-meta{margin-top:6px}.ov-finds-more{margin-top:6px;font-size:12px;color:var(--ov-sub)}@media (max-width:767px){.ov-finds{grid-template-columns:minmax(0,1fr)}.ov-free{grid-template-columns:88px minmax(0,1fr)}}@keyframes ov-spin{to{transform:rotate(1turn)}}@keyframes ov-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ov-pair-skel:after{animation:none}.ov-spin{animation-duration:2.4s}.ov-track-bar i{transition:none}}