.ranking-page{color:#f5fbff;background:radial-gradient(circle at 80% 0,#12354d,#05080d 48%);min-height:100vh;padding:30px 6vw 80px;font-family:Arial,sans-serif}.ranking-page header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:26px;padding-bottom:24px;display:flex}.ranking-brand{letter-spacing:.04em;color:#fff;font-size:23px;font-weight:900}.ranking-brand span{color:#63d7ff}.ranking-nav{align-items:center;gap:24px;margin-left:auto;display:flex}.ranking-nav a{color:#c7dce7;letter-spacing:.09em;font-size:12px;font-weight:800}.ranking-nav a:hover{color:#fff}.ranking-cta,.open-profile{color:#fff;letter-spacing:.08em;background:#ff4d42;padding:13px 17px;font-size:13px;font-weight:800}.ranking-intro{max-width:800px;padding:90px 0 54px}.ranking-intro p{letter-spacing:.16em;color:#b9efff;font:700 13px monospace}.ranking-intro h1{letter-spacing:-.08em;margin:18px 0 28px;font-size:clamp(64px,9vw,132px);line-height:.86}.ranking-intro em{color:#ff6258;font-style:normal}.ranking-intro span{color:#c7dce7;font-size:18px;line-height:1.6}.ranking-board{background:#091521d9;border:1px solid #63d7ff35;box-shadow:0 30px 90px #0009}.ranking-columns,.ranking-board article{grid-template-columns:70px minmax(220px,1.6fr) 1fr 1.1fr 1.1fr 150px;align-items:center;gap:16px;padding:18px 22px;display:grid}.ranking-columns{color:#9ed9ed;letter-spacing:.08em;background:#102536;font:700 11px monospace}.ranking-board article{color:#dcecf2;border-top:1px solid #ffffff16;font-size:15px}.ranking-board article.rank-first{background:linear-gradient(100deg,#503c16aa,#0e2738);border-top:2px solid #f4c96b}.ranking-board article>strong{color:#f4c96b;font-size:25px}.rank-name{align-items:center;gap:12px;font-size:20px;font-weight:800;display:flex}.rank-name a{color:#fff}.rank-logo,.rank-name img{object-fit:contain;color:#63d7ff;background:#0c1f30;border:1px solid #63d7ff44;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.ranking-board article>b{color:#b9efff}.open-profile{text-align:center;background:0 0;border:1px solid #63d7ff66;padding:10px 11px}.ranking-empty{text-align:center;gap:14px;padding:80px 24px;display:grid}.ranking-empty strong{color:#f4c96b;font-size:32px}.ranking-empty span{color:#c7dce7;font-size:17px}.ranking-empty a{color:#fff;background:#ff4d42;justify-self:center;padding:14px 18px;font-weight:800}.ranking-empty p{color:#c7dce7}.ranking-grid-section{background:linear-gradient(140deg,#0a1825e8,#08111ae8);border:1px solid #63d7ff2b;margin:34px 0 0;box-shadow:0 30px 90px #0008}.grid-heading{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:flex-end;gap:28px;padding:28px 24px 24px;display:flex}.grid-kicker{letter-spacing:.16em;color:#b9efff;margin:0 0 10px;font:700 12px monospace}.grid-heading h2{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(24px,3vw,42px)}.grid-heading span{color:#c7dce7;font-size:15px}.grid-search{color:#c7dce7;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-width:min(100%,350px);display:grid}.grid-search label{letter-spacing:.12em;color:#9ed9ed;font:700 12px monospace}.grid-search input{color:#fff;background:#06111b;border:1px solid #63d7ff66;outline:none;grid-column:1/-1;width:100%;margin-top:9px;padding:13px 14px;font-size:16px}.grid-search input:focus{border-color:#f4c96b;box-shadow:0 0 0 3px #f4c96b22}.ranking-filters{color:#b9efff;border-bottom:1px solid #ffffff16;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 24px;display:flex}.ranking-filters>svg{color:#f4c96b}.ranking-filters label{letter-spacing:.1em;color:#9ed9ed;align-items:center;gap:8px;font:700 12px monospace;display:flex}.ranking-filters select{color:#f5fbff;background:#0d2231;border:1px solid #63d7ff4d;padding:10px 12px;font:700 12px Arial,sans-serif}.ranking-filters button{color:#fff;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #ffffff35;margin-left:auto;padding:10px 12px;font:700 11px monospace}.filtered-empty{text-align:center;gap:10px;padding:58px 24px;display:grid}.filtered-empty strong{color:#f4c96b;font-size:22px}.filtered-empty span{color:#c7dce7;font-size:16px}@media (max-width:800px){.ranking-page{padding:22px 18px 60px}.ranking-page header{flex-wrap:wrap;align-items:flex-start}.ranking-nav{order:3;justify-content:space-between;gap:12px;width:100%}.ranking-nav a{font-size:11px}.ranking-intro{padding:64px 0 34px}.ranking-intro h1{font-size:68px}.ranking-columns{display:none}.ranking-board article{grid-template-columns:54px 1fr auto;gap:10px;padding:16px}.ranking-board article>span,.ranking-board article>b{display:none}.rank-name{font-size:17px}.open-profile{grid-column:2/-1;justify-self:start}.ranking-cta{padding:11px 10px;font-size:11px}.grid-heading{align-items:start;padding:22px 16px 20px;display:grid}.grid-heading h2{font-size:29px}.grid-search{width:100%;min-width:0}.ranking-filters{align-items:stretch;padding:14px 16px}.ranking-filters label{flex:1;gap:7px;min-width:140px;display:grid}.ranking-filters select{width:100%}.ranking-filters button{width:100%;margin-left:0}.ranking-grid-section{margin-top:24px}}.ranking-page .monaco-ranking{margin:0 -6vw;padding:35px 6vw 55px}.ranking-page .monaco-section-head h2{font-size:clamp(35px,4vw,62px)}.ranking-board{margin-top:30px}.ranking-board h2{letter-spacing:.08em;color:#ebcd8f;padding:18px 24px;font-size:22px}.ranking-board article{grid-template-columns:76px minmax(150px,1.4fr) minmax(180px,1.2fr) minmax(120px,1fr) 148px;gap:18px}.rank-position{color:#e8c98d;font-size:30px;font-weight:900}.rank-position small{color:#bfe2e6;font-size:14px;display:block}.rank-name div{min-width:0}.rank-name small,.rank-bid small{color:#c3dde1;margin-top:5px;font-size:14px;font-weight:500;display:block}.rank-bid b{color:#edcc8e}.rank-reach{color:#dbeaec}.ranking-final{text-align:center;padding:35px 0}.ranking-final a{color:#091a22;background:#e6c98d;padding:16px 25px;font-weight:800;display:inline-block}@media (max-width:800px){.ranking-page .monaco-ranking{margin:0 -18px;padding:35px 18px}.ranking-board article{grid-template-columns:55px 1fr;gap:10px;padding:18px}.rank-bid,.rank-reach,.open-profile{grid-column:2}.rank-name{min-width:0}.rank-name a{overflow-wrap:anywhere}.ranking-page .rank-reach,.ranking-board article .rank-bid b,.ranking-board article .rank-bid small{display:block}}.ranking-nav a[aria-current=page]{color:#f4c96b}.ranking-pagination{color:#f4e4e1;letter-spacing:.08em;background:#160e10;border-top:1px solid #ff797533;justify-content:center;align-items:center;gap:18px;padding:22px;font:700 12px monospace;display:flex}.ranking-pagination button{color:#fff;font:inherit;cursor:pointer;background:#241315;border:1px solid #ff797566;padding:11px 14px}.ranking-pagination button:disabled{opacity:.4;cursor:not-allowed}.ranking-pagination span{color:#ffaaa4}.demo-ranking-preview{background:linear-gradient(135deg,#0b1b28,#102c3a 52%,#0a1723);border-top:1px solid #e3c98755;border-bottom:1px solid #e3c98745;margin:0 -6vw;padding:72px 6vw 78px}.demo-ranking-warning{color:#f4d991;letter-spacing:.12em;background:#2a2418;border:1px solid #e6c98d99;align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:900;display:inline-flex}.demo-ranking-heading{justify-content:space-between;align-items:end;gap:28px;margin:24px 0 30px;display:flex}.demo-ranking-heading h2{color:#fff;margin:8px 0;font-size:clamp(38px,5vw,76px);line-height:1}.demo-ranking-heading p:not(.grid-kicker){color:#c6dce0;max-width:760px;font-size:16px;line-height:1.55}.demo-ranking-link{color:#f4d991;letter-spacing:.08em;flex:none;align-items:center;gap:8px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.demo-ranking-board{background:#06172299;border:1px solid #b9d7d93d}.demo-ranking-row{color:#fff;border-bottom:1px solid #b9d7d923;grid-template-columns:90px 58px minmax(210px,1.25fr) minmax(180px,1fr) 135px;align-items:center;gap:18px;min-height:92px;padding:14px 18px;display:grid}.demo-ranking-row:last-child{border-bottom:0}.demo-ranking-first{background:linear-gradient(90deg,#d8b86728,#ffffff06 65%,#0000);box-shadow:inset 3px 0 #e6c98d}.demo-ranking-position{color:#f3d594;grid-template-columns:20px 1fr;align-items:center;gap:6px;display:grid}.demo-ranking-position>span{font-size:28px;font-weight:900}.demo-ranking-position small{color:#a5c3c9;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:11px}.demo-ranking-logo{color:#081620;background:radial-gradient(circle at 30% 25%,#f4d99a,#91733b 45%,#182c35 48%);border:1px solid #e6c98d99;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:20px;font-weight:900;display:grid;box-shadow:0 0 0 4px #e6c98d18}.demo-ranking-logo b{letter-spacing:.02em;font-size:10px;line-height:.7}.demo-ranking-brand{gap:5px;display:grid}.demo-ranking-brand strong{letter-spacing:-.02em;font-size:20px}.demo-ranking-brand span{color:#b8d4d8;font-size:14px}.demo-ranking-status{gap:5px;display:grid}.demo-ranking-status b{color:#e8cc8f;letter-spacing:.08em;font-size:12px}.demo-ranking-status span{color:#a9c8ce;font-size:13px}.demo-ranking-row>a{color:#f4d991;letter-spacing:.06em;justify-content:flex-end;align-items:center;gap:5px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.demo-ranking-footnote{color:#99b6bc;margin:18px 0 0;font-size:14px;line-height:1.5}@media (max-width:800px){.demo-ranking-preview{margin:0 -18px;padding:52px 18px 60px}.demo-ranking-heading{flex-direction:column;align-items:start;gap:15px}.demo-ranking-row{grid-template-columns:55px 48px 1fr;gap:11px;padding:16px 13px}.demo-ranking-logo{width:42px;height:42px;font-size:17px}.demo-ranking-brand strong{font-size:17px}.demo-ranking-status{grid-column:2/-1;padding-left:0}.demo-ranking-row>a{grid-column:2/-1;justify-content:flex-start;padding-top:3px}.demo-ranking-position>span{font-size:24px}}.ranking-demo-section,.fame-demo-section{background:linear-gradient(145deg,#111419,#090b0f);border-top:1px solid #e3c98755;border-bottom:1px solid #e3c98745;max-width:1260px;margin:0 auto;padding:72px clamp(18px,6vw,84px)}.ranking-demo-heading,.fame-demo-section .legal-intro{max-width:820px;margin:0 auto 30px}.ranking-demo-heading h2,.fame-demo-section .legal-intro h2{color:#fff;margin:8px 0 12px;font-size:clamp(34px,4vw,62px);line-height:1}.ranking-demo-heading p,.fame-demo-section .legal-intro p{color:#c6dce0;font-size:16px;line-height:1.55}.ranking-demo-section .demo-ranking-preview,.fame-demo-section .demo-ranking-preview{background:0 0;border:0;margin:0;padding:0}.ranking-demo-section .demo-ranking-preview .demo-ranking-warning,.fame-demo-section .demo-ranking-preview .demo-ranking-warning{margin-bottom:20px}.ranking-demo-section .demo-ranking-preview .demo-ranking-podium,.fame-demo-section .demo-ranking-preview .demo-ranking-podium{margin-bottom:0}.fame-demo-section{margin-top:0}.fame-demo-section .legal-intro>span{color:#f4d991;letter-spacing:.12em;font-size:12px;font-weight:900}.demo-ranking-podium{grid-template-columns:1fr 1.16fr 1fr;align-items:end;gap:16px;margin:0 0 18px;display:grid}.demo-podium-card{color:#fff;text-align:center;background:linear-gradient(160deg,#163646,#0a1a25);border:1px solid #a8c7ca52;justify-items:center;gap:8px;min-height:245px;padding:22px 16px;display:grid;box-shadow:0 18px 45px #0004}.demo-podium-1{background:linear-gradient(160deg,#3b3421,#122936 62%);border-color:#e6c98dcc;min-height:292px;padding-top:28px;box-shadow:0 20px 55px #0008,0 0 35px #e6c98d1f}.demo-podium-rank{color:#f4d691;align-items:center;gap:5px;font-size:28px;font-weight:900;display:flex}.demo-podium-card>strong{font-size:20px}.demo-podium-card>span:not(.demo-ranking-logo){color:#c1dadd;font-size:14px}.demo-podium-card>b{color:#e8cc8f;letter-spacing:.08em;font-size:11px}.demo-podium-card>a{color:#f4d991;align-items:center;gap:5px;margin-top:auto;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.demo-podium-plaque{text-align:left;background:linear-gradient(145deg,#171b1f,#090f14);border:1px solid #e6c98d66;gap:3px;width:100%;margin:5px 0 2px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #0005}.demo-podium-plaque small{color:#e6c98d;letter-spacing:.12em;font-size:8px;font-weight:900}.demo-podium-plaque b{color:#fff;letter-spacing:.04em;font-size:10px}.demo-podium-plaque span{color:#a9c4c8;font-size:10px}@media (max-width:800px){.demo-ranking-podium{grid-template-columns:1fr;align-items:stretch}.demo-podium-card,.demo-podium-1{min-height:0;padding:19px}}.demo-ranking-heading-actions{flex-direction:column;align-items:flex-end;gap:12px;min-width:210px;display:flex}.demo-ranking-warning strong{letter-spacing:.08em;font-size:13px}.demo-founding-badge{color:#f0d18e;letter-spacing:.08em;background:#e6c98d12;border:1px solid #e6c98d99;justify-content:center;align-items:center;width:max-content;padding:5px 8px;font-style:normal;font-weight:900;display:inline-flex;font-size:10px!important}.demo-podium-card .demo-founding-badge{margin-top:3px}.demo-ranking-status .demo-founding-badge{margin-bottom:2px}.demo-claim-link{color:#f5d994;letter-spacing:.07em;align-items:center;gap:6px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.demo-claim-link:hover{color:#fff}@media (max-width:800px){.demo-ranking-heading-actions{align-items:flex-start;min-width:0}.demo-ranking-warning strong{font-size:11px;line-height:1.35}.demo-claim-link{font-size:11px}}
