@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Montserrat:wght@600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@600;700;800&display=swap";.adm-shell{min-height:100vh;background:#060606;color:#f5f1e8;display:grid;grid-template-columns:238px 1fr;font-family:Inter,system-ui,sans-serif}.adm-sidebar{position:sticky;top:0;height:100vh;border-right:1px solid rgba(226,177,82,.18);background:#080808;padding:22px 14px;display:flex;flex-direction:column}.adm-brand{display:flex;align-items:center;gap:11px;padding:2px 8px 22px}.adm-mark{width:38px;height:38px;border:1px solid #d4a34e;display:grid;place-items:center;transform:rotate(45deg);color:#edc778}.adm-mark:first-letter{transform:rotate(-45deg)}.adm-brand b{display:block;font:800 16px Montserrat,Inter,sans-serif;letter-spacing:.15em}.adm-brand small{display:block;margin-top:3px;color:#9d8150;font-size:8px;letter-spacing:.28em}.adm-sidebar nav{display:grid;gap:5px}.adm-sidebar nav button{border:0;background:transparent;color:#aaa39a;padding:12px 11px;border-radius:8px;display:grid;grid-template-columns:23px 1fr 14px;align-items:center;text-align:left;gap:8px;font-size:12px}.adm-sidebar nav button:hover{background:#101010;color:#fff}.adm-sidebar nav button.active{color:#f0c671;background:linear-gradient(90deg,#e2b1522b,#e2b15205);box-shadow:inset 2px 0 #d7a748}.adm-sidebar nav button svg:last-child{opacity:.4}.adm-sidebar-foot{margin-top:auto;border-top:1px solid #1d1a16;padding:16px 8px 0;display:grid;gap:9px}.adm-sidebar-foot small{color:#8d877f;overflow:hidden;text-overflow:ellipsis}.adm-sidebar-foot button{border:0;background:transparent;color:#d7a748;display:flex;gap:8px;align-items:center;padding:5px 0}.adm-content{padding:0 26px 48px;min-width:0}.adm-topbar{min-height:86px;border-bottom:1px solid #1e1b17;display:flex;align-items:center;justify-content:space-between;gap:20px}.adm-topbar h1{margin:3px 0 0;font:900 clamp(28px,4vw,42px) Montserrat,Inter,sans-serif;letter-spacing:-.04em}.adm-kicker{margin:0;color:#c39b52;font-size:9px;font-weight:800;letter-spacing:.25em}.adm-refresh,.adm-secondary,.adm-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-weight:800;padding:11px 15px}.adm-refresh,.adm-secondary{border:1px solid rgba(226,177,82,.28);background:#0b0b0b;color:#dbc38f}.adm-primary{border:1px solid #f0c96f;background:linear-gradient(135deg,#f5d48d,#b97e29);color:#160f06}.adm-refresh:disabled,.adm-primary:disabled{opacity:.5;cursor:not-allowed}.adm-feedback{margin:18px 0;border-radius:9px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;font-weight:700}.adm-feedback span{display:flex;align-items:center;gap:8px}.adm-feedback button{border:0;background:none;color:inherit}.adm-feedback.success{border:1px solid rgba(77,197,129,.3);background:#4dc58114;color:#87e0ab}.adm-feedback.error{border:1px solid rgba(235,92,92,.28);background:#eb5c5c12;color:#f2a3a3}.adm-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:22px 0}.adm-metric{border:1px solid #27221c;border-radius:10px;background:#0b0b0b;padding:18px}.adm-metric.attention{border-color:#dea03680;background:linear-gradient(180deg,#dea03614,#0b0b0b)}.adm-metric small{display:block;color:#918a81;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.adm-metric strong{display:block;margin-top:10px;font:900 26px Montserrat,Inter,sans-serif}.adm-two-col{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-bottom:12px}.adm-card,.adm-module{border:1px solid #27221c;border-radius:10px;background:#0a0a0a;padding:18px;margin-bottom:12px}.adm-card-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.adm-card-title small{font-size:9px;color:#a08250;letter-spacing:.16em}.adm-card-title h2,.adm-module h2{font:800 18px Montserrat,Inter,sans-serif;margin:4px 0 0}.adm-card-title>svg,.adm-module>svg{color:#d6a84f}.adm-queue{display:grid;gap:8px}.adm-queue button{border:1px solid #22201d;border-radius:8px;background:#0e0e0e;color:#eee7dc;padding:14px;display:grid;grid-template-columns:25px 1fr auto;gap:10px;align-items:center;text-align:left}.adm-queue button:hover{border-color:#6b5129}.adm-queue button>svg{color:#d7a748}.adm-queue b,.adm-user-list b{display:block;font-size:12px}.adm-queue span,.adm-user-list small{display:block;color:#8e8880;font-size:10px;margin-top:3px}.adm-queue strong{color:#e6bf71}.adm-user-list{display:grid}.adm-user-list>div{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #1f1d1a}.adm-user-list>div:first-child{border-top:0}.adm-avatar{width:34px;height:34px;border-radius:50%;border:1px solid #6b522c;display:grid;place-items:center;color:#e9bf6c;font-weight:900}.adm-tag,.adm-badge{display:inline-flex;border:1px solid rgba(226,177,82,.28);background:#e2b15212;color:#e2bb70;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;letter-spacing:.1em}.adm-log-list{display:grid}.adm-log-list>div{display:grid;grid-template-columns:90px 1fr 170px;gap:12px;padding:12px 0;border-top:1px solid #1f1d1a;font-size:11px;align-items:start}.adm-log-list>div:first-child{border-top:0}.adm-log-list b{color:#d8aa50}.adm-log-list span{color:#d0cac2}.adm-log-list small{color:#777069;text-align:right}.adm-toolbar{display:flex;gap:9px;align-items:center;justify-content:flex-end;margin-bottom:14px}.adm-toolbar select,.adm-form-grid input,.adm-search-form input,.adm-inline input,.adm-login input{border:1px solid #312b24;background:#0d0d0d;color:#f4eee5;border-radius:8px;padding:11px 12px;outline:none}.adm-toolbar select:focus,.adm-form-grid input:focus,.adm-search-form input:focus,.adm-inline input:focus,.adm-login input:focus{border-color:#aa7e35}.adm-table-wrap{overflow:auto}.adm-table-wrap table{width:100%;border-collapse:collapse;min-width:850px}.adm-table-wrap th{text-align:left;color:#8e877e;font-size:9px;text-transform:uppercase;letter-spacing:.12em;padding:10px;border-bottom:1px solid #29251f}.adm-table-wrap td{padding:12px 10px;border-bottom:1px solid #1d1b18;color:#d9d3cc;font-size:11px;vertical-align:middle}.adm-table-wrap td b{display:block;color:#f6f0e8}.adm-table-wrap td small{display:block;color:#77716a;margin-top:3px}.adm-status{display:inline-flex;padding:5px 7px;border-radius:5px;border:1px solid #3b352d;color:#cfc6ba;font-size:8px;font-weight:900}.adm-status.approved,.adm-status.paid{color:#78d99b;border-color:#4ccd8247;background:#4ccd820f}.adm-status.pending,.adm-status.under_review,.adm-status.processing{color:#edbe62;border-color:#e2b1524d;background:#e2b1520f}.adm-status.cancelled,.adm-status.rejected{color:#f28e8e;border-color:#ee5f5f4d;background:#ee5f5f0f}.adm-actions{display:flex;gap:6px;flex-wrap:wrap}.adm-actions button{border:1px solid #3c352b;background:#111;color:#e5d9c5;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:800}.adm-actions button.gold{background:#d4a34e;color:#171007;border-color:#efc671}.adm-actions button.warn{color:#efc36d;border-color:#8f6b2d}.adm-actions button.danger{color:#ee9b9b;border-color:#6f3333}.adm-empty{padding:28px;text-align:center;color:#77716a;font-size:12px}.adm-counter{min-width:36px;height:36px;border:1px solid rgba(226,177,82,.3);border-radius:50%;display:grid;place-items:center;color:#e5bc6c;font-weight:900}.adm-search-form{display:grid;grid-template-columns:22px 1fr auto;gap:9px;align-items:center}.adm-search-form>svg{color:#b28a48}.adm-module-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.adm-module{min-height:220px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.adm-module p{color:#999189;line-height:1.6;font-size:12px}.adm-module .adm-secondary,.adm-module .adm-badge{margin-top:auto}.adm-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:end}.adm-form-grid label,.adm-login label{display:grid;gap:7px;color:#aaa198;font-size:10px;font-weight:700}.adm-check{display:flex!important;align-items:center;gap:8px!important;min-height:42px}.adm-check input{width:auto!important}.adm-note{margin:14px 0 0;color:#777069;font-size:10px}.adm-note code{color:#d4a34e}.adm-inline{display:flex;gap:10px}.adm-inline input{max-width:240px}.adm-login{min-height:100vh;background:radial-gradient(circle at 50% 15%,rgba(226,177,82,.11),transparent 35%),#050505;display:grid;place-items:center;padding:24px;color:#f6f0e8}.adm-login-card{width:min(460px,100%);border:1px solid rgba(226,177,82,.24);background:#080808f5;padding:32px;border-radius:14px;box-shadow:0 30px 100px #00000073}.adm-login-card h1{font:900 34px/1 Montserrat,Inter,sans-serif;margin:10px 0 12px}.adm-login-card>p:not(.adm-kicker){color:#999189;line-height:1.6;font-size:12px}.adm-login-card form{display:grid;gap:13px;margin:24px 0 16px}.adm-login-card form .adm-primary{margin-top:5px}.adm-login-card>small{color:#655f58;font-size:9px}.adm-error{border:1px solid rgba(235,92,92,.25);background:#eb5c5c12;color:#f2a3a3;padding:10px;border-radius:7px;font-size:10px;display:flex;gap:7px;align-items:center}.adm-loading{min-height:100vh;background:#050505;color:#caa455;display:grid;place-items:center;font:700 13px Inter,sans-serif}.adm-badge{margin-top:15px}.adm-card select{min-width:170px}.adm-card button,.adm-module button,.adm-sidebar button,.adm-topbar button{cursor:pointer}@media(max-width:1000px){.adm-shell{grid-template-columns:78px 1fr}.adm-sidebar{padding:18px 9px}.adm-brand>div,.adm-sidebar nav button span,.adm-sidebar nav button svg:last-child,.adm-sidebar-foot small{display:none}.adm-brand{justify-content:center;padding-inline:0}.adm-sidebar nav button{grid-template-columns:1fr;padding:12px;justify-items:center}.adm-sidebar-foot button{font-size:0;justify-content:center}.adm-metrics{grid-template-columns:repeat(2,1fr)}.adm-two-col,.adm-module-grid{grid-template-columns:1fr}.adm-form-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.adm-shell{display:block}.adm-sidebar{position:static;width:100%;height:auto;border-right:0;border-bottom:1px solid rgba(226,177,82,.18);display:block;padding:12px}.adm-brand{justify-content:flex-start}.adm-brand>div{display:block}.adm-sidebar nav{display:flex;overflow:auto;padding-bottom:6px}.adm-sidebar nav button{min-width:max-content;display:flex}.adm-sidebar nav button span{display:block}.adm-sidebar nav button svg:last-child{display:none}.adm-sidebar-foot{display:none}.adm-content{padding:0 14px 35px}.adm-topbar{min-height:76px}.adm-topbar h1{font-size:27px}.adm-refresh{padding:10px;font-size:0}.adm-metrics{grid-template-columns:1fr 1fr}.adm-form-grid{grid-template-columns:1fr}.adm-log-list>div{grid-template-columns:70px 1fr}.adm-log-list small{grid-column:2;text-align:left}.adm-toolbar{justify-content:stretch}.adm-toolbar select,.adm-toolbar button{flex:1}.adm-search-form{grid-template-columns:20px 1fr}.adm-search-form .adm-primary{grid-column:1/-1}.adm-inline{flex-direction:column}.adm-inline input{max-width:none}.adm-login-card{padding:24px 20px}}.admin-shell-wrap{min-height:100vh}.admin-advanced-shortcuts{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;gap:8px;padding:7px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#080808f0;box-shadow:0 18px 55px #0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-advanced-shortcuts a{display:flex;align-items:center;gap:7px;text-decoration:none;color:#d8d2c8;border:1px solid rgba(255,255,255,.06);background:#0d0d0d;border-radius:11px;padding:10px 12px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.admin-advanced-shortcuts a:hover{border-color:#e8b93459;background:#e8b93414;color:#efc752}.admin-advanced-shortcuts svg{color:#e8b934}@media(max-width:650px){.admin-advanced-shortcuts{right:10px;bottom:10px}.admin-advanced-shortcuts a{padding:10px}.admin-advanced-shortcuts a span{display:none}}.audit-page{min-height:100vh;background:#060606;color:#f5f1e8;padding:24px;box-sizing:border-box}.audit-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;max-width:1500px;margin:0 auto 20px}.audit-topbar h1{font-size:clamp(32px,4vw,54px);margin:4px 0 6px;letter-spacing:-.035em}.audit-topbar>div>p:last-child{margin:0;color:#8d877e;font-size:12px}.audit-page>.adm-feedback,.audit-page>.adm-metrics,.audit-page>.adm-card,.audit-page>.adm-two-col,.audit-page>.audit-engine-detail-grid,.audit-tabs{max-width:1500px;margin-left:auto;margin-right:auto}.audit-tabs{display:flex;gap:8px;margin-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px}.audit-tabs button{display:flex;align-items:center;gap:7px;background:#0a0a0a;border:1px solid rgba(255,255,255,.08);color:#938d84;border-radius:12px;padding:10px 14px;font-size:10px;font-weight:900;text-transform:uppercase;cursor:pointer}.audit-tabs button.active{background:#e2b12b1c;border-color:#e2b12b52;color:#efc752}.audit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.audit-engine-hero{display:grid;grid-template-columns:310px 1fr;gap:28px;align-items:center}.audit-engine-hero>div:first-child>svg{color:#e8b934;width:32px;height:32px}.audit-engine-hero h2{font-size:32px;margin:6px 0}.audit-engine-hero p:last-child{font-size:11px;color:#8a847b}.audit-pipeline{display:flex;flex-wrap:wrap;gap:8px}.audit-pipeline span{display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.07);background:#090909;padding:9px 11px;border-radius:999px;font-size:9px;font-weight:800}.audit-pipeline b{color:#e8b934}.audit-engine-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px}.audit-engine-grid article{border:1px solid rgba(255,255,255,.07);background:#090909;border-radius:16px;padding:16px;min-height:145px}.audit-engine-icon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#e8b93414;color:#e8b934;margin-bottom:14px}.audit-engine-grid small{font-size:8px;text-transform:uppercase;color:#77716a;letter-spacing:.1em}.audit-engine-grid h3{margin:5px 0 9px;font-size:14px}.audit-engine-grid p{margin:0;color:#8e887f;font-size:10px;line-height:1.55}.audit-formula{margin:20px 0;padding:24px;border-radius:18px;background:radial-gradient(circle at 50% 50%,#e8b9341f,#090909cc);border:1px solid rgba(232,185,52,.2);font-size:clamp(24px,4vw,46px);font-weight:950;text-align:center;color:#efc752;letter-spacing:-.025em}.audit-rule-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.audit-rule-list p{display:grid;gap:5px;margin:0;background:#090909;border:1px solid rgba(255,255,255,.06);padding:13px;border-radius:13px}.audit-rule-list b{font-size:9px;text-transform:uppercase;color:#e8b934}.audit-rule-list span{font-size:10px;color:#979087;line-height:1.5}.audit-scoring-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.audit-scoring-grid article{border:1px solid rgba(255,255,255,.07);background:#090909;border-radius:16px;padding:17px}.audit-scoring-grid article>small{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#e8b934}.audit-scoring-grid article>h3{font-size:13px;margin:6px 0 13px}.audit-scoring-grid p{display:grid;gap:4px;margin:9px 0 0;padding-top:9px;border-top:1px solid rgba(255,255,255,.05)}.audit-scoring-grid p b{font-size:8px;text-transform:uppercase;color:#736d66}.audit-scoring-grid p span{font-size:9px;line-height:1.5;color:#a39c93}.audit-evidence-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.audit-evidence-map p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 13px;border:1px solid rgba(255,255,255,.06);background:#090909;border-radius:12px}.audit-evidence-map b{font-size:9px;color:#8c857d}.audit-evidence-map code{font-size:9px;color:#efc752;text-align:right}.audit-search-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);gap:28px;align-items:end}.audit-search-card h2{margin:5px 0 7px}.audit-search-card p{font-size:11px;color:#8d877f;line-height:1.55}.audit-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:18px}.audit-summary-grid article{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;align-items:center;background:#090909;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:14px}.audit-summary-grid svg{grid-row:1/3;color:#e8b934;width:17px}.audit-summary-grid small{font-size:8px;color:#756f68;text-transform:uppercase}.audit-summary-grid b{font-size:11px;word-break:break-word}.audit-iga-card{position:relative;overflow:hidden}.audit-iga-card.has-drift{border-color:#e4705247}.audit-iga-intro{max-width:760px;margin:7px 0 0;color:#8d877f;font-size:10px;line-height:1.55}.audit-sync-pill{align-self:flex-start;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:8px 11px;font-size:8px;font-weight:950;letter-spacing:.08em}.audit-sync-pill.synced{border-color:#52be7e4d;background:#52be7e14;color:#76d99d}.audit-sync-pill.drift{border-color:#e4705257;background:#e4705217;color:#f09a81}.audit-sync-pill.unknown{color:#aaa39a}.audit-iga-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.audit-iga-comparison{border:1px solid rgba(255,255,255,.07);background:#090909;border-radius:16px;padding:16px}.audit-iga-comparison.synced{border-color:#52be7e33}.audit-iga-comparison.drift{border-color:#e470524d;background:linear-gradient(180deg,#e470520b,#090909)}.audit-iga-comparison-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.audit-iga-comparison-head small{font-size:7px;color:#6f6962;letter-spacing:.1em}.audit-iga-comparison-head h3{margin:4px 0 0;font-size:15px}.audit-iga-comparison-head>span{font-size:7px;font-weight:950;letter-spacing:.06em;color:#9a948c}.audit-iga-comparison.synced .audit-iga-comparison-head>span{color:#76d99d}.audit-iga-comparison.drift .audit-iga-comparison-head>span{color:#f09a81}.audit-iga-comparison dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0 0}.audit-iga-comparison dl>div{border-top:1px solid rgba(255,255,255,.06);padding-top:10px}.audit-iga-comparison dt{font-size:7px;text-transform:uppercase;color:#6e6861}.audit-iga-comparison dd{margin:4px 0 0;font-size:15px;font-weight:900}.audit-iga-comparison.drift dl>div:last-child dd{color:#f09a81}.audit-iga-warning{display:flex;gap:9px;align-items:flex-start;margin-top:12px;padding:11px 13px;border:1px solid rgba(228,112,82,.22);border-radius:12px;background:#e470520f;color:#e7a18d;font-size:9px;line-height:1.5}.audit-iga-warning svg{flex:none}.audit-iga-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.audit-iga-footer>div{display:grid;gap:4px}.audit-iga-footer small{font-size:7px;color:#716b64;letter-spacing:.1em}.audit-iga-footer b{font-size:10px}.audit-reconcile{justify-content:flex-end;margin-top:15px}.audit-engine-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;margin-bottom:18px}.audit-json-block{border:1px solid rgba(255,255,255,.07);background:#0a0a0a;border-radius:15px;overflow:hidden}.audit-json-block summary{cursor:pointer;padding:14px 16px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:#d5cfc6;list-style:none}.audit-json-block summary::-webkit-details-marker{display:none}.audit-json-block[open] summary{border-bottom:1px solid rgba(255,255,255,.06);color:#efc752}.audit-json-block pre{margin:0;padding:16px;max-height:420px;overflow:auto;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;color:#aaa39a;white-space:pre-wrap;word-break:break-word}.audit-page .adm-json{max-height:600px;overflow:auto;white-space:pre-wrap;word-break:break-word}@media(max-width:1100px){.audit-engine-grid{grid-template-columns:repeat(3,1fr)}.audit-scoring-grid{grid-template-columns:repeat(2,1fr)}.audit-summary-grid{grid-template-columns:repeat(3,1fr)}.audit-iga-grid,.audit-engine-hero,.audit-search-card{grid-template-columns:1fr}}@media(max-width:720px){.audit-page{padding:14px}.audit-topbar{align-items:flex-start;flex-direction:column}.audit-tabs{overflow:auto}.audit-tabs button{flex:none}.audit-metrics,.audit-engine-grid,.audit-scoring-grid{grid-template-columns:1fr 1fr}.audit-rule-list,.audit-engine-detail-grid,.audit-evidence-map{grid-template-columns:1fr}.audit-summary-grid{grid-template-columns:1fr 1fr}.audit-iga-footer{align-items:stretch;flex-direction:column}.audit-iga-footer button{justify-content:center}.audit-iga-comparison dl{grid-template-columns:1fr 1fr 1fr}}.athlete-audit-page{min-height:100vh;background:#060606;color:#f5f1e8;padding:24px;box-sizing:border-box}.athlete-audit-top{max-width:1500px;margin:0 auto 18px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.athlete-audit-top h1{font-size:clamp(32px,4vw,54px);letter-spacing:-.04em;margin:5px 0 6px}.athlete-audit-top>div>p:last-child{margin:0;color:#8c867e;font-size:11px}.athlete-audit-page>.adm-card,.athlete-audit-page>.adm-feedback,.athlete-audit-page>.adm-metrics,.athlete-audit-two-col{max-width:1500px;margin-left:auto;margin-right:auto}.athlete-live{display:inline-flex;align-items:center;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0b0b0b;font-size:8px;font-weight:900;letter-spacing:.08em}.athlete-live.live{color:#6ee7b7;border-color:#34d39933}.athlete-live.offline{color:#fda4af;border-color:#fb718533}.athlete-live.connecting{color:#facc15;border-color:#facc1533}.athlete-audit-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);gap:24px;align-items:end}.athlete-audit-search h2{margin:5px 0}.athlete-audit-search p{margin:0;color:#847e76;font-size:10px}.athlete-audit-search form{display:flex;gap:8px}.athlete-audit-search input{flex:1;min-width:0;border:1px solid rgba(255,255,255,.09);background:#090909;color:#fff;border-radius:12px;padding:12px}.athlete-profile-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:16px}.athlete-profile-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#e8b93414;border:1px solid rgba(232,185,52,.18);color:#e8b934}.athlete-profile-card small{font-size:8px;color:#817a72;letter-spacing:.1em}.athlete-profile-card h2{margin:3px 0}.athlete-profile-card p,.athlete-profile-card span{font-size:9px;color:#8d867e}.athlete-sync-badge{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:999px;font-size:8px;font-weight:900;color:#a8a198}.athlete-sync-badge.ok{color:#6ee7b7;border-color:#34d39938;background:#34d3990d}.athlete-sync-badge.bad{color:#fda4af;border-color:#fb718538;background:#fb71850d}.athlete-audit-metrics{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:16px;margin-bottom:16px}.athlete-drift-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.athlete-drift-card{border:1px solid rgba(255,255,255,.07);background:#090909;border-radius:15px;padding:15px}.athlete-drift-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.athlete-drift-card small{font-size:8px;color:#827b73;letter-spacing:.08em}.athlete-drift-card>div span{font-size:8px;font-weight:900}.athlete-drift-card.ok>div span{color:#6ee7b7}.athlete-drift-card.bad>div span{color:#fda4af}.athlete-drift-card.unknown>div span{color:#facc15}.athlete-drift-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0 0}.athlete-drift-card dl div{display:grid;gap:4px}.athlete-drift-card dt{font-size:8px;color:#726c65}.athlete-drift-card dd{margin:0;font-size:16px;font-weight:900}.athlete-audit-page table small{display:block;margin-top:3px;color:#77716a;font-size:8px}.athlete-audit-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;margin-bottom:16px}.athlete-json{max-height:360px;overflow:auto;white-space:pre-wrap;word-break:break-word;background:#080808;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:14px;color:#a29b92;font:9px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.athlete-review-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.athlete-review-list article{display:grid;grid-template-columns:220px minmax(0,1fr) 180px;gap:15px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.06);background:#090909;border-radius:12px}.athlete-review-list article div{display:grid;gap:3px}.athlete-review-list b{font-size:9px;color:#e8b934}.athlete-review-list small{font-size:8px;color:#77716a}.athlete-review-list p{margin:0;font-size:9px;color:#a09990;line-height:1.45}.athlete-review-list code{text-align:right;font-size:8px;color:#736d66;word-break:break-all}@media(max-width:1100px){.athlete-audit-metrics{grid-template-columns:repeat(3,1fr)}.athlete-audit-search{grid-template-columns:1fr}.athlete-review-list article{grid-template-columns:1fr}}@media(max-width:720px){.athlete-audit-page{padding:14px}.athlete-audit-top{align-items:flex-start;flex-direction:column}.athlete-audit-search form{flex-direction:column}.athlete-profile-card{grid-template-columns:auto 1fr}.athlete-sync-badge{grid-column:1/-1;justify-self:start}.athlete-audit-metrics{grid-template-columns:1fr 1fr}.athlete-drift-grid,.athlete-audit-two-col{grid-template-columns:1fr}}.champ-admin-page{min-height:100vh;background:#060606;color:#f5f1e8;padding:24px;box-sizing:border-box}.champ-admin-top{max-width:1500px;margin:0 auto 20px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.champ-admin-top h1{font-size:clamp(32px,4vw,54px);letter-spacing:-.04em;margin:5px 0 6px}.champ-admin-top>div>p:last-child{font-size:12px;color:#8d877f;margin:0}.champ-admin-page>.adm-feedback,.champ-migration-banner,.champ-admin-layout{max-width:1500px;margin-left:auto;margin-right:auto}.champ-migration-banner{display:flex;gap:14px;padding:17px 19px;border-radius:18px;border:1px solid rgba(232,185,52,.18);background:linear-gradient(135deg,#e8b93414,#ffffff05);margin-bottom:18px}.champ-migration-banner>svg{color:#e8b934;flex:none;margin-top:2px}.champ-migration-banner small,.champ-migration-banner b,.champ-migration-banner p,.champ-migration-banner span{display:block}.champ-migration-banner small{font-size:8px;letter-spacing:.12em;color:#8c857c}.champ-migration-banner b{font-size:13px;color:#efc752;margin-top:4px}.champ-migration-banner p{font-size:10px;color:#aaa39a;line-height:1.55;margin:6px 0}.champ-migration-banner span{font-size:9px;color:#706a63}.champ-admin-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.champ-admin-list{position:sticky;top:20px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:#090909;overflow:hidden}.champ-admin-list button{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:#c2bcb3;text-align:left;display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:15px;cursor:pointer}.champ-admin-list button:last-child{border-bottom:0}.champ-admin-list button.active{background:#e8b93414;color:#fff}.champ-admin-list svg{width:17px;color:#e8b934}.champ-admin-list span b,.champ-admin-list span small{display:block}.champ-admin-list span b{font-size:11px}.champ-admin-list span small{font-size:8px;color:#726d66;margin-top:4px}.champ-admin-list strong{font-size:11px;color:#e8b934}.champ-admin-editor{display:flex;flex-direction:column;gap:16px}.champ-runtime-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.champ-runtime-grid article{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;align-items:center;border:1px solid rgba(255,255,255,.06);background:#090909;border-radius:14px;padding:14px}.champ-runtime-grid svg{grid-row:1/3;color:#e8b934;width:17px}.champ-runtime-grid small{font-size:8px;text-transform:uppercase;color:#736d66}.champ-runtime-grid b{font-size:10px;line-height:1.45;word-break:break-word}.champ-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px}.champ-form-grid label,.champ-textarea{display:flex;flex-direction:column;gap:7px;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#8e887f}.champ-form-grid input,.champ-textarea textarea{border:1px solid rgba(255,255,255,.09);background:#090909;color:#f5f1e8;border-radius:12px;padding:12px;outline:none;box-sizing:border-box;width:100%;font:inherit;letter-spacing:normal;text-transform:none}.champ-textarea{margin-top:12px}.champ-textarea textarea{min-height:95px;resize:vertical}.champ-check{display:flex!important;flex-direction:row!important;align-items:center;gap:9px!important;padding:12px;border:1px solid rgba(255,255,255,.06);background:#090909;border-radius:12px;color:#a59e95!important}.champ-check input{width:auto!important;accent-color:#e8b934}.champ-prize-total{display:inline-flex;flex-direction:column;padding:14px 18px;border:1px solid rgba(232,185,52,.2);background:#e8b9340f;border-radius:15px;margin:15px 0}.champ-prize-total small{font-size:8px;color:#8b847c;letter-spacing:.1em}.champ-prize-total strong{font-size:25px;color:#efc752;margin-top:3px}.champ-prize-list{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.champ-prize-list>div{display:grid;grid-template-columns:50px 1fr 180px 42px;gap:8px;align-items:center}.champ-prize-list b{display:grid;place-items:center;height:42px;background:#090909;border:1px solid rgba(255,255,255,.06);border-radius:11px;color:#e8b934}.champ-prize-list input{height:42px;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);background:#090909;color:#fff;border-radius:11px;padding:0 11px}.champ-prize-list button{height:42px;border:1px solid rgba(251,113,133,.18);background:#fb71850d;color:#fda4af;border-radius:11px;cursor:pointer}.champ-prize-list button:disabled{opacity:.3;cursor:not-allowed}.champ-publish-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:28px;align-items:center}.champ-publish-card h2{margin:5px 0 8px}.champ-publish-card p{font-size:11px;color:#8f8981;line-height:1.6}.champ-publish-actions{display:flex;flex-direction:column;gap:12px}.champ-publish-lock{display:flex;align-items:center;gap:6px;color:#e9c86a;font-size:9px}.champ-publish-lock svg{flex:none}@media(max-width:1100px){.champ-admin-layout{grid-template-columns:1fr}.champ-admin-list{position:static;display:grid;grid-template-columns:1fr 1fr}.champ-admin-list button{border-bottom:0;border-right:1px solid rgba(255,255,255,.06)}.champ-runtime-grid{grid-template-columns:1fr 1fr}.champ-publish-card{grid-template-columns:1fr}}@media(max-width:700px){.champ-admin-page{padding:14px}.champ-admin-top{align-items:flex-start;flex-direction:column}.champ-admin-list,.champ-form-grid,.champ-runtime-grid{grid-template-columns:1fr}.champ-prize-list>div{grid-template-columns:42px 1fr 110px 38px}.champ-publish-actions .adm-actions{flex-direction:column}.champ-publish-actions .adm-actions button{width:100%}}.champ-admin-mode-nav{position:fixed;right:18px;bottom:18px;z-index:70;display:flex;gap:7px;padding:7px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#080808f0;box-shadow:0 18px 55px #0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.champ-admin-mode-nav a{display:flex;align-items:center;gap:7px;text-decoration:none;color:#a69f96;border:1px solid rgba(255,255,255,.06);background:#0d0d0d;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.champ-admin-mode-nav a.active,.champ-admin-mode-nav a:hover{border-color:#e8b93459;background:#e8b93414;color:#efc752}.champ-admin-mode-nav svg{color:#e8b934}@media(max-width:650px){.champ-admin-mode-nav{right:10px;bottom:10px}.champ-admin-mode-nav a{padding:10px}.champ-admin-mode-nav a span{display:none}}.champ-ops-page{min-height:100vh;background:#060606;color:#f5f1e8;padding:24px;box-sizing:border-box}.champ-ops-top{max-width:1500px;margin:0 auto 18px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.champ-ops-top h1{font-size:clamp(32px,4vw,54px);letter-spacing:-.04em;margin:5px 0 6px}.champ-ops-top>div>p:last-child{margin:0;color:#8b857d;font-size:11px}.champ-ops-page>.adm-feedback,.champ-ops-page>.adm-card,.champ-ops-page>.adm-metrics,.champ-ops-two-col,.champ-ops-limited-note{max-width:1500px;margin-left:auto;margin-right:auto}.champ-ops-live{display:inline-flex;align-items:center;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0b0b0b;font-size:8px;font-weight:900;letter-spacing:.08em}.champ-ops-live.live{color:#6ee7b7;border-color:#34d39933}.champ-ops-live.offline{color:#fda4af;border-color:#fb718533}.champ-ops-live.connecting{color:#facc15;border-color:#facc1533}.champ-ops-selector{display:flex;align-items:center;justify-content:space-between;gap:20px}.champ-ops-selector small{font-size:8px;letter-spacing:.1em;color:#7a746d}.champ-ops-selector h2{margin:4px 0 5px}.champ-ops-selector p{margin:0;font-size:9px;color:#7e7870}.champ-ops-selector select{min-width:220px;border:1px solid rgba(255,255,255,.09);background:#090909;color:#f5f1e8;border-radius:12px;padding:12px}.champ-ops-metrics{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:16px;margin-bottom:16px}.champ-ops-limited-note{display:block;margin-top:-7px;margin-bottom:14px;color:#8c857c;font-size:8px}.champ-ops-table-note{margin:5px 0 0;color:#837d75;font-size:8px;font-weight:500;line-height:1.45}.champ-ops-two-col{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:16px;margin-bottom:16px}.champ-ops-settlement-info{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.champ-ops-settlement-info p{display:grid;gap:4px;margin:0;padding:12px;background:#090909;border:1px solid rgba(255,255,255,.06);border-radius:12px}.champ-ops-settlement-info span{font-size:8px;text-transform:uppercase;color:#77716a}.champ-ops-settlement-info b{font-size:10px}.champ-ops-winners{display:flex;flex-direction:column;gap:8px;margin:12px 0}.champ-ops-winners>div{display:flex;align-items:center;gap:10px;padding:12px;background:#e8b9340d;border:1px solid rgba(232,185,52,.15);border-radius:12px}.champ-ops-winners svg{color:#e8b934;flex:none}.champ-ops-winners span{display:grid;gap:3px}.champ-ops-winners b{font-size:10px}.champ-ops-winners small{font-size:9px;color:#a39c93}.champ-ops-homologate{width:100%;justify-content:center;margin-top:10px}.champ-ops-note{display:block;margin-top:10px;color:#817b73;font-size:8px;line-height:1.55}.champ-ops-page table small{display:block;margin-top:3px;color:#77716a;font-size:8px}@media(max-width:1150px){.champ-ops-metrics{grid-template-columns:repeat(3,1fr)}.champ-ops-two-col{grid-template-columns:1fr}}@media(max-width:700px){.champ-ops-page{padding:14px}.champ-ops-top{align-items:flex-start;flex-direction:column}.champ-ops-selector{align-items:stretch;flex-direction:column}.champ-ops-selector select{width:100%}.champ-ops-metrics{grid-template-columns:1fr 1fr}.champ-ops-settlement-info{grid-template-columns:1fr}}.account-login-secondary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px}.account-login-secondary button,.account-login-secondary a{width:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important;color:#a8a198!important;text-decoration:none;font-size:9px!important;font-weight:900!important;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.account-login-secondary button:hover,.account-login-secondary a:hover{color:#e8b934!important}.account-login-card .pub-alert.success{margin-top:12px}.account-championships-section{margin-top:18px}.account-championships-section .account-section-head{margin-bottom:20px}.account-section-copy{margin:7px 0 0;color:#8f887f;font-size:11px;line-height:1.55;max-width:620px}.account-championship-grid{margin-top:4px}.account-registration-inline{border-radius:9px;padding:8px 10px!important;margin:8px 0 12px!important;font-size:9px!important;font-weight:850}.account-registration-inline.paid{color:#6ee7b7!important;background:#34d39914;border:1px solid rgba(52,211,153,.2)}.account-registration-inline.pending{color:#facc75!important;background:#facc1512;border:1px solid rgba(250,204,21,.17)}.championship-auth-create{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:11px 12px;border:1px solid rgba(232,185,52,.28);border-radius:10px;color:#e8b934;text-decoration:none;font-size:9px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.championship-auth-create:hover{background:#e8b93412}.account-menu-section{margin-top:18px}.account-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.account-menu-grid>a,.account-menu-grid>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:74px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#090909;color:#f4f0e8;text-decoration:none;padding:15px 16px;display:grid;grid-template-columns:30px 1fr 18px;align-items:center;gap:11px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.account-menu-grid>a:hover,.account-menu-grid>button:hover{border-color:#e8b9344d;background:#0d0d0d;transform:translateY(-1px)}.account-menu-grid>a>svg:first-child,.account-menu-grid>button>svg:first-child{width:22px;height:22px;color:#e8b934}.account-menu-grid>a>svg:last-child,.account-menu-grid>button>svg:last-child{width:14px;height:14px;color:#6f6a63}.account-menu-grid div{display:flex;min-width:0;flex-direction:column;gap:4px}.account-menu-grid b{font-size:11px}.account-menu-grid span{font-size:9px;line-height:1.35;color:#817b73;overflow-wrap:anywhere}.account-menu-grid .danger{border-color:#f8717124}.account-menu-grid .danger>svg:first-child,.account-menu-grid .danger b{color:#fca5a5}.account-menu-grid>button:disabled{opacity:.6;cursor:wait}.account-menu-grid .account-admin-entry{grid-column:1/-1;border-color:#e8b93466;background:linear-gradient(90deg,rgba(232,185,52,.1),transparent)}.app-download-panel{margin-top:18px;border:1px solid rgba(232,185,52,.16);border-radius:24px;background:linear-gradient(135deg,#0d0c09,#080808);padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.app-download-panel h2{margin:5px 0 8px;font-size:24px;text-transform:uppercase}.app-download-panel p{max-width:620px;color:#8f887f;font-size:11px;line-height:1.6}.app-store-buttons{display:flex;gap:10px;flex-wrap:wrap}.app-store-button{min-width:155px;display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#020202;color:#fff;text-decoration:none}.app-store-button svg{width:24px;height:24px;flex:none}.app-store-button span{display:flex;flex-direction:column}.app-store-button small{font-size:7px;color:#8e8981;letter-spacing:.08em}.app-store-button b{font-size:13px}.app-store-button.is-disabled{opacity:.48;cursor:not-allowed}.app-download-panel.is-compact{margin:16px 0 0;padding:14px;display:block;border-radius:16px}.app-download-panel.is-compact h2{font-size:15px}.app-download-panel.is-compact p{font-size:9px}.app-download-panel.is-compact .app-store-buttons{margin-top:12px}.app-download-panel.is-compact .app-store-button{min-width:0;width:100%;box-sizing:border-box}.account-deletion-shell,.legal-public-shell{max-width:920px;margin:0 auto;padding:52px 20px 80px}.account-deletion-card{border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#090909;padding:28px}.account-deletion-card>svg{width:34px;height:34px;color:#fca5a5}.account-deletion-card h1{font-size:34px;margin:8px 0 12px;text-transform:uppercase}.account-deletion-card>p{color:#9b958c;font-size:12px;line-height:1.7}.account-deletion-card>a{display:inline-flex;margin-top:18px;color:#e8b934;text-decoration:none;font-weight:900;font-size:10px}.danger-zone{border-color:#f871712e}.account-deletion-note{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#0c0c0c;color:#aaa39a;font-size:10px;line-height:1.55}.account-deletion-note svg{width:18px;height:18px;flex:none;color:#e8b934}.account-danger-check{display:flex;gap:10px;margin-top:14px;color:#aaa39a;font-size:10px;line-height:1.55}.account-danger-check input{margin-top:3px;accent-color:#e8b934}.account-delete-confirm{display:block;margin-top:18px;color:#b9b3aa;font-size:10px}.account-delete-confirm input{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#050505;color:#fff;font-weight:800}.account-delete-button{margin-top:14px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border:1px solid rgba(248,113,113,.28);border-radius:12px;background:#7f1d1d29;color:#fecaca;font-weight:900;cursor:pointer}.account-delete-button:disabled{opacity:.35;cursor:not-allowed}.account-deletion-status{margin-top:18px;display:flex;gap:12px;padding:16px;border-radius:14px;background:#34d39912;border:1px solid rgba(52,211,153,.18);color:#d1fae5}.account-deletion-status svg{width:22px;height:22px;color:#6ee7b7}.account-deletion-status div{display:flex;flex-direction:column;gap:4px}.account-deletion-status span{font-size:9px;color:#9ca3af}.legal-public-hero{min-height:260px;display:flex;align-items:flex-end;padding:48px max(24px,calc((100vw - 920px)/2));background:linear-gradient(180deg,#111,#050505);border-bottom:1px solid rgba(255,255,255,.07)}.legal-public-hero>div>svg{width:30px;height:30px;color:#e8b934}.legal-public-hero h1{margin:6px 0 8px;font-size:clamp(34px,6vw,58px);text-transform:uppercase}.legal-public-hero p:last-child{color:#918a81;font-size:11px}.legal-public-document{border:1px solid rgba(255,255,255,.07);border-radius:22px;background:#090909;padding:26px}.legal-public-document p{margin:0 0 8px;color:#b0aaa1;font-size:11px;line-height:1.72;scroll-margin-top:92px}.legal-public-document p:first-child{font-size:18px;color:#fff;font-weight:900}.faq-group{margin-bottom:16px}.faq-group>.pub-eyebrow{display:block;margin-bottom:14px}.faq-group details{margin-top:10px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#090909;overflow:hidden}.faq-group summary{display:flex;align-items:center;gap:9px;padding:14px;cursor:pointer;color:#eee9df;font-size:12px;font-weight:800;list-style:none}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary svg{width:16px;height:16px;color:#e8b934;flex:none}.faq-group details p{margin:0;padding:0 14px 16px 39px;color:#a39c93;font-size:11.5px;line-height:1.7}.faq-contact{display:flex;align-items:center;gap:16px;text-align:left}.faq-contact svg{width:26px;height:26px;color:#e8b934;flex:none}.faq-contact b{display:block;font-size:14px;margin-bottom:4px}.faq-contact span{color:#9d978d;font-size:12px}.faq-contact a{color:#e8b934;font-weight:800;text-decoration:none}.faq-index{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.faq-index a{padding:10px 13px;border:1px solid rgba(232,185,52,.24);border-radius:999px;background:#e8b9340e;color:#d7d1c7;text-decoration:none;font-size:10px;font-weight:850}.faq-index a:hover{border-color:#e8b934;color:#f2ca58}.faq-group{scroll-margin-top:90px}.championship-info-card>p:last-of-type,.championship-prizes>p,.championship-legal-card>p{color:#938d84;font-size:11px;line-height:1.65}.championship-prize-list{display:grid;gap:8px;margin-top:16px}.championship-prize-list article{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#090909}.championship-prize-list article>strong{font-size:17px;color:#e8b934}.championship-prize-list article>div{display:flex;flex-direction:column;gap:3px}.championship-prize-list article b{font-size:10px}.championship-prize-list article span{font-size:8px;color:#77716a}.championship-prize-list article em{font-style:normal;color:#fff;font-size:12px;font-weight:900}.championship-regulation-version{display:inline-block;margin:2px 0 18px;padding:6px 9px;border-radius:999px;background:#e8b93414;border:1px solid rgba(232,185,52,.18);color:#d6aa32;font-size:8px;font-weight:900;letter-spacing:.06em}.championship-regulation-sections{display:grid;gap:10px}.championship-regulation-sections article{padding:16px;border-radius:14px;background:#090909;border:1px solid rgba(255,255,255,.06)}.championship-regulation-sections h3{margin:0 0 8px;font-size:11px;color:#e8b934}.championship-regulation-sections p{margin:0;color:#9d978f;font-size:10px;line-height:1.7}.championship-legal-card details{margin-top:10px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#090909;overflow:hidden}.championship-legal-card summary{display:flex;align-items:center;gap:9px;padding:14px;cursor:pointer;color:#eee9df;font-size:10px;font-weight:900}.championship-legal-card summary svg{width:16px;height:16px;color:#e8b934}.championship-legal-summary{padding:0 14px;color:#a39c93!important}.championship-legal-text{padding:3px 14px 16px}.championship-legal-text p{margin:0 0 7px;color:#8f8981;font-size:9px;line-height:1.65}.championship-legal-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px}.championship-legal-links a{color:#d6aa32;font-size:9px;font-weight:850;text-decoration:none}.championship-acceptances{display:grid;gap:9px;margin-top:12px}.championship-acceptances .pub-consent{margin:0}.championship-acceptances a{color:#e8b934}.pub-confirmed .app-download-panel{width:100%;box-sizing:border-box}@media(max-width:760px){.account-menu-grid{grid-template-columns:1fr}.app-download-panel{align-items:flex-start;flex-direction:column}.app-store-buttons{width:100%}.app-store-button{flex:1}.championship-prize-list article{grid-template-columns:40px 1fr}.championship-prize-list article em{grid-column:2}.legal-public-hero{padding:36px 18px}.account-deletion-shell,.legal-public-shell{padding:34px 14px 60px}}@media(max-width:480px){.account-login-secondary{align-items:flex-start;flex-direction:column}.app-store-buttons{flex-direction:column}.app-store-button{width:100%;box-sizing:border-box}.account-deletion-card{padding:20px}.account-deletion-card h1{font-size:28px}}.pub-page{min-height:100vh;background:#050505;color:#f7f4ed;font-family:Inter,system-ui,sans-serif}.pub-header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.08);background:#050505f5;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pub-header button,.pub-header a{color:#c9c5bc;background:none;border:0;text-decoration:none;font-size:12px;font-weight:800;display:flex;gap:7px;align-items:center;cursor:pointer}.pub-header .pub-logo{font-size:18px;color:#f5c94b;letter-spacing:.08em}.pub-header .pub-logo span{display:block;color:#f5f1e8;font-size:8px;letter-spacing:.25em;margin-left:5px}.pub-hero{min-height:430px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:clamp(36px,7vw,92px) clamp(20px,7vw,100px)}.pub-hero>div{max-width:760px}.pub-hero>div>p:first-child,.pub-eyebrow{font-size:10px;font-weight:900;letter-spacing:.22em;color:#e8b934}.pub-hero h1{font-size:clamp(42px,7vw,86px);line-height:.94;margin:12px 0 18px;font-weight:950;text-transform:uppercase;letter-spacing:-.04em}.pub-hero>div>span{display:inline-flex;padding:8px 12px;border-radius:999px;font-size:9px;font-weight:950;letter-spacing:.12em}.pub-hero>div>span.open{background:#34d3991f;border:1px solid rgba(52,211,153,.3);color:#6ee7b7}.pub-hero>div>span.closed{background:#fb718517;border:1px solid rgba(251,113,133,.25);color:#fda4af}.pub-desc{max-width:650px;color:#bbb5aa;font-size:15px;line-height:1.7;margin-top:18px}.pub-layout{max-width:1260px;margin:0 auto;padding:48px 24px 80px;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:28px}.pub-main{display:flex;flex-direction:column;gap:24px}.pub-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pub-stats article,.pub-card,.pub-checkout{border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#ffffff09,#ffffff04);border-radius:24px}.pub-stats article{padding:18px;display:flex;flex-direction:column;gap:7px}.pub-stats svg{color:#e8b934;width:18px}.pub-stats small{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#77716a}.pub-stats b{font-size:12px;line-height:1.45}.pub-card{padding:28px}.pub-card h2{font-size:27px;margin:6px 0 12px;text-transform:uppercase}.pub-card>p:not(.pub-eyebrow){font-size:13px;color:#9d978d;line-height:1.75}.pub-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.pub-rule-grid>div{display:flex;gap:10px;align-items:flex-start;background:#090909;border:1px solid rgba(255,255,255,.06);padding:13px;border-radius:14px;font-size:11px;line-height:1.5;color:#c6c0b6}.pub-rule-grid svg{color:#e8b934;flex:none}.pub-timeline{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.pub-timeline div{padding:14px;border-left:2px solid #d9a928;background:#090909}.pub-timeline b,.pub-timeline span{display:block}.pub-timeline b{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.pub-timeline span{font-size:11px;color:#8e887f;margin-top:5px}.pub-checkout{position:sticky;top:96px;height:max-content;padding:28px}.pub-checkout h2{font-size:40px;margin:8px 0 0;color:#f1c541}.pub-checkout>small{display:block;color:#807a72;font-size:10px;margin:4px 0 24px}.pub-login{display:flex;flex-direction:column;gap:13px}.pub-login>p{font-size:12px;color:#a29b92}.pub-login label{font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#8f887f}.pub-login input{display:block;width:100%;box-sizing:border-box;margin-top:7px;border:1px solid rgba(255,255,255,.1);background:#090909;color:#fff;padding:13px;border-radius:12px;outline:none}.pub-login button,.pub-pay{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;padding:15px;background:linear-gradient(135deg,#f2cd5a,#c79619);color:#090909;font-weight:950;text-transform:uppercase;font-size:10px;cursor:pointer}.pub-login button:disabled,.pub-pay:disabled{opacity:.42;cursor:not-allowed}.pub-user{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#090909;margin-bottom:16px}.pub-user>span{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#d7aa2a;color:#090909;font-weight:950}.pub-user b,.pub-user small{display:block}.pub-user b{font-size:12px}.pub-user small{font-size:10px;color:#706b64;margin-top:3px}.pub-consent{display:flex;gap:10px;align-items:flex-start;font-size:10px;line-height:1.55;color:#9b958c;margin:15px 0}.pub-consent input{accent-color:#e8b934;margin-top:2px}.pub-disabled{font-size:10px;line-height:1.5;color:#fda4af}.pub-checkout footer{display:flex;align-items:flex-start;gap:7px;margin-top:17px;padding-top:15px;border-top:1px solid rgba(255,255,255,.07);font-size:9px;line-height:1.5;color:#6f6962}.pub-checkout footer svg{color:#e8b934;flex:none}.pub-alert{display:flex;gap:9px;align-items:flex-start;border-radius:14px;padding:13px;font-size:11px;line-height:1.5}.pub-alert.error{border:1px solid rgba(251,113,133,.25);background:#fb71850f;color:#fda4af}.pub-alert.success{border:1px solid rgba(52,211,153,.2);background:#34d3990f;color:#6ee7b7}.pub-alert.pending{border:1px solid rgba(250,204,21,.18);background:#facc150d;color:#e7d38b}.pub-loading{display:flex;align-items:center;gap:8px;font-size:11px;color:#9a948c;padding:16px 0}.spin{animation:pubspin 1s linear infinite}@keyframes pubspin{to{transform:rotate(360deg)}}.pub-confirmed{display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px 10px}.pub-confirmed svg{color:#4ade80}.pub-confirmed b{font-size:17px;margin-top:10px}.pub-confirmed p{font-size:11px;line-height:1.5;color:#9a948c}.pub-confirmed a{color:#e8b934;font-size:10px;font-weight:900;text-transform:uppercase}.pub-pay{margin-top:12px}.pub-confirmed,.pub-pay,.pub-login{box-sizing:border-box}.account-login-wrap{min-height:calc(100vh - 72px);display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 50% 15%,rgba(217,169,40,.11),transparent 34%),#050505}.account-login-card{width:min(430px,100%);box-sizing:border-box;border:1px solid rgba(255,255,255,.09);border-radius:26px;padding:32px;background:linear-gradient(145deg,#ffffff0a,#ffffff04);box-shadow:0 30px 80px #00000059}.account-login-card>svg{color:#e8b934}.account-login-card h1{font-size:38px;margin:8px 0}.account-login-card>p:not(.pub-eyebrow){font-size:12px;line-height:1.65;color:#969088;margin-bottom:14px}.account-login-switch{margin:0 0 20px;padding:12px 14px;border-radius:12px;background:#e4b25414;border:1px solid rgba(228,178,84,.22);color:#c9c4be;font-size:12.5px;text-align:center}.account-login-switch a{color:#f0cd82;font-weight:900;text-decoration:none;margin-left:4px}.account-login-switch a:hover{text-decoration:underline}.account-login-card label{display:block;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#8f887f;margin-top:12px}.account-login-card input{display:block;width:100%;box-sizing:border-box;margin-top:7px;border:1px solid rgba(255,255,255,.1);background:#090909;color:#fff;padding:14px;border-radius:12px;outline:none}.account-login-card button{margin-top:18px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;padding:15px;background:linear-gradient(135deg,#f2cd5a,#c79619);color:#090909;font-size:10px;font-weight:950;text-transform:uppercase;cursor:pointer}.account-live-hero{min-height:300px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:50px max(24px,calc((100vw - 1180px)/2))}.account-live-hero h1{font-size:clamp(36px,5vw,62px);text-transform:uppercase;margin:6px 0}.account-live-hero>div>p:not(.pub-eyebrow){font-size:13px;color:#a59f96}.account-live-hero span{display:inline-flex;align-items:center;gap:6px;margin-top:12px;border:1px solid rgba(232,185,52,.25);background:#e8b93414;color:#f1cb61;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.account-live-shell{max-width:1180px;margin:0 auto;padding:34px 24px 80px;display:flex;flex-direction:column;gap:20px}.account-live-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.account-live-metrics article{border:1px solid rgba(255,255,255,.08);background:#ffffff06;border-radius:20px;padding:20px;display:grid;grid-template-columns:auto 1fr;column-gap:12px}.account-live-metrics svg{grid-row:1/3;color:#e8b934}.account-live-metrics small{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#77716a}.account-live-metrics b{font-size:20px;margin-top:3px}.account-section-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.account-section-head h2{margin:4px 0}.account-section-head button{display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:10px 12px;background:#0a0a0a;color:#bbb4aa;font-size:9px;font-weight:900;cursor:pointer}.account-registration-list{display:flex;flex-direction:column;gap:8px;margin-top:20px}.account-registration-list article{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px;background:#090909;border:1px solid rgba(255,255,255,.06);border-radius:15px}.account-registration-list b,.account-registration-list small{display:block}.account-registration-list b{font-size:12px}.account-registration-list small{font-size:9px;color:#746f68;margin-top:5px;word-break:break-all}.account-registration-status{text-align:right}.account-registration-status span,.account-registration-status strong{display:block}.account-registration-status span{font-size:8px;font-weight:950;letter-spacing:.1em}.account-registration-status span.paid{color:#6ee7b7}.account-registration-status span.pending{color:#facc15}.account-registration-status strong{font-size:11px;margin-top:5px}@media(max-width:900px){.pub-layout{grid-template-columns:1fr}.pub-checkout{position:static}.pub-stats{grid-template-columns:1fr 1fr}}@media(max-width:600px){.pub-header{height:62px;padding:0 14px}.pub-header .pub-logo{font-size:14px}.pub-header>a:last-child{font-size:10px}.pub-hero{min-height:350px;padding:44px 20px}.pub-layout{padding:28px 14px 60px}.pub-stats{grid-template-columns:1fr 1fr}.pub-rule-grid,.pub-timeline{grid-template-columns:1fr}.pub-card,.pub-checkout{border-radius:20px;padding:20px}.pub-hero h1{font-size:42px}.account-login-wrap{min-height:calc(100vh - 62px);padding:18px}.account-login-card{padding:24px}.account-live-hero{padding:36px 18px}.account-live-shell{padding:25px 14px 60px}.account-live-metrics{grid-template-columns:1fr}.account-registration-list article{align-items:flex-start}.account-registration-status{min-width:72px}}.live-champs-hero{min-height:500px}.live-champs-shell{max-width:1180px;margin:0 auto;padding:46px 24px 80px}.live-champs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.live-champs-head h2{font-size:clamp(26px,4vw,42px);margin:6px 0 0;text-transform:uppercase;letter-spacing:-.03em}.live-champs-head button{display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:10px 13px;background:#0b0b0b;color:#b9b3aa;font-size:9px;font-weight:900;text-transform:uppercase;cursor:pointer}.live-champs-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.live-champ-card{display:block;text-decoration:none;color:inherit;border:1px solid rgba(255,255,255,.08);border-radius:24px;overflow:hidden;background:linear-gradient(145deg,#ffffff09,#ffffff03);transition:transform .2s ease,border-color .2s ease}.live-champ-card:hover{transform:translateY(-3px);border-color:#e8b9344d}.live-champ-img{height:310px;background-size:cover;background-position:center;position:relative;display:flex;align-items:flex-end;justify-content:space-between;padding:18px}.live-champ-img>span{padding:7px 10px;border-radius:999px;font-size:8px;font-weight:950;letter-spacing:.1em}.live-champ-img>span.open{background:#34d39924;border:1px solid rgba(52,211,153,.32);color:#6ee7b7}.live-champ-img>span.closed{background:#fb71851a;border:1px solid rgba(251,113,133,.25);color:#fda4af}.live-champ-img>svg{color:#e8b934;width:28px;height:28px}.live-champ-body{padding:22px}.live-champ-body>small{font-size:9px;color:#d6aa32;font-weight:900;letter-spacing:.13em}.live-champ-body h3{font-size:24px;text-transform:uppercase;margin:7px 0 9px}.live-champ-body>p{font-size:12px;color:#938d84;line-height:1.6;min-height:38px}.live-champ-meta{display:flex;flex-wrap:wrap;gap:12px;margin:17px 0}.live-champ-meta span{display:flex;align-items:center;gap:6px;color:#b5afa5;font-size:10px}.live-champ-meta svg{color:#e8b934;width:14px}.live-champ-body em{display:block;font-style:normal;font-size:9px;line-height:1.45;color:#f5a7b4;margin:10px 0}.live-champ-body>b{display:flex;align-items:center;gap:7px;color:#e8b934;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.live-ecosystem{margin-top:28px}.live-ecosystem>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.live-ecosystem a{text-decoration:none;color:inherit;border:1px solid rgba(255,255,255,.06);background:#090909;border-radius:16px;padding:17px;display:grid;grid-template-columns:auto 1fr;column-gap:10px}.live-ecosystem a svg{grid-row:1/3;color:#e8b934}.live-ecosystem a b{font-size:11px}.live-ecosystem a span{font-size:9px;line-height:1.5;color:#7d776f;margin-top:4px}@media(max-width:760px){.live-champs-shell{padding:30px 14px 60px}.live-champs-head{align-items:flex-start;flex-direction:column}.live-champs-grid{grid-template-columns:1fr}.live-champ-img{height:250px}.live-ecosystem>div{grid-template-columns:1fr}.live-champs-hero{min-height:380px}}.account-access-page{min-height:100vh;background:#050505;color:#f7f4ed;font-family:Inter,system-ui,sans-serif}.account-access-page>header{height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(18px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.08);background:#050505f5}.account-access-page>header>a{color:#c9c5bc;text-decoration:none;font-size:12px;font-weight:900;display:inline-flex;align-items:center;gap:7px}.account-access-logo{font-size:17px!important;color:#fff!important;letter-spacing:.08em}.account-access-logo span{display:block;color:#e8b934;font-size:8px;letter-spacing:.26em;text-align:center}.account-access-shell{width:min(1120px,calc(100% - 36px));margin:auto;padding:54px 0 80px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);gap:28px;align-items:start}.account-access-shell.compact{grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr)}.account-access-intro{padding:42px 10px}.account-access-intro>p,.account-access-card>p{font-size:9px;color:#e8b934;font-weight:1000;letter-spacing:.22em}.account-access-intro h1{font-size:clamp(42px,6vw,72px);line-height:.9;margin:10px 0 22px;letter-spacing:-.045em}.account-access-intro h1 em{font-style:normal;color:#e8b934}.account-access-intro>span{display:block;max-width:520px;color:#9d978d;font-size:13px;line-height:1.75}.account-access-intro>div{margin-top:28px;display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.account-access-intro>div svg{grid-row:1/3;color:#e8b934}.account-access-intro>div b{font-size:12px}.account-access-intro>div small{font-size:10px;color:#77716a;margin-top:3px}.account-access-card{border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#ffffff0a,#ffffff04);border-radius:26px;padding:28px;box-shadow:0 30px 80px #0000004d}.account-access-card>svg{color:#e8b934}.account-access-card h2{font-size:34px;margin:7px 0 20px;text-transform:uppercase}.account-access-card label{display:block;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#8f887f;margin-top:12px}.account-access-card input,.account-access-card select{display:block;width:100%;box-sizing:border-box;margin-top:7px;border:1px solid rgba(255,255,255,.1);background:#090909;color:#fff;padding:13px;border-radius:12px;outline:none}.account-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.account-access-grid .wide{grid-column:1/-1}.account-access-check{display:flex!important;align-items:flex-start;gap:9px;text-transform:none!important;letter-spacing:0!important;line-height:1.5!important;font-size:10px!important}.account-access-check input{width:auto!important;margin:2px 0 0!important;accent-color:#e8b934}.account-access-primary{width:100%;border:0;border-radius:14px;padding:15px;margin-top:18px;background:linear-gradient(135deg,#f2cd5a,#c79619);color:#090909;font-size:10px;font-weight:1000;text-transform:uppercase;cursor:pointer}.account-access-primary:disabled{opacity:.48;cursor:not-allowed}.account-access-foot{display:block;text-align:center;color:#77716a;font-size:9px;line-height:1.5;margin-top:12px}.account-access-alert{display:flex;align-items:flex-start;gap:8px;padding:12px 13px;border-radius:12px;font-size:10px;line-height:1.5;margin:10px 0}.account-access-alert.error{border:1px solid rgba(251,113,133,.25);background:#fb71850f;color:#fda4af}.account-access-alert.success{border:1px solid rgba(52,211,153,.2);background:#34d3990f;color:#6ee7b7}.account-access-loading,.account-access-gate{min-height:100vh;display:grid;place-items:center;text-align:center;padding:24px;color:#9d978d}.account-access-gate{align-content:center}.account-access-gate svg{color:#e8b934;margin:auto}.account-access-gate h1{color:#fff;margin:12px 0 4px}.account-access-gate p{max-width:420px;line-height:1.6}.account-access-gate a{margin-top:14px;color:#e8b934;font-weight:900;text-decoration:none}@media(max-width:860px){.account-access-page>header{grid-template-columns:1fr auto}.account-access-logo{display:none!important}.account-access-shell,.account-access-shell.compact{grid-template-columns:1fr;padding:28px 0 60px}.account-access-intro{padding:20px 4px}.account-access-card{padding:22px}}@media(max-width:520px){.account-access-grid{grid-template-columns:1fr}.account-access-grid .wide{grid-column:auto}.account-access-shell{width:min(100% - 24px,1120px)}.account-access-intro h1{font-size:44px}}.contact-page{min-height:100vh}.contact-hero{position:relative;overflow:hidden;border-bottom:1px solid rgba(228,178,84,.18);background:radial-gradient(circle at 76% 25%,rgba(228,178,84,.17),transparent 25%),repeating-linear-gradient(115deg,transparent 0 64px,rgba(228,178,84,.035) 65px 66px),linear-gradient(135deg,#15110b,#050505 58%)}.contact-hero>div{width:min(1180px,calc(100% - 40px));margin:auto;padding:90px 0}.contact-hero h1{font:900 clamp(44px,7vw,82px)/.95 Montserrat;margin:12px 0 18px;letter-spacing:-.045em}.contact-hero>div>p:last-of-type{max-width:650px;color:#b7b0a6;font-size:15px;line-height:1.7}.contact-primary{display:inline-flex;align-items:center;gap:9px;margin-top:22px;padding:14px 18px;border:1px solid #efc26e;border-radius:10px;background:linear-gradient(135deg,#f9daa0,#dba43f 58%,#9f6619);color:#140e05;font-size:12px;font-weight:900;text-decoration:none}.contact-shell{width:min(1180px,calc(100% - 40px));margin:auto;padding:56px 0 80px}.contact-title{text-align:center;margin-bottom:26px}.contact-title h2{font:850 clamp(28px,4vw,42px) Montserrat;margin:7px 0}.contact-title>p:last-child{color:#938d84;font-size:13px}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.contact-grid>a{display:grid;grid-template-columns:46px 1fr;gap:14px;padding:22px;border:1px solid rgba(228,178,84,.2);border-radius:15px;background:#0a0a0a;color:#f7f2e9;text-decoration:none;transition:.2s}.contact-grid>a:last-child{grid-column:1/-1}.contact-grid>a:hover{transform:translateY(-2px);border-color:#e4b2548c;background:#0d0c0a}.contact-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#e4b2541a;color:#e4b254}.contact-icon svg{width:21px}.contact-grid h3{font:800 17px Montserrat;margin:1px 0 6px}.contact-grid p{color:#9e978f;font-size:12px;line-height:1.55;margin:0 0 12px}.contact-grid b{color:#f0ca75;font-size:11px}.contact-before{display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;margin-top:48px;padding:32px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(145deg,#ffffff09,#ffffff03)}.contact-before h2{font:850 29px Montserrat;margin:6px 0}.contact-before ul{margin:0;padding-left:20px;color:#aaa39a;font-size:13px;line-height:2}.contact-before li::marker{color:#e4b254}.contact-help{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:16px;padding:28px 32px;border:1px solid rgba(228,178,84,.2);border-radius:18px;background:radial-gradient(circle at 85% 50%,rgba(228,178,84,.12),transparent 32%),#090909}.contact-help h2{font:800 22px Montserrat;margin:0 0 7px}.contact-help p{margin:0;color:#999188;font-size:12px}.contact-help a{flex:none;padding:12px 16px;border:1px solid rgba(228,178,84,.5);border-radius:9px;color:#f0ca75;font-size:11px;font-weight:900;text-decoration:none}.contact-company{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:36px;padding-top:24px;border-top:1px solid rgba(255,255,255,.07);color:#716c65;font-size:10px}.contact-company b{color:#9d968b}@media(max-width:700px){.contact-hero>div{padding:64px 0}.contact-shell{width:min(100% - 28px,1180px);padding:36px 0 60px}.contact-grid{grid-template-columns:1fr}.contact-grid>a:last-child{grid-column:auto}.contact-before{grid-template-columns:1fr;padding:23px;gap:12px}.contact-help{align-items:flex-start;flex-direction:column;padding:23px}.contact-help a{width:100%;text-align:center}.contact-company{align-items:center;flex-direction:column;text-align:center}.contact-primary{max-width:100%;word-break:break-all}}.friends-live-page{min-height:100vh;background:#070707;color:#f5f5f5;font-family:Inter,system-ui,sans-serif}.friends-live-header{height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(18px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.08);background:#060606f5;position:sticky;top:0;z-index:20}.friends-live-header>a{color:#d8d8d8;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.05em;display:inline-flex;align-items:center;gap:7px}.friends-live-header>a:last-child{justify-self:end}.friends-live-logo{font-weight:1000!important;font-size:16px!important;color:#fff!important}.friends-live-logo span{display:block;color:#d2aa4b;font-size:8px;letter-spacing:.34em;text-align:center}.friends-live-hero{min-height:430px;background-size:cover;background-position:center;display:flex;align-items:center}.friends-live-hero>div{width:min(1180px,calc(100% - 40px));margin:auto;padding:70px 0}.friends-live-hero p,.friends-live-console p,.friends-live-gate p{color:#d2aa4b;font-size:10px;letter-spacing:.24em;font-weight:900}.friends-live-hero h1{font-size:clamp(44px,7vw,86px);line-height:.88;margin:10px 0 18px;font-weight:1000;letter-spacing:-.05em}.friends-live-hero h1 em{font-style:normal;color:#d2aa4b}.friends-live-hero h2{font-size:clamp(19px,2.3vw,28px);margin:0 0 12px}.friends-live-hero>div>span{display:block;max-width:690px;color:#bbb;line-height:1.75;font-size:14px}.friends-live-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.friends-live-chips b{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(210,170,75,.28);border-radius:999px;background:#d2aa4b12;font-size:9px;letter-spacing:.08em}.friends-live-shell{width:min(1180px,calc(100% - 40px));margin:auto;padding:44px 0 80px}.friends-live-loading,.friends-live-gate,.friends-live-console{border:1px solid rgba(255,255,255,.09);background:#0d0d0d;border-radius:24px}.friends-live-loading{padding:38px;display:flex;justify-content:center;align-items:center;gap:10px;color:#aaa}.friends-live-gate{text-align:center;padding:54px 28px;display:flex;flex-direction:column;align-items:center;gap:12px}.friends-live-gate>svg{color:#d2aa4b}.friends-live-gate h2{font-size:28px;margin:0}.friends-live-gate>span{max-width:580px;color:#aaa;line-height:1.65}.friends-live-gate>a,.friends-live-empty button,.friends-live-form button{margin-top:10px;background:#d2aa4b;color:#080808;text-decoration:none;border:0;border-radius:12px;padding:13px 18px;font-weight:1000;font-size:11px;letter-spacing:.05em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}.friends-live-console{padding:26px}.friends-live-console-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.friends-live-console-head h2{margin:4px 0 0;font-size:28px}.friends-live-console-head button,.friends-live-meta button{border:1px solid rgba(255,255,255,.1);background:#141414;color:#ddd;border-radius:10px;padding:9px 12px;display:inline-flex;align-items:center;gap:7px;font-weight:800;cursor:pointer}.friends-live-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.friends-live-tabs button{border:1px solid rgba(255,255,255,.09);background:#111;color:#a7a7a7;border-radius:12px;padding:11px 14px;display:inline-flex;align-items:center;gap:7px;font-weight:900;font-size:10px;letter-spacing:.04em;cursor:pointer}.friends-live-tabs button.active{background:#d2aa4b;color:#080808;border-color:#d2aa4b}.friends-live-alert{padding:12px 14px;border-radius:10px;margin:10px 0 18px;font-size:12px;font-weight:800;display:flex;gap:8px;align-items:center}.friends-live-alert.error{background:#ef44441f;border:1px solid rgba(239,68,68,.28);color:#fca5a5}.friends-live-alert.success{background:#22c55e1a;border:1px solid rgba(34,197,94,.24);color:#86efac}.friends-live-list{display:grid;gap:12px}.friends-live-list article{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#101010;display:flex;justify-content:space-between;gap:22px;align-items:center;flex-wrap:wrap}.friends-live-card-copy{flex:1 1 360px}.friends-live-list h3{margin:7px 0 6px;font-size:20px}.friends-live-list p{margin:0;color:#999;letter-spacing:0;font-size:12px;font-weight:500}.friends-live-status{font-size:8px;color:#d2aa4b;font-weight:1000;letter-spacing:.1em}.friends-live-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end;color:#aaa;font-size:10px;flex:1 1 300px}.friends-live-meta>span{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.07);padding:8px 10px;border-radius:9px}.friends-live-ranking{width:100%;border-top:1px solid rgba(255,255,255,.07);padding-top:16px}.friends-live-ranking-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:9px}.friends-live-ranking-head>div{display:flex;align-items:center;gap:7px;color:#d2aa4b;font-size:9px;font-weight:1000;letter-spacing:.09em}.friends-live-ranking-head small{color:#777;font-size:9px}.friends-live-ranking-rows{display:grid;gap:6px}.friends-live-ranking-row{display:grid;grid-template-columns:42px minmax(140px,1fr) 110px 90px;gap:10px;align-items:center;padding:9px 11px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#0b0b0b;color:#9f9f9f;font-size:10px}.friends-live-ranking-row.me{border-color:#d2aa4b4d;background:#d2aa4b0f}.friends-live-ranking-row>strong{color:#d2aa4b}.friends-live-ranking-row>b{text-align:right;color:#f3d27c}.friends-live-ranking-name{color:#eee;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friends-live-empty{text-align:center;padding:50px 20px;color:#999}.friends-live-empty svg{color:#d2aa4b}.friends-live-empty h3{color:#fff;font-size:22px;margin:12px 0 6px}.friends-live-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:4px}.friends-live-form.compact{grid-template-columns:1fr auto;align-items:end}.friends-live-form label{display:flex;flex-direction:column;gap:7px;color:#bbb;font-size:10px;font-weight:900;letter-spacing:.07em}.friends-live-form label:nth-child(2){grid-column:1/-1}.friends-live-form input,.friends-live-form textarea,.friends-live-form select{background:#090909;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:11px;padding:12px 13px;outline:none;font:inherit}.friends-live-form textarea{min-height:88px;resize:vertical}.friends-live-form button{margin:0;align-self:end;min-height:43px}.friends-live-form button:disabled,.friends-live-console button:disabled{opacity:.55;cursor:not-allowed}.friends-live-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.friends-live-rules article{border:1px solid rgba(255,255,255,.07);background:#0c0c0c;border-radius:18px;padding:20px}.friends-live-rules svg{color:#d2aa4b}.friends-live-rules h3{font-size:16px;margin:13px 0 7px}.friends-live-rules p{color:#929292;font-size:12px;line-height:1.6;margin:0}.spin{animation:friends-spin .9s linear infinite}@keyframes friends-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.friends-live-header{grid-template-columns:1fr auto;height:64px}.friends-live-logo{display:none!important}.friends-live-hero{min-height:390px}.friends-live-shell{width:min(100% - 24px,1180px);padding-top:24px}.friends-live-console{padding:18px}.friends-live-console-head{align-items:flex-start;flex-direction:column}.friends-live-list article{align-items:flex-start;flex-direction:column}.friends-live-meta{justify-content:flex-start}.friends-live-ranking-head{align-items:flex-start;flex-direction:column}.friends-live-ranking-row{grid-template-columns:32px minmax(0,1fr) auto}.friends-live-ranking-row>span:nth-of-type(2){display:none}.friends-live-form,.friends-live-form.compact{grid-template-columns:1fr}.friends-live-form label:nth-child(2){grid-column:auto}.friends-live-rules{grid-template-columns:1fr}.friends-live-gate{padding:40px 18px}.friends-live-howto{grid-template-columns:1fr}}.friends-live-howto{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;width:100%;text-align:left}.friends-live-howto article{display:flex;gap:11px;align-items:flex-start;border:1px solid rgba(255,255,255,.07);background:#0b0b0b;border-radius:14px;padding:16px}.friends-live-howto svg{color:#d2aa4b;flex:none;margin-top:2px}.friends-live-howto b{display:block;font-size:12px;margin-bottom:4px}.friends-live-howto span{color:#999;font-size:11px;line-height:1.55}.friends-live-pro-note{display:flex;align-items:center;gap:8px;justify-content:center;margin:18px 0 0;color:#9a9a9a;font-size:11px}.friends-live-pro-note svg{color:#d2aa4b;flex:none}.pl-live-page{min-height:100vh;background:#070707;color:#f5f5f5;font-family:Inter,system-ui,sans-serif}.pl-live-header{height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(18px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.08);background:#060606f5;position:sticky;top:0;z-index:20}.pl-live-header>a{color:#ddd;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.05em;display:inline-flex;align-items:center;gap:7px}.pl-live-header>a:last-child{justify-self:end}.pl-live-logo{font-size:16px!important;color:#fff!important}.pl-live-logo span{display:block;color:#d2aa4b;font-size:8px;letter-spacing:.34em;text-align:center}.pl-live-hero{min-height:430px;background-size:cover;background-position:center top;display:flex;align-items:center}.pl-live-hero>div{width:min(1180px,calc(100% - 40px));margin:auto;padding:70px 0}.pl-live-hero p,.pl-live-season p,.pl-live-general p,.pl-live-title p,.pl-live-gate p{color:#d2aa4b;font-size:10px;letter-spacing:.22em;font-weight:1000}.pl-live-hero h1{font-size:clamp(48px,8vw,92px);line-height:.88;margin:10px 0 20px;font-weight:1000;letter-spacing:-.05em}.pl-live-hero h1 em{font-style:normal;color:#d2aa4b}.pl-live-hero>div>span{display:block;max-width:760px;color:#b7b7b7;line-height:1.75;font-size:14px}.pl-live-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.pl-live-chips b{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(210,170,75,.26);background:#d2aa4b12;padding:9px 12px;border-radius:999px;font-size:9px;letter-spacing:.06em}.pl-live-shell{width:min(1180px,calc(100% - 40px));margin:auto;padding:40px 0 80px}.pl-live-loading,.pl-live-gate,.pl-live-season,.pl-live-general,.pl-live-ranking,.pl-live-modalities article,.pl-live-rules article{border:1px solid rgba(255,255,255,.08);background:#0d0d0d;border-radius:20px}.pl-live-loading{padding:36px;text-align:center;color:#aaa;display:flex;justify-content:center;gap:9px}.pl-live-gate{text-align:center;padding:52px 26px;display:flex;flex-direction:column;align-items:center;gap:12px}.pl-live-gate>svg{color:#d2aa4b}.pl-live-gate h2{font-size:28px;margin:0}.pl-live-gate span{max-width:570px;color:#aaa;line-height:1.65}.pl-live-gate a,.pl-live-season button,.pl-live-modalities article>button,.pl-live-general button{background:#d2aa4b;color:#080808;border:0;border-radius:11px;padding:11px 14px;font-size:10px;font-weight:1000;text-decoration:none;cursor:pointer}.pl-live-alert{padding:13px 15px;border:1px solid rgba(239,68,68,.28);background:#ef44441a;color:#fca5a5;border-radius:11px;margin-bottom:14px;font-size:12px;font-weight:800}.pl-live-season{padding:20px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px}.pl-live-season h2{margin:4px 0;font-size:24px}.pl-live-season span{color:#aaa;font-size:11px}.pl-live-season button{display:inline-flex;align-items:center;gap:7px}.pl-live-modalities{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.pl-live-modalities article{padding:20px}.pl-live-modality-top{display:flex;justify-content:space-between;gap:14px}.pl-live-modality-top svg{color:#d2aa4b}.pl-live-modality-top small{font-size:9px;color:#969696;letter-spacing:.12em;font-weight:900}.pl-live-modality-top h3{font-size:24px;margin:5px 0 0;color:#d2aa4b}.pl-live-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.pl-live-stats span{background:#090909;border:1px solid rgba(255,255,255,.06);border-radius:11px;padding:12px;color:#888;font-size:9px}.pl-live-stats b{display:block;color:#fff;font-size:15px;margin-bottom:4px}.pl-live-modalities article>button{width:100%;background:#151515;color:#777;border:1px solid rgba(255,255,255,.07)}.pl-live-modalities article>button.active{background:#d2aa4b;color:#080808}.pl-live-modalities article>button:not(:disabled){color:#fff}.pl-live-modalities article>em{display:flex;align-items:center;gap:5px;color:#d2aa4b;font-size:9px;font-style:normal;margin-top:11px}.pl-live-general{margin-top:14px;padding:24px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.pl-live-general h2{font-size:28px;margin:5px 0 8px}.pl-live-general>div>span{display:block;max-width:720px;color:#999;font-size:12px;line-height:1.6}.pl-live-general>div:last-child{text-align:right}.pl-live-general strong{display:block;font-size:36px;color:#d2aa4b}.pl-live-general small{display:block;font-size:8px;color:#888;letter-spacing:.15em;margin-bottom:10px}.pl-live-general button.active{background:#151515;color:#fff;border:1px solid rgba(210,170,75,.5)}.pl-live-general button:disabled,.pl-live-modalities button:disabled{opacity:.52;cursor:not-allowed}.pl-live-ranking{margin-top:14px;padding:24px}.pl-live-title{display:flex;justify-content:space-between;align-items:center}.pl-live-title svg{color:#d2aa4b}.pl-live-title h2{font-size:27px;margin:4px 0 20px}.pl-live-ranking-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pl-live-ranking-grid article,.pl-live-master{background:#090909;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:15px}.pl-live-ranking h3{font-size:14px;margin:0 0 11px}.pl-live-ranking article>div{display:grid;grid-template-columns:38px 1fr auto;gap:8px;padding:9px 0;border-top:1px solid rgba(255,255,255,.05);align-items:center}.pl-live-ranking article>div b{color:#d2aa4b}.pl-live-ranking article>div span{font-size:11px}.pl-live-ranking article>div strong{font-size:11px}.pl-live-ranking article>p{color:#777;font-size:11px}.pl-live-master{margin-top:12px}.pl-live-master h3{display:flex;align-items:center;gap:7px}.pl-live-master h3 svg{color:#d2aa4b}.pl-live-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.pl-live-rules article{padding:20px}.pl-live-rules svg{color:#d2aa4b}.pl-live-rules h3{font-size:16px;margin:12px 0 7px}.pl-live-rules p{color:#919191;font-size:12px;line-height:1.6;margin:0}.spin{animation:pl-spin .9s linear infinite}@keyframes pl-spin{to{transform:rotate(360deg)}}@media(max-width:820px){.pl-live-header{grid-template-columns:1fr auto;height:64px}.pl-live-logo{display:none!important}.pl-live-shell{width:min(100% - 24px,1180px);padding-top:24px}.pl-live-modalities,.pl-live-ranking-grid,.pl-live-rules,.pl-live-general{grid-template-columns:1fr}.pl-live-general>div:last-child{text-align:left}.pl-live-season{align-items:flex-start;flex-direction:column}.pl-live-hero{min-height:390px}.pl-live-howto{grid-template-columns:1fr}}.pl-live-howto{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;width:100%;text-align:left}.pl-live-howto article{display:flex;gap:11px;align-items:flex-start;border:1px solid rgba(255,255,255,.07);background:#0b0b0b;border-radius:14px;padding:16px}.pl-live-howto svg{color:#d2aa4b;flex:none;margin-top:2px}.pl-live-howto b{display:block;font-size:12px;margin-bottom:4px}.pl-live-howto span{color:#999;font-size:11px;line-height:1.55}.drops-live-page{min-height:100vh;background:#070707;color:#f5f5f5;font-family:Inter,system-ui,sans-serif}.drops-live-header{height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(18px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.08);background:#060606f5;position:sticky;top:0;z-index:30}.drops-live-header>a{color:#ddd;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.05em;display:inline-flex;align-items:center;gap:7px}.drops-live-header>a:last-child{justify-self:end}.drops-live-logo{font-size:16px!important;color:#fff!important}.drops-live-logo span{display:block;color:#d2aa4b;font-size:8px;letter-spacing:.34em;text-align:center}.drops-live-hero{min-height:430px;background-size:cover;background-position:center;display:flex;align-items:center}.drops-live-hero>div{width:min(1180px,calc(100% - 40px));margin:auto;padding:70px 0}.drops-live-hero p,.drops-live-catalog-head p,.drops-live-orders>div p,.drops-live-gate p,.drops-live-success p,.drops-live-payment p,.drops-live-checkout-product p{color:#d2aa4b;font-size:10px;letter-spacing:.22em;font-weight:1000}.drops-live-hero h1{font-size:clamp(48px,8vw,92px);line-height:.88;margin:10px 0 20px;font-weight:1000;letter-spacing:-.05em}.drops-live-hero h1 em{font-style:normal;color:#d2aa4b}.drops-live-hero>div>span{display:block;max-width:760px;color:#b7b7b7;line-height:1.75;font-size:14px}.drops-live-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.drops-live-chips b{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(210,170,75,.26);background:#d2aa4b12;padding:9px 12px;border-radius:999px;font-size:9px;letter-spacing:.06em}.drops-live-shell{width:min(1180px,calc(100% - 40px));margin:auto;padding:40px 0 80px}.drops-live-loading,.drops-live-gate,.drops-live-overview,.drops-live-orders,.drops-live-grid>article{border:1px solid rgba(255,255,255,.08);background:#0d0d0d;border-radius:20px}.drops-live-loading{padding:36px;text-align:center;color:#aaa;display:flex;justify-content:center;gap:9px}.drops-live-gate{text-align:center;padding:52px 26px;display:flex;flex-direction:column;align-items:center;gap:12px}.drops-live-gate>svg{color:#d2aa4b}.drops-live-gate h2{font-size:28px;margin:0}.drops-live-gate span{max-width:620px;color:#aaa;line-height:1.65}.drops-live-gate a{background:#d2aa4b;color:#080808;border-radius:11px;padding:12px 16px;font-size:10px;font-weight:1000;text-decoration:none}.drops-live-alert{padding:13px 15px;border:1px solid rgba(239,68,68,.28);background:#ef44441a;color:#fca5a5;border-radius:11px;margin-bottom:14px;font-size:12px;font-weight:800}.drops-live-overview{display:grid;grid-template-columns:1.1fr 1.4fr auto auto;gap:10px;padding:14px}.drops-live-overview article{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;padding:10px 12px}.drops-live-overview article svg{grid-row:1/4;color:#d2aa4b}.drops-live-overview small{font-size:8px;color:#888;letter-spacing:.12em}.drops-live-overview strong{font-size:17px}.drops-live-overview article span{font-size:9px;color:#888}.drops-live-overview>button{border:1px solid rgba(255,255,255,.08);background:#151515;color:#ddd;border-radius:12px;padding:0 14px;font-weight:900;font-size:10px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.drops-live-overview>button b{color:#d2aa4b}.drops-live-orders{margin-top:14px;padding:20px}.drops-live-orders h2{margin:4px 0 16px}.drops-live-orders article{display:grid;grid-template-columns:1.3fr .8fr auto;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06);font-size:11px}.drops-live-orders article span{color:#aaa}.drops-live-orders article strong{text-align:right}.drops-live-empty-text{color:#888}.drops-live-catalog-head{margin:28px 0 14px;display:flex;justify-content:space-between;gap:18px;align-items:end}.drops-live-catalog-head h2{margin:4px 0 0;font-size:28px}.drops-live-catalog-head nav{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.drops-live-catalog-head nav button{border:1px solid rgba(255,255,255,.08);background:#111;color:#888;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900;cursor:pointer}.drops-live-catalog-head nav button.active{background:#d2aa4b;color:#080808;border-color:#d2aa4b}.drops-live-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.drops-live-grid>article{padding:16px}.drops-live-product-img{height:250px;background:#090909;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;margin-bottom:15px;color:#3d3d3d}.drops-live-product-img img{width:100%;height:100%;object-fit:contain}.drops-live-product-img>svg{width:48px;height:48px}.drops-live-product-img span{position:absolute;top:10px;left:10px;background:#d2aa4b;color:#080808;font-size:8px;font-weight:1000;padding:6px 8px;border-radius:999px}.drops-live-grid article>small{font-size:8px;color:#d2aa4b;letter-spacing:.13em;font-weight:900}.drops-live-grid h3{font-size:19px;margin:7px 0 5px}.drops-live-grid article>p{font-size:10px;color:#888;min-height:18px}.drops-live-grid article>strong{display:block;font-size:20px;margin:12px 0 6px}.drops-live-grid article>em{font-style:normal;color:#b9b9b9;font-size:10px;display:flex;align-items:center;gap:6px;margin-top:6px}.drops-live-grid article>em svg{color:#d2aa4b}.drops-live-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.drops-live-actions button{flex:1;border:1px solid rgba(210,170,75,.3);background:#d2aa4b;color:#080808;border-radius:10px;padding:10px 8px;font-size:9px;font-weight:1000;cursor:pointer}.drops-live-actions button:nth-child(n+2){background:#141414;color:#ddd}.drops-live-actions button:disabled{opacity:.45;cursor:not-allowed}.drops-live-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d6;z-index:100;display:flex;align-items:center;justify-content:center;padding:18px;overflow:auto}.drops-live-modal>section{position:relative;width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto;background:#0c0c0c;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:24px}.drops-live-close{position:absolute;right:14px;top:14px;border:0;background:#171717;color:#aaa;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.drops-live-checkout-product{display:grid;grid-template-columns:130px 1fr;gap:18px;align-items:center;padding-right:50px}.drops-live-checkout-product>img{width:130px;height:130px;object-fit:contain;background:#080808;border-radius:12px}.drops-live-checkout-product>svg{width:70px;height:70px;color:#333;margin:auto}.drops-live-checkout-product h2{margin:5px 0 12px}.drops-live-checkout-product label,.drops-live-address label{font-size:9px;color:#999;font-weight:900;display:flex;flex-direction:column;gap:5px}.drops-live-checkout-product input{width:90px}.drops-live-modal input{background:#080808;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:10px}.drops-live-modal form>h3{margin:24px 0 12px}.drops-live-address{display:grid;grid-template-columns:1fr 1fr;gap:10px}.drops-live-address .wide{grid-column:1/-1}.drops-live-submit,.drops-live-success button,.drops-live-payment button,.drops-live-payment a{margin-top:18px;background:#d2aa4b;color:#080808;border:0;border-radius:10px;padding:12px 15px;font-size:10px;font-weight:1000;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:7px;justify-content:center}.drops-live-submit{width:100%}.drops-live-success,.drops-live-payment{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 10px}.drops-live-success>svg,.drops-live-payment>svg{width:38px;height:38px;color:#d2aa4b}.drops-live-success h2,.drops-live-payment h2{font-size:29px;margin:0}.drops-live-success span,.drops-live-payment small{color:#888}.drops-live-payment img{width:220px;height:220px;object-fit:contain;background:#fff;padding:8px;border-radius:10px}.drops-live-payment code{max-width:100%;word-break:break-all;background:#080808;border:1px solid rgba(255,255,255,.08);padding:10px;border-radius:8px;color:#ccc;font-size:9px}.drops-live-payment a{margin-top:0;background:#171717;color:#ddd;border:1px solid rgba(255,255,255,.09)}.spin{animation:drops-spin .9s linear infinite}@keyframes drops-spin{to{transform:rotate(360deg)}}@media(max-width:850px){.drops-live-header{grid-template-columns:1fr auto;height:64px}.drops-live-logo{display:none!important}.drops-live-shell{width:min(100% - 24px,1180px);padding-top:24px}.drops-live-overview{grid-template-columns:1fr 1fr}.drops-live-overview>button{min-height:44px}.drops-live-grid{grid-template-columns:1fr 1fr}.drops-live-catalog-head{align-items:flex-start;flex-direction:column}.drops-live-catalog-head nav{justify-content:flex-start}.drops-live-hero{min-height:390px}.drops-live-howto,.drops-live-rules{grid-template-columns:1fr}}@media(max-width:560px){.drops-live-grid,.drops-live-overview{grid-template-columns:1fr}.drops-live-product-img{height:230px}.drops-live-orders article{grid-template-columns:1fr}.drops-live-orders article strong{text-align:left}.drops-live-checkout-product{grid-template-columns:1fr}.drops-live-checkout-product>img{width:120px;height:120px}.drops-live-address{grid-template-columns:1fr}.drops-live-address .wide{grid-column:auto}.drops-live-modal>section{padding:18px}}.drops-live-howto{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;width:100%;text-align:left}.drops-live-howto article{display:flex;gap:11px;align-items:flex-start;border:1px solid rgba(255,255,255,.07);background:#0b0b0b;border-radius:14px;padding:16px}.drops-live-howto svg{color:#d2aa4b;flex:none;margin-top:2px}.drops-live-howto b{display:block;font-size:12px;margin-bottom:4px}.drops-live-howto span{color:#999;font-size:11px;line-height:1.55}.drops-live-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.drops-live-rules article{border:1px solid rgba(255,255,255,.08);background:#0d0d0d;border-radius:20px;padding:20px}.drops-live-rules svg{color:#d2aa4b}.drops-live-rules h3{font-size:16px;margin:12px 0 7px}.drops-live-rules p{color:#919191;font-size:12px;line-height:1.6;margin:0}.explain-page{min-height:100vh;background:#070707;color:#f5f5f5;font-family:Inter,system-ui,sans-serif}.explain-header{height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(18px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.08);background:#060606f5;position:sticky;top:0;z-index:20}.explain-header>a{color:#ddd;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.05em;display:inline-flex;align-items:center;gap:7px}.explain-header>a:last-child{justify-self:end}.explain-logo{font-size:16px!important;color:#fff!important}.explain-logo span{display:block;color:#d2aa4b;font-size:8px;letter-spacing:.34em;text-align:center}.explain-hero{padding:80px clamp(18px,4vw,64px) 60px;background:radial-gradient(circle at 85% 20%,rgba(210,170,75,.16),transparent 45%),#0a0a0a;border-bottom:1px solid rgba(210,170,75,.16)}.explain-hero>div{width:min(1180px,100%);margin:auto}.explain-hero .explain-eyebrow{color:#d2aa4b;font-size:10px;letter-spacing:.22em;font-weight:1000;margin:0 0 12px}.explain-hero h1{font-size:clamp(38px,6vw,64px);line-height:.95;margin:0 0 18px;font-weight:1000;letter-spacing:-.03em}.explain-hero h1 em{font-style:normal;color:#d2aa4b}.explain-hero>div>span{display:block;max-width:760px;color:#b7b7b7;line-height:1.75;font-size:15px}.explain-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.explain-chips b{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(210,170,75,.26);background:#d2aa4b12;padding:9px 12px;border-radius:999px;font-size:9px;letter-spacing:.06em;font-weight:900}.explain-shell{width:min(1180px,calc(100% - 40px));margin:auto;padding:50px 0 90px;display:grid;gap:22px}.explain-section-title{margin:14px 0 2px}.explain-section-title p{color:#d2aa4b;font-size:10px;letter-spacing:.2em;font-weight:1000;margin:0 0 6px}.explain-section-title h2{font-size:clamp(22px,3vw,30px);margin:0}.explain-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px}.explain-compare article{border:1px solid rgba(255,255,255,.08);background:#0d0d0d;border-radius:20px;padding:26px}.explain-compare article.pro{border-color:#d2aa4b66;background:linear-gradient(180deg,#d2aa4b14,#0d0d0d 40%)}.explain-compare h3{display:flex;align-items:center;gap:8px;font-size:18px;margin:0 0 12px;color:#fff}.explain-compare h3 svg{color:#d2aa4b}.explain-compare ul{margin:0;padding-left:18px;color:#bdbdbd;font-size:13px;line-height:1.8}.explain-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.explain-steps article{display:flex;gap:12px;align-items:flex-start;border:1px solid rgba(255,255,255,.07);background:#0b0b0b;border-radius:16px;padding:18px}.explain-steps svg{color:#d2aa4b;flex:none;margin-top:2px}.explain-steps b{display:block;font-size:13px;margin-bottom:5px}.explain-steps span{color:#999;font-size:12px;line-height:1.6}.explain-callout{border:1px solid rgba(239,68,68,.28);background:#ef444414;color:#f3c9c9;border-radius:16px;padding:20px 22px;display:flex;gap:14px;align-items:flex-start}.explain-callout svg{color:#fca5a5;flex:none;margin-top:2px}.explain-callout b{display:block;color:#fff;margin-bottom:4px;font-size:13px}.explain-callout p{margin:0;font-size:12px;line-height:1.65}.explain-legal{border:1px solid rgba(255,255,255,.08);background:#0d0d0d;border-radius:20px;padding:24px}.explain-legal h3{margin:0 0 8px;font-size:15px;display:flex;align-items:center;gap:8px}.explain-legal h3 svg{color:#d2aa4b}.explain-legal p{color:#999;font-size:12px;line-height:1.7;margin:0 0 12px}.explain-legal a{color:#d2aa4b;font-weight:800;text-decoration:none;font-size:12px;margin-right:18px;display:inline-flex;align-items:center;gap:5px}.explain-cta{border:1px solid rgba(210,170,75,.3);border-radius:20px;padding:26px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:radial-gradient(circle at 90% 30%,rgba(210,170,75,.14),transparent 45%),#0a0a0a}.explain-cta h2{margin:4px 0;font-size:24px}.explain-cta small{color:#d2aa4b;letter-spacing:.14em;font-size:10px;font-weight:900}.explain-cta a{background:#d2aa4b;color:#080808;border:0;border-radius:11px;padding:12px 18px;font-size:12px;font-weight:1000;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.explain-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.explain-split article{border:1px solid rgba(255,255,255,.08);background:#0d0d0d;border-radius:20px;padding:26px}.explain-split article.highlight{border-color:#d2aa4b66;background:linear-gradient(180deg,#d2aa4b14,#0d0d0d 40%)}.explain-split h3{display:flex;align-items:center;gap:8px;font-size:18px;margin:0 0 10px;color:#fff}.explain-split h3 svg{color:#d2aa4b}.explain-split p{color:#bdbdbd;font-size:13px;line-height:1.75;margin:0 0 10px}.explain-split ul{margin:0;padding-left:18px;color:#bdbdbd;font-size:12.5px;line-height:1.8}@media(max-width:820px){.explain-header{grid-template-columns:1fr auto;height:64px}.explain-logo{display:none!important}.explain-compare,.explain-steps,.explain-split{grid-template-columns:1fr}.explain-cta{flex-direction:column;align-items:flex-start}}:root{--bg:#050505;--panel:#0b0b0b;--panel2:#101010;--gold:#e4b254;--gold2:#f5d083;--muted:#a59f97;--line:rgba(228, 178, 84, .24);--green:#58d68d;font-family:Inter,system-ui,sans-serif;color:#f7f2e9;background:var(--bg)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% 0,rgba(228,178,84,.06),transparent 36%),#050505;color:#f7f2e9;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}.site{min-height:100vh}.shell{width:min(1420px,calc(100% - 48px));margin:auto}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.3em;color:#d8d0c6}.brandBtn{background:0 0;border:0;padding:0}.brand{display:flex;align-items:center;gap:10px;min-width:max-content}.helmet{font-size:34px;line-height:1;background:linear-gradient(135deg,#ffe7a7,#d89a2f);color:transparent;-webkit-background-clip:text;background-clip:text}.brand b{display:block;font:800 17px Montserrat;letter-spacing:.14em}.brand small{display:block;font-size:8px;letter-spacing:.38em;color:#a88a52;margin-top:2px}header{height:74px;position:sticky;top:0;z-index:50;display:flex;align-items:center;padding:0 38px;gap:26px;background:#050505f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(228,178,84,.16)}header nav{display:flex;align-items:center;gap:27px;margin:auto}.footerNav button,header nav button{background:0 0;border:0;color:#d5d1cc;font-size:13px;position:relative;padding:27px 0 23px}header nav button:after{content:"";position:absolute;height:2px;left:50%;right:50%;bottom:13px;background:var(--gold);transition:.2s}header nav button.active,header nav button:hover{color:var(--gold2)}header nav button.active:after{left:0;right:0}.headActions{display:flex;gap:9px;align-items:center}.icon,.menu{width:40px;height:40px;background:0 0;color:#fff;border:0;display:grid;place-items:center}.menu{display:none}.ghost,.gold,.outline{border-radius:7px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 21px;transition:.2s}.gold{color:#140e05;background:linear-gradient(135deg,#f9daa0,#dba43f 58%,#9f6619);border:1px solid #efc26e;box-shadow:0 10px 26px #ce922f26}.gold:hover{transform:translateY(-1px);filter:brightness(1.06)}.ghost,.outline{color:#fff;background:#060606a6;border:1px solid rgba(228,178,84,.5)}.ghost{padding:11px 16px}.hero{min-height:640px;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;border-bottom:1px solid var(--line)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050505 0,#050505d1,#0505052e 68%,#05050566)}.heroCopy{position:relative;z-index:2;width:min(690px,48vw);padding:88px 0 82px max(48px,calc((100vw - 1420px)/2 + 24px))}.accountHero h1,.adminHeading h1,.hero h1{font:900 clamp(48px,6vw,88px)/.93 Montserrat;margin:12px 0 18px;letter-spacing:-.04em}.accountHero h1 em,.hero h1 em{font-style:normal;color:var(--gold2)}.heroCopy>p:not(.eyebrow){max-width:620px;color:#d0c8bf;font-size:17px;line-height:1.55}.heroActions{display:flex;gap:12px;margin-top:26px}.chips{display:flex;flex-wrap:wrap;gap:18px;margin-top:32px}.chips span{font-size:10px;font-weight:800;letter-spacing:.14em;color:#d6b66e;border-left:2px solid var(--gold);padding-left:10px}.shell>section{padding:62px 0}.sectionTitle{text-align:center;margin-bottom:28px}.sectionTitle span{font-size:10px;letter-spacing:.23em;color:#968a77}.sectionTitle h2{font:800 clamp(27px,3vw,40px) Montserrat;margin:6px 0}.modeGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mode{min-height:360px;position:relative;overflow:hidden;text-align:left;padding:0;border:1px solid var(--line);background:#090909;border-radius:8px;color:#fff}.modeImg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:.35s}.mode:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#050505fa,#0505050d 70%)}.mode:hover .modeImg{transform:scale(1.03)}.modeBody{position:absolute;z-index:2;left:18px;right:18px;bottom:18px}.modeBadge{display:inline-block;margin-bottom:8px;padding:4px 8px;border-radius:5px;background:#e4b25424;border:1px solid rgba(228,178,84,.35);color:var(--gold2);font-size:8px;font-weight:900;letter-spacing:.09em}.modeBody>svg{color:var(--gold);width:30px;height:30px}.mode h3{font:800 20px Montserrat;margin:8px 0}.mode p{font-size:12px;line-height:1.45;color:#c1bbb3}.mode span{display:flex;align-items:center;gap:5px;color:var(--gold2);font-size:11px;font-weight:800}.soft{border:1px solid rgba(228,178,84,.15);padding-inline:26px!important;border-radius:10px;background:linear-gradient(180deg,rgba(228,178,84,.025),transparent)}.stepGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fiveGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.step{min-height:130px;border:1px solid #26221c;background:#0b0b0b;border-radius:8px;padding:17px;display:grid;grid-template-columns:36px 28px 1fr;gap:10px;align-items:start}.step strong{font:900 28px Montserrat;color:#735322}.step>svg{color:var(--gold)}.step h3{font:800 13px Montserrat;margin:2px 0 6px}.step p{font-size:11px;color:#99928a;line-height:1.4;margin:0}.infoGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.infoCard{min-height:170px;text-align:left;padding:24px;border:1px solid var(--line);background:#0a0a0a;border-radius:8px;color:#fff;display:flex;flex-direction:column;gap:8px;transition:.2s}.infoCard:hover{border-color:#e4b25480}.infoCard svg{color:var(--gold);width:26px;height:26px}.infoCard h3{font:800 18px Montserrat;margin:4px 0 2px}.infoCard p{font-size:12px;line-height:1.5;color:#c1bbb3;margin:0}.infoCard span{display:flex;align-items:center;gap:5px;color:var(--gold2);font-size:11px;font-weight:800;margin-top:auto}.infoNote{margin:18px 0 0;text-align:center;color:#9a9389;font-size:12px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;max-width:820px;margin-inline:auto}.infoNote svg{color:var(--gold);flex:none}.activityTimeline{display:grid;gap:10px;max-width:900px;margin:0 auto}.activityRow{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;border:1px solid var(--line);background:#0a0a0a;border-radius:8px;padding:14px 16px}.activityIcon{width:40px;height:40px;border-radius:50%;background:#e4b2541a;display:grid;place-items:center;color:var(--gold)}.activityIcon svg{width:18px;height:18px}.activityBody{min-width:0}.activityBody b{display:block;font:800 13px Montserrat}.activityBody span{color:#94897a;font-size:11px}.activityStatus{font-size:10px;font-weight:900;letter-spacing:.05em;padding:6px 10px;border-radius:6px;white-space:nowrap}.activityStatus.paid{color:#8be6b3;background:#3cc8781a;border:1px solid rgba(60,200,120,.25)}.activityStatus.pending{color:#f0cd82;background:#e4b2541a;border:1px solid rgba(228,178,84,.25)}.activityMore{display:flex;align-items:center;gap:6px;margin:18px auto 0;background:0 0;border:0;color:var(--gold2);font-size:12px;font-weight:800}.recommendGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.recommendCard{position:relative;text-align:left;padding:24px;border:1px solid var(--line);background:#0a0a0a;border-radius:8px;color:#fff;display:flex;flex-direction:column;gap:8px;transition:.2s}.recommendCard:hover{border-color:#e4b25480}.recommendCard>svg{color:var(--gold);width:26px;height:26px}.recommendCard h3{font:800 18px Montserrat;margin:4px 0 2px}.recommendCard p{font-size:12px;line-height:1.5;color:#c1bbb3;margin:0}.recommendCta{display:flex;align-items:center;gap:5px;color:var(--gold2);font-size:11px;font-weight:800;margin-top:auto}.recommendLock{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:4px;background:#e4b25424;border:1px solid rgba(228,178,84,.35);color:var(--gold2);font-size:9px;font-weight:900;padding:4px 8px;border-radius:5px}.featureGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.adminActions article,.featureGrid article,.liftGrid article,.metric,.rules article{border:1px solid var(--line);background:#0a0a0a;border-radius:8px;padding:20px}.adminActions svg,.featureGrid svg,.liftGrid svg{color:var(--gold)}.adminActions h3,.featureGrid h3,.liftGrid h3{font:800 15px Montserrat;margin:12px 0 7px}.adminActions p,.featureGrid p,.liftGrid p{color:#99928a;font-size:12px;line-height:1.5}.cta{margin-bottom:60px!important;padding:32px 38px!important;border:1px solid var(--line);border-radius:9px;background:radial-gradient(circle at 85% 50%,rgba(228,178,84,.18),transparent 30%),#0a0a0a;display:flex;align-items:center;justify-content:space-between;gap:30px}.cta small{letter-spacing:.2em;color:#c9ab6f}.cta h2{font:900 35px Montserrat;margin:7px 0}.filters{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:26px}.filters button{padding:11px 17px;border-radius:6px;background:#0a0a0a;border:1px solid #2b2925;color:#c9c4be}.filters button.selected{background:linear-gradient(135deg,#f0cd82,#b97b22);color:#140d03;border-color:#e8ba64;font-weight:800}.champGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.champGrid.three{grid-template-columns:repeat(3,1fr)}.champ{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#090909}.champImg{height:220px;background-size:cover;background-position:center;position:relative}.champImg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#090909,transparent 60%)}.champImg span{position:absolute;z-index:2;left:12px;top:12px;background:#dca13d;color:#161008;font-size:9px;font-weight:900;padding:6px 8px;border-radius:4px}.champBody{padding:16px}.champBody small{color:#c8973e;font-size:9px;letter-spacing:.12em}.champBody h3{font:800 18px Montserrat;margin:7px 0}.champBody p{color:#99928a;font-size:11px}.champBody button{background:0 0;border:0;color:var(--gold2);display:flex;gap:7px;align-items:center;padding:0;font-size:11px;font-weight:800}.detail .lead{max-width:970px;margin:0 auto 34px;text-align:center;color:#bcb4aa;line-height:1.65}.rules{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rules h3{font:800 15px Montserrat;color:var(--gold2)}.rules li,.rules p{color:#a9a198;font-size:12px;line-height:1.55}.rules ol{padding-left:18px}.liftGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.productGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.productGrid article{border:1px solid var(--line);background:#090909;border-radius:8px;padding:12px}.productImg{height:250px;background-size:cover;background-position:center;border-radius:6px;position:relative}.productImg span{position:absolute;left:9px;top:9px;background:#ddb052;color:#150f06;padding:5px 8px;border-radius:3px;font-size:9px;font-weight:900}.productGrid h3{font:800 15px Montserrat}.productGrid b{display:block;margin:7px 0 12px;color:var(--gold2)}.productGrid .gold{width:100%}.accountHero{min-height:340px;background-size:cover;background-position:center;display:flex;align-items:center;border-bottom:1px solid var(--line)}.accountHero h1{font-size:62px}.accountHero p{color:#c3bbb2}.profileGrid{display:grid;grid-template-columns:1.2fr .9fr .8fr;gap:12px;margin-top:-55px;position:relative;z-index:2}.plan,.profile,.quote{border:1px solid var(--line);background:#0a0a0af5;border-radius:9px;padding:20px}.profile{display:grid;grid-template-columns:80px 1fr;gap:17px}.avatar{width:76px;height:76px;border:2px solid var(--gold);border-radius:50%;display:grid;place-items:center;font:900 24px Montserrat;color:var(--gold)}.profile h2{margin:8px 0 3px}.profile p{margin:0 0 12px;color:#999}.plan{display:grid;grid-template-columns:32px 1fr auto;gap:10px}.plan>svg{color:var(--gold)}.plan h3{color:var(--gold2);margin:5px 0}.plan p{font-size:11px;color:#999}.plan>span{background:#d9a247;color:#150e04;border-radius:4px;padding:6px 8px;height:max-content;font-size:9px;font-weight:900}.quote{display:flex;align-items:center;font:20px Georgia;color:#dbd0c0}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.metric small{display:block;color:#aaa29a;margin-bottom:8px}.metric strong{font:900 25px Montserrat}.payments{border:1px solid #27231e;border-radius:8px;overflow:hidden}.payments div{display:grid;grid-template-columns:150px 1fr 120px 80px;padding:13px 15px;border-top:1px solid #201e1b;font-size:11px}.payments div:first-child{border-top:0}.payments i{color:var(--green);font-style:normal}.admin{min-height:100vh;display:grid;grid-template-columns:220px 1fr;background:#060606}.admin>aside{height:100vh;position:sticky;top:0;border-right:1px solid var(--line);padding:22px 14px;background:#070707}.admin>aside .brand{padding:0 8px 22px}.admin>aside nav{display:grid;gap:5px}.admin>aside nav button{border:0;background:0 0;color:#c2bbb2;padding:13px;border-radius:6px;display:flex;gap:10px;align-items:center}.admin>aside nav button.active{color:var(--gold2);background:linear-gradient(90deg,rgba(228,178,84,.2),transparent);border-left:2px solid var(--gold)}.admin>section{padding:0 24px 45px}.adminTop{height:72px;border-bottom:1px solid #1e1e1e;display:flex;align-items:center;justify-content:space-between}.adminTop label{width:min(500px,58%);display:flex;align-items:center;gap:8px;border:1px solid #2a2825;border-radius:7px;padding:10px 12px}.adminTop input{border:0;background:0 0;outline:0;color:#fff;width:100%}.adminTop>div{display:flex;align-items:center;gap:8px}.adminHeading{padding:32px 0 24px;display:flex;justify-content:space-between;align-items:end}.adminHeading h1{font-size:42px;margin:7px 0}.adminHeading>div>p:last-child{color:#8e8880}.adminMetrics{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.adminMetrics .metric strong{font-size:21px}.adminGrid{display:grid;grid-template-columns:1.8fr .8fr;gap:12px;margin-top:12px}.adminVisual,.chart{border:1px solid var(--line);background:#0a0a0a;border-radius:8px;padding:18px}.chart h3{font:800 15px Montserrat}.chart>strong{font:900 31px Montserrat}.bars{height:220px;display:flex;gap:8px;align-items:end;padding-top:30px}.bars i{flex:1;background:linear-gradient(180deg,#f0ca76,#6c4515);border-radius:3px 3px 0 0}.adminVisual{min-height:310px;background-size:cover;background-position:center;display:flex;align-items:end}.adminVisual h3{max-width:220px;color:var(--gold2);font:800 24px/1.1 Montserrat}.adminActions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.navAuth{display:none}footer.siteFooter{display:grid;grid-template-columns:1.2fr .8fr .8fr .9fr 1.1fr;gap:26px;border-top:1px solid var(--line);padding:48px max(30px,calc((100vw - 1420px)/2 + 24px)) 30px;background:#050505}.footerCol{display:flex;flex-direction:column;gap:11px;min-width:0}.footerBrand p{color:#a49c90;font-size:12px;line-height:1.5;margin:6px 0 0;max-width:220px}.footerCol h4{margin:0 0 3px;font:800 10px Montserrat;letter-spacing:.18em;color:#8e8677;text-transform:uppercase}.footerCol a,.footerCol button{background:0 0;border:0;color:#c9c4be;font-size:12.5px;text-align:left;padding:0;text-decoration:none;width:max-content}.footerCol a:hover,.footerCol button:hover{color:var(--gold2)}.footerContact span{color:#847e75;font-size:10.5px;line-height:1.5;max-width:210px}.footerCopy{grid-column:1/-1;margin-top:26px;padding-top:22px;border-top:1px solid rgba(228,178,84,.1);text-align:center;color:#777;font-size:9px}@media(max-width:1100px){.heroCopy{width:62vw}.modeGrid,.champGrid,.stepGrid{grid-template-columns:repeat(2,1fr)}.fiveGrid,.adminMetrics{grid-template-columns:repeat(3,1fr)}.adminActions{grid-template-columns:repeat(2,1fr)}.profileGrid{grid-template-columns:1fr 1fr}.quote{grid-column:1/-1}}@media(max-width:800px){.shell{width:min(100% - 28px,720px)}header{height:66px;padding:0 18px}.brand b{font-size:13px}.brand small{font-size:6px}header nav{display:none;position:absolute;top:66px;left:0;right:0;background:#080808;padding:10px 18px;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line)}header nav.open{display:flex}header nav button{text-align:left;padding:12px}.headActions>.ghost,.headActions>.gold,.headActions>.icon{display:none}.menu{display:grid}.navAuth{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.navAuth .ghost,.navAuth .gold{width:100%}.hero{min-height:720px;background-position:center}.hero:after{background:linear-gradient(0deg,#050505 0,#050505d9 55%,#05050559)}.heroCopy{width:100%;padding:260px 22px 50px;align-self:end}.hero h1{font-size:52px}.heroCopy>p:not(.eyebrow){font-size:15px}.heroActions{flex-direction:column;align-items:stretch}.adminActions,.adminGrid,.featureGrid,.infoGrid,.liftGrid,.metricGrid,.modeGrid,.productGrid,.profileGrid,.recommendGrid,.rules,.stepGrid{grid-template-columns:1fr}.activityRow{grid-template-columns:36px 1fr;row-gap:6px}.activityStatus{grid-column:1/-1;justify-self:start}.champGrid,.champGrid.three{grid-template-columns:1fr}.fiveGrid{grid-template-columns:1fr 1fr}.cta{flex-direction:column;align-items:flex-start}.admin{display:block}.admin>aside{display:none}.admin>section{padding:0 14px 40px}.adminHeading{flex-direction:column;align-items:flex-start;gap:15px}.adminMetrics{grid-template-columns:1fr 1fr}.accountHero h1{font-size:48px}.profileGrid{margin-top:-30px}.payments{overflow:auto}.payments div{min-width:580px}footer.siteFooter{grid-template-columns:1fr;gap:26px;padding-inline:20px}}@media(max-width:520px){.hero h1{font-size:42px}.adminMetrics,.fiveGrid{grid-template-columns:1fr}.gold,.outline,.heroActions{width:100%}.mode{min-height:330px}.cta h2{font-size:28px}}.sectionLead{max-width:760px;margin:-12px auto 30px;text-align:center;color:#aaa39a;font-size:15px;line-height:1.7}.salesGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.salesCard{min-height:430px;border:1px solid rgba(228,178,84,.28);border-radius:16px;overflow:hidden;padding:0;color:#fff;text-align:left;position:relative}.salesCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#040404fa 4%,#04040447 72%)}.salesCard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:16px;transition:.2s}.salesCard:hover:after{border-color:#f5d083a6}.salesCard>div{position:absolute;z-index:2;left:28px;right:28px;bottom:28px}.salesCard small{color:var(--gold2);font-weight:900;letter-spacing:.2em}.salesCard h3{font:900 clamp(25px,3vw,38px)/1 Montserrat;margin:9px 0 12px}.salesCard p{max-width:560px;color:#c5beb4;font-size:13px;line-height:1.6}.salesCard span,.textCta{color:var(--gold2);font-weight:800;display:flex;align-items:center;gap:7px}.textCta{margin:22px auto 0;border:0;background:0 0;font-size:13px}.proSales{display:grid;grid-template-columns:.85fr 1.15fr;gap:46px;align-items:center;padding-inline:clamp(24px,5vw,70px)!important;border:1px solid rgba(228,178,84,.25);border-radius:18px;background:radial-gradient(circle at 15% 20%,rgba(228,178,84,.13),transparent 36%),#090909}.appBridge h2,.proIntro h2{font:900 clamp(34px,4vw,54px)/1.02 Montserrat;letter-spacing:-.04em;margin:12px 0 18px}.proIntro h2 em{font-style:normal;color:var(--gold2)}.appBridgeCopy>p:not(.eyebrow),.proIntro>p:not(.eyebrow){color:#b9b2aa;line-height:1.7}.proActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.proBenefits{display:grid;gap:10px}.proBenefits article{display:grid;grid-template-columns:42px 1fr 24px;gap:14px;align-items:center;padding:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;border-radius:13px}.proBenefits article>svg:first-child{color:var(--gold);width:26px}.proBenefits article>svg:last-child{color:#70d69c;width:18px}.proBenefits h3{font:800 15px Montserrat;margin:0 0 5px}.proBenefits p{font-size:12px;line-height:1.45;color:#969087;margin:0}.appBridge{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.bridgeColumns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0}.bridgeColumns article{display:flex;flex-direction:column;gap:11px;border-left:2px solid var(--gold);padding-left:16px}.bridgeColumns b{font:800 14px Montserrat;color:var(--gold2)}.bridgeColumns span{display:flex;align-items:center;gap:8px;font-size:12px;color:#bcb6ae}.bridgeColumns svg{width:14px;color:var(--gold)}.appBridgeVisual{min-height:390px;border:1px solid var(--line);border-radius:32px;background:radial-gradient(circle at 50% 34%,rgba(228,178,84,.24),transparent 30%),linear-gradient(145deg,#15110b,#060606);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 0 9px #0c0c0c}.appBridgeVisual svg{width:90px;height:90px;color:var(--gold)}.appBridgeVisual span{font:900 30px Montserrat;letter-spacing:.12em;margin-top:18px}.appBridgeVisual b{color:#978d80;font-size:12px;margin-top:8px}.helpGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.helpGrid button{display:grid;grid-template-columns:42px 1fr 24px;gap:14px;align-items:center;text-align:left;padding:20px;border:1px solid var(--line);border-radius:12px;background:#0a0a0a;color:#fff}.helpGrid button:hover{border-color:#e4b2548c}.helpGrid button>svg:first-child{color:var(--gold);width:25px}.helpGrid button>svg:last-child{color:#827767;width:17px}.helpGrid h3{font:800 16px Montserrat;margin:0 0 6px}.helpGrid p{color:#99928a;font-size:12px;line-height:1.45;margin:0}@media(max-width:1100px){.proSales{grid-template-columns:1fr}.appBridge{grid-template-columns:1fr 340px}}@media(max-width:800px){.appBridge,.bridgeColumns,.helpGrid,.salesGrid{grid-template-columns:1fr}.salesCard{min-height:390px}.proSales{grid-template-columns:1fr;padding-inline:22px!important}.proActions{flex-direction:column}.proActions>*{width:100%}.appBridgeVisual{min-height:300px}}@media(max-width:520px){.sectionLead{font-size:13px}.salesCard{min-height:350px}.salesCard>div{left:20px;right:20px;bottom:20px}.proBenefits article{grid-template-columns:34px 1fr}.proBenefits article>svg:last-child{display:none}.helpGrid button{grid-template-columns:34px 1fr}.helpGrid button>svg:last-child{display:none}.appBridgeVisual span{font-size:23px}.appBridgeVisual b{text-align:center}}.proPrice{display:flex;align-items:baseline;gap:9px;margin-top:18px}.proPrice strong{font:900 34px Montserrat;color:var(--gold2)}.proPrice span{color:#999187;font-size:12px}.salesCard{background-image:radial-gradient(circle at 78% 18%,rgba(228,178,84,.2),transparent 22%),repeating-linear-gradient(125deg,transparent 0 54px,rgba(228,178,84,.035) 55px 56px),linear-gradient(145deg,#17120b,#070707)!important}.salesCard.cardio{border-top:3px solid #d7aa49}.salesCard.strength{border-top:3px solid #f0ca75}.adm-toolbar-spread{justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.adm-pills{display:flex;gap:7px;flex-wrap:wrap}.adm-pills button{border:1px solid #302a23;background:#0e0e0e;color:#89827a;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.adm-pills button.active{color:#efc66f;border-color:#8e6930;background:#e2b15214}.adm-search-inline{min-width:min(360px,100%);display:flex;align-items:center;gap:8px;border:1px solid #302a23;background:#0c0c0c;border-radius:8px;padding:0 11px;color:#9b8154}.adm-search-inline input{width:100%;border:0!important;background:transparent!important;color:#f3eee7;padding:10px 0;outline:0}.adm-icon-btn{width:34px;height:34px;display:grid!important;place-items:center;border:1px solid #302b24!important;background:#0f0f0f!important;color:#dcb56c!important;border-radius:7px!important;padding:0!important}.adm-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#000000d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:22px}.adm-modal{position:relative;width:min(760px,100%);max-height:88vh;overflow:auto;border:1px solid rgba(226,177,82,.25);background:#0a0a0a;border-radius:14px;padding:25px;box-shadow:0 30px 110px #0009}.adm-modal h2{font:900 28px Montserrat,Inter,sans-serif;margin:7px 0}.adm-modal>small{color:#6f6961}.adm-modal-close{position:absolute;right:16px;top:16px;width:34px;height:34px;border:1px solid #302a23;background:#111;color:#a99f93;border-radius:7px;display:grid;place-items:center}.adm-modal-image{width:100%;max-height:390px;object-fit:cover;border:1px solid #29241d;border-radius:10px;margin-top:18px}.adm-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:18px 0}.adm-detail{border:1px solid #25221d;background:#0d0d0d;border-radius:8px;padding:12px}.adm-detail small{display:block;color:#736d65;font-size:8px;text-transform:uppercase;letter-spacing:.12em}.adm-detail b{display:block;margin-top:6px;color:#ded7ce;font-size:11px;word-break:break-word}.adm-full{width:100%}.adm-inline-meta{display:block!important;text-align:left!important;margin-top:5px!important;color:#6e6861!important}.adm-log-list pre,.adm-json{white-space:pre-wrap;word-break:break-word;border:1px solid #28231d;background:#070707;border-radius:8px;color:#8e877e;padding:12px;max-height:320px;overflow:auto;font-size:10px;line-height:1.55}.adm-stack{display:grid;gap:10px}.adm-audit-row{border:1px solid #29251f;background:#0d0d0d;border-radius:10px;padding:16px}.adm-audit-row.error{border-color:#ee5f5f47;background:#ee5f5f09}.adm-audit-row.warning{border-color:#e2b1524d;background:#e2b15209}.adm-audit-row.ok{border-color:#4dc5812e}.adm-audit-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.adm-audit-head b{display:block;color:#f4eee5;font-size:13px}.adm-audit-head small{display:block;color:#746e67;font-size:9px;margin-top:4px}.adm-audit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px}.adm-audit-distance,.adm-audit-message{display:flex;align-items:center;gap:7px;font-size:10px;color:#918a82}.adm-audit-message{color:#d7ad62}.adm-finance-hero{margin-top:22px;border:1px solid rgba(226,177,82,.22);border-radius:12px;background:radial-gradient(circle at 82% 20%,rgba(226,177,82,.13),transparent 35%),#0b0b0b;padding:22px;display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.adm-finance-hero h2{font:900 clamp(24px,3vw,36px) Montserrat,Inter,sans-serif;margin:5px 0}.adm-finance-hero p:not(.adm-kicker){max-width:720px;color:#938c84;font-size:11px;line-height:1.6;margin:8px 0 0}.adm-metrics-five{grid-template-columns:repeat(5,1fr)}.adm-finance-metric{position:relative;min-height:135px}.adm-finance-metric .adm-finance-icon{position:absolute;right:14px;top:14px;width:35px;height:35px;border:1px solid rgba(226,177,82,.2);background:#e2b1520f;color:#d9ad59;border-radius:8px;display:grid;place-items:center}.adm-finance-metric .adm-finance-icon svg{width:17px}.adm-finance-metric strong{padding-right:27px}.adm-finance-metric>span{display:block;color:#77716a;font-size:9px;margin-top:7px;line-height:1.35}.adm-bars-chart{height:310px;display:grid;grid-template-columns:repeat(12,minmax(42px,1fr));gap:9px;align-items:end;overflow-x:auto;padding:22px 4px 2px}.adm-bars-chart.daily{grid-template-columns:repeat(30,minmax(24px,1fr));gap:5px}.adm-bar-column{height:100%;display:grid;grid-template-rows:1fr auto auto;gap:5px;min-width:0}.adm-bar-track{height:100%;min-height:190px;border-bottom:1px solid #332b21;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(180deg,transparent,rgba(226,177,82,.015))}.adm-bar-track i{display:block;width:min(28px,70%);min-height:3px;background:linear-gradient(180deg,#f0ca79,#a86d1f);border-radius:4px 4px 1px 1px;box-shadow:0 0 15px #dda94a14}.adm-bar-column b{font-size:8px;color:#979087;text-align:center;white-space:nowrap}.adm-bar-column small{font-size:7px;color:#68625b;text-align:center;white-space:nowrap}.adm-bars-chart.daily .adm-bar-column small{display:none}.adm-category-bars{display:grid;gap:13px}.adm-category-bars header{display:flex;justify-content:space-between;gap:12px;font-size:10px}.adm-category-bars header b{color:#e9e1d7}.adm-category-bars header span{color:#817a72}.adm-category-bars>div>div{height:7px;background:#151310;border-radius:99px;overflow:hidden;margin-top:6px}.adm-category-bars i{display:block;height:100%;background:linear-gradient(90deg,#a96c1f,#e5ba66);border-radius:99px}.adm-finance-summary{display:grid}.adm-finance-summary p{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #211e1a;margin:0;font-size:10px}.adm-finance-summary p:first-child{border-top:0}.adm-finance-summary span{color:#888179}.adm-finance-summary b{color:#e9e1d7;text-align:right}.adm-store-layout{display:grid;grid-template-columns:minmax(230px,300px) 1fr;gap:14px}.adm-store-products{display:grid;align-content:start;gap:6px;max-height:780px;overflow:auto}.adm-store-products button{border:1px solid #28241e;background:#0d0d0d;color:#c9c1b7;border-radius:8px;padding:11px;display:grid;grid-template-columns:20px 1fr auto;gap:8px;text-align:left;align-items:center}.adm-store-products button.active{border-color:#8b6730;background:#e2b15212;color:#f1dfbd}.adm-store-products button span b,.adm-store-products button span small{display:block}.adm-store-products button span b{font-size:10px}.adm-store-products button span small{color:#736d65;font-size:8px;margin-top:3px}.adm-store-editor{min-width:0;border:1px solid #25221d;background:#090909;border-radius:10px;padding:17px}.adm-store-editor h4{margin:22px 0 10px;font-size:9px;color:#b9985c;letter-spacing:.14em;text-transform:uppercase}.adm-store-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #211e19}.adm-store-head h3{font:800 19px Montserrat,Inter,sans-serif;margin:4px 0}.adm-store-head small{color:#77716a}.adm-warning{display:flex;align-items:flex-start;gap:7px;margin-top:12px;border:1px solid rgba(226,177,82,.25);background:#e2b1520d;color:#dfbb73;border-radius:8px;padding:10px;font-size:9px}.adm-form-grid select,.adm-form-grid textarea,.adm-textarea-label textarea,.adm-order input{border:1px solid #312b24;background:#0d0d0d;color:#f4eee5;border-radius:8px;padding:11px 12px;outline:none;width:100%}.adm-form-grid select:focus,.adm-form-grid textarea:focus,.adm-textarea-label textarea:focus,.adm-order input:focus{border-color:#aa7e35}.adm-suffix{display:grid;grid-template-columns:1fr auto;align-items:center}.adm-suffix input{border-radius:8px 0 0 8px!important}.adm-suffix b{height:100%;min-width:44px;display:grid;place-items:center;border:1px solid #312b24;border-left:0;border-radius:0 8px 8px 0;color:#9d8150;background:#12100d;font-size:9px}.adm-result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0}.adm-result-grid article{border:1px solid #25211c;border-radius:8px;background:#0d0d0d;padding:12px}.adm-result-grid small{display:block;color:#736d65;font-size:8px;text-transform:uppercase}.adm-result-grid strong{display:block;color:#ebc473;font:800 16px Montserrat,Inter,sans-serif;margin-top:6px}.adm-textarea-label{display:grid;gap:6px;color:#aaa198;font-size:10px;font-weight:700;margin-top:12px}.adm-textarea-label textarea{min-height:95px;resize:vertical}.adm-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.adm-check-grid label{display:flex;align-items:center;gap:7px;border:1px solid #25211c;border-radius:7px;padding:9px;color:#9a938b;font-size:9px}.adm-check-grid input{accent-color:#d4a34e}.adm-exposure{margin:16px 0;border:1px solid rgba(226,177,82,.25);background:#e2b1520d;border-radius:9px;padding:14px;display:flex;gap:11px;color:#d8ac59}.adm-exposure small,.adm-exposure strong,.adm-exposure span{display:block}.adm-exposure strong{font:900 22px Montserrat,Inter,sans-serif;margin:4px 0}.adm-exposure span{color:#827a70;font-size:9px}.adm-order{border:1px solid #28231e;background:#0d0d0d;border-radius:10px;padding:16px}.adm-order>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.adm-order>header>div{display:flex;gap:9px;align-items:center}.adm-order>header b,.adm-order>header small{display:block}.adm-order>header b{font-size:11px}.adm-order>header small{color:#746e66;font-size:8px;margin-top:3px}.adm-order-items{margin:12px 0;border-block:1px solid #211e1a;padding:8px 0}.adm-order-items p{display:flex;justify-content:space-between;gap:15px;margin:0;padding:7px 0;font-size:9px}.adm-order-items small{color:#766f67;text-align:right}.adm-order-finance{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.adm-order-finance span{border:1px solid #25211c;border-radius:7px;padding:9px;background:#090909}.adm-order-finance small,.adm-order-finance b{display:block}.adm-order-finance small{color:#746e66;font-size:7px;letter-spacing:.09em}.adm-order-finance b{font-size:9px;margin-top:5px}.adm-order footer{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.adm-order footer button{border:1px solid #3b342b;background:#101010;color:#dcd1c0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:900;display:flex;align-items:center;gap:6px}.adm-order footer button.gold{background:#d4a34e;color:#150e05;border-color:#efc671}.adm-order footer button.danger{color:#f09a9a;border-color:#703737}.adm-order footer input{max-width:220px;padding:8px 10px;font-size:9px}@media(max-width:1250px){.adm-metrics-five{grid-template-columns:repeat(3,1fr)}.adm-result-grid,.adm-order-finance{grid-template-columns:repeat(2,1fr)}}@media(max-width:1000px){.adm-store-layout{grid-template-columns:1fr}.adm-store-products{max-height:260px}.adm-check-grid{grid-template-columns:repeat(2,1fr)}.adm-bars-chart{min-width:760px}.adm-card:has(.adm-bars-chart){overflow:auto}}@media(max-width:700px){.adm-finance-hero{align-items:stretch;flex-direction:column}.adm-metrics-five{grid-template-columns:1fr 1fr}.adm-audit-grid,.adm-detail-grid,.adm-result-grid,.adm-order-finance{grid-template-columns:1fr}.adm-toolbar-spread{align-items:stretch}.adm-search-inline{min-width:100%}.adm-pills{overflow:auto;flex-wrap:nowrap}.adm-check-grid{grid-template-columns:1fr}.adm-store-editor{padding:12px}.adm-order-items p{display:block}.adm-order-items small{display:block;text-align:left;margin-top:4px}.adm-modal{padding:20px 14px}.adm-bars-chart.daily{min-width:900px}}.adm-metrics-six{grid-template-columns:repeat(6,1fr)}.adm-metrics-seven{grid-template-columns:repeat(7,1fr)}@media(max-width:1500px){.adm-metrics-seven{grid-template-columns:repeat(4,1fr)}}@media(max-width:1400px){.adm-metrics-six{grid-template-columns:repeat(3,1fr)}}@media(max-width:1000px){.adm-metrics-seven{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.adm-metrics-six,.adm-metrics-seven{grid-template-columns:1fr 1fr}}.modeBadge{display:inline-flex;width:max-content;margin:0 0 8px;padding:5px 8px;border:1px solid rgba(232,185,52,.35);border-radius:999px;background:#e8b93414;color:#e8b934;font-size:8px;font-weight:1000;letter-spacing:.09em}.friends-live-result{display:flex;align-items:center;gap:6px;margin-top:10px;color:#d2aa4b;font-size:9px;font-weight:900;letter-spacing:.04em}.friends-live-coin{color:#d2aa4b!important;border-color:#d2aa4b33!important;background:#d2aa4b0d}.friends-live-stake{grid-column:1/-1;border:1px solid rgba(210,170,75,.18);background:#090909;border-radius:14px;padding:14px}.friends-live-stake>span{display:block;color:#d2aa4b;font-size:9px;font-weight:1000;letter-spacing:.1em}.friends-live-stake>span small{color:#777;font-weight:700;letter-spacing:.03em;margin-left:6px}.friends-live-stake>div{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:11px}.friends-live-stake>div button{border:1px solid rgba(255,255,255,.08);background:#131313;color:#aaa;border-radius:9px;padding:9px 7px;font-size:9px;font-weight:900;cursor:pointer}.friends-live-stake>div button.active{background:#d2aa4b;color:#070707;border-color:#d2aa4b}.friends-live-stake>input{width:100%;box-sizing:border-box;margin-top:8px;background:#070707;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:9px;padding:10px}.friends-live-stake>p,.friends-live-join-note{display:flex;align-items:flex-start;gap:7px;color:#888!important;font-size:9px!important;line-height:1.55!important;letter-spacing:0!important;font-weight:600!important;margin:10px 0 0!important}.friends-live-stake>p svg,.friends-live-join-note svg{color:#d2aa4b;flex:none}.friends-live-join-note{grid-column:1/-1}@media(max-width:560px){.friends-live-stake>div{grid-template-columns:1fr 1fr}}.brandLogo{display:block;width:190px;max-width:100%;height:auto;object-fit:contain}.approvedHero,.approvedInstitutional,.championship-detail-hero,.live-champs-hero,.friends-live-hero,.pl-live-hero,.drops-live-hero,.account-live-hero{position:relative;overflow:hidden;background-image:radial-gradient(circle at 78% 28%,rgba(228,178,84,.18),transparent 24%),linear-gradient(135deg,#15110b,#070707 48%,#050505)!important}.approvedHero:before,.championship-detail-hero:before,.live-champs-hero:before,.friends-live-hero:before,.pl-live-hero:before,.drops-live-hero:before,.account-live-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(115deg,transparent 0 64px,rgba(228,178,84,.035) 65px 66px)}.pub-header .pub-logo,.friends-live-logo,.pl-live-logo,.drops-live-logo,.account-access-logo{display:block!important;width:180px;height:44px;background:url(/assets/invictus/logo-invictus.png) center/contain no-repeat!important;font-size:0!important;color:transparent!important;letter-spacing:0!important;line-height:0!important}.pub-header .pub-logo span,.friends-live-logo span,.pl-live-logo span,.drops-live-logo span,.account-access-logo span{display:none!important}.live-champ-img{background-image:radial-gradient(circle at 50% 35%,rgba(228,178,84,.2),transparent 25%),linear-gradient(145deg,#17120b,#070707)!important;background-size:cover;background-position:center}.live-champ-img>svg{width:52px;height:52px;position:absolute;left:50%;top:50%;transform:translate(-50%,-45%);color:#d8aa4b;opacity:.82}@media(max-width:860px){.friends-live-logo,.pl-live-logo,.drops-live-logo,.account-access-logo{display:none!important}.brandLogo{width:170px}}@media(max-width:600px){.pub-header .pub-logo{width:132px;height:36px}}:root{--invictus-font-body: "Manrope", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--invictus-font-display: "Sora", "Manrope", Montserrat, system-ui, sans-serif}html.invictus-public-site,html.invictus-public-site body,html.invictus-public-site #root{min-height:100%}html.invictus-public-site body{color:#f7f4ed;font-family:var(--invictus-font-body)!important;background-color:#050505!important;background-image:linear-gradient(180deg,#030303b3,#030303d6),url(/assets/invictus/invictus-site-background-3200.webp)!important;background-position:center,center top!important;background-size:cover,cover!important;background-repeat:no-repeat,no-repeat!important;background-attachment:fixed,fixed!important}html.invictus-public-site #root{color:#f7f4ed;font-family:var(--invictus-font-body)!important;background:transparent!important}.site,.pub-page,.pl-live-page,.friends-live-page,.drops-live-page,.explain-page,html.invictus-public-site #root>div,html.invictus-public-site #root>main{min-height:100vh;color:#f7f4ed;font-family:var(--invictus-font-body)!important;background-color:transparent!important;background-image:none!important}html.invictus-public-site .hero,html.invictus-public-site .accountHero,html.invictus-public-site .pub-hero,html.invictus-public-site .account-live-hero,html.invictus-public-site .legal-public-hero,html.invictus-public-site .account-login-wrap,html.invictus-public-site .pl-live-hero,html.invictus-public-site .friends-live-hero,html.invictus-public-site .drops-live-hero,html.invictus-public-site .explain-hero{background-color:transparent!important;background-image:none!important}html.invictus-public-site header,.pub-page .pub-header,.pl-live-page .pl-live-header,.friends-live-page .friends-live-header,.drops-live-page .drops-live-header,.explain-page .explain-header{background:#050505c2!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.invictus-public-site footer.siteFooter{background:#050505d1!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site .soft,.site .step,.site .infoCard,.site .activityRow,.site .recommendCard,.site .featureGrid article,.site .liftGrid article,.site .rules article,.site .productGrid article,.site .cta,.pub-page .pub-card,.pub-page .pub-stats article,.pub-page .pub-checkout,.pl-live-page .pl-live-loading,.pl-live-page .pl-live-gate,.pl-live-page .pl-live-season,.pl-live-page .pl-live-general,.pl-live-page .pl-live-ranking,.pl-live-page .pl-live-modalities article,.pl-live-page .pl-live-rules article,.friends-live-page .friends-live-loading,.friends-live-page .friends-live-gate,.friends-live-page .friends-live-console,.friends-live-page .friends-live-list article,.friends-live-page .friends-live-rules article,.drops-live-page .drops-live-loading,.drops-live-page .drops-live-gate,.drops-live-page .drops-live-overview,.drops-live-page .drops-live-orders,.drops-live-page .drops-live-grid>article,.explain-page .explain-compare article,.explain-page .explain-steps article,.explain-page .explain-legal,.explain-page .explain-split article,.explain-page .explain-cta{background-color:#0a0a0ae0!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html.invictus-public-site :where(h1,h2,h3,h4,h5,h6){font-family:var(--invictus-font-display)!important;letter-spacing:-.035em;text-wrap:balance}html.invictus-public-site :where(h1,h2){text-shadow:0 10px 34px rgba(0,0,0,.46)}html.invictus-public-site :where(p,li,span,a,button){font-family:var(--invictus-font-body)}@media(max-width:820px){html.invictus-public-site body{background-attachment:scroll,scroll!important;background-size:auto,auto 100vh!important;background-repeat:repeat,repeat-y!important;background-position:center,center top!important}}
