@font-face{font-family:TT Days Sans;src:url(/fonts/TTDaysSans-Regular.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:TT Days Sans;src:url(/fonts/TTDaysSans-Bold.woff2)format("woff2");font-weight:600 800;font-style:normal;font-display:swap}@font-face{font-family:F37 Ginger;src:url(/fonts/F37GingerCyrillic-VF.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{--font-ui:"TT Days Sans", system-ui, sans-serif;--font-display:"F37 Ginger", "TT Days Sans", system-ui, sans-serif;--bg:#f7fcfd;--surface:#fff;--text:#0b2930;--muted:#62787d;--line:#d7e7ea;--accent:#00a9c0;--accent-strong:#008ca1;--accent-soft:#d9f3f6;--accent-pale:#eaf9fa;--gold:#f6c445;--gold-ink:#4b3900;--shadow:0 18px 60px #07394221}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.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{background:var(--bg);min-height:100vh;color:var(--text);transition:background .2s,color .2s}.app.dark{--bg:#071b20;--surface:#0d262c;--text:#effbfc;--muted:#9ab2b7;--line:#29434a;--accent:#27c2d5;--accent-strong:#51d4e3;--accent-soft:#123b43;--accent-pale:#0e3037;--gold:#ffd35a;--gold-ink:#4b3900;--shadow:0 18px 60px #0006}.topbar{align-items:center;gap:28px;width:min(870px,100% - 36px);min-height:58px;margin:0 auto;display:flex;position:relative}.logo{font-family:var(--font-display);letter-spacing:-.055em;align-items:baseline;gap:4px;margin-right:auto;font-size:21px;display:flex}.logo strong{font-weight:760}.logo em{color:var(--gold);font-style:normal;font-weight:760}.topbar nav{align-items:center;gap:26px;font-size:13px;font-weight:560;display:flex;position:absolute;left:50%;transform:translate(-50%)}.topbar nav a:hover{color:var(--accent)}.theme-button{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:700}.hero{text-align:center;width:min(870px,100% - 36px);margin:0 auto;padding:18px 0 22px}.hero h1{margin:0 0 17px;font-size:0}.stats-pill{background:color-mix(in srgb, var(--surface) 72%, var(--line));width:fit-content;max-width:100%;color:var(--muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;margin:0 auto 28px;padding:10px 18px;font-size:12px;display:flex}.stats-pill b{color:var(--accent-strong)}.hero-note{color:var(--muted);margin:0 auto 22px;font-size:13px;line-height:1.55}.hero-note b{color:var(--accent)}.first-place-target{justify-items:center;gap:12px;margin:0 auto 12px;display:grid}.first-place-target span{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(25px,3.2vw,39px);font-weight:760;line-height:1}.first-place-target strong{color:var(--accent);font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(72px,9vw,112px);line-height:.9}.bid-form{margin-top:0}.payment-amount-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;width:min(480px,100%);margin:0 auto 18px;display:grid}.payment-amount-row:after{content:""}.payment-amount-row>span{color:var(--muted);white-space:nowrap;justify-self:end;font-size:12px;font-weight:720}.amount-picker{justify-content:center;align-items:center;gap:11px;min-height:38px;display:flex}.amount-picker button{border:1.5px solid color-mix(in srgb, var(--accent) 72%, var(--line));width:36px;height:36px;color:var(--accent-strong);box-shadow:none;font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0 0 2px;font-size:20px;font-weight:650;line-height:1;transition:background .15s,border-color .15s,transform .15s;display:grid}.amount-input{min-width:116px;color:var(--accent);font-family:var(--font-display);justify-content:center;align-items:baseline;gap:4px;padding:0;display:flex}.amount-input input{min-width:3ch;max-width:9ch;color:inherit;font:inherit;letter-spacing:-.045em;text-align:right;background:0 0;border:0;outline:0;padding:0;font-size:29px;font-weight:760}.amount-caret{background:currentColor;border-radius:2px;align-self:center;width:2px;height:.9em;margin-left:-2px;animation:1s step-end infinite amount-caret-blink;display:block}.amount-input:focus-within .amount-caret{visibility:hidden}.amount-input b{font-size:24px}.amount-picker button:hover{border-color:var(--accent);background:var(--accent-pale);transform:translateY(-1px)}@keyframes amount-caret-blink{0%,48%{opacity:1}49%,to{opacity:0}}.checkout-fields{grid-template-columns:minmax(180px,1.1fr) minmax(180px,1fr) 210px;gap:10px;display:grid}.brand-link-field{grid-column:span 2}.url-field,.select-field{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;height:47px;transition:border-color .15s,box-shadow .15s;display:flex}.url-field:focus-within,.select-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.url-field input,.select-field select{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;padding:0 18px;font-size:14px}.url-field input::placeholder{color:var(--muted);opacity:1}.select-field select{appearance:auto;cursor:pointer}.logo-field{border:1px dashed color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--surface) 88%, var(--accent-pale));height:47px;color:var(--accent-strong);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 6px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;overflow:hidden}.logo-field:hover,.logo-field:focus-within{border-color:var(--accent);background:var(--accent-pale);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.logo-field input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.logo-field span,.logo-field img{border-radius:50%;flex:0 0 35px;width:35px;height:35px}.logo-field span{background:var(--accent);color:#fff;place-items:center;font-size:21px;line-height:1;display:grid}.logo-field img{object-fit:contain;background:#fff}.logo-field b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:720;overflow:hidden}.logo-field.has-logo{border-style:solid}.checkout-fields.is-returning{grid-template-columns:minmax(0,1fr) 210px}.selected-brand{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));background:var(--accent-pale);text-align:left;border-radius:999px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;height:47px;padding:5px 8px 5px 6px;display:grid}.selected-brand>img,.selected-brand>span{border-radius:50%;width:35px;height:35px}.selected-brand>img{object-fit:contain;background:#fff}.selected-brand>span{background:var(--accent);color:#fff;place-items:center;font-weight:760;display:grid}.selected-brand div{min-width:0}.selected-brand strong,.selected-brand small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.selected-brand strong{font-size:12px}.selected-brand small{color:var(--muted);margin-top:2px;font-size:10px}.selected-brand button{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:var(--surface);color:var(--accent-strong);cursor:pointer;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:720}.pay-button{background:var(--accent);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;height:47px;padding:0 20px;font-size:13px;font-weight:760;transition:transform .15s,opacity .15s,background .15s}.pay-button:not(:disabled):hover{background:var(--accent-strong);transform:translateY(-1px)}.pay-button:disabled{opacity:.47;cursor:not-allowed}.returning-note{color:var(--muted);margin:12px 0 0;font-size:11px}.form-error,.payment-status{color:#8a4d00;background:#fff1da;border-radius:999px;width:fit-content;max-width:100%;margin:12px auto 0;padding:9px 14px;font-size:11px;line-height:1.35}.payment-status{background:var(--accent-pale);color:var(--accent-strong);margin-bottom:16px}.category-strip{scrollbar-width:thin;gap:8px;width:min(870px,100% - 36px);margin:0 auto 8px;padding:7px 0 16px;display:flex;overflow-x:auto}.category-strip button{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:690}.category-strip button:hover{background:var(--accent-pale)}.category-strip button.active{background:var(--accent);color:#fff;box-shadow:0 5px 12px color-mix(in srgb, var(--accent) 20%, transparent)}.ranking{width:min(870px,100% - 36px);margin:0 auto;padding-bottom:50px}.demo-note{min-height:24px;color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-bottom:6px;padding:0 9px;font-size:10px;display:flex}.demo-note b{color:var(--accent);text-transform:uppercase;letter-spacing:.07em}.rank-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 76%, transparent);border-radius:20px;min-height:106px;margin-bottom:12px;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative;overflow:hidden}.rank-card:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));transform:translateY(-1px);box-shadow:0 10px 30px #07394214}.rank-card.first{border:1.5px solid var(--accent);background:var(--accent-soft)}.card-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px 46px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:106px;padding:16px 22px;display:grid}.rank-badge{background:var(--gold);width:45px;height:32px;color:var(--gold-ink);border-radius:999px;place-items:center;font-size:14px;font-weight:760;display:grid}.rank-logo{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));object-fit:contain;width:42px;height:42px;color:var(--accent-strong);background:#fff;border-radius:13px;place-items:center;font-size:16px;font-weight:760;display:grid}.rank-logo.fallback{background:var(--accent-pale)}.brand-copy{min-width:0;display:block}.brand-line{justify-content:space-between;align-items:center;gap:20px;display:flex}.brand-line strong{letter-spacing:-.01em;font-size:16px}.brand-line b{color:var(--accent);white-space:nowrap;font-size:15px}.brand-url{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:10px;display:flex}.meta i{font-style:normal}.card-actions{gap:6px;display:flex;position:absolute;bottom:12px;right:14px}.claim-button,.share-rank-button{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:var(--surface);color:var(--accent);cursor:pointer;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:720;transition:border-color .15s,background .15s,transform .15s}.claim-button:hover,.share-rank-button:hover{border-color:var(--accent);background:var(--accent-pale);transform:translateY(-1px)}.load-more{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--accent-strong);cursor:pointer;border-radius:999px;margin:12px auto 0;padding:0 20px;font-size:11px;font-weight:720;display:block}.load-more:disabled{opacity:.55;cursor:wait}.activity{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 74%, transparent);border-radius:18px;margin:18px 0 22px;padding:17px 20px}.activity h3{margin:0 0 14px;font-size:12px;font-weight:720}.activity-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.activity-list div{border-left:2px solid var(--accent);min-width:0;padding-left:12px}.activity-list b,.activity-list span,.activity-list small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.activity-list b{font-size:11px}.activity-list span{color:var(--muted);margin-top:2px;font-size:10px}.activity-list small{color:var(--muted);margin-top:4px;font-size:9px}.activity>button{display:none}.top-divider{place-items:center;height:34px;display:grid;position:relative}.top-divider:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.top-divider span{background:var(--bg);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:4px 11px;font-size:9px;font-weight:760;position:relative}.empty-state{border:1px dashed color-mix(in srgb, var(--accent) 52%, var(--line));background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--accent-pale) 78%, transparent), transparent 58%);text-align:center;border-radius:24px;place-content:center;gap:11px;min-height:280px;padding:32px 18px;display:grid}.empty-state small{color:var(--accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760}.empty-state b{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(34px,5vw,52px);line-height:.98}.empty-state span{color:var(--accent);font-size:15px;font-weight:720}.how{border-top:1px solid var(--line);text-align:center;width:min(870px,100% - 36px);margin:36px auto 70px;padding-top:48px}.how>span{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:760}.how h2{font-family:var(--font-display);letter-spacing:-.055em;margin:14px 0 30px;font-size:clamp(36px,5vw,58px);line-height:1.02}.how-grid{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.how-grid p{min-height:126px;color:var(--muted);text-align:left;flex-direction:column;gap:17px;margin:0;padding:24px;font-size:13px;line-height:1.45;display:flex}.how-grid p+p{border-left:1px solid var(--line)}.how-grid b{color:var(--accent);font-size:12px}.scoreboard{background:var(--accent);color:#fff;text-align:center;padding:82px 18px 90px}.scoreboard>p:first-child{text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px;font-size:13px;font-weight:720}.scoreboard strong{color:var(--gold);font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(64px,10vw,120px);line-height:.9;display:block}.scoreboard>span{margin-top:8px;font-size:20px;font-weight:720;display:block}.scoreboard .legal{color:#ffffffc2;max-width:460px;margin:30px auto 0;font-size:11px;line-height:1.5}footer{color:#fff;background:#071b20;justify-content:space-between;align-items:center;gap:26px;min-height:130px;padding:34px max(18px,50% - 435px);display:flex}footer p{color:#9ab2b7;margin:0;font-size:11px}footer nav{gap:24px;font-size:11px;display:flex}footer a:hover{color:var(--accent)}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14110f8c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.checkout-modal{border:1px solid var(--line);background:var(--surface);width:min(480px,100%);color:var(--text);box-shadow:var(--shadow);border-radius:26px;padding:34px;position:relative}.modal-close{border:1px solid var(--line);width:34px;height:34px;color:var(--text);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0 0 2px;font-size:23px;font-weight:500;line-height:1;display:grid;position:absolute;top:16px;right:18px}.modal-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.09em;margin:0 0 12px;font-size:11px;font-weight:760}.checkout-modal h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:39px;line-height:1}.checkout-modal dl{border-top:1px solid var(--line);margin:26px 0}.checkout-modal dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;display:flex}.checkout-modal dt{color:var(--muted);font-size:11px}.checkout-modal dd{text-align:right;overflow-wrap:anywhere;max-width:68%;margin:0;font-size:12px;font-weight:650}.whop-button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;height:50px;font-weight:760}.checkout-modal>small{color:var(--muted);text-align:center;margin-top:12px;font-size:10px;display:block}.modal-error{color:#8a4d00;background:#fff1da;border-radius:12px;margin:-12px 0 16px;padding:10px 12px;font-size:11px;line-height:1.4}.share-backdrop{overflow:hidden}.share-modal{border:1px solid var(--line);background:var(--surface);width:min(900px,97.15svh + 36px,100vw - 36px);max-height:calc(100svh - 24px);color:var(--text);box-shadow:var(--shadow);border-radius:24px;padding:18px;position:relative;overflow:hidden}.share-modal h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0 44px 12px 2px;font-size:clamp(27px,3.4vw,40px);line-height:1}.share-preview,.share-preview-loading{aspect-ratio:1200/630;border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));background:var(--accent-pale);width:auto;max-width:100%;height:min(51svh,472px);box-shadow:0 12px 32px color-mix(in srgb, var(--accent) 13%, transparent);border-radius:18px;margin:0 auto;display:block}.share-preview{object-fit:contain}.share-preview-loading{color:var(--accent-strong);place-items:center;font-size:13px;font-weight:720;display:grid}.share-platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.share-platforms a,.share-platforms button,.share-download{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:var(--surface);min-height:36px;color:var(--text);text-align:center;cursor:pointer;border-radius:999px;place-items:center;padding:0 10px;font-size:10px;font-weight:720;transition:border-color .15s,background .15s,transform .15s;display:grid}.share-platforms a:hover,.share-platforms button:hover,.share-download:hover{border-color:var(--accent);background:var(--accent-pale);transform:translateY(-1px)}.share-platforms .share-system{border-color:var(--accent);background:var(--accent);color:#fff}.share-download{width:100%;margin-top:7px}.share-message{background:var(--accent-pale);color:var(--accent-strong);text-align:center;border-radius:10px;margin:7px 0 0;padding:7px 10px;font-size:10px;line-height:1.3}@media (width<=760px){.topbar{justify-content:space-between;gap:12px;width:calc(100% - 30px);min-height:60px;overflow:visible}.logo{white-space:nowrap;flex:none;margin-right:0;font-size:18px}.topbar nav{white-space:nowrap;flex:none;justify-content:flex-end;gap:0;min-width:0;padding:3px;font-size:10px;position:static;left:auto;transform:none}.topbar nav a{padding:7px}.topbar nav a:nth-child(3),.theme-button{display:none}.hero{width:calc(100% - 30px);padding-top:16px}.stats-pill{flex-wrap:wrap;width:100%;margin-bottom:27px;padding:12px 10px;line-height:1.2}.hero-note{max-width:345px;font-size:13px}.first-place-target span{font-size:24px}.first-place-target strong{font-size:68px}.payment-amount-row{grid-template-columns:1fr;gap:7px;margin-bottom:14px}.payment-amount-row:after{display:none}.payment-amount-row>span{justify-self:center;font-size:11px}.amount-picker{flex-wrap:nowrap;gap:7px}.amount-input{gap:3px;min-width:103px;padding:0}.amount-input input{width:min(22vw,78px);font-size:25px}.amount-input b{font-size:22px}.amount-picker button{flex:0 0 32px;width:32px;height:32px}.amount-help{margin-bottom:17px}.checkout-fields{grid-template-columns:1fr;gap:8px}.brand-link-field{grid-column:auto}.url-field,.select-field,.logo-field,.pay-button,.selected-brand{height:45px}.checkout-fields.is-returning{grid-template-columns:1fr}.returning-note{margin-top:11px}.category-strip,.ranking{width:calc(100% - 30px)}.category-strip{margin-top:24px}.demo-note{display:none}.rank-card{border-radius:18px;min-height:118px}.card-main{grid-template-columns:42px 40px minmax(0,1fr);gap:7px;min-height:132px;padding:13px 12px 43px}.rank-badge{width:39px;height:29px;font-size:12px}.rank-logo{border-radius:11px;width:36px;height:36px;font-size:14px}.brand-line strong{font-size:14px}.brand-line b{font-size:13px}.brand-url{max-width:210px;font-size:11px}.meta{gap:4px;padding-right:2px;line-height:1.3}.card-actions{bottom:10px;right:12px}.claim-button,.share-rank-button{display:block}.activity{padding:15px}.activity-list{grid-template-columns:1fr;gap:11px}.activity-list div{grid-template-columns:1fr auto;column-gap:8px;display:grid}.activity-list span{grid-column:1}.activity-list small{grid-area:1/2}.activity>button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;margin:13px auto 0;padding:7px 11px;font-size:10px;display:block}.how{width:calc(100% - 30px)}.how h2{font-size:37px}.how-grid{grid-template-columns:1fr}.how-grid p{min-height:105px}.how-grid p+p{border-left:0;border-top:1px solid var(--line)}footer{flex-direction:column;align-items:flex-start}footer nav{flex-wrap:wrap;gap:14px}.checkout-modal{border-radius:22px;padding:30px 24px}.share-modal{border-radius:18px;width:min(100%,560px);padding:12px}.share-modal h2{margin:0 40px 8px 1px;font-size:27px}.share-preview,.share-preview-loading{border-radius:12px;width:100%;height:auto;max-height:34svh}.share-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.share-platforms a,.share-platforms button,.share-download{min-height:32px}}@media (width<=420px){.topbar{gap:8px}.logo{font-size:15px}.topbar nav{font-size:9px}.topbar nav a{padding:6px 4px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}.amount-caret{animation:none}}
